diff --git a/253.4a04bbe1a92525af.js b/253.4a04bbe1a92525af.js deleted file mode 100644 index b7b3d45..0000000 --- a/253.4a04bbe1a92525af.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[253],{7253:($e,_,r)=>{r.r(_),r.d(_,{default:()=>Re});var u=r(467),S=r(9345),k=r(7403),p=r(177),I=r(9417),v=r(8834),y=r(1997),F=r(2102),j=r(9213),w=r(9042),g=r(9115),U=r(9183),G=r(450),P=r(4823),b=r(5245),$=r(8865),T=r(5398),Y=r(7540),h=r(1413),B=r(9454),L=r(882),M=r(2507),x=r(8418),X=r(4496),e=r(4438),E=r(6324),A=r(7291),D=r(345),R=r(6231);let N=(()=>{class i{constructor(t){this.relayService=t,this.requestQueue=[],this.isProcessingQueue=!1,this.maxConcurrentRequests=2,this.currentRequestCount=0}addRequestToQueue(t){const n=new h.B;return this.requestQueue.push({filters:t,subject:n}),this.processQueue(),n.asObservable()}processQueue(){var t=this;return(0,u.A)(function*(){if(!t.isProcessingQueue){for(t.isProcessingQueue=!0;t.requestQueue.length>0&&t.currentRequestCount0&&t.processQueue()}})()}handleRequest(t){var n=this;return(0,u.A)(function*(){try{yield n.relayService.ensureConnectedRelays();const o=n.relayService.getConnectedRelays();if(0===o.length)throw new Error("No connected relays available");yield n.fetchEvents(o,t.filters,t.subject)}catch(o){t.subject.error(o)}})()}fetchEvents(t,n,o){var s=this;return(0,u.A)(function*(){const c=s.relayService.getPool().subscribeMany(t,n,{onevent:f=>{o.next(f)},oneose:()=>{c.close(),o.complete()}});setTimeout(()=>{c.close||(c.close(),o.complete())},5e3)})()}static{this.\u0275fac=function(n){return new(n||i)(e.KVO(R.b))}}static{this.\u0275prov=e.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),V=(()=>{class i{constructor(t,n,o){this.relayService=t,this.signerService=n,this.queueService=o,this.followersSubject=new h.B,this.followingSubject=new h.B}getFollowersObservable(){return this.followersSubject.asObservable()}getFollowingObservable(){return this.followingSubject.asObservable()}getFollowers(t){var n=this;return(0,u.A)(function*(){const o=[{kinds:[3],"#p":[t]}],s=[];return new Promise((a,c)=>{n.queueService.addRequestToQueue(o).subscribe({next:m=>{s.push(m),n.followersSubject.next(m)},error:m=>{console.error("Error fetching followers:",m),c(m)},complete:()=>{a(s)}})})})()}getFollowing(t){var n=this;return(0,u.A)(function*(){const o=[{kinds:[3],authors:[t]}],s=[];return new Promise((a,c)=>{n.queueService.addRequestToQueue(o).subscribe({next:m=>{m.tags.filter(d=>"p"===d[0]).forEach(d=>{s.push(d[1]),n.followingSubject.next(m)})},error:m=>{console.error("Error fetching following:",m),c(m)},complete:()=>{a(s)}})})})()}follow(t){var n=this;return(0,u.A)(function*(){const o=n.getFollowingList();if(o.includes(t))return void console.log(`Already following ${t}`);const s=[...o,t];n.setFollowingList(s);const a=n.signerService.getUnsignedEvent(3,s.map(c=>["p",c]),"");yield n.publishSignedEvent(a),console.log(`Now following ${t}`)})()}unfollow(t){var n=this;return(0,u.A)(function*(){const o=n.getFollowingList();if(!o.includes(t))return void console.log(`Not following ${t}`);const s=o.filter(c=>c!==t);n.setFollowingList(s);const a=n.signerService.getUnsignedEvent(3,s.map(c=>["p",c]),"");yield n.publishSignedEvent(a),console.log(`Unfollowed ${t}`)})()}publishSignedEvent(t){var n=this;return(0,u.A)(function*(){let s;if(yield n.signerService.isUsingExtension())s=yield n.signerService.signEventWithExtension(t);else{const a=yield n.signerService.getDecryptedSecretKey();if(!a)throw new Error("Secret key is missing. Unable to sign event.");s=n.signerService.getSignedEvent(t,a)}n.relayService.publishEventToWriteRelays(s)})()}getFollowingListAsTags(){const t=this.getFollowingList(),n=[],o=this.relayService.getConnectedRelays();return t.forEach(s=>{o.forEach(a=>{n.push(["p",s,a,localStorage.getItem(`${s}`)||""])})}),n}setFollowingListFromTags(t){const n=[];t.forEach(o=>{n.push(o[1])}),this.setFollowingList(n)}setFollowingList(t){const o=Array.from(new Set(t)).filter(s=>s).join(",");localStorage.setItem("following",o)}getFollowingList(){const t=localStorage.getItem("following");return null===t||""===t?[]:t.split(",").filter(o=>/[a-f0-9]{64}/.test(o))}static{this.\u0275fac=function(n){return new(n||i)(e.KVO(R.b),e.KVO(E.A),e.KVO(N))}}static{this.\u0275prov=e.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var O=r(5416),z=r(5351),K=r(881),Q=r(9979),W=r(2022),Z=r(5645),J=r(6182),H=r(413);const q=["eventInput"],ee=["commentInput"],te=()=>["hex","npub"],ne=(i,l)=>({height:i,overflow:l}),oe=(i,l)=>({"white-space":i,"max-height":l,overflow:"hidden"}),ie=i=>({"large-font":i});function se(i,l){if(1&i&&(e.qex(0),e.nrm(1,"img",33),e.bVm()),2&i){const t=e.XpG();e.R7$(),e.FS9("alt",(null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||""),e.Y8G("src",t.getSafeUrl(null==t.profileUser?null:t.profileUser.picture),e.B4B)}}function re(i,l){if(1&i&&e.nrm(0,"img",34),2&i){const t=e.XpG();e.FS9("alt",(null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||"")}}function le(i,l){if(1&i&&(e.qex(0),e.j41(1,"div",36)(2,"span",37),e.EFF(3),e.k0s(),e.j41(4,"span",38),e.EFF(5,"FOLLOWERS"),e.k0s()(),e.j41(6,"div",36)(7,"span",39),e.EFF(8),e.k0s(),e.j41(9,"span",40),e.EFF(10," FOLLOWING "),e.k0s()(),e.bVm()),2&i){const t=l.ngIf;e.R7$(2),e.Y8G("matTooltip","Total contact: "+t.totalContacts),e.R7$(),e.SpI(" ",t.followersCount," "),e.R7$(5),e.JRh(t.followingCount),e.R7$(),e.Y8G("matTooltip","Total contact: "+t.totalContacts)}}function ae(i,l){if(1&i&&(e.j41(0,"div",35),e.DNE(1,le,11,4,"ng-container",19),e.nI1(2,"async"),e.k0s()),2&i){const t=e.XpG();e.R7$(),e.Y8G("ngIf",e.bMT(2,1,t.stats$))}}function ce(i,l){if(1&i&&(e.j41(0,"div",35)(1,"div",36)(2,"span",37),e.EFF(3),e.k0s(),e.j41(4,"span",38),e.EFF(5,"FOLLOWERS"),e.k0s()(),e.j41(6,"div",36)(7,"span",39),e.EFF(8),e.k0s(),e.j41(9,"span",40),e.EFF(10," FOLLOWING "),e.k0s()()()),2&i){const t=e.XpG();e.R7$(2),e.Y8G("matTooltip","Total contact: "+t.totalContacts),e.R7$(),e.SpI(" ",t.followersCount," "),e.R7$(5),e.JRh(t.followingCount),e.R7$(),e.Y8G("matTooltip","Total contact: "+t.totalContacts)}}function ue(i,l){if(1&i){const t=e.RV6();e.j41(0,"div")(1,"button",41),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.toggleFollow())}),e.nrm(2,"mat-icon",42),e.k0s()()}if(2&i){const t=e.XpG();e.R7$(),e.Y8G("matTooltip",t.isFollowing?"Unfollow":"Follow"),e.R7$(),e.Y8G("svgIcon",t.isFollowing?"heroicons_outline:user-minus":"heroicons_outline:user-plus")}}function me(i,l){if(1&i){const t=e.RV6();e.j41(0,"button",43),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.openZapDialog())}),e.j41(1,"span",44),e.nrm(2,"mat-icon",45),e.j41(3,"span"),e.EFF(4),e.k0s()()()}if(2&i){const t=e.XpG();e.R7$(2),e.Y8G("svgIcon",t.isCurrentUserProfile?"heroicons_outline:qr-code":"feather:zap"),e.R7$(2),e.JRh(t.isCurrentUserProfile?"Receive Zap":"Send Zap")}}function fe(i,l){if(1&i){const t=e.RV6();e.qex(0),e.j41(1,"button",43),e.bIt("click",function(){const o=e.eBV(t).$implicit,s=e.XpG();return e.Njj(s.copyKey(o))}),e.j41(2,"span",44),e.nrm(3,"mat-icon",45),e.j41(4,"span"),e.EFF(5),e.k0s()()(),e.bVm()}if(2&i){const t=l.$implicit;e.R7$(3),e.Y8G("svgIcon","heroicons_outline:clipboard-document"),e.R7$(2),e.SpI("Copy Public key (",t,")")}}function pe(i,l){1&i&&(e.j41(0,"button",46)(1,"span",44),e.nrm(2,"mat-icon",45),e.j41(3,"span"),e.EFF(4,"Edit your profile"),e.k0s()()()),2&i&&(e.Y8G("routerLink","/settings/profile"),e.R7$(2),e.Y8G("svgIcon","heroicons_outline:pencil-square"))}function de(i,l){1&i&&(e.qex(0),e.j41(1,"button",47)(2,"span",44),e.nrm(3,"mat-icon",45),e.j41(4,"span"),e.EFF(5,"Report"),e.k0s()()(),e.j41(6,"button",47)(7,"span",44),e.nrm(8,"mat-icon",45),e.j41(9,"span"),e.EFF(10,"Turn on notifications"),e.k0s()()(),e.bVm()),2&i&&(e.R7$(3),e.Y8G("svgIcon","heroicons_solid:exclamation-triangle"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:bell"))}function ge(i,l){1&i&&(e.j41(0,"span",54),e.EFF(1,"..."),e.k0s())}function he(i,l){if(1&i){const t=e.RV6();e.j41(0,"angor-card",48)(1,"div",49)(2,"div",50),e.EFF(3," About "),e.k0s(),e.j41(4,"button",51),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.toggleAbout())}),e.j41(5,"mat-icon"),e.EFF(6),e.k0s()()(),e.j41(7,"div",52),e.EFF(8),e.DNE(9,ge,2,0,"span",53),e.k0s()()}if(2&i){const t=e.XpG();e.Y8G("ngStyle",e.l_i(5,ne,t.aboutExpanded?"auto":"80px",t.aboutExpanded?"visible":"hidden")),e.R7$(6),e.JRh(t.aboutExpanded?"expand_less":"expand_more"),e.R7$(),e.Y8G("ngStyle",e.l_i(8,oe,t.aboutExpanded?"normal":"nowrap",t.aboutExpanded?"none":"1.5em")),e.R7$(),e.SpI(" ",(null==t.profileUser?null:t.profileUser.about)||""," "),e.R7$(),e.Y8G("ngIf",!t.aboutExpanded)}}function ve(i,l){if(1&i){const t=e.RV6();e.j41(0,"div",73)(1,"emoji-mart",74),e.bIt("emojiClick",function(o){e.eBV(t);const s=e.XpG(2);return e.Njj(s.addEmoji(o))}),e.k0s()()}if(2&i){const t=e.XpG(2);e.R7$(),e.Y8G("darkMode",t.darkMode)}}function be(i,l){if(1&i){const t=e.RV6();e.j41(0,"angor-card",55)(1,"div",56)(2,"div",57),e.EFF(3,"Create Post"),e.k0s(),e.j41(4,"mat-slide-toggle",58),e.bIt("change",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.togglePreview())}),e.EFF(5," Preview "),e.k0s()(),e.j41(6,"div",59)(7,"div",60),e.nrm(8,"img",61),e.j41(9,"div",62),e.EFF(10),e.k0s()(),e.j41(11,"mat-form-field",63),e.nrm(12,"textarea",64,3),e.k0s()(),e.j41(14,"div",65)(15,"div",44)(16,"button",66),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.toggleEmojiPicker())}),e.nrm(17,"mat-icon",21),e.j41(18,"span",67),e.EFF(19,"Feeling"),e.k0s()(),e.DNE(20,ve,2,1,"div",68),e.j41(21,"button",69),e.nrm(22,"mat-icon",21),e.j41(23,"span",67),e.EFF(24,"Media"),e.k0s()(),e.j41(25,"button",69),e.nrm(26,"mat-icon",21),e.j41(27,"span",67),e.EFF(28,"Tag"),e.k0s()(),e.j41(29,"button",70),e.nrm(30,"mat-icon",21),e.k0s(),e.j41(31,"mat-menu",null,4)(33,"button",71)(34,"span",44),e.nrm(35,"mat-icon",45),e.j41(36,"span"),e.EFF(37,"Tag"),e.k0s()()(),e.j41(38,"button",71)(39,"span",44),e.nrm(40,"mat-icon",45),e.j41(41,"span"),e.EFF(42,"Feeling"),e.k0s()()(),e.j41(43,"button",47)(44,"span",44),e.nrm(45,"mat-icon",45),e.j41(46,"span"),e.EFF(47,"Live"),e.k0s()()(),e.j41(48,"button",47)(49,"span",44),e.nrm(50,"mat-icon",45),e.j41(51,"span"),e.EFF(52,"Gif"),e.k0s()()(),e.j41(53,"button",47)(54,"span",44),e.nrm(55,"mat-icon",45),e.j41(56,"span"),e.EFF(57,"Check in"),e.k0s()()()()(),e.j41(58,"button",72),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.sendEvent())}),e.nrm(59,"mat-icon",21),e.j41(60,"span",67),e.EFF(61,"Send"),e.k0s()()()()}if(2&i){const t=e.sdS(32),n=e.XpG();e.R7$(4),e.Y8G("color","primary"),e.R7$(4),e.FS9("alt",(null==n.profileUser?null:n.profileUser.display_name)||(null==n.profileUser?null:n.profileUser.name)||""),e.Y8G("src",null==n.profileUser?null:n.profileUser.picture,e.B4B),e.R7$(2),e.SpI(" ",(null==n.profileUser?null:n.profileUser.display_name)||(null==n.profileUser?null:n.profileUser.name)||""," "),e.R7$(),e.Y8G("subscriptSizing","dynamic"),e.R7$(),e.Y8G("placeholder","What's on your mind?")("rows",3),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:face-smile"),e.R7$(3),e.Y8G("ngIf",n.showEmojiPicker),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:photo"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:user-circle"),e.R7$(3),e.Y8G("matMenuTriggerFor",t),e.R7$(),e.Y8G("svgIcon","heroicons_solid:ellipsis-horizontal"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:user-circle"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:face-smile"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:play"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:sparkles"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:map-pin"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:paper-airplane")}}function xe(i,l){if(1&i&&(e.qex(0),e.j41(1,"div",97),e.nrm(2,"img",98),e.k0s(),e.bVm()),2&i){const t=e.XpG().$implicit;e.R7$(2),e.Y8G("src",t.safeWord,e.B4B)}}function _e(i,l){if(1&i&&(e.qex(0),e.j41(1,"div",97)(2,"video",99),e.nrm(3,"source",100),e.EFF(4," Your browser does not support the video tag. "),e.k0s()(),e.bVm()),2&i){const t=e.XpG().$implicit;e.R7$(3),e.Y8G("src",t.safeWord,e.B4B)}}function ke(i,l){if(1&i&&(e.qex(0),e.j41(1,"div",97)(2,"audio",101),e.nrm(3,"source",102),e.EFF(4," Your browser does not support the audio element. "),e.k0s()(),e.bVm()),2&i){const t=e.XpG().$implicit;e.R7$(3),e.Y8G("src",t.safeWord,e.B4B)}}function ye(i,l){if(1&i&&(e.qex(0),e.j41(1,"div",103)(2,"a",104)(3,"span",105),e.EFF(4),e.k0s()()(),e.bVm()),2&i){const t=e.XpG().$implicit;e.R7$(2),e.Y8G("href",t.word,e.B4B),e.R7$(2),e.JRh(t.word)}}function Fe(i,l){if(1&i&&(e.qex(0),e.j41(1,"div",103)(2,"span",106),e.EFF(3),e.k0s()(),e.bVm()),2&i){const t=e.XpG().$implicit,n=e.XpG(2);e.R7$(2),e.Y8G("ngClass",e.eq3(2,ie,n.isSingleEmojiOrWord(t))),e.R7$(),e.SpI(" ",t.trim()," ")}}function je(i,l){if(1&i&&(e.j41(0,"div",96),e.DNE(1,xe,3,1,"ng-container",19)(2,_e,5,1,"ng-container",19)(3,ke,5,1,"ng-container",19)(4,ye,5,2,"ng-container",19)(5,Fe,4,4,"ng-container",19),e.k0s()),2&i){const t=l.$implicit;e.R7$(),e.Y8G("ngIf","image"===t.token),e.R7$(),e.Y8G("ngIf","video"===t.token),e.R7$(),e.Y8G("ngIf","audio"===t.token),e.R7$(),e.Y8G("ngIf","link"===t.token),e.R7$(),e.Y8G("ngIf",!t.token)}}function we(i,l){if(1&i&&(e.j41(0,"angor-card",75,5)(2,"div",76),e.nrm(3,"img",77),e.j41(4,"div",78)(5,"span",79),e.EFF(6),e.k0s(),e.j41(7,"span",80),e.EFF(8,"1 minutes ago"),e.k0s()()(),e.DNE(9,je,6,5,"div",81),e.j41(10,"div",82)(11,"button",83),e.nrm(12,"mat-icon",84),e.j41(13,"span",67),e.EFF(14,"Unlike"),e.k0s()(),e.j41(15,"button",83),e.nrm(16,"mat-icon",85),e.j41(17,"span",67),e.EFF(18,"Comment"),e.k0s()(),e.j41(19,"button",83),e.nrm(20,"mat-icon",86),e.j41(21,"span",67),e.EFF(22,"Share"),e.k0s()(),e.j41(23,"button",83),e.nrm(24,"mat-icon",87),e.j41(25,"span",67),e.EFF(26,"Zap"),e.k0s()()(),e.nrm(27,"hr",88),e.j41(28,"div",89)(29,"div",44)(30,"div",90),e.EFF(31,"0 Zap"),e.k0s()(),e.nrm(32,"div",91),e.j41(33,"div",92)(34,"button",93),e.EFF(35," 0 Like "),e.k0s(),e.j41(36,"button",93),e.EFF(37," 0 shares "),e.k0s(),e.j41(38,"button",94)(39,"span",95),e.EFF(40,"0 Comments"),e.k0s()()()()()),2&i){const t=e.XpG();e.R7$(3),e.FS9("alt",(null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||""),e.Y8G("src",t.getSafeUrl(null==t.profileUser?null:t.profileUser.picture),e.B4B),e.R7$(3),e.JRh((null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||""),e.R7$(3),e.Y8G("ngForOf",t.parseContent.parseContent(t.eventInput.nativeElement.value))("ngForTrackBy",t.trackByFn),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:heart"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:chat-bubble-left-ellipsis"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:share"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:bolt")}}function Pe(i,l){1&i&&e.nrm(0,"app-post",31),2&i&&e.Y8G("item",l.$implicit)}function Ee(i,l){if(1&i){const t=e.RV6();e.j41(0,"div",32)(1,"button",107),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.loadNextPage())}),e.EFF(2),e.k0s()()}if(2&i){const t=e.XpG();e.R7$(),e.Y8G("disabled",t.loading),e.R7$(),e.SpI(" ",t.loading?"Loading...":"Load More Posts"," ")}}const Re=[{path:"",component:(()=>{class i{constructor(t,n,o,s,a,c,f,m,C,d,Ce,Se,Ie,Ue,Ge){this._changeDetectorRef=t,this._signerService=n,this._storageService=o,this._sanitizer=s,this._route=a,this._router=c,this._socialService=f,this._snackBar=m,this._dialog=C,this._angorConfigService=d,this._angorConfirmationService=Ce,this._eventService=Se,this._subscriptionService=Ie,this._clipboard=Ue,this.parseContent=Ge,this.darkMode=!1,this.isLoading=!0,this.errorMessage=null,this._unsubscribeAll=new h.B,this.allPublicKeys=[],this.isCurrentUserProfile=!1,this.isFollowing=!1,this.showEmojiPicker=!1,this.showCommentEmojiPicker=!1,this.lightningResponse=null,this.lightningInvoice=null,this.paymentInvoice="",this.invoiceAmount="?",this.isLiked=!1,this.isPreview=!1,this.posts=[],this.currentPage=1,this.loading=!1,this.myLikes=[],this.myLikedNoteIds=[],this.isLoadingPosts=!0,this.noEventsMessage="",this.hasMorePosts=!0,this.followersList=[],this.followingList=[],this.aboutExpanded=!0,this.totalContacts=0,this.followersCount=0,this.followingCount=0}ngOnInit(){var t=this;return(0,u.A)(function*(){t.initializeTheme(),t.processRouteParams(),t.loadInitialPosts(),t.subscribeToNewPosts()})()}initializeTheme(){this._angorConfigService.config$.subscribe(t=>{"auto"===t.scheme?this.detectSystemTheme():this.darkMode="dark"===t.scheme})}processRouteParams(){this._route.paramMap.subscribe(t=>{const n=t.get("pubkey")||"";n?this.isValidHexPubkey(n)?(this.routePubKey=n,this.isCurrentUserProfile=!1):(this.errorMessage="Public key is invalid. Please check your input.",this.setCurrentUserProfile()):this.setCurrentUserProfile(),this.loadUserProfileData(this.routePubKey)})}setCurrentUserProfile(){this.isCurrentUserProfile=!0,this.routePubKey=this._signerService.getPublicKey()}loadUserProfileData(t){this.loadUserProfile(t),this.stats$=this._storageService.getContactStats$(t)}isValidHexPubkey(t){return/^[a-fA-F0-9]{64}$/.test(t)}loadInitialPosts(){var t=this;return(0,u.A)(function*(){t.loading=!0;let n=0;try{for(;n<5;){const a=yield t._storageService.getPostsByPubKeysWithPagination([t.routePubKey],t.currentPage,10);if(a.length>0){t.posts=[...t.posts,...a],t.posts.sort((c,f)=>f.created_at-c.created_at);break}n++,n<5&&(yield t.delay(3e3))}t.hasMorePosts=t.posts.length>0,t.hasMorePosts||console.log("This user has no posts.")}catch(a){console.error("Error loading posts:",a)}finally{t.loading=!1}t._changeDetectorRef.detectChanges()})()}delay(t){return new Promise(n=>setTimeout(n,t))}subscribeToNewPosts(){var t=this;this.isCurrentUserProfile?this._storageService.posts$.subscribe(n=>{n&&n.pubkey===this.routePubKey&&(this.posts.unshift(n),this.posts.sort((o,s)=>s.created_at-o.created_at),this._changeDetectorRef.detectChanges())}):this.postsSubscriptionId=this._subscriptionService.addSubscriptions([{authors:[this.routePubKey],kinds:[1]}],function(){var o=(0,u.A)(function*(s){t.isReply(s)||t._storageService.savePost(s)});return function(s){return o.apply(this,arguments)}}())}isReply(t){return t.tags.filter(o=>"e"===o[0]||"p"===o[0]).length>0}loadNextPage(){this.loading||(this.currentPage++,this.loadInitialPosts())}toggleAbout(){this.aboutExpanded=!this.aboutExpanded}ngOnDestroy(){this.subscriptionId&&this._subscriptionService.removeSubscriptionById(this.subscriptionId),this.postsSubscriptionId&&this._subscriptionService.removeSubscriptionById(this.postsSubscriptionId),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}loadUserProfile(t){var n=this;return(0,u.A)(function*(){if(n.isLoading=!0,n.errorMessage=null,n.profileUser=null,n._changeDetectorRef.detectChanges(),!t)return n.errorMessage="No public key found. Please log in again.",n.isLoading=!1,void n._changeDetectorRef.detectChanges();try{const o=yield n._storageService.getProfile(t);o&&(n.profileUser=o,n._changeDetectorRef.detectChanges()),n.subscribeToUserProfileAndContacts(t)}catch(o){console.error("Error loading user profile:",o)}})()}subscribeToUserProfileAndContacts(t){var n=this;return(0,u.A)(function*(){n.subscriptionId=n._subscriptionService.addSubscriptions([{authors:[t],kinds:[0],limit:1},{kinds:[x.In],authors:[t]},{kinds:[x.In],"#p":[t]}],function(){var s=(0,u.A)(function*(a){switch(a.kind){case 0:yield n.processProfileMetadata(a,t);break;case x.In:n.processContactData(a,t)}});return function(a){return s.apply(this,arguments)}}())})()}processProfileMetadata(t,n){var o=this;return(0,u.A)(function*(){try{const s=JSON.parse(t.content);o.profileUser=s,yield o._storageService.saveProfile(n,s),o._changeDetectorRef.markForCheck()}catch(s){console.error("Error processing metadata event:",s)}})()}processContactData(t,n){const o=t.pubkey===n,s={id:t.id,pubkey:t.pubkey,created_at:t.created_at,tags:t.tags,isFollower:o};o?(this.followersList.push(s),this.followersCount++,this.totalContacts++,this._changeDetectorRef.detectChanges()):(this.followingList.push(s),this.followingCount++,this.totalContacts++,this._changeDetectorRef.detectChanges())}getSafeUrl(t){return this._sanitizer.bypassSecurityTrustUrl(t)}toggleFollow(){var t=this;return(0,u.A)(function*(){try{const n=t._signerService.getPublicKey(),o=t.routePubKey||t.currentUserPubKey;if(!o||!n)return void console.error("Public key missing. Unable to toggle follow.");t.isFollowing?yield t._socialService.unfollow(o):yield t._socialService.follow(o),t.isFollowing=!t.isFollowing,t._changeDetectorRef.detectChanges()}catch(n){console.error("Failed to toggle follow:",n)}})()}openSnackBar(t,n="dismiss"){this._snackBar.open(t,n,{duration:3e3})}canUseZap(){var t=this;return(0,u.A)(function*(){return!(!t.profileUser||!t.profileUser.lud06&&!t.profileUser.lud16)||(t.openSnackBar("Using Zap is not possible. Please complete your profile to include lud06 or lud16."),!1)})()}openZapDialog(t=""){var n=this;return(0,u.A)(function*(){(yield n.canUseZap())&&n._dialog.open(M.r,{width:"405px",maxHeight:"90vh",data:{lud16:n.profileUser.lud16,lud06:n.profileUser.lud06,pubkey:n.profileUser.pubkey,eventId:t}})})()}toggleLike(){this.isLiked=!this.isLiked,this.isLiked&&setTimeout(()=>{this.isLiked=!1,this.isLiked=!0},300)}addEmoji(t){this.eventInput.nativeElement.value+=t.emoji.native,this.showEmojiPicker=!1}toggleEmojiPicker(){this.showCommentEmojiPicker=!1,this.showEmojiPicker=!this.showEmojiPicker}addEmojiTocomment(t){this.commentInput.nativeElement.value+=t.emoji.native,this.showCommentEmojiPicker=!1}detectSystemTheme(){const t=window.matchMedia("(prefers-color-scheme: dark)");this.darkMode=t.matches,t.addEventListener("change",n=>{this.darkMode=n.matches})}togglePreview(){this.isPreview=!this.isPreview}sendEvent(){""!=this.eventInput.nativeElement.value&&this._eventService.sendTextEvent(this.eventInput.nativeElement.value).then(()=>{this.eventInput.nativeElement.value="",this._changeDetectorRef.markForCheck()}).catch(t=>{console.error("Failed to send Event:",t)})}copyHex(){this._clipboard.copy(this.routePubKey),this.openSnackBar("hex public key copied","dismiss")}copyNpub(){var t=this._signerService.getNpubFromPubkey(this.routePubKey);this._clipboard.copy(t),this.openSnackBar("npub public key copied","dismiss")}copyKey(t){if("hex"===t)this._clipboard.copy(this.routePubKey),this.openSnackBar("hex public key copied","dismiss");else if("npub"===t){const n=this._signerService.getNpubFromPubkey(this.routePubKey);this._clipboard.copy(n),this.openSnackBar("npub public key copied","dismiss")}}isSingleEmojiOrWord(t){const n=t.trim(),o=/^\w+$/.test(n),s=/^[\p{Emoji}]+$/u.test(n);return o||s}openPost(t){this._router.navigate(["/post",t])}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(e.gRc),e.rXU(E.A),e.rXU(A.n),e.rXU(D.up),e.rXU(b.nX),e.rXU(b.Ix),e.rXU(V),e.rXU(O.UG),e.rXU(z.bZ),e.rXU(K.P),e.rXU(Q.m),e.rXU(W.U),e.rXU(Z.n),e.rXU(J.B0),e.rXU(H.m))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["profile"]],viewQuery:function(n,o){if(1&n&&(e.GBs(q,5),e.GBs(ee,5)),2&n){let s;e.mGM(s=e.lsd())&&(o.eventInput=s.first),e.mGM(s=e.lsd())&&(o.commentInput=s.first)}},standalone:!0,features:[e.aNF],decls:40,vars:20,consts:[["defaultAvatar",""],["otherUserStats",""],["profileMenu","matMenu"],["eventInput",""],["postCardMenu01","matMenu"],["expandableComments","angorCard"],[1,"flex","min-w-0","flex-auto","flex-col"],[1,"bg-card","flex","flex-col","shadow"],["onerror","this.onerror=null; this.src='/images/pages/profile/cover.jpg';",1,"h-40","object-cover","lg:h-80",3,"src","alt"],[1,"bg-card","mx-auto","flex","w-full","max-w-5xl","flex-0","flex-col","items-center","px-8","lg:h-18","lg:flex-row"],[1,"-mt-26","flex-shrink-0","rounded-full","lg:-mt-22"],[4,"ngIf","ngIfElse"],[1,"mt-4","flex","flex-grow","flex-col","items-center","lg:ml-8","lg:mt-0","lg:items-start"],[1,"max-w-full","truncate","text-lg","font-bold","leading-tight","lg:max-w-[25rem]",2,"white-space","nowrap","overflow","hidden","text-overflow","ellipsis"],[1,"text-secondary","max-w-full","truncate","leading-tight","lg:max-w-[25rem]",2,"white-space","nowrap","overflow","hidden","text-overflow","ellipsis"],[1,"mx-8","hidden","h-8","flex-shrink-0","border-l-2","lg:flex"],[1,"flex","flex-shrink-0","items-center","space-x-6","lg:mt-0"],["class","mt-6 flex flex-shrink-0 items-center space-x-6 lg:mt-0",4,"ngIf","ngIfElse"],[1,"mb-4","mt-8","flex","flex-shrink-0","items-center","space-x-6","lg:m-0","lg:ml-auto"],[4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"icon-size-5",3,"svgIcon"],["mat-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"my-2"],["mat-menu-item","",3,"routerLink",4,"ngIf"],[1,"mx-auto","w-full","max-w-5xl","p-6","sm:p-8"],[1,"m-auto","flex","w-full","max-w-140","flex-col","items-start"],["class","about-section mb-8 flex w-full flex-col items-start p-6 pb-6 transition-all duration-300 sm:p-8","style","position: relative",3,"ngStyle",4,"ngIf"],["class","mb-8 flex w-full flex-col p-6 pb-6 sm:p-8",4,"ngIf"],["class","mb-8 flex w-full flex-col bg-primary-50 dark:bg-primary-800",4,"ngIf"],[1,"mb-8","flex","w-full","flex-col",3,"item"],[1,"m-auto","mt-4","flex","justify-center"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"ring-bg-card","h-32","min-h-32","w-32","min-w-32","max-w-fit","rounded-full","object-cover","ring-4",3,"src","alt"],["src","/images/avatars/avatar-placeholder.png","onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"ring-bg-card","h-32","min-h-32","w-32","min-w-32","rounded-full","object-cover","ring-4",3,"alt"],[1,"mt-6","flex","flex-shrink-0","items-center","space-x-6","lg:mt-0"],[1,"flex","flex-col","items-center"],[1,"font-bold",3,"matTooltip"],[1,"text-secondary","text-sm","font-medium"],[1,"font-bold"],[1,"text-secondary","text-sm","font-medium",3,"matTooltip"],["mat-icon-button","",3,"click","matTooltip"],[3,"svgIcon"],["mat-menu-item","",3,"click"],[1,"flex","items-center"],[1,"mr-3","icon-size-5",3,"svgIcon"],["mat-menu-item","",3,"routerLink"],["mat-menu-item",""],[1,"about-section","mb-8","flex","w-full","flex-col","items-start","p-6","pb-6","transition-all","duration-300","sm:p-8",2,"position","relative",3,"ngStyle"],[1,"mb-2","flex","w-full","items-center","justify-between"],[1,"text-2xl","font-semibold","leading-tight"],["mat-icon-button","","color","primary","aria-label","Toggle about section",2,"position","absolute","top","16px","right","16px",3,"click"],[1,"about-content","text-base","text-gray-700","transition-all","duration-300",3,"ngStyle"],["class","text-gray-500",4,"ngIf"],[1,"text-gray-500"],[1,"mb-8","flex","w-full","flex-col","p-6","pb-6","sm:p-8"],[1,"flex","justify-between"],[1,"text-xl","font-semibold"],[1,"-mr-4","ml-auto",3,"change","color"],[1,"mt-8","flex","flex-col","items-start","sm:flex-row"],[1,"mb-6","flex","items-center","sm:mb-0"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"mr-4","h-12","w-12","min-w-12","rounded-full","object-cover",3,"src","alt"],[1,"sm:hidden"],[1,"w-full",3,"subscriptSizing"],["matInput","","cdkTextareaAutosize","",3,"placeholder","rows"],[1,"-mx-3","mt-6","flex","items-center","justify-between","sm:mt-8"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"ml-2"],["class","emoji-picker-container-global",4,"ngIf"],["mat-button","",1,"mr-1","hidden","px-3","sm:inline-flex"],["mat-button","",1,"px-3",3,"matMenuTriggerFor"],["mat-menu-item","",1,"sm:hidden"],["mat-button","",1,"mr-1","flex","px-3",3,"click"],[1,"emoji-picker-container-global"],[3,"emojiClick","darkMode"],[1,"mb-8","flex","w-full","flex-col","bg-primary-50","dark:bg-primary-800"],[1,"mx-6","mb-4","mt-6","flex","items-center","sm:mx-8"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"mr-4","h-10","w-10","rounded-full","object-cover",3,"src","alt"],[1,"flex","flex-col"],[1,"font-semibold","leading-none"],[1,"text-secondary","mt-1","text-sm","leading-none"],["class","inline-block whitespace-pre-wrap break-words",4,"ngFor","ngForOf","ngForTrackBy"],[1,"mx-3","flex","items-center","sm:mx-5"],["mat-button","",1,"mr-1","px-3"],[1,"text-red-500","icon-size-5",3,"svgIcon"],[1,"text-blue-500","icon-size-5",3,"svgIcon"],[1,"text-green-500","icon-size-5",3,"svgIcon"],[1,"text-orange-500","icon-size-5",3,"svgIcon"],[1,"mx-6","mb-6","mt-4","border-b","sm:mx-8"],[1,"mx-6","mb-4","flex","flex-col","sm:mx-8","sm:mb-6","sm:flex-row","sm:items-center"],[1,"ml-3","text-md","tracking-tight"],[1,"hidden","flex-auto","sm:flex"],[1,"mt-4","flex","items-center","sm:mt-0"],["mat-button","",1,"-ml-2","mr-1","px-3","sm:ml-0"],["mat-button","",1,"px-3","sm:-mr-4"],[1,"mr-1"],[1,"inline-block","whitespace-pre-wrap","break-words"],[1,"relative","mb-4","block"],["alt","Embedded Image",1,"max-h-140","object-cover",2,"width","100%",3,"src"],["controls","",2,"width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],[1,"mx-6","mb-6","mt-2","sm:mx-8"],["target","_blank",1,"inline-block","break-words","text-blue-500","underline",3,"href"],[1,"inline-block","break-words"],[1,"inline-block","break-words",3,"ngClass"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(n,o){if(1&n&&(e.j41(0,"div",6)(1,"div",7)(2,"div"),e.nrm(3,"img",8),e.k0s(),e.j41(4,"div",9)(5,"div",10),e.DNE(6,se,2,2,"ng-container",11)(7,re,1,1,"ng-template",null,0,e.C5r),e.k0s(),e.j41(9,"div",12)(10,"div",13),e.EFF(11),e.k0s(),e.j41(12,"div",14),e.EFF(13),e.k0s()(),e.nrm(14,"div",15),e.j41(15,"div",16),e.DNE(16,ae,3,3,"div",17)(17,ce,11,4,"ng-template",null,1,e.C5r),e.nrm(19,"div",15),e.j41(20,"div",18),e.DNE(21,ue,3,2,"div",19),e.j41(22,"div")(23,"button",20),e.nrm(24,"mat-icon",21),e.k0s(),e.j41(25,"mat-menu",null,2),e.DNE(27,me,5,2,"button",22)(28,fe,6,2,"ng-container",23),e.nrm(29,"mat-divider",24),e.DNE(30,pe,5,2,"button",25)(31,de,11,2,"ng-container",19),e.k0s()()()()()(),e.j41(32,"div",26)(33,"div",27),e.DNE(34,he,10,11,"angor-card",28)(35,be,62,19,"angor-card",29)(36,we,41,9,"angor-card",30),e.Z7z(37,Pe,1,1,"app-post",31,e.Vm6),e.DNE(39,Ee,3,2,"div",32),e.k0s()()()),2&n){const s=e.sdS(8),a=e.sdS(18),c=e.sdS(26);e.R7$(3),e.FS9("alt",(null==o.profileUser?null:o.profileUser.display_name)||(null==o.profileUser?null:o.profileUser.name)||"Banner"),e.Y8G("src",(null==o.profileUser?null:o.profileUser.banner)||"/images/pages/profile/cover.jpg",e.B4B),e.R7$(3),e.Y8G("ngIf",null==o.profileUser?null:o.profileUser.picture)("ngIfElse",s),e.R7$(5),e.SpI(" ",(null==o.profileUser?null:o.profileUser.display_name)||(null==o.profileUser?null:o.profileUser.name)||"Unknown User"," "),e.R7$(2),e.SpI(" ",(null==o.profileUser?null:o.profileUser.username)||(null==o.profileUser?null:o.profileUser.name)," "),e.R7$(3),e.Y8G("ngIf",o.isCurrentUserProfile)("ngIfElse",a),e.R7$(5),e.Y8G("ngIf",!o.isCurrentUserProfile),e.R7$(2),e.Y8G("matMenuTriggerFor",c),e.R7$(),e.Y8G("svgIcon","heroicons_solid:ellipsis-vertical"),e.R7$(3),e.Y8G("ngIf",!o.isCurrentUserProfile||o.isCurrentUserProfile),e.R7$(),e.Y8G("ngForOf",e.lJ4(19,te)),e.R7$(2),e.Y8G("ngIf",o.isCurrentUserProfile),e.R7$(),e.Y8G("ngIf",!o.isCurrentUserProfile),e.R7$(3),e.Y8G("ngIf",(null==o.profileUser?null:o.profileUser.about)&&""!==o.profileUser.about.trim()),e.R7$(),e.Y8G("ngIf",o.isCurrentUserProfile),e.R7$(),e.Y8G("ngIf",o.isPreview),e.R7$(),e.Dyx(o.posts),e.R7$(2),e.vxM(o.hasMorePosts?39:-1)}},dependencies:[b.Wk,S.n,j.m_,j.An,v.Hl,v.$z,v.iY,g.Cn,g.kk,g.fb,g.Cp,F.RG,F.rl,w.fS,w.fg,k.xb,k.EE,y.w,y.q,P.uc,P.oV,p.YU,p.MD,p.Sq,p.bT,p.B3,p.Jj,I.YN,T.f,$.Ic,G.sG,U.D6,Y.e,B.MY,L.vg,X.q],styles:[".emoji-picker-container-global{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:350px;max-width:100%}.heart-beat{animation:heartBeatAnimation .3s ease-in-out}@keyframes heartBeatAnimation{0%{transform:scale(1)}30%{transform:scale(2)}60%{transform:scale(1)}to{transform:scale(1)}}.loading-spinner{display:flex;justify-content:center;align-items:center;margin:20px 0}.loading-spinner .spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#009fb5;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-section{overflow:hidden;transition:height .3s ease}.c-img,.c-video{max-width:100%;border-radius:10px}\n"],encapsulation:2,changeDetection:0})}}return i})()}]}}]); \ No newline at end of file diff --git a/253.6efd3807268658f5.js b/253.6efd3807268658f5.js new file mode 100644 index 0000000..2c83062 --- /dev/null +++ b/253.6efd3807268658f5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[253],{7253:($e,_,r)=>{r.r(_),r.d(_,{default:()=>Re});var u=r(467),S=r(9345),k=r(7403),p=r(177),I=r(9417),v=r(8834),y=r(1997),F=r(2102),j=r(9213),w=r(9042),g=r(9115),U=r(9183),G=r(450),P=r(4823),b=r(5245),$=r(8865),T=r(5398),Y=r(7540),h=r(1413),B=r(9454),L=r(882),M=r(2690),x=r(8418),X=r(4496),e=r(4438),E=r(6324),A=r(7291),D=r(345),R=r(6231);let N=(()=>{class i{constructor(t){this.relayService=t,this.requestQueue=[],this.isProcessingQueue=!1,this.maxConcurrentRequests=2,this.currentRequestCount=0}addRequestToQueue(t){const n=new h.B;return this.requestQueue.push({filters:t,subject:n}),this.processQueue(),n.asObservable()}processQueue(){var t=this;return(0,u.A)(function*(){if(!t.isProcessingQueue){for(t.isProcessingQueue=!0;t.requestQueue.length>0&&t.currentRequestCount0&&t.processQueue()}})()}handleRequest(t){var n=this;return(0,u.A)(function*(){try{yield n.relayService.ensureConnectedRelays();const o=n.relayService.getConnectedRelays();if(0===o.length)throw new Error("No connected relays available");yield n.fetchEvents(o,t.filters,t.subject)}catch(o){t.subject.error(o)}})()}fetchEvents(t,n,o){var s=this;return(0,u.A)(function*(){const c=s.relayService.getPool().subscribeMany(t,n,{onevent:f=>{o.next(f)},oneose:()=>{c.close(),o.complete()}});setTimeout(()=>{c.close||(c.close(),o.complete())},5e3)})()}static{this.\u0275fac=function(n){return new(n||i)(e.KVO(R.b))}}static{this.\u0275prov=e.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),V=(()=>{class i{constructor(t,n,o){this.relayService=t,this.signerService=n,this.queueService=o,this.followersSubject=new h.B,this.followingSubject=new h.B}getFollowersObservable(){return this.followersSubject.asObservable()}getFollowingObservable(){return this.followingSubject.asObservable()}getFollowers(t){var n=this;return(0,u.A)(function*(){const o=[{kinds:[3],"#p":[t]}],s=[];return new Promise((a,c)=>{n.queueService.addRequestToQueue(o).subscribe({next:m=>{s.push(m),n.followersSubject.next(m)},error:m=>{console.error("Error fetching followers:",m),c(m)},complete:()=>{a(s)}})})})()}getFollowing(t){var n=this;return(0,u.A)(function*(){const o=[{kinds:[3],authors:[t]}],s=[];return new Promise((a,c)=>{n.queueService.addRequestToQueue(o).subscribe({next:m=>{m.tags.filter(d=>"p"===d[0]).forEach(d=>{s.push(d[1]),n.followingSubject.next(m)})},error:m=>{console.error("Error fetching following:",m),c(m)},complete:()=>{a(s)}})})})()}follow(t){var n=this;return(0,u.A)(function*(){const o=n.getFollowingList();if(o.includes(t))return void console.log(`Already following ${t}`);const s=[...o,t];n.setFollowingList(s);const a=n.signerService.getUnsignedEvent(3,s.map(c=>["p",c]),"");yield n.publishSignedEvent(a),console.log(`Now following ${t}`)})()}unfollow(t){var n=this;return(0,u.A)(function*(){const o=n.getFollowingList();if(!o.includes(t))return void console.log(`Not following ${t}`);const s=o.filter(c=>c!==t);n.setFollowingList(s);const a=n.signerService.getUnsignedEvent(3,s.map(c=>["p",c]),"");yield n.publishSignedEvent(a),console.log(`Unfollowed ${t}`)})()}publishSignedEvent(t){var n=this;return(0,u.A)(function*(){let s;if(yield n.signerService.isUsingExtension())s=yield n.signerService.signEventWithExtension(t);else{const a=yield n.signerService.getDecryptedSecretKey();if(!a)throw new Error("Secret key is missing. Unable to sign event.");s=n.signerService.getSignedEvent(t,a)}n.relayService.publishEventToWriteRelays(s)})()}getFollowingListAsTags(){const t=this.getFollowingList(),n=[],o=this.relayService.getConnectedRelays();return t.forEach(s=>{o.forEach(a=>{n.push(["p",s,a,localStorage.getItem(`${s}`)||""])})}),n}setFollowingListFromTags(t){const n=[];t.forEach(o=>{n.push(o[1])}),this.setFollowingList(n)}setFollowingList(t){const o=Array.from(new Set(t)).filter(s=>s).join(",");localStorage.setItem("following",o)}getFollowingList(){const t=localStorage.getItem("following");return null===t||""===t?[]:t.split(",").filter(o=>/[a-f0-9]{64}/.test(o))}static{this.\u0275fac=function(n){return new(n||i)(e.KVO(R.b),e.KVO(E.A),e.KVO(N))}}static{this.\u0275prov=e.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var O=r(5416),z=r(5351),K=r(881),Q=r(9979),W=r(2022),Z=r(5645),J=r(6182),H=r(413);const q=["eventInput"],ee=["commentInput"],te=()=>["hex","npub"],ne=(i,l)=>({height:i,overflow:l}),oe=(i,l)=>({"white-space":i,"max-height":l,overflow:"hidden"}),ie=i=>({"large-font":i});function se(i,l){if(1&i&&(e.qex(0),e.nrm(1,"img",33),e.bVm()),2&i){const t=e.XpG();e.R7$(),e.FS9("alt",(null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||""),e.Y8G("src",t.getSafeUrl(null==t.profileUser?null:t.profileUser.picture),e.B4B)}}function re(i,l){if(1&i&&e.nrm(0,"img",34),2&i){const t=e.XpG();e.FS9("alt",(null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||"")}}function le(i,l){if(1&i&&(e.qex(0),e.j41(1,"div",36)(2,"span",37),e.EFF(3),e.k0s(),e.j41(4,"span",38),e.EFF(5,"FOLLOWERS"),e.k0s()(),e.j41(6,"div",36)(7,"span",39),e.EFF(8),e.k0s(),e.j41(9,"span",40),e.EFF(10," FOLLOWING "),e.k0s()(),e.bVm()),2&i){const t=l.ngIf;e.R7$(2),e.Y8G("matTooltip","Total contact: "+t.totalContacts),e.R7$(),e.SpI(" ",t.followersCount," "),e.R7$(5),e.JRh(t.followingCount),e.R7$(),e.Y8G("matTooltip","Total contact: "+t.totalContacts)}}function ae(i,l){if(1&i&&(e.j41(0,"div",35),e.DNE(1,le,11,4,"ng-container",19),e.nI1(2,"async"),e.k0s()),2&i){const t=e.XpG();e.R7$(),e.Y8G("ngIf",e.bMT(2,1,t.stats$))}}function ce(i,l){if(1&i&&(e.j41(0,"div",35)(1,"div",36)(2,"span",37),e.EFF(3),e.k0s(),e.j41(4,"span",38),e.EFF(5,"FOLLOWERS"),e.k0s()(),e.j41(6,"div",36)(7,"span",39),e.EFF(8),e.k0s(),e.j41(9,"span",40),e.EFF(10," FOLLOWING "),e.k0s()()()),2&i){const t=e.XpG();e.R7$(2),e.Y8G("matTooltip","Total contact: "+t.totalContacts),e.R7$(),e.SpI(" ",t.followersCount," "),e.R7$(5),e.JRh(t.followingCount),e.R7$(),e.Y8G("matTooltip","Total contact: "+t.totalContacts)}}function ue(i,l){if(1&i){const t=e.RV6();e.j41(0,"div")(1,"button",41),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.toggleFollow())}),e.nrm(2,"mat-icon",42),e.k0s()()}if(2&i){const t=e.XpG();e.R7$(),e.Y8G("matTooltip",t.isFollowing?"Unfollow":"Follow"),e.R7$(),e.Y8G("svgIcon",t.isFollowing?"heroicons_outline:user-minus":"heroicons_outline:user-plus")}}function me(i,l){if(1&i){const t=e.RV6();e.j41(0,"button",43),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.openZapDialog())}),e.j41(1,"span",44),e.nrm(2,"mat-icon",45),e.j41(3,"span"),e.EFF(4),e.k0s()()()}if(2&i){const t=e.XpG();e.R7$(2),e.Y8G("svgIcon",t.isCurrentUserProfile?"heroicons_outline:qr-code":"feather:zap"),e.R7$(2),e.JRh(t.isCurrentUserProfile?"Receive Zap":"Send Zap")}}function fe(i,l){if(1&i){const t=e.RV6();e.qex(0),e.j41(1,"button",43),e.bIt("click",function(){const o=e.eBV(t).$implicit,s=e.XpG();return e.Njj(s.copyKey(o))}),e.j41(2,"span",44),e.nrm(3,"mat-icon",45),e.j41(4,"span"),e.EFF(5),e.k0s()()(),e.bVm()}if(2&i){const t=l.$implicit;e.R7$(3),e.Y8G("svgIcon","heroicons_outline:clipboard-document"),e.R7$(2),e.SpI("Copy Public key (",t,")")}}function pe(i,l){1&i&&(e.j41(0,"button",46)(1,"span",44),e.nrm(2,"mat-icon",45),e.j41(3,"span"),e.EFF(4,"Edit your profile"),e.k0s()()()),2&i&&(e.Y8G("routerLink","/settings/profile"),e.R7$(2),e.Y8G("svgIcon","heroicons_outline:pencil-square"))}function de(i,l){1&i&&(e.qex(0),e.j41(1,"button",47)(2,"span",44),e.nrm(3,"mat-icon",45),e.j41(4,"span"),e.EFF(5,"Report"),e.k0s()()(),e.j41(6,"button",47)(7,"span",44),e.nrm(8,"mat-icon",45),e.j41(9,"span"),e.EFF(10,"Turn on notifications"),e.k0s()()(),e.bVm()),2&i&&(e.R7$(3),e.Y8G("svgIcon","heroicons_solid:exclamation-triangle"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:bell"))}function ge(i,l){1&i&&(e.j41(0,"span",54),e.EFF(1,"..."),e.k0s())}function he(i,l){if(1&i){const t=e.RV6();e.j41(0,"angor-card",48)(1,"div",49)(2,"div",50),e.EFF(3," About "),e.k0s(),e.j41(4,"button",51),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.toggleAbout())}),e.j41(5,"mat-icon"),e.EFF(6),e.k0s()()(),e.j41(7,"div",52),e.EFF(8),e.DNE(9,ge,2,0,"span",53),e.k0s()()}if(2&i){const t=e.XpG();e.Y8G("ngStyle",e.l_i(5,ne,t.aboutExpanded?"auto":"80px",t.aboutExpanded?"visible":"hidden")),e.R7$(6),e.JRh(t.aboutExpanded?"expand_less":"expand_more"),e.R7$(),e.Y8G("ngStyle",e.l_i(8,oe,t.aboutExpanded?"normal":"nowrap",t.aboutExpanded?"none":"1.5em")),e.R7$(),e.SpI(" ",(null==t.profileUser?null:t.profileUser.about)||""," "),e.R7$(),e.Y8G("ngIf",!t.aboutExpanded)}}function ve(i,l){if(1&i){const t=e.RV6();e.j41(0,"div",73)(1,"emoji-mart",74),e.bIt("emojiClick",function(o){e.eBV(t);const s=e.XpG(2);return e.Njj(s.addEmoji(o))}),e.k0s()()}if(2&i){const t=e.XpG(2);e.R7$(),e.Y8G("darkMode",t.darkMode)}}function be(i,l){if(1&i){const t=e.RV6();e.j41(0,"angor-card",55)(1,"div",56)(2,"div",57),e.EFF(3,"Create Post"),e.k0s(),e.j41(4,"mat-slide-toggle",58),e.bIt("change",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.togglePreview())}),e.EFF(5," Preview "),e.k0s()(),e.j41(6,"div",59)(7,"div",60),e.nrm(8,"img",61),e.j41(9,"div",62),e.EFF(10),e.k0s()(),e.j41(11,"mat-form-field",63),e.nrm(12,"textarea",64,3),e.k0s()(),e.j41(14,"div",65)(15,"div",44)(16,"button",66),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.toggleEmojiPicker())}),e.nrm(17,"mat-icon",21),e.j41(18,"span",67),e.EFF(19,"Feeling"),e.k0s()(),e.DNE(20,ve,2,1,"div",68),e.j41(21,"button",69),e.nrm(22,"mat-icon",21),e.j41(23,"span",67),e.EFF(24,"Media"),e.k0s()(),e.j41(25,"button",69),e.nrm(26,"mat-icon",21),e.j41(27,"span",67),e.EFF(28,"Tag"),e.k0s()(),e.j41(29,"button",70),e.nrm(30,"mat-icon",21),e.k0s(),e.j41(31,"mat-menu",null,4)(33,"button",71)(34,"span",44),e.nrm(35,"mat-icon",45),e.j41(36,"span"),e.EFF(37,"Tag"),e.k0s()()(),e.j41(38,"button",71)(39,"span",44),e.nrm(40,"mat-icon",45),e.j41(41,"span"),e.EFF(42,"Feeling"),e.k0s()()(),e.j41(43,"button",47)(44,"span",44),e.nrm(45,"mat-icon",45),e.j41(46,"span"),e.EFF(47,"Live"),e.k0s()()(),e.j41(48,"button",47)(49,"span",44),e.nrm(50,"mat-icon",45),e.j41(51,"span"),e.EFF(52,"Gif"),e.k0s()()(),e.j41(53,"button",47)(54,"span",44),e.nrm(55,"mat-icon",45),e.j41(56,"span"),e.EFF(57,"Check in"),e.k0s()()()()(),e.j41(58,"button",72),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.sendEvent())}),e.nrm(59,"mat-icon",21),e.j41(60,"span",67),e.EFF(61,"Send"),e.k0s()()()()}if(2&i){const t=e.sdS(32),n=e.XpG();e.R7$(4),e.Y8G("color","primary"),e.R7$(4),e.FS9("alt",(null==n.profileUser?null:n.profileUser.display_name)||(null==n.profileUser?null:n.profileUser.name)||""),e.Y8G("src",null==n.profileUser?null:n.profileUser.picture,e.B4B),e.R7$(2),e.SpI(" ",(null==n.profileUser?null:n.profileUser.display_name)||(null==n.profileUser?null:n.profileUser.name)||""," "),e.R7$(),e.Y8G("subscriptSizing","dynamic"),e.R7$(),e.Y8G("placeholder","What's on your mind?")("rows",3),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:face-smile"),e.R7$(3),e.Y8G("ngIf",n.showEmojiPicker),e.R7$(2),e.Y8G("svgIcon","heroicons_solid:photo"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:user-circle"),e.R7$(3),e.Y8G("matMenuTriggerFor",t),e.R7$(),e.Y8G("svgIcon","heroicons_solid:ellipsis-horizontal"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:user-circle"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:face-smile"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:play"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:sparkles"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:map-pin"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:paper-airplane")}}function xe(i,l){if(1&i&&(e.qex(0),e.j41(1,"div",97),e.nrm(2,"img",98),e.k0s(),e.bVm()),2&i){const t=e.XpG().$implicit;e.R7$(2),e.Y8G("src",t.safeWord,e.B4B)}}function _e(i,l){if(1&i&&(e.qex(0),e.j41(1,"div",97)(2,"video",99),e.nrm(3,"source",100),e.EFF(4," Your browser does not support the video tag. "),e.k0s()(),e.bVm()),2&i){const t=e.XpG().$implicit;e.R7$(3),e.Y8G("src",t.safeWord,e.B4B)}}function ke(i,l){if(1&i&&(e.qex(0),e.j41(1,"div",97)(2,"audio",101),e.nrm(3,"source",102),e.EFF(4," Your browser does not support the audio element. "),e.k0s()(),e.bVm()),2&i){const t=e.XpG().$implicit;e.R7$(3),e.Y8G("src",t.safeWord,e.B4B)}}function ye(i,l){if(1&i&&(e.qex(0),e.j41(1,"div",103)(2,"a",104)(3,"span",105),e.EFF(4),e.k0s()()(),e.bVm()),2&i){const t=e.XpG().$implicit;e.R7$(2),e.Y8G("href",t.word,e.B4B),e.R7$(2),e.JRh(t.word)}}function Fe(i,l){if(1&i&&(e.qex(0),e.j41(1,"div",103)(2,"span",106),e.EFF(3),e.k0s()(),e.bVm()),2&i){const t=e.XpG().$implicit,n=e.XpG(2);e.R7$(2),e.Y8G("ngClass",e.eq3(2,ie,n.isSingleEmojiOrWord(t))),e.R7$(),e.SpI(" ",t.trim()," ")}}function je(i,l){if(1&i&&(e.j41(0,"div",96),e.DNE(1,xe,3,1,"ng-container",19)(2,_e,5,1,"ng-container",19)(3,ke,5,1,"ng-container",19)(4,ye,5,2,"ng-container",19)(5,Fe,4,4,"ng-container",19),e.k0s()),2&i){const t=l.$implicit;e.R7$(),e.Y8G("ngIf","image"===t.token),e.R7$(),e.Y8G("ngIf","video"===t.token),e.R7$(),e.Y8G("ngIf","audio"===t.token),e.R7$(),e.Y8G("ngIf","link"===t.token),e.R7$(),e.Y8G("ngIf",!t.token)}}function we(i,l){if(1&i&&(e.j41(0,"angor-card",75,5)(2,"div",76),e.nrm(3,"img",77),e.j41(4,"div",78)(5,"span",79),e.EFF(6),e.k0s(),e.j41(7,"span",80),e.EFF(8,"1 minutes ago"),e.k0s()()(),e.DNE(9,je,6,5,"div",81),e.j41(10,"div",82)(11,"button",83),e.nrm(12,"mat-icon",84),e.j41(13,"span",67),e.EFF(14,"Unlike"),e.k0s()(),e.j41(15,"button",83),e.nrm(16,"mat-icon",85),e.j41(17,"span",67),e.EFF(18,"Comment"),e.k0s()(),e.j41(19,"button",83),e.nrm(20,"mat-icon",86),e.j41(21,"span",67),e.EFF(22,"Share"),e.k0s()(),e.j41(23,"button",83),e.nrm(24,"mat-icon",87),e.j41(25,"span",67),e.EFF(26,"Zap"),e.k0s()()(),e.nrm(27,"hr",88),e.j41(28,"div",89)(29,"div",44)(30,"div",90),e.EFF(31,"0 Zap"),e.k0s()(),e.nrm(32,"div",91),e.j41(33,"div",92)(34,"button",93),e.EFF(35," 0 Like "),e.k0s(),e.j41(36,"button",93),e.EFF(37," 0 shares "),e.k0s(),e.j41(38,"button",94)(39,"span",95),e.EFF(40,"0 Comments"),e.k0s()()()()()),2&i){const t=e.XpG();e.R7$(3),e.FS9("alt",(null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||""),e.Y8G("src",t.getSafeUrl(null==t.profileUser?null:t.profileUser.picture),e.B4B),e.R7$(3),e.JRh((null==t.profileUser?null:t.profileUser.display_name)||(null==t.profileUser?null:t.profileUser.name)||""),e.R7$(3),e.Y8G("ngForOf",t.parseContent.parseContent(t.eventInput.nativeElement.value))("ngForTrackBy",t.trackByFn),e.R7$(3),e.Y8G("svgIcon","heroicons_solid:heart"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:chat-bubble-left-ellipsis"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:share"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:bolt")}}function Pe(i,l){1&i&&e.nrm(0,"app-post",31),2&i&&e.Y8G("item",l.$implicit)}function Ee(i,l){if(1&i){const t=e.RV6();e.j41(0,"div",32)(1,"button",107),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.loadNextPage())}),e.EFF(2),e.k0s()()}if(2&i){const t=e.XpG();e.R7$(),e.Y8G("disabled",t.loading),e.R7$(),e.SpI(" ",t.loading?"Loading...":"Load More Posts"," ")}}const Re=[{path:"",component:(()=>{class i{constructor(t,n,o,s,a,c,f,m,C,d,Ce,Se,Ie,Ue,Ge){this._changeDetectorRef=t,this._signerService=n,this._storageService=o,this._sanitizer=s,this._route=a,this._router=c,this._socialService=f,this._snackBar=m,this._dialog=C,this._angorConfigService=d,this._angorConfirmationService=Ce,this._eventService=Se,this._subscriptionService=Ie,this._clipboard=Ue,this.parseContent=Ge,this.darkMode=!1,this.isLoading=!0,this.errorMessage=null,this._unsubscribeAll=new h.B,this.allPublicKeys=[],this.isCurrentUserProfile=!1,this.isFollowing=!1,this.showEmojiPicker=!1,this.showCommentEmojiPicker=!1,this.paymentInvoice="",this.invoiceAmount="?",this.isLiked=!1,this.isPreview=!1,this.posts=[],this.currentPage=1,this.loading=!1,this.myLikes=[],this.myLikedNoteIds=[],this.isLoadingPosts=!0,this.noEventsMessage="",this.hasMorePosts=!0,this.followersList=[],this.followingList=[],this.aboutExpanded=!0,this.totalContacts=0,this.followersCount=0,this.followingCount=0}ngOnInit(){var t=this;return(0,u.A)(function*(){t.initializeTheme(),t.processRouteParams(),t.loadInitialPosts(),t.subscribeToNewPosts()})()}initializeTheme(){this._angorConfigService.config$.subscribe(t=>{"auto"===t.scheme?this.detectSystemTheme():this.darkMode="dark"===t.scheme})}processRouteParams(){this._route.paramMap.subscribe(t=>{const n=t.get("pubkey")||"";n?this.isValidHexPubkey(n)?(this.routePubKey=n,this.isCurrentUserProfile=!1):(this.errorMessage="Public key is invalid. Please check your input.",this.setCurrentUserProfile()):this.setCurrentUserProfile(),this.loadUserProfileData(this.routePubKey)})}setCurrentUserProfile(){this.isCurrentUserProfile=!0,this.routePubKey=this._signerService.getPublicKey()}loadUserProfileData(t){this.loadUserProfile(t),this.stats$=this._storageService.getContactStats$(t)}isValidHexPubkey(t){return/^[a-fA-F0-9]{64}$/.test(t)}loadInitialPosts(){var t=this;return(0,u.A)(function*(){t.loading=!0;let n=0;try{for(;n<5;){const a=yield t._storageService.getPostsByPubKeysWithPagination([t.routePubKey],t.currentPage,10);if(a.length>0){t.posts=[...t.posts,...a],t.posts.sort((c,f)=>f.created_at-c.created_at);break}n++,n<5&&(yield t.delay(3e3))}t.hasMorePosts=t.posts.length>0,t.hasMorePosts||console.log("This user has no posts.")}catch(a){console.error("Error loading posts:",a)}finally{t.loading=!1}t._changeDetectorRef.detectChanges()})()}delay(t){return new Promise(n=>setTimeout(n,t))}subscribeToNewPosts(){var t=this;this.isCurrentUserProfile?this._storageService.posts$.subscribe(n=>{n&&n.pubkey===this.routePubKey&&(this.posts.unshift(n),this.posts.sort((o,s)=>s.created_at-o.created_at),this._changeDetectorRef.detectChanges())}):this.postsSubscriptionId=this._subscriptionService.addSubscriptions([{authors:[this.routePubKey],kinds:[1]}],function(){var o=(0,u.A)(function*(s){t.isReply(s)||t._storageService.savePost(s)});return function(s){return o.apply(this,arguments)}}())}isReply(t){return t.tags.filter(o=>"e"===o[0]||"p"===o[0]).length>0}loadNextPage(){this.loading||(this.currentPage++,this.loadInitialPosts())}toggleAbout(){this.aboutExpanded=!this.aboutExpanded}ngOnDestroy(){this.subscriptionId&&this._subscriptionService.removeSubscriptionById(this.subscriptionId),this.postsSubscriptionId&&this._subscriptionService.removeSubscriptionById(this.postsSubscriptionId),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}loadUserProfile(t){var n=this;return(0,u.A)(function*(){if(n.isLoading=!0,n.errorMessage=null,n.profileUser=null,n._changeDetectorRef.detectChanges(),!t)return n.errorMessage="No public key found. Please log in again.",n.isLoading=!1,void n._changeDetectorRef.detectChanges();try{const o=yield n._storageService.getProfile(t);o&&(n.profileUser=o,n._changeDetectorRef.detectChanges()),n.subscribeToUserProfileAndContacts(t)}catch(o){console.error("Error loading user profile:",o)}})()}subscribeToUserProfileAndContacts(t){var n=this;return(0,u.A)(function*(){n.subscriptionId=n._subscriptionService.addSubscriptions([{authors:[t],kinds:[0],limit:1},{kinds:[x.In],authors:[t]},{kinds:[x.In],"#p":[t]}],function(){var s=(0,u.A)(function*(a){switch(a.kind){case 0:yield n.processProfileMetadata(a,t);break;case x.In:n.processContactData(a,t)}});return function(a){return s.apply(this,arguments)}}())})()}processProfileMetadata(t,n){var o=this;return(0,u.A)(function*(){try{const s=JSON.parse(t.content);o.profileUser=s,yield o._storageService.saveProfile(n,s),o._changeDetectorRef.markForCheck()}catch(s){console.error("Error processing metadata event:",s)}})()}processContactData(t,n){const o=t.pubkey===n,s={id:t.id,pubkey:t.pubkey,created_at:t.created_at,tags:t.tags,isFollower:o};o?(this.followersList.push(s),this.followersCount++,this.totalContacts++,this._changeDetectorRef.detectChanges()):(this.followingList.push(s),this.followingCount++,this.totalContacts++,this._changeDetectorRef.detectChanges())}getSafeUrl(t){return this._sanitizer.bypassSecurityTrustUrl(t)}toggleFollow(){var t=this;return(0,u.A)(function*(){try{const n=t._signerService.getPublicKey(),o=t.routePubKey||t.currentUserPubKey;if(!o||!n)return void console.error("Public key missing. Unable to toggle follow.");t.isFollowing?yield t._socialService.unfollow(o):yield t._socialService.follow(o),t.isFollowing=!t.isFollowing,t._changeDetectorRef.detectChanges()}catch(n){console.error("Failed to toggle follow:",n)}})()}openSnackBar(t,n="dismiss"){this._snackBar.open(t,n,{duration:3e3})}canUseZap(){var t=this;return(0,u.A)(function*(){return!(!t.profileUser||!t.profileUser.lud06&&!t.profileUser.lud16)||(t.openSnackBar("Using Zap is not possible. Please complete your profile to include lud06 or lud16."),!1)})()}openZapDialog(t=""){var n=this;return(0,u.A)(function*(){(yield n.canUseZap())&&n._dialog.open(M.r,{width:"405px",maxHeight:"90vh",data:{lud16:n.profileUser.lud16,lud06:n.profileUser.lud06,pubkey:n.profileUser.pubkey,eventId:t}})})()}toggleLike(){this.isLiked=!this.isLiked,this.isLiked&&setTimeout(()=>{this.isLiked=!1,this.isLiked=!0},300)}addEmoji(t){this.eventInput.nativeElement.value+=t.emoji.native,this.showEmojiPicker=!1}toggleEmojiPicker(){this.showCommentEmojiPicker=!1,this.showEmojiPicker=!this.showEmojiPicker}addEmojiTocomment(t){this.commentInput.nativeElement.value+=t.emoji.native,this.showCommentEmojiPicker=!1}detectSystemTheme(){const t=window.matchMedia("(prefers-color-scheme: dark)");this.darkMode=t.matches,t.addEventListener("change",n=>{this.darkMode=n.matches})}togglePreview(){this.isPreview=!this.isPreview}sendEvent(){""!=this.eventInput.nativeElement.value&&this._eventService.sendTextEvent(this.eventInput.nativeElement.value).then(()=>{this.eventInput.nativeElement.value="",this._changeDetectorRef.markForCheck()}).catch(t=>{console.error("Failed to send Event:",t)})}copyHex(){this._clipboard.copy(this.routePubKey),this.openSnackBar("hex public key copied","dismiss")}copyNpub(){var t=this._signerService.getNpubFromPubkey(this.routePubKey);this._clipboard.copy(t),this.openSnackBar("npub public key copied","dismiss")}copyKey(t){if("hex"===t)this._clipboard.copy(this.routePubKey),this.openSnackBar("hex public key copied","dismiss");else if("npub"===t){const n=this._signerService.getNpubFromPubkey(this.routePubKey);this._clipboard.copy(n),this.openSnackBar("npub public key copied","dismiss")}}isSingleEmojiOrWord(t){const n=t.trim(),o=/^\w+$/.test(n),s=/^[\p{Emoji}]+$/u.test(n);return o||s}openPost(t){this._router.navigate(["/post",t])}static{this.\u0275fac=function(n){return new(n||i)(e.rXU(e.gRc),e.rXU(E.A),e.rXU(A.n),e.rXU(D.up),e.rXU(b.nX),e.rXU(b.Ix),e.rXU(V),e.rXU(O.UG),e.rXU(z.bZ),e.rXU(K.P),e.rXU(Q.m),e.rXU(W.U),e.rXU(Z.n),e.rXU(J.B0),e.rXU(H.m))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["profile"]],viewQuery:function(n,o){if(1&n&&(e.GBs(q,5),e.GBs(ee,5)),2&n){let s;e.mGM(s=e.lsd())&&(o.eventInput=s.first),e.mGM(s=e.lsd())&&(o.commentInput=s.first)}},standalone:!0,features:[e.aNF],decls:40,vars:20,consts:[["defaultAvatar",""],["otherUserStats",""],["profileMenu","matMenu"],["eventInput",""],["postCardMenu01","matMenu"],["expandableComments","angorCard"],[1,"flex","min-w-0","flex-auto","flex-col"],[1,"bg-card","flex","flex-col","shadow"],["onerror","this.onerror=null; this.src='/images/pages/profile/cover.jpg';",1,"h-40","object-cover","lg:h-80",3,"src","alt"],[1,"bg-card","mx-auto","flex","w-full","max-w-5xl","flex-0","flex-col","items-center","px-8","lg:h-18","lg:flex-row"],[1,"-mt-26","flex-shrink-0","rounded-full","lg:-mt-22"],[4,"ngIf","ngIfElse"],[1,"mt-4","flex","flex-grow","flex-col","items-center","lg:ml-8","lg:mt-0","lg:items-start"],[1,"max-w-full","truncate","text-lg","font-bold","leading-tight","lg:max-w-[25rem]",2,"white-space","nowrap","overflow","hidden","text-overflow","ellipsis"],[1,"text-secondary","max-w-full","truncate","leading-tight","lg:max-w-[25rem]",2,"white-space","nowrap","overflow","hidden","text-overflow","ellipsis"],[1,"mx-8","hidden","h-8","flex-shrink-0","border-l-2","lg:flex"],[1,"flex","flex-shrink-0","items-center","space-x-6","lg:mt-0"],["class","mt-6 flex flex-shrink-0 items-center space-x-6 lg:mt-0",4,"ngIf","ngIfElse"],[1,"mb-4","mt-8","flex","flex-shrink-0","items-center","space-x-6","lg:m-0","lg:ml-auto"],[4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"icon-size-5",3,"svgIcon"],["mat-menu-item","",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"my-2"],["mat-menu-item","",3,"routerLink",4,"ngIf"],[1,"mx-auto","w-full","max-w-5xl","p-6","sm:p-8"],[1,"m-auto","flex","w-full","max-w-140","flex-col","items-start"],["class","about-section mb-8 flex w-full flex-col items-start p-6 pb-6 transition-all duration-300 sm:p-8","style","position: relative",3,"ngStyle",4,"ngIf"],["class","mb-8 flex w-full flex-col p-6 pb-6 sm:p-8",4,"ngIf"],["class","mb-8 flex w-full flex-col bg-primary-50 dark:bg-primary-800",4,"ngIf"],[1,"mb-8","flex","w-full","flex-col",3,"item"],[1,"m-auto","mt-4","flex","justify-center"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"ring-bg-card","h-32","min-h-32","w-32","min-w-32","max-w-fit","rounded-full","object-cover","ring-4",3,"src","alt"],["src","/images/avatars/avatar-placeholder.png","onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"ring-bg-card","h-32","min-h-32","w-32","min-w-32","rounded-full","object-cover","ring-4",3,"alt"],[1,"mt-6","flex","flex-shrink-0","items-center","space-x-6","lg:mt-0"],[1,"flex","flex-col","items-center"],[1,"font-bold",3,"matTooltip"],[1,"text-secondary","text-sm","font-medium"],[1,"font-bold"],[1,"text-secondary","text-sm","font-medium",3,"matTooltip"],["mat-icon-button","",3,"click","matTooltip"],[3,"svgIcon"],["mat-menu-item","",3,"click"],[1,"flex","items-center"],[1,"mr-3","icon-size-5",3,"svgIcon"],["mat-menu-item","",3,"routerLink"],["mat-menu-item",""],[1,"about-section","mb-8","flex","w-full","flex-col","items-start","p-6","pb-6","transition-all","duration-300","sm:p-8",2,"position","relative",3,"ngStyle"],[1,"mb-2","flex","w-full","items-center","justify-between"],[1,"text-2xl","font-semibold","leading-tight"],["mat-icon-button","","color","primary","aria-label","Toggle about section",2,"position","absolute","top","16px","right","16px",3,"click"],[1,"about-content","text-base","text-gray-700","transition-all","duration-300",3,"ngStyle"],["class","text-gray-500",4,"ngIf"],[1,"text-gray-500"],[1,"mb-8","flex","w-full","flex-col","p-6","pb-6","sm:p-8"],[1,"flex","justify-between"],[1,"text-xl","font-semibold"],[1,"-mr-4","ml-auto",3,"change","color"],[1,"mt-8","flex","flex-col","items-start","sm:flex-row"],[1,"mb-6","flex","items-center","sm:mb-0"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"mr-4","h-12","w-12","min-w-12","rounded-full","object-cover",3,"src","alt"],[1,"sm:hidden"],[1,"w-full",3,"subscriptSizing"],["matInput","","cdkTextareaAutosize","",3,"placeholder","rows"],[1,"-mx-3","mt-6","flex","items-center","justify-between","sm:mt-8"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"ml-2"],["class","emoji-picker-container-global",4,"ngIf"],["mat-button","",1,"mr-1","hidden","px-3","sm:inline-flex"],["mat-button","",1,"px-3",3,"matMenuTriggerFor"],["mat-menu-item","",1,"sm:hidden"],["mat-button","",1,"mr-1","flex","px-3",3,"click"],[1,"emoji-picker-container-global"],[3,"emojiClick","darkMode"],[1,"mb-8","flex","w-full","flex-col","bg-primary-50","dark:bg-primary-800"],[1,"mx-6","mb-4","mt-6","flex","items-center","sm:mx-8"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"mr-4","h-10","w-10","rounded-full","object-cover",3,"src","alt"],[1,"flex","flex-col"],[1,"font-semibold","leading-none"],[1,"text-secondary","mt-1","text-sm","leading-none"],["class","inline-block whitespace-pre-wrap break-words",4,"ngFor","ngForOf","ngForTrackBy"],[1,"mx-3","flex","items-center","sm:mx-5"],["mat-button","",1,"mr-1","px-3"],[1,"text-red-500","icon-size-5",3,"svgIcon"],[1,"text-blue-500","icon-size-5",3,"svgIcon"],[1,"text-green-500","icon-size-5",3,"svgIcon"],[1,"text-orange-500","icon-size-5",3,"svgIcon"],[1,"mx-6","mb-6","mt-4","border-b","sm:mx-8"],[1,"mx-6","mb-4","flex","flex-col","sm:mx-8","sm:mb-6","sm:flex-row","sm:items-center"],[1,"ml-3","text-md","tracking-tight"],[1,"hidden","flex-auto","sm:flex"],[1,"mt-4","flex","items-center","sm:mt-0"],["mat-button","",1,"-ml-2","mr-1","px-3","sm:ml-0"],["mat-button","",1,"px-3","sm:-mr-4"],[1,"mr-1"],[1,"inline-block","whitespace-pre-wrap","break-words"],[1,"relative","mb-4","block"],["alt","Embedded Image",1,"max-h-140","object-cover",2,"width","100%",3,"src"],["controls","",2,"width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],[1,"mx-6","mb-6","mt-2","sm:mx-8"],["target","_blank",1,"inline-block","break-words","text-blue-500","underline",3,"href"],[1,"inline-block","break-words"],[1,"inline-block","break-words",3,"ngClass"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(n,o){if(1&n&&(e.j41(0,"div",6)(1,"div",7)(2,"div"),e.nrm(3,"img",8),e.k0s(),e.j41(4,"div",9)(5,"div",10),e.DNE(6,se,2,2,"ng-container",11)(7,re,1,1,"ng-template",null,0,e.C5r),e.k0s(),e.j41(9,"div",12)(10,"div",13),e.EFF(11),e.k0s(),e.j41(12,"div",14),e.EFF(13),e.k0s()(),e.nrm(14,"div",15),e.j41(15,"div",16),e.DNE(16,ae,3,3,"div",17)(17,ce,11,4,"ng-template",null,1,e.C5r),e.nrm(19,"div",15),e.j41(20,"div",18),e.DNE(21,ue,3,2,"div",19),e.j41(22,"div")(23,"button",20),e.nrm(24,"mat-icon",21),e.k0s(),e.j41(25,"mat-menu",null,2),e.DNE(27,me,5,2,"button",22)(28,fe,6,2,"ng-container",23),e.nrm(29,"mat-divider",24),e.DNE(30,pe,5,2,"button",25)(31,de,11,2,"ng-container",19),e.k0s()()()()()(),e.j41(32,"div",26)(33,"div",27),e.DNE(34,he,10,11,"angor-card",28)(35,be,62,19,"angor-card",29)(36,we,41,9,"angor-card",30),e.Z7z(37,Pe,1,1,"app-post",31,e.Vm6),e.DNE(39,Ee,3,2,"div",32),e.k0s()()()),2&n){const s=e.sdS(8),a=e.sdS(18),c=e.sdS(26);e.R7$(3),e.FS9("alt",(null==o.profileUser?null:o.profileUser.display_name)||(null==o.profileUser?null:o.profileUser.name)||"Banner"),e.Y8G("src",(null==o.profileUser?null:o.profileUser.banner)||"/images/pages/profile/cover.jpg",e.B4B),e.R7$(3),e.Y8G("ngIf",null==o.profileUser?null:o.profileUser.picture)("ngIfElse",s),e.R7$(5),e.SpI(" ",(null==o.profileUser?null:o.profileUser.display_name)||(null==o.profileUser?null:o.profileUser.name)||"Unknown User"," "),e.R7$(2),e.SpI(" ",(null==o.profileUser?null:o.profileUser.username)||(null==o.profileUser?null:o.profileUser.name)," "),e.R7$(3),e.Y8G("ngIf",o.isCurrentUserProfile)("ngIfElse",a),e.R7$(5),e.Y8G("ngIf",!o.isCurrentUserProfile),e.R7$(2),e.Y8G("matMenuTriggerFor",c),e.R7$(),e.Y8G("svgIcon","heroicons_solid:ellipsis-vertical"),e.R7$(3),e.Y8G("ngIf",!o.isCurrentUserProfile||o.isCurrentUserProfile),e.R7$(),e.Y8G("ngForOf",e.lJ4(19,te)),e.R7$(2),e.Y8G("ngIf",o.isCurrentUserProfile),e.R7$(),e.Y8G("ngIf",!o.isCurrentUserProfile),e.R7$(3),e.Y8G("ngIf",(null==o.profileUser?null:o.profileUser.about)&&""!==o.profileUser.about.trim()),e.R7$(),e.Y8G("ngIf",o.isCurrentUserProfile),e.R7$(),e.Y8G("ngIf",o.isPreview),e.R7$(),e.Dyx(o.posts),e.R7$(2),e.vxM(o.hasMorePosts?39:-1)}},dependencies:[b.Wk,S.n,j.m_,j.An,v.Hl,v.$z,v.iY,g.Cn,g.kk,g.fb,g.Cp,F.RG,F.rl,w.fS,w.fg,k.xb,k.EE,y.w,y.q,P.uc,P.oV,p.YU,p.MD,p.Sq,p.bT,p.B3,p.Jj,I.YN,T.f,$.Ic,G.sG,U.D6,Y.e,B.MY,L.vg,X.q],styles:[".emoji-picker-container-global{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:350px;max-width:100%}.heart-beat{animation:heartBeatAnimation .3s ease-in-out}@keyframes heartBeatAnimation{0%{transform:scale(1)}30%{transform:scale(2)}60%{transform:scale(1)}to{transform:scale(1)}}.loading-spinner{display:flex;justify-content:center;align-items:center;margin:20px 0}.loading-spinner .spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#009fb5;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-section{overflow:hidden;transition:height .3s ease}.c-img,.c-video{max-width:100%;border-radius:10px}\n"],encapsulation:2,changeDetection:0})}}return i})()}]}}]); \ No newline at end of file diff --git a/404.html b/404.html index 7f2b249..32641a1 100644 --- a/404.html +++ b/404.html @@ -26,7 +26,7 @@ - + @@ -41,5 +41,5 @@ - + diff --git a/458.35f788023d02d146.js b/458.35f788023d02d146.js new file mode 100644 index 0000000..52dab34 --- /dev/null +++ b/458.35f788023d02d146.js @@ -0,0 +1 @@ +(self.webpackChunkangor=self.webpackChunkangor||[]).push([[458],{2747:(N,s,r)=>{"use strict";r.d(s,{n:()=>v});var i=r(1648),t=r(4085),n=r(4438);const e=[[["","angorCardFront",""]],[["","angorCardBack",""]],"*",[["","angorCardExpansion",""]]],a=["[angorCardFront]","[angorCardBack]","*","[angorCardExpansion]"];function c(o,d){1&o&&(n.j41(0,"div",0),n.SdG(1),n.k0s(),n.j41(2,"div",1),n.SdG(3,1),n.k0s())}function u(o,d){1&o&&(n.j41(0,"div",2),n.SdG(1,3),n.k0s()),2&o&&n.Y8G("@expandCollapse",void 0)}function l(o,d){if(1&o&&(n.SdG(0,2),n.DNE(1,u,2,1,"div",2)),2&o){const g=n.XpG();n.R7$(),n.vxM(g.expanded?1:-1)}}let v=(()=>{class o{constructor(){this.expanded=!1,this.face="front",this.flippable=!1}get classList(){return{"angor-card-expanded":this.expanded,"angor-card-face-back":this.flippable&&"back"===this.face,"angor-card-face-front":this.flippable&&"front"===this.face,"angor-card-flippable":this.flippable}}ngOnChanges(g){"expanded"in g&&(this.expanded=(0,t.he)(g.expanded.currentValue)),"flippable"in g&&(this.flippable=(0,t.he)(g.flippable.currentValue))}static{this.\u0275fac=function(h){return new(h||o)}}static{this.\u0275cmp=n.VBU({type:o,selectors:[["angor-card"]],hostVars:2,hostBindings:function(h,C){2&h&&n.HbH(C.classList)},inputs:{expanded:"expanded",face:"face",flippable:"flippable"},exportAs:["angorCard"],standalone:!0,features:[n.OA$,n.aNF],ngContentSelectors:a,decls:2,vars:2,consts:[[1,"angor-card-front"],[1,"angor-card-back"],[1,"angor-card-expansion"]],template:function(h,C){1&h&&(n.NAR(e),n.DNE(0,c,4,0)(1,l,2,1)),2&h&&(n.vxM(C.flippable?0:-1),n.R7$(),n.vxM(C.flippable?-1:1))},styles:["angor-card{position:relative;display:flex;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable{border-radius:0;overflow:visible;transform-style:preserve-3d;transition:transform 1s;perspective:600px;background:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-front{visibility:hidden;opacity:0;transform:rotateY(180deg)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-back{visibility:visible;opacity:1;transform:rotateY(360deg)}angor-card.angor-card-flippable .angor-card-front,angor-card.angor-card-flippable .angor-card-back{display:flex;flex-direction:column;flex:1 1 auto;z-index:10;transition:transform .5s ease-out 0s,visibility 0s ease-in .2s,opacity 0s ease-in .2s;backface-visibility:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable .angor-card-front{position:relative;opacity:1;visibility:visible;transform:rotateY(0);overflow:hidden}angor-card.angor-card-flippable .angor-card-back{position:absolute;inset:0;opacity:0;visibility:hidden;transform:rotateY(180deg);overflow:hidden auto}\n"],encapsulation:2,data:{animation:i.F}})}}return o})()},9345:(N,s,r)=>{"use strict";r.d(s,{n:()=>i.n});var i=r(2747)},4496:(N,s,r)=>{"use strict";r.d(s,{q:()=>F});var i=r(9345),t=r(9979),n=r(177),e=r(4438),a=r(8834),c=r(1997),u=r(9213),l=r(9115),v=r(5245),o=r(467),d=r(8703),g=r(7291);let h=(()=>{class p{constructor(f,y){this._changeDetectorRef=f,this._storageService=y,this.userChange=new e.bkB}ngOnInit(){this.loadUserProfile(),this.subscription=this._storageService.profile$.subscribe(f=>{f&&f.pubKey===this.pubkey&&(this.user=f.metadata,this.userChange.emit(this.user),this._changeDetectorRef.detectChanges())})}loadUserProfile(){var f=this;return(0,o.A)(function*(){const y=yield f._storageService.getProfile(f.pubkey);f.user=y||{},f.userChange.emit(f.user),f._changeDetectorRef.detectChanges()})()}get displayName(){return this.user?.display_name||this.user?.name||this.shortenPubkey(this.pubkey)}get displayAvatar(){return this.user?.picture||this.avatarUrl||"/images/avatars/avatar-placeholder.png"}shortenPubkey(f){return f?`${f.slice(0,8)}...${f.slice(-8)}`:""}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static{this.\u0275fac=function(y){return new(y||p)(e.rXU(e.gRc),e.rXU(g.n))}}static{this.\u0275cmp=e.VBU({type:p,selectors:[["app-post-profile"]],inputs:{pubkey:"pubkey",avatarUrl:"avatarUrl",created_at:"created_at"},outputs:{userChange:"userChange"},standalone:!0,features:[e.aNF],decls:9,vars:7,consts:[[1,"flex","items-center"],[1,"flex","items-center","group",3,"href"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"mr-4","h-10","w-10","rounded-full","object-cover",3,"src","alt"],[1,"flex","flex-col"],[1,"font-semibold","leading-none"],[1,"text-secondary","mt-1","text-sm","leading-none"]],template:function(y,x){1&y&&(e.j41(0,"div",0)(1,"a",1),e.nrm(2,"img",2),e.j41(3,"div",3)(4,"span",4),e.EFF(5),e.k0s(),e.j41(6,"span",5),e.EFF(7),e.nI1(8,"ago"),e.k0s()()()()),2&y&&(e.R7$(),e.Y8G("href","/profile/"+x.pubkey,e.B4B),e.R7$(),e.Y8G("src",x.displayAvatar,e.B4B)("alt",x.displayName),e.R7$(3),e.JRh(x.displayName),e.R7$(2),e.JRh(e.bMT(8,5,x.created_at)))},dependencies:[n.MD,d.g]})}}return p})();var C=r(2022),m=r(413),M=r(3105),E=r(8359),R=r(6697);const k=p=>({"large-font":p}),O=p=>({"heart-beat":p}),$=p=>["/post",p];function z(p,T){if(1&p&&(e.j41(0,"div",12),e.nrm(1,"iframe",14),e.k0s()),2&p){const f=e.XpG().$implicit;e.R7$(),e.Y8G("src",f.safeWord,e.f$h)}}function D(p,T){if(1&p&&(e.j41(0,"div",12),e.nrm(1,"img",15),e.k0s()),2&p){const f=e.XpG().$implicit;e.R7$(),e.Y8G("src",f.safeWord,e.B4B)}}function L(p,T){if(1&p&&(e.j41(0,"div",12)(1,"video",16),e.nrm(2,"source",17),e.EFF(3," Your browser does not support the video tag. "),e.k0s()()),2&p){const f=e.XpG().$implicit;e.R7$(2),e.Y8G("src",f.safeWord,e.B4B)}}function A(p,T){if(1&p&&(e.j41(0,"div",12)(1,"audio",18),e.nrm(2,"source",19),e.EFF(3," Your browser does not support the audio element. "),e.k0s()()),2&p){const f=e.XpG().$implicit;e.R7$(2),e.Y8G("src",f.safeWord,e.B4B)}}function S(p,T){if(1&p&&(e.j41(0,"div",13)(1,"a",20)(2,"span",21),e.EFF(3),e.k0s()()()),2&p){const f=e.XpG().$implicit;e.R7$(),e.Y8G("href",f.word,e.B4B),e.R7$(2),e.JRh(f.word)}}function U(p,T){if(1&p&&(e.j41(0,"div",13)(1,"span",22),e.EFF(2),e.k0s()()),2&p){const f=e.XpG().$implicit,y=e.XpG();e.R7$(),e.Y8G("ngClass",e.eq3(2,k,y.isSingleEmojiOrWord(f))),e.R7$(),e.SpI("",f.trim()," ")}}function B(p,T){if(1&p&&(e.j41(0,"div",10),e.DNE(1,z,2,1,"div",12)(2,D,2,1,"div",12)(3,L,4,1,"div",12)(4,A,4,1,"div",12)(5,S,4,2,"div",13)(6,U,3,4,"div",13),e.k0s()),2&p){const f=T.$implicit;e.R7$(),e.vxM("youtube"===f.token?1:-1),e.R7$(),e.vxM("image"===f.token?2:-1),e.R7$(),e.vxM("video"===f.token?3:-1),e.R7$(),e.vxM("audio"===f.token?4:-1),e.R7$(),e.vxM("link"===f.token?5:-1),e.R7$(),e.vxM(f.token?-1:6)}}function P(p,T){if(1&p){const f=e.RV6();e.j41(0,"div",11)(1,"button",23),e.bIt("click",function(){e.eBV(f);const x=e.XpG();return e.Njj(x.toggleLike(x.item))}),e.nrm(2,"mat-icon",24),e.j41(3,"span",25),e.EFF(4),e.k0s()(),e.j41(5,"button",26),e.nrm(6,"mat-icon",27),e.j41(7,"span",25),e.EFF(8,"Comment"),e.k0s()(),e.j41(9,"button",23),e.bIt("click",function(){e.eBV(f);const x=e.XpG();return e.Njj(x.onShare(x.item))}),e.nrm(10,"mat-icon",28),e.j41(11,"span",25),e.EFF(12,"Share"),e.k0s()(),e.j41(13,"button",23),e.bIt("click",function(){e.eBV(f);const x=e.XpG();return e.Njj(x.openZapDialog(x.item.id,x.user))}),e.nrm(14,"mat-icon",29),e.j41(15,"span",25),e.EFF(16,"Zap"),e.k0s()()()}if(2&p){const f=e.XpG();e.R7$(2),e.Y8G("ngClass",e.eq3(7,O,f.isLiked))("svgIcon",f.isLiked?"heroicons_solid:heart":"heroicons_outline:heart"),e.R7$(2),e.SpI("",f.isLiked?"Liked":"Like"," "),e.R7$(),e.Y8G("routerLink",e.eq3(9,$,f.item.id)),e.R7$(),e.Y8G("svgIcon","heroicons_solid:chat-bubble-left-ellipsis"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:share"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:bolt")}}function w(p,T){if(1&p&&(e.nrm(0,"hr",30),e.j41(1,"div",31),e.nrm(2,"div",32),e.j41(3,"div",33)(4,"button",34)(5,"span",35),e.EFF(6,"Read More ..."),e.k0s()()()()),2&p){const f=e.XpG();e.R7$(4),e.Y8G("routerLink",e.eq3(1,$,f.item.id))}}let F=(()=>{class p{constructor(){this.actions=!0,this.more=!0,this.user=new e.bkB,this.storageService=(0,e.WQX)(g.n),this.zapService=(0,e.WQX)(M.D),this.parseContent=(0,e.WQX)(m.m),this.eventService=(0,e.WQX)(C.U),this.angorConfirmationService=(0,e.WQX)(t.m),this.changeDetectorRef=(0,e.WQX)(e.gRc),this.subscription=new E.yU,this.tokens=(0,e.vPA)([]),this.isLiked=!1}get item(){return this._item}set item(f){this._item=f,this.onItemChange()}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}openZapDialog(f,y){this.zapService.openZapDialog(f,y)}getProfile(){}isSingleEmojiOrWord(f){const y=f.trim(),x=/^\w+$/.test(y),H=/^[\p{Emoji}]+$/u.test(y);return(x||H)&&y.length<10}onItemChange(){this._item&&(this.subscription=this.storageService.myLikes$.pipe((0,R.s)(1)).subscribe(f=>{this.isLiked=f?.includes(this._item.id)||!1,this.changeDetectorRef.detectChanges()}),this.tokens.set(this._item.content?this.parseContent.parseContent(this._item.content):[]))}sendLike(f){this.isLiked||this.eventService.sendLikeEvent(f).then(()=>{this.isLiked=!0,this.changeDetectorRef.detectChanges()}).catch(y=>console.error("Failed to send like:",y))}toggleLike(f){this.sendLike(f)}onShare(f){this.angorConfirmationService.open({title:"Share",message:'Are you sure you want to share this post on your profile? This action is permanent and cannot be undone.',icon:{show:!0,name:"heroicons_solid:share",color:"primary"},actions:{confirm:{show:!0,label:"Yes, Share",color:"primary"},cancel:{show:!0,label:"Cancel"}},dismissible:!0}).afterClosed().subscribe(x=>{console.log(x),"confirmed"===x&&this.eventService.shareEvent(f)})}static{this.\u0275fac=function(y){return new(y||p)}}static{this.\u0275cmp=e.VBU({type:p,selectors:[["app-post"]],inputs:{item:"item",actions:"actions",more:"more"},outputs:{user:"user"},standalone:!0,features:[e.aNF],decls:42,vars:13,consts:[["postCardMenu","matMenu"],[1,"flex","w-full","flex-col"],[1,"mx-6","mb-4","mt-6","flex","items-center","sm:mx-8"],[3,"userChange","pubkey","avatarUrl","created_at"],["mat-icon-button","",1,"-mr-4","ml-auto",3,"matMenuTriggerFor"],[1,"icon-size-5",3,"svgIcon"],["mat-menu-item",""],[1,"flex","items-center"],[1,"mr-3","icon-size-5",3,"svgIcon"],[1,"my-2"],[1,"inline-block","whitespace-pre-wrap","break-words"],[1,"mx-3","flex","items-center","sm:mx-5"],[1,"relative","mb-4","block"],[1,"mx-6","mb-6","mt-2","sm:mx-8"],["width","560","height","315","frameborder","0","allowfullscreen","",3,"src"],["alt","Embedded Image",1,"max-h-140","object-cover",2,"width","100%",3,"src"],["controls","",2,"width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],["target","_blank",1,"inline-block","break-words","text-blue-500","underline",3,"href"],[1,"inline-block","break-words"],[1,"inline-block","break-words",3,"ngClass"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"text-red-500","icon-size-5",3,"ngClass","svgIcon"],[1,"ml-2"],["mat-button","",1,"mr-1","px-3",3,"routerLink"],[1,"text-blue-500","icon-size-5",3,"svgIcon"],[1,"text-green-500","icon-size-5",3,"svgIcon"],[1,"text-orange-500","icon-size-5",3,"svgIcon"],[1,"mx-6","mb-6","mt-4","border-b","sm:mx-8"],[1,"mx-6","mb-4","flex","flex-col","sm:mx-8","sm:mb-6","sm:flex-row","sm:items-center"],[1,"hidden","flex-auto","sm:flex"],[1,"mt-4","flex","items-center","sm:mt-0"],["mat-button","",1,"px-3","sm:-mr-4",3,"routerLink"],[1,"mr-1"]],template:function(y,x){if(1&y){const H=e.RV6();e.j41(0,"angor-card",1)(1,"div",2)(2,"app-post-profile",3),e.bIt("userChange",function(Y){return e.eBV(H),e.Njj(x.user=Y)}),e.k0s(),e.j41(3,"button",4),e.nrm(4,"mat-icon",5),e.k0s(),e.j41(5,"mat-menu",null,0)(7,"button",6)(8,"span",7),e.nrm(9,"mat-icon",8),e.j41(10,"span"),e.EFF(11,"Save post"),e.k0s()()(),e.j41(12,"button",6)(13,"span",7),e.nrm(14,"mat-icon",8),e.j41(15,"span"),e.EFF(16,"Hide post"),e.k0s()()(),e.j41(17,"button",6)(18,"span",7),e.nrm(19,"mat-icon",8),e.j41(20,"span"),e.EFF(21,"Snooze for 30 days"),e.k0s()()(),e.j41(22,"button",6)(23,"span",7),e.nrm(24,"mat-icon",8),e.j41(25,"span"),e.EFF(26,"Hide all"),e.k0s()()(),e.nrm(27,"mat-divider",9),e.j41(28,"button",6)(29,"span",7),e.nrm(30,"mat-icon",8),e.j41(31,"span"),e.EFF(32,"Report post"),e.k0s()()(),e.j41(33,"button",6)(34,"span",7),e.nrm(35,"mat-icon",8),e.j41(36,"span"),e.EFF(37,"Turn on notifications for this post"),e.k0s()()()()(),e.Z7z(38,B,7,6,"div",10,e.fX1),e.DNE(40,P,17,11,"div",11)(41,w,7,3),e.k0s()}if(2&y){const H=e.sdS(6);e.R7$(2),e.Y8G("pubkey",null==x.item?null:x.item.pubkey)("avatarUrl","/images/avatars/avatar-placeholder.png")("created_at",x.item.created_at),e.R7$(),e.Y8G("matMenuTriggerFor",H),e.R7$(),e.Y8G("svgIcon","heroicons_solid:ellipsis-vertical"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:arrow-up-tray"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:eye-slash"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:clock"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:minus-circle"),e.R7$(6),e.Y8G("svgIcon","heroicons_solid:exclamation-triangle"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:bell"),e.R7$(3),e.Dyx(x.tokens()),e.R7$(2),e.vxM(x.actions?40:-1),e.R7$(),e.vxM(x.more?41:-1)}},dependencies:[i.n,h,u.m_,u.An,c.w,c.q,l.Cn,l.kk,l.fb,l.Cp,v.iI,v.Wk,n.MD,n.YU,a.$z]})}}return p})()},2022:(N,s,r)=>{"use strict";r.d(s,{U:()=>u});var i=r(467),t=r(5766),n=r(719),e=r(4438),a=r(6231),c=r(6324);let u=(()=>{class l{constructor(o,d){this.relayService=o,this.signerService=d,this.likesMap=new Map,this.myLikedNoteIds=[]}sendTextEvent(o){var d=this;return(0,i.A)(function*(){if(o)try{const h=d.signerService.getUnsignedEvent(1,[],o);let C;if(d.signerService.isUsingSecretKey()){const m=yield d.signerService.getDecryptedSecretKey(),M=(0,t.aT)(m);C=(0,n.pC)(h,M)}else C=yield d.signerService.signEventWithExtension(h);yield d.relayService.publishEventToWriteRelays(C)}catch(g){console.error("Failed to send text event:",g)}})()}sendLikeEvent(o){var d=this;return(0,i.A)(function*(){if(o)try{const C=d.signerService.getUnsignedEvent(7,[["e",o.id],["p",o.pubkey]],"+");let m;if(d.signerService.isUsingSecretKey()){const M=yield d.signerService.getDecryptedSecretKey(),E=(0,t.aT)(M);m=(0,n.pC)(C,E)}else m=yield d.signerService.signEventWithExtension(C);yield d.relayService.publishEventToWriteRelays(m),d.likesMap.set(o.id,[...d.likesMap.get(o.id)||[],d.signerService.getPublicKey()])}catch(g){console.error("Failed to send like event:",g)}})()}sendZapEvent(o,d){var g=this;return(0,i.A)(function*(){if(o&&!(d<=0))try{const h=[["e",o.id],["p",o.pubkey],["amount",d.toString()]],m=g.signerService.getUnsignedEvent(9735,h,`Zapped with ${d} sats`);let M;if(g.signerService.isUsingSecretKey()){const E=yield g.signerService.getDecryptedSecretKey(),R=(0,t.aT)(E);M=(0,n.pC)(m,R)}else M=yield g.signerService.signEventWithExtension(m);yield g.relayService.publishEventToWriteRelays(M)}catch(h){console.error("Failed to send zap event:",h)}})()}sendReplyEvent(o,d){var g=this;return(0,i.A)(function*(){if(o)try{const C=g.signerService.getUnsignedEvent(1,[["e",o.id],["p",o.pubkey]],d);let m;if(g.signerService.isUsingSecretKey()){const M=yield g.signerService.getDecryptedSecretKey(),E=(0,t.aT)(M);m=(0,n.pC)(C,E)}else m=yield g.signerService.signEventWithExtension(C);yield g.relayService.publishEventToWriteRelays(m)}catch(h){console.error("Failed to send reply event:",h)}})()}shareEvent(o){var d=this;return(0,i.A)(function*(){if(o)try{const C=d.signerService.getUnsignedEvent(6,[["e",o.id],["p",o.pubkey]],"");let m;if(d.signerService.isUsingSecretKey()){const M=yield d.signerService.getDecryptedSecretKey(),E=(0,t.aT)(M);m=(0,n.pC)(C,E)}else m=yield d.signerService.signEventWithExtension(C);yield d.relayService.publishEventToWriteRelays(m),console.log("Event shared successfully:",m)}catch(g){console.error("Failed to share event:",g)}})()}static{this.\u0275fac=function(d){return new(d||l)(e.KVO(a.b),e.KVO(c.A))}}static{this.\u0275prov=e.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}}return l})()},3105:(N,s,r)=>{"use strict";r.d(s,{D:()=>c});var i=r(467),t=r(4438),n=r(5351),e=r(5416),a=r(2690);let c=(()=>{class u{constructor(){this.dialog=(0,t.WQX)(n.bZ),this.snackBar=(0,t.WQX)(e.UG)}canUseZap(v){var o=this;return(0,i.A)(function*(){return!(!v||!v.lud06&&!v.lud16)||(o.openSnackBar("Using Zap is not possible. Please complete your profile to include lud06 or lud16."),!1)})()}openSnackBar(v,o="dismiss"){this.snackBar.open(v,o,{duration:3e3})}openZapDialog(v="",o){var d=this;return(0,i.A)(function*(){(yield d.canUseZap(o))&&d.dialog.open(a.r,{width:"405px",maxHeight:"90vh",data:{lud16:o.lud16,lud06:o.lud06,pubkey:o.pubkey,eventId:v}})})()}static{this.\u0275fac=function(o){return new(o||u)}}static{this.\u0275prov=t.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})()},2690:(N,s,r)=>{"use strict";r.d(s,{r:()=>P});var i=r(467),t=r(4438),n=r(9417),e=r(5351),a=r(5416),c=r(6182),u=r(719),l=r(6324),v=r(6231),o=r(8834),d=r(9213),g=r(5398),h=r(177),C=r(1997),m=r(2102),M=r(9042),E=r(2798),R=r(882),k=r(4823),O=r(5766),$=r(9706);function z(w,F){if(1&w){const p=t.RV6();t.j41(0,"button",15),t.bIt("click",function(){let f;const y=t.eBV(p).$implicit,x=t.XpG(2);return t.Njj(null==(f=x.sendZapForm.get("amount"))?null:f.setValue(y.value))}),t.j41(1,"mat-icon",16),t.EFF(2),t.k0s(),t.j41(3,"span",17),t.EFF(4),t.k0s()()}if(2&w){const p=F.$implicit;t.R7$(2),t.JRh(p.icon),t.R7$(2),t.JRh(p.label)}}function D(w,F){1&w&&(t.j41(0,"mat-error"),t.EFF(1," Zap amount is required "),t.k0s())}function L(w,F){1&w&&(t.j41(0,"mat-error"),t.EFF(1," Minimum amount is 1 sat "),t.k0s())}function A(w,F){if(1&w){const p=t.RV6();t.j41(0,"mat-dialog-content",5)(1,"div",6),t.DNE(2,z,5,2,"button",7),t.k0s(),t.nrm(3,"mat-divider"),t.j41(4,"div",8)(5,"mat-form-field",9)(6,"mat-label"),t.EFF(7,"Zap Amount"),t.k0s(),t.nrm(8,"input",10),t.j41(9,"mat-hint",11),t.EFF(10,"Amount in sats"),t.k0s(),t.DNE(11,D,2,0,"mat-error",12)(12,L,2,0,"mat-error",12),t.k0s(),t.j41(13,"mat-form-field",9)(14,"mat-label"),t.EFF(15,"Comment"),t.k0s(),t.nrm(16,"input",13),t.j41(17,"mat-hint",11),t.EFF(18),t.k0s()()(),t.j41(19,"mat-dialog-actions",11)(20,"button",14),t.bIt("click",function(){t.eBV(p);const f=t.XpG();return t.Njj(f.onSubmit())}),t.EFF(21," Create Invoice "),t.k0s()()()}if(2&w){let p,T,f;const y=t.XpG();t.R7$(2),t.Y8G("ngForOf",y.zapButtons),t.R7$(2),t.Y8G("formGroup",y.sendZapForm),t.R7$(7),t.Y8G("ngIf",null==(p=y.sendZapForm.get("amount"))?null:p.hasError("required")),t.R7$(),t.Y8G("ngIf",null==(T=y.sendZapForm.get("amount"))?null:T.hasError("min")),t.R7$(6),t.SpI(" ",(null==(f=y.sendZapForm.get("comment"))||null==f.value?null:f.value.length)||0,"/100 "),t.R7$(2),t.Y8G("disabled",y.sendZapForm.invalid)}}function S(w,F){if(1&w&&(t.j41(0,"div",21)(1,"span",22),t.EFF(2),t.k0s(),t.nrm(3,"mat-divider",23)(4,"qrcode",24),t.k0s()),2&w){const p=t.XpG(2);t.R7$(2),t.SpI("Scan with phone to pay (",p.invoiceAmount," sats)"),t.R7$(2),t.Y8G("qrdata",p.lightningInvoice)("matTooltip","Lightning Invoice")("errorCorrectionLevel","M")}}function U(w,F){if(1&w){const p=t.RV6();t.j41(0,"div",25)(1,"mat-form-field",26)(2,"mat-label"),t.EFF(3,"Invoice Address"),t.k0s(),t.nrm(4,"input",27),t.j41(5,"button",28),t.bIt("click",function(){t.eBV(p);const f=t.XpG(2);return t.Njj(f.copyInvoice())}),t.nrm(6,"mat-icon",29),t.k0s()()()}if(2&w){const p=t.XpG(2);t.R7$(4),t.Y8G("value",p.lightningInvoice),t.R7$(),t.Y8G("matTooltip","Copy Invoice"),t.R7$(),t.Y8G("svgIcon","heroicons_outline:clipboard-document")}}function B(w,F){if(1&w&&(t.j41(0,"mat-dialog-content",18),t.DNE(1,S,5,4,"div",19)(2,U,7,3,"div",20),t.k0s()),2&w){const p=t.XpG();t.R7$(),t.Y8G("ngIf",p.displayQRCode),t.R7$(),t.Y8G("ngIf",p.showInvoiceSection&&p.lightningInvoice)}}let P=(()=>{class w{constructor(p){this.util=p,this.formBuilder=(0,t.WQX)(n.ok),this.signerService=(0,t.WQX)(l.A),this.relayService=(0,t.WQX)(v.b),this.dialogRef=(0,t.WQX)(e.CP),this.snackBar=(0,t.WQX)(a.UG),this.clipboard=(0,t.WQX)(c.B0),this.data=(0,t.WQX)(e.Vh),this.lightningInvoice="",this.payRequest=null,this.displayQRCode=!1,this.showInvoiceSection=!1,this.loading=!1,this.invoiceAmount=0,this.error="",this.zapButtons=[{icon:"thumb_up",label:"21",value:21},{icon:"favorite",label:"50",value:50},{icon:"emoji_emotions",label:"100",value:100},{icon:"star",label:"500",value:500},{icon:"celebration",label:"1k",value:1e3},{icon:"rocket",label:"5k",value:5e3},{icon:"local_fire_department",label:"10k",value:1e4},{icon:"flash_on",label:"100k",value:1e5},{icon:"diamond",label:"500k",value:5e5}]}ngOnInit(){this.initializeForm()}initializeForm(){this.sendZapForm=this.formBuilder.group({lightningAddress:[this.data.lud16||this.data.lud06,[n.k0.required,this.validateLightningAddress]],amount:["",[n.k0.required,n.k0.min(1)]],comment:[""]})}validateLightningAddress(p){return p.value.includes("@")?null:{invalidFormat:!0}}onSubmit(){var p=this;return(0,i.A)(function*(){p.sendZapForm.invalid?p.showError("Please fill out the form correctly."):(p.loading=!0,yield p.fetchPayRequest())})()}getCallbackUrl(p){if(p.includes("@")){const[T,f]=p.split("@");return`https://${f}/.well-known/lnurlp/${T}`}return p.toLowerCase().startsWith("lnurl")?this.util.convertBech32ToText(p).toString():null}fetchPayRequest(){var p=this;return(0,i.A)(function*(){p.resetState();const T=p.data.lud16||p.data.lud06;if(!T)return void p.showError("Lightning Address is required.");let f=p.getCallbackUrl(T);try{const y=yield fetch(f);if(!y.ok)throw new Error("Failed to fetch pay request.");const x=yield y.json();if("ERROR"===x.status)return void p.showError(x.reason||"Error fetching the pay request.");p.payRequest=x,p.showInvoiceSection=!1,p.configureAmountValidators(),yield p.generateInvoice()}catch(y){p.showError(y.message||"Error connecting to the server.")}finally{p.loading=!1}})()}generateInvoice(){var p=this;return(0,i.A)(function*(){const T=p.sendZapForm.get("amount")?.value,f=p.sendZapForm.get("comment")?.value,y=p.data.eventId||null;if(!p.payRequest)return void p.showError("Pay request is not loaded.");p.invoiceAmount=T;const x=new URL(p.payRequest.callback),H=new URLSearchParams({amount:(1e3*T).toString()});if(f&&p.payRequest.commentAllowed&&H.set("comment",f),y){const G=yield p.createAndSignZapRequest(y,f);H.set("nostr",JSON.stringify(G))}try{const G=yield fetch(`${x.origin}${x.pathname}?${H.toString()}`);if(!G.ok)throw new Error("Failed to fetch invoice.");const Y=yield G.json();if("ERROR"===Y.status)return void p.showError(Y.reason||"Error fetching the invoice.");p.lightningInvoice=Y.pr,p.showInvoiceSection=!0,p.toggleQRCodeDisplay(!0)}catch(G){p.showError(G.message||"Error fetching the invoice.")}})()}configureAmountValidators(){if(!this.payRequest)return;const p=(this.payRequest.minSendable||1e3)/1e3,T=(this.payRequest.maxSendable||21e6)/1e3,f=this.sendZapForm.get("amount");f?.setValidators([n.k0.required,n.k0.min(p),n.k0.max(T)]),f?.updateValueAndValidity()}createAndSignZapRequest(p,T){var f=this;return(0,i.A)(function*(){try{const y=f.createZapRequestData(p,T);let x;if(f.signerService.isUsingSecretKey()){const H=yield f.signerService.getDecryptedSecretKey();if(!H)throw new Error("Private key could not be retrieved.");const G=(0,O.aT)(H);x=(0,u.pC)(y,G)}else x=yield f.signerService.signEventWithExtension(y);if(!x)throw new Error("Signing failed. Signed event is null.");return x}catch(y){throw console.error("Error creating and signing zap request:",y),new Error("Failed to create and sign zap request.")}})()}createZapRequestData(p,T){return{kind:9734,content:T||"",tags:[["e",p],["p",this.payRequest?.nostrPubkey||""],["relays",...this.relayService.getConnectedRelays()]],pubkey:this.signerService.getPublicKey(),created_at:Math.floor(Date.now()/1e3)}}copyInvoice(){this.lightningInvoice?(this.clipboard.copy(this.lightningInvoice),this.showSuccess("Invoice copied to clipboard")):this.showError("No invoice available to copy")}toggleQRCodeDisplay(p=!1){this.displayQRCode=!!p||!this.displayQRCode}resetState(){this.error="",this.loading=!0,this.lightningInvoice=""}showError(p){this.error=p,this.loading=!1,this.snackBar.open(p,"Dismiss",{duration:2e3})}showSuccess(p){this.snackBar.open(p,"Dismiss",{duration:2e3})}closeDialog(){this.dialogRef.close()}static{this.\u0275fac=function(T){return new(T||w)(t.rXU($.FP))}}static{this.\u0275cmp=t.VBU({type:w,selectors:[["app-send-dialog"]],standalone:!0,features:[t.aNF],decls:7,vars:4,consts:[[1,"absolute","right-0","top-0","pr-4","pt-4"],["mat-icon-button","","aria-label","Close",3,"matDialogClose"],[1,"text-secondary",3,"svgIcon"],["class","p-0 mt-4",4,"ngIf"],["class","flex flex-col items-center justify-center text-center p-1 mt-4",4,"ngIf"],[1,"p-0","mt-4"],[1,"preset-buttons"],["class","mr-1 px-3","mat-button","",3,"click",4,"ngFor","ngForOf"],[1,"zap-form",3,"formGroup"],["appearance","outline",1,"sats-input"],["matInput","","formControlName","amount","placeholder","Enter amount in sats, e.g., 100","type","number","aria-label","Zap Amount"],["align","end"],[4,"ngIf"],["matInput","","formControlName","comment","placeholder","Optional comment, e.g., as a gift...","aria-label","Comment","maxlength","100"],["mat-raised-button","","color","primary",3,"click","disabled"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"text-orange-500","icon-size-5"],[1,"ml-2"],[1,"flex","flex-col","items-center","justify-center","text-center","p-1","mt-4"],["class","w-full flex flex-col items-center",4,"ngIf"],["class","w-full max-w-md",4,"ngIf"],[1,"w-full","flex","flex-col","items-center"],[1,"mb-2"],[1,"w-full","mb-4"],[1,"qrcode-image","m-auto",3,"qrdata","matTooltip","errorCorrectionLevel"],[1,"w-full","max-w-md"],["appearance","outline",1,"w-full"],["matInput","","readonly","","aria-label","Invoice Address",3,"value"],["mat-icon-button","","matSuffix","","aria-label","Copy Invoice",3,"click","matTooltip"],[3,"svgIcon"]],template:function(T,f){1&T&&(t.j41(0,"div",0)(1,"button",1),t.nrm(2,"mat-icon",2),t.k0s()(),t.j41(3,"h1"),t.EFF(4,"\u26a1Zap"),t.k0s(),t.DNE(5,A,22,6,"mat-dialog-content",3)(6,B,3,2,"mat-dialog-content",4)),2&T&&(t.R7$(),t.Y8G("matDialogClose",void 0),t.R7$(),t.Y8G("svgIcon","heroicons_outline:x-mark"),t.R7$(3),t.Y8G("ngIf",!f.showInvoiceSection||!f.lightningInvoice),t.R7$(),t.Y8G("ngIf",f.showInvoiceSection&&f.lightningInvoice))},dependencies:[R.vg,o.Hl,o.$z,o.iY,d.m_,d.An,n.YN,n.me,n.Q0,n.BC,n.cb,n.tU,m.nJ,m.rl,n.X1,n.j4,n.JD,h.MD,h.Sq,h.bT,E.Ve,m.MV,m.TL,m.yw,m.RG,M.fS,M.fg,e.Yi,e.E7,g.f,g.c,C.q,k.oV,e.tx],styles:[".preset-buttons[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;justify-items:center;margin-bottom:20px}.preset-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;max-height:60px!important}.sats-input[_ngcontent-%COMP%]{margin-top:20px;width:100%}.lightning-buttons[_ngcontent-%COMP%]{margin:5px 0}"]})}}return w})()},2577:(N,s,r)=>{const t=r(531),n=r(8715),e=r(465),a=r(5510);function c(u,l,v,o,d){const g=[].slice.call(arguments,1),h=g.length,C="function"==typeof g[h-1];if(!C&&!t())throw new Error("Callback required as last argument");if(!C){if(h<1)throw new Error("Too few arguments provided");return 1===h?(v=l,l=o=void 0):2===h&&!l.getContext&&(o=v,v=l,l=void 0),new Promise(function(m,M){try{const E=n.create(v,o);m(u(E,l,o))}catch(E){M(E)}})}if(h<2)throw new Error("Too few arguments provided");2===h?(d=v,v=l,l=o=void 0):3===h&&(l.getContext&&typeof d>"u"?(d=o,o=void 0):(d=o,o=v,v=l,l=void 0));try{const m=n.create(v,o);d(null,u(m,l,o))}catch(m){d(m)}}s.mo=c.bind(null,e.render),s.dY=c.bind(null,e.renderToDataURL),s.toString=c.bind(null,function(u,l,v){return a.render(u,v)})},531:N=>{N.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},919:(N,s,r)=>{const i=r(2656).getSymbolSize;s.getRowColCoords=function(n){if(1===n)return[];const e=Math.floor(n/7)+2,a=i(n),c=145===a?26:2*Math.ceil((a-13)/(2*e-2)),u=[a-7];for(let l=1;l{const i=r(838),t=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function n(e){this.mode=i.ALPHANUMERIC,this.data=e}n.getBitsLength=function(a){return 11*Math.floor(a/2)+a%2*6},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(a){let c;for(c=0;c+2<=this.data.length;c+=2){let u=45*t.indexOf(this.data[c]);u+=t.indexOf(this.data[c+1]),a.put(u,11)}this.data.length%2&&a.put(t.indexOf(this.data[c]),6)},N.exports=n},4481:N=>{function s(){this.buffer=[],this.length=0}s.prototype={get:function(r){const i=Math.floor(r/8);return 1==(this.buffer[i]>>>7-r%8&1)},put:function(r,i){for(let t=0;t>>i-t-1&1))},getLengthInBits:function(){return this.length},putBit:function(r){const i=Math.floor(this.length/8);this.buffer.length<=i&&this.buffer.push(0),r&&(this.buffer[i]|=128>>>this.length%8),this.length++}},N.exports=s},8038:N=>{function s(r){if(!r||r<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=r,this.data=new Uint8Array(r*r),this.reservedBit=new Uint8Array(r*r)}s.prototype.set=function(r,i,t,n){const e=r*this.size+i;this.data[e]=t,n&&(this.reservedBit[e]=!0)},s.prototype.get=function(r,i){return this.data[r*this.size+i]},s.prototype.xor=function(r,i,t){this.data[r*this.size+i]^=t},s.prototype.isReserved=function(r,i){return this.reservedBit[r*this.size+i]},N.exports=s},1736:(N,s,r)=>{const i=r(3174),t=r(838);function n(e){this.mode=t.BYTE,"string"==typeof e&&(e=i(e)),this.data=new Uint8Array(e)}n.getBitsLength=function(a){return 8*a},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(e){for(let a=0,c=this.data.length;a{const i=r(139),t=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],n=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];s.getBlocksCount=function(a,c){switch(c){case i.L:return t[4*(a-1)+0];case i.M:return t[4*(a-1)+1];case i.Q:return t[4*(a-1)+2];case i.H:return t[4*(a-1)+3];default:return}},s.getTotalCodewordsCount=function(a,c){switch(c){case i.L:return n[4*(a-1)+0];case i.M:return n[4*(a-1)+1];case i.Q:return n[4*(a-1)+2];case i.H:return n[4*(a-1)+3];default:return}}},139:(N,s)=>{s.L={bit:1},s.M={bit:0},s.Q={bit:3},s.H={bit:2},s.isValid=function(t){return t&&typeof t.bit<"u"&&t.bit>=0&&t.bit<4},s.from=function(t,n){if(s.isValid(t))return t;try{return function r(i){if("string"!=typeof i)throw new Error("Param is not a string");switch(i.toLowerCase()){case"l":case"low":return s.L;case"m":case"medium":return s.M;case"q":case"quartile":return s.Q;case"h":case"high":return s.H;default:throw new Error("Unknown EC Level: "+i)}}(t)}catch{return n}}},9202:(N,s,r)=>{const i=r(2656).getSymbolSize;s.getPositions=function(e){const a=i(e);return[[0,0],[a-7,0],[0,a-7]]}},9211:(N,s,r)=>{const i=r(2656),e=i.getBCHDigit(1335);s.getEncodedBits=function(c,u){const l=c.bit<<3|u;let v=l<<10;for(;i.getBCHDigit(v)-e>=0;)v^=1335<{const r=new Uint8Array(512),i=new Uint8Array(256);(function(){let n=1;for(let e=0;e<255;e++)r[e]=n,i[n]=e,n<<=1,256&n&&(n^=285);for(let e=255;e<512;e++)r[e]=r[e-255]})(),s.log=function(n){if(n<1)throw new Error("log("+n+")");return i[n]},s.exp=function(n){return r[n]},s.mul=function(n,e){return 0===n||0===e?0:r[i[n]+i[e]]}},1971:(N,s,r)=>{const i=r(838),t=r(2656);function n(e){this.mode=i.KANJI,this.data=e}n.getBitsLength=function(a){return 13*a},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(e){let a;for(a=0;a=33088&&c<=40956)c-=33088;else{if(!(c>=57408&&c<=60351))throw new Error("Invalid SJIS character: "+this.data[a]+"\nMake sure your charset is UTF-8");c-=49472}c=192*(c>>>8&255)+(255&c),e.put(c,13)}},N.exports=n},9366:(N,s)=>{s.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function i(t,n,e){switch(t){case s.Patterns.PATTERN000:return(n+e)%2==0;case s.Patterns.PATTERN001:return n%2==0;case s.Patterns.PATTERN010:return e%3==0;case s.Patterns.PATTERN011:return(n+e)%3==0;case s.Patterns.PATTERN100:return(Math.floor(n/2)+Math.floor(e/3))%2==0;case s.Patterns.PATTERN101:return n*e%2+n*e%3==0;case s.Patterns.PATTERN110:return(n*e%2+n*e%3)%2==0;case s.Patterns.PATTERN111:return(n*e%3+(n+e)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}}s.isValid=function(n){return null!=n&&""!==n&&!isNaN(n)&&n>=0&&n<=7},s.from=function(n){return s.isValid(n)?parseInt(n,10):void 0},s.getPenaltyN1=function(n){const e=n.size;let a=0,c=0,u=0,l=null,v=null;for(let o=0;o=5&&(a+=c-5+3),l=g,c=1),g=n.get(d,o),g===v?u++:(u>=5&&(a+=u-5+3),v=g,u=1)}c>=5&&(a+=c-5+3),u>=5&&(a+=u-5+3)}return a},s.getPenaltyN2=function(n){const e=n.size;let a=0;for(let c=0;c=10&&(1488===c||93===c)&&a++,u=u<<1&2047|n.get(v,l),v>=10&&(1488===u||93===u)&&a++}return 40*a},s.getPenaltyN4=function(n){let e=0;const a=n.data.length;for(let u=0;u{const i=r(1604),t=r(6082);s.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},s.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},s.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},s.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},s.MIXED={bit:-1},s.getCharCountIndicator=function(a,c){if(!a.ccBits)throw new Error("Invalid mode: "+a);if(!i.isValid(c))throw new Error("Invalid version: "+c);return c>=1&&c<10?a.ccBits[0]:c<27?a.ccBits[1]:a.ccBits[2]},s.getBestModeForData=function(a){return t.testNumeric(a)?s.NUMERIC:t.testAlphanumeric(a)?s.ALPHANUMERIC:t.testKanji(a)?s.KANJI:s.BYTE},s.toString=function(a){if(a&&a.id)return a.id;throw new Error("Invalid mode")},s.isValid=function(a){return a&&a.bit&&a.ccBits},s.from=function(a,c){if(s.isValid(a))return a;try{return function n(e){if("string"!=typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return s.NUMERIC;case"alphanumeric":return s.ALPHANUMERIC;case"kanji":return s.KANJI;case"byte":return s.BYTE;default:throw new Error("Unknown mode: "+e)}}(a)}catch{return c}}},7035:(N,s,r)=>{const i=r(838);function t(n){this.mode=i.NUMERIC,this.data=n.toString()}t.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(e){let a,c,u;for(a=0;a+3<=this.data.length;a+=3)c=this.data.substr(a,3),u=parseInt(c,10),e.put(u,10);const l=this.data.length-a;l>0&&(c=this.data.substr(a),u=parseInt(c,10),e.put(u,3*l+1))},N.exports=t},7767:(N,s,r)=>{const i=r(6965);s.mul=function(n,e){const a=new Uint8Array(n.length+e.length-1);for(let c=0;c=0;){const c=a[0];for(let l=0;l{const i=r(2656),t=r(139),n=r(4481),e=r(8038),a=r(919),c=r(9202),u=r(9366),l=r(2296),v=r(6758),o=r(8925),d=r(9211),g=r(838),h=r(7939);function R(D,L,A){const S=D.size,U=d.getEncodedBits(L,A);let B,P;for(B=0;B<15;B++)P=1==(U>>B&1),D.set(B<6?B:B<8?B+1:S-15+B,8,P,!0),D.set(8,B<8?S-B-1:B<9?15-B-1+1:15-B-1,P,!0);D.set(S-8,8,1,!0)}function z(D,L,A,S){let U;if(Array.isArray(D))U=h.fromArray(D);else{if("string"!=typeof D)throw new Error("Invalid data");{let p=L;if(!p){const T=h.rawSplit(D);p=o.getBestVersionForData(T,A)}U=h.fromString(D,p||40)}}const B=o.getBestVersionForData(U,A);if(!B)throw new Error("The amount of data is too big to be stored in a QR Code");if(L){if(L=0&&w<=6&&(0===F||6===F)||F>=0&&F<=6&&(0===w||6===w)||w>=2&&w<=4&&F>=2&&F<=4,!0)}}(F,L),function m(D){const L=D.size;for(let A=8;A=7&&function E(D,L){const A=D.size,S=o.getEncodedBits(L);let U,B,P;for(let w=0;w<18;w++)U=Math.floor(w/3),B=w%3+A-8-3,P=1==(S>>w&1),D.set(U,B,P,!0),D.set(B,U,P,!0)}(F,L),function k(D,L){const A=D.size;let S=-1,U=A-1,B=7,P=0;for(let w=A-1;w>0;w-=2)for(6===w&&w--;;){for(let F=0;F<2;F++)if(!D.isReserved(U,w-F)){let p=!1;P>>B&1)),D.set(U,w-F,p),B--,-1===B&&(P++,B=7)}if(U+=S,U<0||A<=U){U-=S,S=-S;break}}}(F,P),isNaN(S)&&(S=u.getBestMask(F,R.bind(null,F,A))),u.applyMask(S,F),R(F,A,S),{modules:F,version:L,errorCorrectionLevel:A,maskPattern:S,segments:U}}s.create=function(L,A){if(typeof L>"u"||""===L)throw new Error("No input text");let U,B,S=t.M;return typeof A<"u"&&(S=t.from(A.errorCorrectionLevel,t.M),U=o.from(A.version),B=u.from(A.maskPattern),A.toSJISFunc&&i.setToSJISFunction(A.toSJISFunc)),z(L,U,S,B)}},6758:(N,s,r)=>{const i=r(7767);function t(n){this.genPoly=void 0,this.degree=n,this.degree&&this.initialize(this.degree)}t.prototype.initialize=function(e){this.degree=e,this.genPoly=i.generateECPolynomial(this.degree)},t.prototype.encode=function(e){if(!this.genPoly)throw new Error("Encoder not initialized");const a=new Uint8Array(e.length+this.degree);a.set(e);const c=i.mod(a,this.genPoly),u=this.degree-c.length;if(u>0){const l=new Uint8Array(this.degree);return l.set(c,u),l}return c},N.exports=t},6082:(N,s)=>{const r="[0-9]+";let t="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";t=t.replace(/u/g,"\\u");const n="(?:(?![A-Z0-9 $%*+\\-./:]|"+t+")(?:.|[\r\n]))+";s.KANJI=new RegExp(t,"g"),s.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),s.BYTE=new RegExp(n,"g"),s.NUMERIC=new RegExp(r,"g"),s.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const e=new RegExp("^"+t+"$"),a=new RegExp("^"+r+"$"),c=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");s.testKanji=function(l){return e.test(l)},s.testNumeric=function(l){return a.test(l)},s.testAlphanumeric=function(l){return c.test(l)}},7939:(N,s,r)=>{const i=r(838),t=r(7035),n=r(387),e=r(1736),a=r(1971),c=r(6082),u=r(2656),l=r(243);function v(E){return unescape(encodeURIComponent(E)).length}function o(E,R,k){const O=[];let $;for(;null!==($=E.exec(k));)O.push({data:$[0],index:$.index,mode:R,length:$[0].length});return O}function d(E){const R=o(c.NUMERIC,i.NUMERIC,E),k=o(c.ALPHANUMERIC,i.ALPHANUMERIC,E);let O,$;return u.isKanjiModeEnabled()?(O=o(c.BYTE,i.BYTE,E),$=o(c.KANJI,i.KANJI,E)):(O=o(c.BYTE_KANJI,i.BYTE,E),$=[]),R.concat(k,O,$).sort(function(D,L){return D.index-L.index}).map(function(D){return{data:D.data,mode:D.mode,length:D.length}})}function g(E,R){switch(R){case i.NUMERIC:return t.getBitsLength(E);case i.ALPHANUMERIC:return n.getBitsLength(E);case i.KANJI:return a.getBitsLength(E);case i.BYTE:return e.getBitsLength(E)}}function M(E,R){let k;const O=i.getBestModeForData(E);if(k=i.from(R,O),k!==i.BYTE&&k.bit=0?R[R.length-1]:null;return O&&O.mode===k.mode?(R[R.length-1].data+=k.data,R):(R.push(k),R)},[])}(L))},s.rawSplit=function(R){return s.fromArray(d(R,u.isKanjiModeEnabled()))}},2656:(N,s)=>{let r;const i=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];s.getSymbolSize=function(n){if(!n)throw new Error('"version" cannot be null or undefined');if(n<1||n>40)throw new Error('"version" should be in range from 1 to 40');return 4*n+17},s.getSymbolTotalCodewords=function(n){return i[n]},s.getBCHDigit=function(t){let n=0;for(;0!==t;)n++,t>>>=1;return n},s.setToSJISFunction=function(n){if("function"!=typeof n)throw new Error('"toSJISFunc" is not a valid function.');r=n},s.isKanjiModeEnabled=function(){return typeof r<"u"},s.toSJIS=function(n){return r(n)}},1604:(N,s)=>{s.isValid=function(i){return!isNaN(i)&&i>=1&&i<=40}},8925:(N,s,r)=>{const i=r(2656),t=r(2296),n=r(139),e=r(838),a=r(1604),u=i.getBCHDigit(7973);function v(g,h){return e.getCharCountIndicator(g,h)+4}function o(g,h){let C=0;return g.forEach(function(m){const M=v(m.mode,h);C+=M+m.getBitsLength()}),C}s.from=function(h,C){return a.isValid(h)?parseInt(h,10):C},s.getCapacity=function(h,C,m){if(!a.isValid(h))throw new Error("Invalid QR Code version");typeof m>"u"&&(m=e.BYTE);const R=8*(i.getSymbolTotalCodewords(h)-t.getTotalCodewordsCount(h,C));if(m===e.MIXED)return R;const k=R-v(m,h);switch(m){case e.NUMERIC:return Math.floor(k/10*3);case e.ALPHANUMERIC:return Math.floor(k/11*2);case e.KANJI:return Math.floor(k/13);default:return Math.floor(k/8)}},s.getBestVersionForData=function(h,C){let m;const M=n.from(C,n.M);if(Array.isArray(h)){if(h.length>1)return function d(g,h){for(let C=1;C<=40;C++)if(o(g,C)<=s.getCapacity(C,h,e.MIXED))return C}(h,M);if(0===h.length)return 1;m=h[0]}else m=h;return function l(g,h,C){for(let m=1;m<=40;m++)if(h<=s.getCapacity(m,C,g))return m}(m.mode,m.getLength(),M)},s.getEncodedBits=function(h){if(!a.isValid(h)||h<7)throw new Error("Invalid QR Code version");let C=h<<12;for(;i.getBCHDigit(C)-u>=0;)C^=7973<{const i=r(8428);s.render=function(a,c,u){let l=u,v=c;typeof l>"u"&&(!c||!c.getContext)&&(l=c,c=void 0),c||(v=function n(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}()),l=i.getOptions(l);const o=i.getImageWidth(a.modules.size,l),d=v.getContext("2d"),g=d.createImageData(o,o);return i.qrToImageData(g.data,a,l),function t(e,a,c){e.clearRect(0,0,a.width,a.height),a.style||(a.style={}),a.height=c,a.width=c,a.style.height=c+"px",a.style.width=c+"px"}(d,v,o),d.putImageData(g,0,0),v},s.renderToDataURL=function(a,c,u){let l=u;return typeof l>"u"&&(!c||!c.getContext)&&(l=c,c=void 0),l||(l={}),s.render(a,c,l).toDataURL(l.type||"image/png",(l.rendererOpts||{}).quality)}},5510:(N,s,r)=>{const i=r(8428);function t(a,c){const u=a.a/255,l=c+'="'+a.hex+'"';return u<1?l+" "+c+'-opacity="'+u.toFixed(2).slice(1)+'"':l}function n(a,c,u){let l=a+c;return typeof u<"u"&&(l+=" "+u),l}s.render=function(c,u,l){const v=i.getOptions(u),o=c.modules.size,d=c.modules.data,g=o+2*v.margin,h=v.color.light.a?"':"",C="0&&h>0&&a[g-1]||(l+=o?n("M",h+u,.5+C+u):n("m",v,0),v=0,o=!1),h+1',E=''+h+C+"\n";return"function"==typeof l&&l(null,E),E}},8428:(N,s)=>{function r(i){if("number"==typeof i&&(i=i.toString()),"string"!=typeof i)throw new Error("Color should be defined as hex string");let t=i.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw new Error("Invalid hex color: "+i);(3===t.length||4===t.length)&&(t=Array.prototype.concat.apply([],t.map(function(e){return[e,e]}))),6===t.length&&t.push("F","F");const n=parseInt(t.join(""),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:255&n,hex:"#"+t.slice(0,6).join("")}}s.getOptions=function(t){t||(t={}),t.color||(t.color={});const e=t.width&&t.width>=21?t.width:void 0;return{width:e,scale:e?4:t.scale||4,margin:typeof t.margin>"u"||null===t.margin||t.margin<0?4:t.margin,color:{dark:r(t.color.dark||"#000000ff"),light:r(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}},s.getScale=function(t,n){return n.width&&n.width>=t+2*n.margin?n.width/(t+2*n.margin):n.scale},s.getImageWidth=function(t,n){const e=s.getScale(t,n);return Math.floor((t+2*n.margin)*e)},s.qrToImageData=function(t,n,e){const a=n.modules.size,c=n.modules.data,u=s.getScale(a,e),l=Math.floor((a+2*e.margin)*u),v=e.margin*u,o=[e.color.light,e.color.dark];for(let d=0;d=v&&g>=v&&d{"use strict";var s={single_source_shortest_paths:function(r,i,t){var n={},e={};e[i]=0;var c,u,l,v,o,g,a=s.PriorityQueue.make();for(a.push(i,0);!a.empty();)for(l in v=(c=a.pop()).cost,o=r[u=c.value]||{})o.hasOwnProperty(l)&&(g=v+o[l],(typeof e[l]>"u"||e[l]>g)&&(e[l]=g,a.push(l,g),n[l]=u));if(typeof t<"u"&&typeof e[t]>"u"){var m=["Could not find a path from ",i," to ",t,"."].join("");throw new Error(m)}return n},extract_shortest_path_from_predecessor_list:function(r,i){for(var t=[],n=i;n;)t.push(n),n=r[n];return t.reverse(),t},find_path:function(r,i,t){var n=s.single_source_shortest_paths(r,i,t);return s.extract_shortest_path_from_predecessor_list(n,t)},PriorityQueue:{make:function(r){var n,i=s.PriorityQueue,t={};for(n in r=r||{},i)i.hasOwnProperty(n)&&(t[n]=i[n]);return t.queue=[],t.sorter=r.sorter||i.default_sorter,t},default_sorter:function(r,i){return r.cost-i.cost},push:function(r,i){this.queue.push({value:r,cost:i}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};N.exports=s},3174:N=>{"use strict";N.exports=function(r){for(var i=[],t=r.length,n=0;n=55296&&e<=56319&&t>n+1){var a=r.charCodeAt(n+1);a>=56320&&a<=57343&&(e=1024*(e-55296)+a-56320+65536,n+=1)}e<128?i.push(e):e<2048?(i.push(e>>6|192),i.push(63&e|128)):e<55296||e>=57344&&e<65536?(i.push(e>>12|224),i.push(e>>6&63|128),i.push(63&e|128)):e>=65536&&e<=1114111?(i.push(e>>18|240),i.push(e>>12&63|128),i.push(e>>6&63|128),i.push(63&e|128)):i.push(239,191,189)}return new Uint8Array(i).buffer}},6182:(N,s,r)=>{"use strict";r.d(s,{B0:()=>e});var i=r(177),t=r(4438);class n{constructor(v,o){this._document=o;const d=this._textarea=this._document.createElement("textarea"),g=d.style;g.position="fixed",g.top=g.opacity="0",g.left="-999em",d.setAttribute("aria-hidden","true"),d.value=v,d.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(d)}copy(){const v=this._textarea;let o=!1;try{if(v){const d=this._document.activeElement;v.select(),v.setSelectionRange(0,v.value.length),o=this._document.execCommand("copy"),d&&d.focus()}}catch{}return o}destroy(){const v=this._textarea;v&&(v.remove(),this._textarea=void 0)}}let e=(()=>{class l{constructor(o){this._document=o}copy(o){const d=this.beginCopy(o),g=d.copy();return d.destroy(),g}beginCopy(o){return new n(o,this._document)}static{this.\u0275fac=function(d){return new(d||l)(t.KVO(i.qQ))}}static{this.\u0275prov=t.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}}return l})()},9454:(N,s,r)=>{"use strict";r.d(s,{MY:()=>p});var i=r(4438);let u=(()=>{class T{static{this.\u0275fac=function(x){return new(x||T)}}static{this.\u0275mod=i.$C({type:T})}static{this.\u0275inj=i.G2t({})}}return T})();var l=r(6939),v=r(6600);r(9969);let p=(()=>{class T{static{this.\u0275fac=function(x){return new(x||T)}}static{this.\u0275mod=i.$C({type:T})}static{this.\u0275inj=i.G2t({imports:[v.yE,u,l.jc]})}}return T})()},9183:(N,s,r)=>{"use strict";r.d(s,{D6:()=>g,LG:()=>o});var i=r(4438),t=r(177),n=r(6600);const e=["determinateSpinner"];function a(h,C){if(1&h&&(i.qSk(),i.j41(0,"svg",11),i.nrm(1,"circle",12),i.k0s()),2&h){const m=i.XpG();i.BMQ("viewBox",m._viewBox()),i.R7$(),i.xc7("stroke-dasharray",m._strokeCircumference(),"px")("stroke-dashoffset",m._strokeCircumference()/2,"px")("stroke-width",m._circleStrokeWidth(),"%"),i.BMQ("r",m._circleRadius())}}const c=new i.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function u(){return{diameter:l}}}),l=100;let o=(()=>{class h{get color(){return this._color||this._defaultColor}set color(m){this._color=m}constructor(m,M,E){this._elementRef=m,this._defaultColor="primary",this._value=0,this._diameter=l,this._noopAnimations="NoopAnimations"===M&&!!E&&!E._forceAnimations,this.mode="mat-spinner"===m.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",E&&(E.color&&(this.color=this._defaultColor=E.color),E.diameter&&(this.diameter=E.diameter),E.strokeWidth&&(this.strokeWidth=E.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(m){this._value=Math.max(0,Math.min(100,m||0))}get diameter(){return this._diameter}set diameter(m){this._diameter=m||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(m){this._strokeWidth=m||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const m=2*this._circleRadius()+this.strokeWidth;return`0 0 ${m} ${m}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static{this.\u0275fac=function(M){return new(M||h)(i.rXU(i.aKT),i.rXU(i.bc$,8),i.rXU(c))}}static{this.\u0275cmp=i.VBU({type:h,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(M,E){if(1&M&&i.GBs(e,5),2&M){let R;i.mGM(R=i.lsd())&&(E._determinateCircle=R.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(M,E){2&M&&(i.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===E.mode?E.value:null)("mode",E.mode),i.HbH("mat-"+E.color),i.xc7("width",E.diameter,"px")("height",E.diameter,"px")("--mdc-circular-progress-size",E.diameter+"px")("--mdc-circular-progress-active-indicator-width",E.diameter+"px"),i.AVh("_mat-animation-noopable",E._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===E.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",i.Udg],diameter:[2,"diameter","diameter",i.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",i.Udg]},exportAs:["matProgressSpinner"],standalone:!0,features:[i.GFd,i.aNF],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(M,E){if(1&M&&(i.DNE(0,a,2,8,"ng-template",null,0,i.C5r),i.j41(2,"div",2,1),i.qSk(),i.j41(4,"svg",3),i.nrm(5,"circle",4),i.k0s()(),i.joV(),i.j41(6,"div",5)(7,"div",6)(8,"div",7),i.eu8(9,8),i.k0s(),i.j41(10,"div",9),i.eu8(11,8),i.k0s(),i.j41(12,"div",10),i.eu8(13,8),i.k0s()()()),2&M){const R=i.sdS(1);i.R7$(4),i.BMQ("viewBox",E._viewBox()),i.R7$(),i.xc7("stroke-dasharray",E._strokeCircumference(),"px")("stroke-dashoffset",E._strokeDashOffset(),"px")("stroke-width",E._circleStrokeWidth(),"%"),i.BMQ("r",E._circleRadius()),i.R7$(4),i.Y8G("ngTemplateOutlet",R),i.R7$(2),i.Y8G("ngTemplateOutlet",R),i.R7$(2),i.Y8G("ngTemplateOutlet",R)}},dependencies:[t.T3],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-app-primary))}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0})}}return h})(),g=(()=>{class h{static{this.\u0275fac=function(M){return new(M||h)}}static{this.\u0275mod=i.$C({type:h})}static{this.\u0275inj=i.G2t({imports:[t.MD,n.yE]})}}return h})()},5398:(N,s,r)=>{"use strict";r.d(s,{c:()=>c,f:()=>u});var i=r(467),t=r(4438),n=r(2577),e=r(345);const a=["qrcElement"];let c=(()=>{class l{constructor(o,d){this.renderer=o,this.sanitizer=d,this.allowEmptyString=!1,this.colorDark="#000000ff",this.colorLight="#ffffffff",this.cssClass="qrcode",this.elementType="canvas",this.errorCorrectionLevel="M",this.margin=4,this.qrdata="",this.scale=4,this.width=10,this.qrCodeURL=new t.bkB,this.context=null}ngOnChanges(){var o=this;return(0,i.A)(function*(){yield o.createQRCode()})()}isValidQrCodeText(o){return!1===this.allowEmptyString?!(typeof o>"u"||""===o||"null"===o||null===o):!(typeof o>"u")}toDataURL(o){return new Promise((d,g)=>{(0,n.dY)(this.qrdata,o,(h,C)=>{h?g(h):d(C)})})}toCanvas(o,d){return new Promise((g,h)=>{(0,n.mo)(o,this.qrdata,d,C=>{C?h(C):g("success")})})}toSVG(o){return new Promise((d,g)=>{(0,n.toString)(this.qrdata,o,(h,C)=>{h?g(h):d(C)})})}renderElement(o){for(const d of this.qrcElement.nativeElement.childNodes)this.renderer.removeChild(this.qrcElement.nativeElement,d);this.renderer.appendChild(this.qrcElement.nativeElement,o)}createQRCode(){var o=this;return(0,i.A)(function*(){o.version&&o.version>40?(console.warn("[angularx-qrcode] max value for `version` is 40"),o.version=40):o.version&&o.version<1?(console.warn("[angularx-qrcode]`min value for `version` is 1"),o.version=1):void 0!==o.version&&isNaN(o.version)&&(console.warn("[angularx-qrcode] version should be a number, defaulting to auto."),o.version=void 0);try{if(!o.isValidQrCodeText(o.qrdata))throw new Error("[angularx-qrcode] Field `qrdata` is empty, set 'allowEmptyString=\"true\"' to overwrite this behaviour.");o.isValidQrCodeText(o.qrdata)&&""===o.qrdata&&(o.qrdata=" ");const d={color:{dark:o.colorDark,light:o.colorLight},errorCorrectionLevel:o.errorCorrectionLevel,margin:o.margin,scale:o.scale,version:o.version,width:o.width},g=o.imageSrc,h=o.imageHeight||40,C=o.imageWidth||40;switch(o.elementType){case"canvas":{const m=o.renderer.createElement("canvas");o.context=m.getContext("2d"),o.toCanvas(m,d).then(()=>{if(o.ariaLabel&&o.renderer.setAttribute(m,"aria-label",`${o.ariaLabel}`),o.title&&o.renderer.setAttribute(m,"title",`${o.title}`),g&&o.context){o.centerImage=new Image(C,h),g!==o.centerImage.src&&(o.centerImage.crossOrigin="anonymous",o.centerImage.src=g),h!==o.centerImage.height&&(o.centerImage.height=h),C!==o.centerImage.width&&(o.centerImage.width=C);const M=o.centerImage;M&&(M.onload=()=>{o.context?.drawImage(M,m.width/2-C/2,m.height/2-h/2,C,h)})}o.renderElement(m),o.emitQRCodeURL(m)}).catch(M=>{console.error("[angularx-qrcode] canvas error:",M)});break}case"svg":{const m=o.renderer.createElement("div");o.toSVG(d).then(M=>{o.renderer.setProperty(m,"innerHTML",M);const E=m.firstChild;o.renderer.setAttribute(E,"height",`${o.width}`),o.renderer.setAttribute(E,"width",`${o.width}`),o.renderElement(E),o.emitQRCodeURL(E)}).catch(M=>{console.error("[angularx-qrcode] svg error:",M)});break}default:{const m=o.renderer.createElement("img");o.toDataURL(d).then(M=>{o.alt&&m.setAttribute("alt",o.alt),o.ariaLabel&&m.setAttribute("aria-label",o.ariaLabel),m.setAttribute("src",M),o.title&&m.setAttribute("title",o.title),o.renderElement(m),o.emitQRCodeURL(m)}).catch(M=>{console.error("[angularx-qrcode] img/url error:",M)})}}}catch(d){console.error("[angularx-qrcode] Error generating QR Code:",d.message)}})()}convertBase64ImageUrlToBlob(o){const d=o.split(";base64,"),g=d[0].split(":")[1],h=atob(d[1]),C=new Uint8Array(h.length);for(let m=0;m{class l{static{this.\u0275fac=function(d){return new(d||l)}}static{this.\u0275mod=t.$C({type:l})}static{this.\u0275inj=t.G2t({})}}return l})()},7540:(N,s,r)=>{"use strict";r.d(s,{e:()=>Y});var i=r(4438);let Y=(()=>{class _{static{this.\u0275fac=function(j){return new(j||_)}}static{this.\u0275mod=i.$C({type:_})}static{this.\u0275inj=i.G2t({})}}return _})()}}]); \ No newline at end of file diff --git a/458.4d85319267839326.js b/458.4d85319267839326.js deleted file mode 100644 index 64e4ef5..0000000 --- a/458.4d85319267839326.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkangor=self.webpackChunkangor||[]).push([[458],{2747:(O,s,r)=>{"use strict";r.d(s,{n:()=>y});var i=r(1648),t=r(4085),n=r(4438);const e=[[["","angorCardFront",""]],[["","angorCardBack",""]],"*",[["","angorCardExpansion",""]]],a=["[angorCardFront]","[angorCardBack]","*","[angorCardExpansion]"];function c(o,p){1&o&&(n.j41(0,"div",0),n.SdG(1),n.k0s(),n.j41(2,"div",1),n.SdG(3,1),n.k0s())}function u(o,p){1&o&&(n.j41(0,"div",2),n.SdG(1,3),n.k0s()),2&o&&n.Y8G("@expandCollapse",void 0)}function l(o,p){if(1&o&&(n.SdG(0,2),n.DNE(1,u,2,1,"div",2)),2&o){const h=n.XpG();n.R7$(),n.vxM(h.expanded?1:-1)}}let y=(()=>{class o{constructor(){this.expanded=!1,this.face="front",this.flippable=!1}get classList(){return{"angor-card-expanded":this.expanded,"angor-card-face-back":this.flippable&&"back"===this.face,"angor-card-face-front":this.flippable&&"front"===this.face,"angor-card-flippable":this.flippable}}ngOnChanges(h){"expanded"in h&&(this.expanded=(0,t.he)(h.expanded.currentValue)),"flippable"in h&&(this.flippable=(0,t.he)(h.flippable.currentValue))}static{this.\u0275fac=function(f){return new(f||o)}}static{this.\u0275cmp=n.VBU({type:o,selectors:[["angor-card"]],hostVars:2,hostBindings:function(f,x){2&f&&n.HbH(x.classList)},inputs:{expanded:"expanded",face:"face",flippable:"flippable"},exportAs:["angorCard"],standalone:!0,features:[n.OA$,n.aNF],ngContentSelectors:a,decls:2,vars:2,consts:[[1,"angor-card-front"],[1,"angor-card-back"],[1,"angor-card-expansion"]],template:function(f,x){1&f&&(n.NAR(e),n.DNE(0,c,4,0)(1,l,2,1)),2&f&&(n.vxM(x.flippable?0:-1),n.R7$(),n.vxM(x.flippable?-1:1))},styles:["angor-card{position:relative;display:flex;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable{border-radius:0;overflow:visible;transform-style:preserve-3d;transition:transform 1s;perspective:600px;background:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-front{visibility:hidden;opacity:0;transform:rotateY(180deg)}angor-card.angor-card-flippable.angor-card-face-back .angor-card-back{visibility:visible;opacity:1;transform:rotateY(360deg)}angor-card.angor-card-flippable .angor-card-front,angor-card.angor-card-flippable .angor-card-back{display:flex;flex-direction:column;flex:1 1 auto;z-index:10;transition:transform .5s ease-out 0s,visibility 0s ease-in .2s,opacity 0s ease-in .2s;backface-visibility:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-card.angor-card-flippable .angor-card-front{position:relative;opacity:1;visibility:visible;transform:rotateY(0);overflow:hidden}angor-card.angor-card-flippable .angor-card-back{position:absolute;inset:0;opacity:0;visibility:hidden;transform:rotateY(180deg);overflow:hidden auto}\n"],encapsulation:2,data:{animation:i.F}})}}return o})()},9345:(O,s,r)=>{"use strict";r.d(s,{n:()=>i.n});var i=r(2747)},4496:(O,s,r)=>{"use strict";r.d(s,{q:()=>L});var i=r(9345),t=r(9979),n=r(177),e=r(4438),a=r(8834),c=r(1997),u=r(9213),l=r(9115),y=r(5245),o=r(467),p=r(8703),h=r(7291);let f=(()=>{class R{constructor(_,C){this._changeDetectorRef=_,this._storageService=C,this.userChange=new e.bkB}ngOnInit(){this.loadUserProfile(),this.subscription=this._storageService.profile$.subscribe(_=>{_&&_.pubKey===this.pubkey&&(this.user=_.metadata,this.userChange.emit(this.user),this._changeDetectorRef.detectChanges())})}loadUserProfile(){var _=this;return(0,o.A)(function*(){const C=yield _._storageService.getProfile(_.pubkey);_.user=C||{},_.userChange.emit(_.user),_._changeDetectorRef.detectChanges()})()}get displayName(){return this.user?.display_name||this.user?.name||this.shortenPubkey(this.pubkey)}get displayAvatar(){return this.user?.picture||this.avatarUrl||"/images/avatars/avatar-placeholder.png"}shortenPubkey(_){return _?`${_.slice(0,8)}...${_.slice(-8)}`:""}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static{this.\u0275fac=function(C){return new(C||R)(e.rXU(e.gRc),e.rXU(h.n))}}static{this.\u0275cmp=e.VBU({type:R,selectors:[["app-post-profile"]],inputs:{pubkey:"pubkey",avatarUrl:"avatarUrl",created_at:"created_at"},outputs:{userChange:"userChange"},standalone:!0,features:[e.aNF],decls:9,vars:7,consts:[[1,"flex","items-center"],[1,"flex","items-center","group",3,"href"],["onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"mr-4","h-10","w-10","rounded-full","object-cover",3,"src","alt"],[1,"flex","flex-col"],[1,"font-semibold","leading-none"],[1,"text-secondary","mt-1","text-sm","leading-none"]],template:function(C,d){1&C&&(e.j41(0,"div",0)(1,"a",1),e.nrm(2,"img",2),e.j41(3,"div",3)(4,"span",4),e.EFF(5),e.k0s(),e.j41(6,"span",5),e.EFF(7),e.nI1(8,"ago"),e.k0s()()()()),2&C&&(e.R7$(),e.Y8G("href","/profile/"+d.pubkey,e.B4B),e.R7$(),e.Y8G("src",d.displayAvatar,e.B4B)("alt",d.displayName),e.R7$(3),e.JRh(d.displayName),e.R7$(2),e.JRh(e.bMT(8,5,d.created_at)))},dependencies:[n.MD,p.g]})}}return R})();var x=r(2022),m=r(413),w=r(3105),b=r(8359),k=r(6697);const A=R=>({"large-font":R}),B=R=>({"heart-beat":R}),z=R=>["/post",R];function Y(R,$){if(1&R&&(e.j41(0,"div",12),e.nrm(1,"iframe",14),e.k0s()),2&R){const _=e.XpG().$implicit;e.R7$(),e.Y8G("src",_.safeWord,e.f$h)}}function I(R,$){if(1&R&&(e.j41(0,"div",12),e.nrm(1,"img",15),e.k0s()),2&R){const _=e.XpG().$implicit;e.R7$(),e.Y8G("src",_.safeWord,e.B4B)}}function N(R,$){if(1&R&&(e.j41(0,"div",12)(1,"video",16),e.nrm(2,"source",17),e.EFF(3," Your browser does not support the video tag. "),e.k0s()()),2&R){const _=e.XpG().$implicit;e.R7$(2),e.Y8G("src",_.safeWord,e.B4B)}}function P(R,$){if(1&R&&(e.j41(0,"div",12)(1,"audio",18),e.nrm(2,"source",19),e.EFF(3," Your browser does not support the audio element. "),e.k0s()()),2&R){const _=e.XpG().$implicit;e.R7$(2),e.Y8G("src",_.safeWord,e.B4B)}}function T(R,$){if(1&R&&(e.j41(0,"div",13)(1,"a",20)(2,"span",21),e.EFF(3),e.k0s()()()),2&R){const _=e.XpG().$implicit;e.R7$(),e.Y8G("href",_.word,e.B4B),e.R7$(2),e.JRh(_.word)}}function j(R,$){if(1&R&&(e.j41(0,"div",13)(1,"span",22),e.EFF(2),e.k0s()()),2&R){const _=e.XpG().$implicit,C=e.XpG();e.R7$(),e.Y8G("ngClass",e.eq3(2,A,C.isSingleEmojiOrWord(_))),e.R7$(),e.SpI("",_.trim()," ")}}function F(R,$){if(1&R&&(e.j41(0,"div",10),e.DNE(1,Y,2,1,"div",12)(2,I,2,1,"div",12)(3,N,4,1,"div",12)(4,P,4,1,"div",12)(5,T,4,2,"div",13)(6,j,3,4,"div",13),e.k0s()),2&R){const _=$.$implicit;e.R7$(),e.vxM("youtube"===_.token?1:-1),e.R7$(),e.vxM("image"===_.token?2:-1),e.R7$(),e.vxM("video"===_.token?3:-1),e.R7$(),e.vxM("audio"===_.token?4:-1),e.R7$(),e.vxM("link"===_.token?5:-1),e.R7$(),e.vxM(_.token?-1:6)}}function D(R,$){if(1&R){const _=e.RV6();e.j41(0,"div",11)(1,"button",23),e.bIt("click",function(){e.eBV(_);const d=e.XpG();return e.Njj(d.toggleLike(d.item))}),e.nrm(2,"mat-icon",24),e.j41(3,"span",25),e.EFF(4),e.k0s()(),e.j41(5,"button",26),e.nrm(6,"mat-icon",27),e.j41(7,"span",25),e.EFF(8,"Comment"),e.k0s()(),e.j41(9,"button",23),e.bIt("click",function(){e.eBV(_);const d=e.XpG();return e.Njj(d.onShare(d.item))}),e.nrm(10,"mat-icon",28),e.j41(11,"span",25),e.EFF(12,"Share"),e.k0s()(),e.j41(13,"button",23),e.bIt("click",function(){e.eBV(_);const d=e.XpG();return e.Njj(d.openZapDialog(d.item.id,d.user))}),e.nrm(14,"mat-icon",29),e.j41(15,"span",25),e.EFF(16,"Zap"),e.k0s()()()}if(2&R){const _=e.XpG();e.R7$(2),e.Y8G("ngClass",e.eq3(7,B,_.isLiked))("svgIcon",_.isLiked?"heroicons_solid:heart":"heroicons_outline:heart"),e.R7$(2),e.SpI("",_.isLiked?"Liked":"Like"," "),e.R7$(),e.Y8G("routerLink",e.eq3(9,z,_.item.id)),e.R7$(),e.Y8G("svgIcon","heroicons_solid:chat-bubble-left-ellipsis"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:share"),e.R7$(4),e.Y8G("svgIcon","heroicons_solid:bolt")}}function H(R,$){if(1&R&&(e.nrm(0,"hr",30),e.j41(1,"div",31),e.nrm(2,"div",32),e.j41(3,"div",33)(4,"button",34)(5,"span",35),e.EFF(6,"Read More ..."),e.k0s()()()()),2&R){const _=e.XpG();e.R7$(4),e.Y8G("routerLink",e.eq3(1,z,_.item.id))}}let L=(()=>{class R{constructor(){this.actions=!0,this.more=!0,this.user=new e.bkB,this.storageService=(0,e.WQX)(h.n),this.zapService=(0,e.WQX)(w.D),this.parseContent=(0,e.WQX)(m.m),this.eventService=(0,e.WQX)(x.U),this.angorConfirmationService=(0,e.WQX)(t.m),this.changeDetectorRef=(0,e.WQX)(e.gRc),this.subscription=new b.yU,this.tokens=(0,e.vPA)([]),this.isLiked=!1}get item(){return this._item}set item(_){this._item=_,this.onItemChange()}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}openZapDialog(_,C){this.zapService.openZapDialog(_,C)}getProfile(){}isSingleEmojiOrWord(_){const C=_.trim(),d=/^\w+$/.test(C),S=/^[\p{Emoji}]+$/u.test(C);return(d||S)&&C.length<10}onItemChange(){this._item&&(this.subscription=this.storageService.myLikes$.pipe((0,k.s)(1)).subscribe(_=>{this.isLiked=_?.includes(this._item.id)||!1,this.changeDetectorRef.detectChanges()}),this.tokens.set(this._item.content?this.parseContent.parseContent(this._item.content):[]))}sendLike(_){this.isLiked||this.eventService.sendLikeEvent(_).then(()=>{this.isLiked=!0,this.changeDetectorRef.detectChanges()}).catch(C=>console.error("Failed to send like:",C))}toggleLike(_){this.sendLike(_)}onShare(_){this.angorConfirmationService.open({title:"Share",message:'Are you sure you want to share this post on your profile? This action is permanent and cannot be undone.',icon:{show:!0,name:"heroicons_solid:share",color:"primary"},actions:{confirm:{show:!0,label:"Yes, Share",color:"primary"},cancel:{show:!0,label:"Cancel"}},dismissible:!0}).afterClosed().subscribe(d=>{console.log(d),"confirmed"===d&&this.eventService.shareEvent(_)})}static{this.\u0275fac=function(C){return new(C||R)}}static{this.\u0275cmp=e.VBU({type:R,selectors:[["app-post"]],inputs:{item:"item",actions:"actions",more:"more"},outputs:{user:"user"},standalone:!0,features:[e.aNF],decls:42,vars:13,consts:[["postCardMenu","matMenu"],[1,"flex","w-full","flex-col"],[1,"mx-6","mb-4","mt-6","flex","items-center","sm:mx-8"],[3,"userChange","pubkey","avatarUrl","created_at"],["mat-icon-button","",1,"-mr-4","ml-auto",3,"matMenuTriggerFor"],[1,"icon-size-5",3,"svgIcon"],["mat-menu-item",""],[1,"flex","items-center"],[1,"mr-3","icon-size-5",3,"svgIcon"],[1,"my-2"],[1,"inline-block","whitespace-pre-wrap","break-words"],[1,"mx-3","flex","items-center","sm:mx-5"],[1,"relative","mb-4","block"],[1,"mx-6","mb-6","mt-2","sm:mx-8"],["width","560","height","315","frameborder","0","allowfullscreen","",3,"src"],["alt","Embedded Image",1,"max-h-140","object-cover",2,"width","100%",3,"src"],["controls","",2,"width","100%"],["type","video/mp4",3,"src"],["controls",""],["type","audio/mpeg",3,"src"],["target","_blank",1,"inline-block","break-words","text-blue-500","underline",3,"href"],[1,"inline-block","break-words"],[1,"inline-block","break-words",3,"ngClass"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"text-red-500","icon-size-5",3,"ngClass","svgIcon"],[1,"ml-2"],["mat-button","",1,"mr-1","px-3",3,"routerLink"],[1,"text-blue-500","icon-size-5",3,"svgIcon"],[1,"text-green-500","icon-size-5",3,"svgIcon"],[1,"text-orange-500","icon-size-5",3,"svgIcon"],[1,"mx-6","mb-6","mt-4","border-b","sm:mx-8"],[1,"mx-6","mb-4","flex","flex-col","sm:mx-8","sm:mb-6","sm:flex-row","sm:items-center"],[1,"hidden","flex-auto","sm:flex"],[1,"mt-4","flex","items-center","sm:mt-0"],["mat-button","",1,"px-3","sm:-mr-4",3,"routerLink"],[1,"mr-1"]],template:function(C,d){if(1&C){const S=e.RV6();e.j41(0,"angor-card",1)(1,"div",2)(2,"app-post-profile",3),e.bIt("userChange",function(K){return e.eBV(S),e.Njj(d.user=K)}),e.k0s(),e.j41(3,"button",4),e.nrm(4,"mat-icon",5),e.k0s(),e.j41(5,"mat-menu",null,0)(7,"button",6)(8,"span",7),e.nrm(9,"mat-icon",8),e.j41(10,"span"),e.EFF(11,"Save post"),e.k0s()()(),e.j41(12,"button",6)(13,"span",7),e.nrm(14,"mat-icon",8),e.j41(15,"span"),e.EFF(16,"Hide post"),e.k0s()()(),e.j41(17,"button",6)(18,"span",7),e.nrm(19,"mat-icon",8),e.j41(20,"span"),e.EFF(21,"Snooze for 30 days"),e.k0s()()(),e.j41(22,"button",6)(23,"span",7),e.nrm(24,"mat-icon",8),e.j41(25,"span"),e.EFF(26,"Hide all"),e.k0s()()(),e.nrm(27,"mat-divider",9),e.j41(28,"button",6)(29,"span",7),e.nrm(30,"mat-icon",8),e.j41(31,"span"),e.EFF(32,"Report post"),e.k0s()()(),e.j41(33,"button",6)(34,"span",7),e.nrm(35,"mat-icon",8),e.j41(36,"span"),e.EFF(37,"Turn on notifications for this post"),e.k0s()()()()(),e.Z7z(38,F,7,6,"div",10,e.fX1),e.DNE(40,D,17,11,"div",11)(41,H,7,3),e.k0s()}if(2&C){const S=e.sdS(6);e.R7$(2),e.Y8G("pubkey",null==d.item?null:d.item.pubkey)("avatarUrl","/images/avatars/avatar-placeholder.png")("created_at",d.item.created_at),e.R7$(),e.Y8G("matMenuTriggerFor",S),e.R7$(),e.Y8G("svgIcon","heroicons_solid:ellipsis-vertical"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:arrow-up-tray"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:eye-slash"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:clock"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:minus-circle"),e.R7$(6),e.Y8G("svgIcon","heroicons_solid:exclamation-triangle"),e.R7$(5),e.Y8G("svgIcon","heroicons_solid:bell"),e.R7$(3),e.Dyx(d.tokens()),e.R7$(2),e.vxM(d.actions?40:-1),e.R7$(),e.vxM(d.more?41:-1)}},dependencies:[i.n,f,u.m_,u.An,c.w,c.q,l.Cn,l.kk,l.fb,l.Cp,y.iI,y.Wk,n.MD,n.YU,a.$z]})}}return R})()},2022:(O,s,r)=>{"use strict";r.d(s,{U:()=>u});var i=r(467),t=r(5766),n=r(719),e=r(4438),a=r(6231),c=r(6324);let u=(()=>{class l{constructor(o,p){this.relayService=o,this.signerService=p,this.likesMap=new Map,this.myLikedNoteIds=[]}sendTextEvent(o){var p=this;return(0,i.A)(function*(){if(o)try{const f=p.signerService.getUnsignedEvent(1,[],o);let x;if(p.signerService.isUsingSecretKey()){const m=yield p.signerService.getDecryptedSecretKey(),w=(0,t.aT)(m);x=(0,n.pC)(f,w)}else x=yield p.signerService.signEventWithExtension(f);yield p.relayService.publishEventToWriteRelays(x)}catch(h){console.error("Failed to send text event:",h)}})()}sendLikeEvent(o){var p=this;return(0,i.A)(function*(){if(o)try{const x=p.signerService.getUnsignedEvent(7,[["e",o.id],["p",o.pubkey]],"+");let m;if(p.signerService.isUsingSecretKey()){const w=yield p.signerService.getDecryptedSecretKey(),b=(0,t.aT)(w);m=(0,n.pC)(x,b)}else m=yield p.signerService.signEventWithExtension(x);yield p.relayService.publishEventToWriteRelays(m),p.likesMap.set(o.id,[...p.likesMap.get(o.id)||[],p.signerService.getPublicKey()])}catch(h){console.error("Failed to send like event:",h)}})()}sendZapEvent(o,p){var h=this;return(0,i.A)(function*(){if(o&&!(p<=0))try{const f=[["e",o.id],["p",o.pubkey],["amount",p.toString()]],m=h.signerService.getUnsignedEvent(9735,f,`Zapped with ${p} sats`);let w;if(h.signerService.isUsingSecretKey()){const b=yield h.signerService.getDecryptedSecretKey(),k=(0,t.aT)(b);w=(0,n.pC)(m,k)}else w=yield h.signerService.signEventWithExtension(m);yield h.relayService.publishEventToWriteRelays(w)}catch(f){console.error("Failed to send zap event:",f)}})()}sendReplyEvent(o,p){var h=this;return(0,i.A)(function*(){if(o)try{const x=h.signerService.getUnsignedEvent(1,[["e",o.id],["p",o.pubkey]],p);let m;if(h.signerService.isUsingSecretKey()){const w=yield h.signerService.getDecryptedSecretKey(),b=(0,t.aT)(w);m=(0,n.pC)(x,b)}else m=yield h.signerService.signEventWithExtension(x);yield h.relayService.publishEventToWriteRelays(m)}catch(f){console.error("Failed to send reply event:",f)}})()}shareEvent(o){var p=this;return(0,i.A)(function*(){if(o)try{const x=p.signerService.getUnsignedEvent(6,[["e",o.id],["p",o.pubkey]],"");let m;if(p.signerService.isUsingSecretKey()){const w=yield p.signerService.getDecryptedSecretKey(),b=(0,t.aT)(w);m=(0,n.pC)(x,b)}else m=yield p.signerService.signEventWithExtension(x);yield p.relayService.publishEventToWriteRelays(m),console.log("Event shared successfully:",m)}catch(h){console.error("Failed to share event:",h)}})()}static{this.\u0275fac=function(p){return new(p||l)(e.KVO(a.b),e.KVO(c.A))}}static{this.\u0275prov=e.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}}return l})()},3105:(O,s,r)=>{"use strict";r.d(s,{D:()=>c});var i=r(467),t=r(4438),n=r(5351),e=r(5416),a=r(2507);let c=(()=>{class u{constructor(){this.dialog=(0,t.WQX)(n.bZ),this.snackBar=(0,t.WQX)(e.UG)}canUseZap(y){var o=this;return(0,i.A)(function*(){return!(!y||!y.lud06&&!y.lud16)||(o.openSnackBar("Using Zap is not possible. Please complete your profile to include lud06 or lud16."),!1)})()}openSnackBar(y,o="dismiss"){this.snackBar.open(y,o,{duration:3e3})}openZapDialog(y="",o){var p=this;return(0,i.A)(function*(){(yield p.canUseZap(o))&&p.dialog.open(a.r,{width:"405px",maxHeight:"90vh",data:{lud16:o.lud16,lud06:o.lud06,pubkey:o.pubkey,eventId:y}})})()}static{this.\u0275fac=function(o){return new(o||u)}}static{this.\u0275prov=t.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})()},2507:(O,s,r)=>{"use strict";r.d(s,{r:()=>$});var i=r(467),t=r(4438),n=r(9417),e=r(5351),a=r(5416),c=r(6182),u=r(7673),l=r(9437),y=r(1626);let o=(()=>{class _{constructor(d){this.http=d}getLightning(d){return this.http.get(d).pipe((0,l.W)(S=>(console.error("Failed to fetch Lightning response:",S),(0,u.of)({status:"Failed"}))))}getLightningInvoice(d,S){return this.http.get(`${d}?amount=${S}`).pipe((0,l.W)(K=>(console.error("Failed to fetch Lightning invoice:",K),(0,u.of)({pr:"",status:"Failed"}))))}getLightningAddress(d){try{const[S,M]=d.split("@");return`https://${M}/.well-known/lnurlp/${S}`}catch{return console.error("Invalid Lightning address format:",d),""}}sendZapRequest(d,S,M,K){const g=encodeURIComponent(JSON.stringify(S));return this.http.get(`${d}?amount=${M}&nostr=${g}&lnurl=${K}`).pipe((0,l.W)(E=>(console.error("Failed to send zap request:",E),(0,u.of)({pr:"",status:"Failed"}))))}login(){return(0,i.A)(function*(){try{return window.webln&&!window.webln.isEnabled()&&(yield window.webln.enable()),!0}catch(d){return console.error("WebLN login failed:",d),!1}})()}hasWebln(){return!!window.webln}sendPayment(d){var S=this;return(0,i.A)(function*(){try{return S.hasWebln()?yield window.webln.sendPayment(d):(console.error("WebLN is not available"),null)}catch(M){throw console.error("Payment failed:",M),M}})()}payInvoice(d){var S=this;return(0,i.A)(function*(){if((yield S.login())&&S.hasWebln())try{return!!(yield S.sendPayment(d))}catch(K){return console.error("Failed to pay invoice:",K),!1}return console.error("WebLN not available or login failed"),!1})()}static{this.\u0275fac=function(S){return new(S||_)(t.KVO(y.Qq))}}static{this.\u0275prov=t.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})();var p=r(719),h=r(6324),f=r(6231),x=r(8834),m=r(9213),w=r(5398),b=r(177),k=r(1997),A=r(2102),B=r(9042),z=r(2798),Y=r(882),I=r(4823),N=r(5766),P=r(9706);function T(_,C){if(1&_){const d=t.RV6();t.j41(0,"button",15),t.bIt("click",function(){let M;const K=t.eBV(d).$implicit,g=t.XpG(2);return t.Njj(null==(M=g.sendZapForm.get("amount"))?null:M.setValue(K.value))}),t.j41(1,"mat-icon",16),t.EFF(2),t.k0s(),t.j41(3,"span",17),t.EFF(4),t.k0s()()}if(2&_){const d=C.$implicit;t.R7$(2),t.JRh(d.icon),t.R7$(2),t.JRh(d.label)}}function j(_,C){1&_&&(t.j41(0,"mat-error"),t.EFF(1," Zap amount is required "),t.k0s())}function F(_,C){1&_&&(t.j41(0,"mat-error"),t.EFF(1," Minimum amount is 1 sat "),t.k0s())}function D(_,C){if(1&_){const d=t.RV6();t.j41(0,"mat-dialog-content",5)(1,"div",6),t.DNE(2,T,5,2,"button",7),t.k0s(),t.nrm(3,"mat-divider"),t.j41(4,"div",8)(5,"mat-form-field",9)(6,"mat-label"),t.EFF(7,"Zap Amount"),t.k0s(),t.nrm(8,"input",10),t.j41(9,"mat-hint",11),t.EFF(10,"Amount in sats"),t.k0s(),t.DNE(11,j,2,0,"mat-error",12)(12,F,2,0,"mat-error",12),t.k0s(),t.j41(13,"mat-form-field",9)(14,"mat-label"),t.EFF(15,"Comment"),t.k0s(),t.nrm(16,"input",13),t.j41(17,"mat-hint",11),t.EFF(18),t.k0s()()(),t.j41(19,"mat-dialog-actions",11)(20,"button",14),t.bIt("click",function(){t.eBV(d);const M=t.XpG();return t.Njj(M.onSubmit())}),t.EFF(21," Create Invoice "),t.k0s()()()}if(2&_){let d,S,M;const K=t.XpG();t.R7$(2),t.Y8G("ngForOf",K.zapButtons),t.R7$(2),t.Y8G("formGroup",K.sendZapForm),t.R7$(7),t.Y8G("ngIf",null==(d=K.sendZapForm.get("amount"))?null:d.hasError("required")),t.R7$(),t.Y8G("ngIf",null==(S=K.sendZapForm.get("amount"))?null:S.hasError("min")),t.R7$(6),t.SpI(" ",(null==(M=K.sendZapForm.get("comment"))||null==M.value?null:M.value.length)||0,"/100 "),t.R7$(2),t.Y8G("disabled",K.sendZapForm.invalid)}}function H(_,C){if(1&_&&(t.j41(0,"div",21)(1,"span",22),t.EFF(2),t.k0s(),t.nrm(3,"mat-divider",23)(4,"qrcode",24),t.k0s()),2&_){const d=t.XpG(2);t.R7$(2),t.SpI("Scan with phone to pay (",d.invoiceAmount," sats)"),t.R7$(2),t.Y8G("qrdata",d.lightningInvoice)("matTooltip","Lightning Invoice")("errorCorrectionLevel","M")}}function L(_,C){if(1&_){const d=t.RV6();t.j41(0,"div",25)(1,"mat-form-field",26)(2,"mat-label"),t.EFF(3,"Invoice Address"),t.k0s(),t.nrm(4,"input",27),t.j41(5,"button",28),t.bIt("click",function(){t.eBV(d);const M=t.XpG(2);return t.Njj(M.copyInvoice())}),t.nrm(6,"mat-icon",29),t.k0s()()()}if(2&_){const d=t.XpG(2);t.R7$(4),t.Y8G("value",d.lightningInvoice),t.R7$(),t.Y8G("matTooltip","Copy Invoice"),t.R7$(),t.Y8G("svgIcon","heroicons_outline:clipboard-document")}}function R(_,C){if(1&_&&(t.j41(0,"mat-dialog-content",18),t.DNE(1,H,5,4,"div",19)(2,L,7,3,"div",20),t.k0s()),2&_){const d=t.XpG();t.R7$(),t.Y8G("ngIf",d.displayQRCode),t.R7$(),t.Y8G("ngIf",d.showInvoiceSection&&d.lightningInvoice)}}let $=(()=>{class _{constructor(d){this.util=d,this.formBuilder=(0,t.WQX)(n.ok),this.lightningService=(0,t.WQX)(o),this.signerService=(0,t.WQX)(h.A),this.relayService=(0,t.WQX)(f.b),this.dialogRef=(0,t.WQX)(e.CP),this.snackBar=(0,t.WQX)(a.UG),this.clipboard=(0,t.WQX)(c.B0),this.data=(0,t.WQX)(e.Vh),this.lightningInvoice="",this.payRequest=null,this.displayQRCode=!1,this.showInvoiceSection=!1,this.loading=!1,this.invoiceAmount=0,this.error="",this.zapButtons=[{icon:"thumb_up",label:"21",value:21},{icon:"favorite",label:"50",value:50},{icon:"emoji_emotions",label:"100",value:100},{icon:"star",label:"500",value:500},{icon:"celebration",label:"1k",value:1e3},{icon:"rocket",label:"5k",value:5e3},{icon:"local_fire_department",label:"10k",value:1e4},{icon:"flash_on",label:"100k",value:1e5},{icon:"diamond",label:"500k",value:5e5}]}ngOnInit(){this.initializeForm()}initializeForm(){this.sendZapForm=this.formBuilder.group({lightningAddress:[this.data.lud16||this.data.lud06,[n.k0.required,this.validateLightningAddress]],amount:["",[n.k0.required,n.k0.min(1)]],comment:[""]})}validateLightningAddress(d){return d.value.includes("@")?null:{invalidFormat:!0}}onSubmit(){var d=this;return(0,i.A)(function*(){d.sendZapForm.invalid?d.showError("Please fill out the form correctly."):(d.loading=!0,yield d.fetchPayRequest())})()}getCallbackUrl(d){if(d.includes("@")){const[S,M]=d.split("@");return`https://${M}/.well-known/lnurlp/${S}`}return d.toLowerCase().startsWith("lnurl")?this.util.convertBech32ToText(d).toString():null}fetchPayRequest(){var d=this;return(0,i.A)(function*(){d.resetState();const S=d.data.lud16||d.data.lud06;if(!S)return void d.showError("Lightning Address is required.");let M=d.getCallbackUrl(S);try{const K=yield fetch(M);if(!K.ok)throw new Error("Failed to fetch pay request.");const g=yield K.json();if("ERROR"===g.status)return void d.showError(g.reason||"Error fetching the pay request.");d.payRequest=g,d.showInvoiceSection=!1,d.configureAmountValidators(),yield d.generateInvoice()}catch(K){d.showError(K.message||"Error connecting to the server.")}finally{d.loading=!1}})()}generateInvoice(){var d=this;return(0,i.A)(function*(){const S=d.sendZapForm.get("amount")?.value,M=d.sendZapForm.get("comment")?.value,K=d.data.eventId||null;if(!d.payRequest)return void d.showError("Pay request is not loaded.");d.invoiceAmount=S;const g=new URL(d.payRequest.callback),v=new URLSearchParams({amount:(1e3*S).toString()});if(M&&d.payRequest.commentAllowed&&v.set("comment",M),K){const E=yield d.createAndSignZapRequest(K,M);v.set("nostr",JSON.stringify(E))}try{const E=yield fetch(`${g.origin}${g.pathname}?${v.toString()}`);if(!E.ok)throw new Error("Failed to fetch invoice.");const U=yield E.json();if("ERROR"===U.status)return void d.showError(U.reason||"Error fetching the invoice.");d.lightningInvoice=U.pr,d.showInvoiceSection=!0,d.toggleQRCodeDisplay(!0)}catch(E){d.showError(E.message||"Error fetching the invoice.")}})()}configureAmountValidators(){if(!this.payRequest)return;const d=(this.payRequest.minSendable||1e3)/1e3,S=(this.payRequest.maxSendable||21e6)/1e3,M=this.sendZapForm.get("amount");M?.setValidators([n.k0.required,n.k0.min(d),n.k0.max(S)]),M?.updateValueAndValidity()}createAndSignZapRequest(d,S){var M=this;return(0,i.A)(function*(){try{const K=M.createZapRequestData(d,S);let g;if(M.signerService.isUsingSecretKey()){const v=yield M.signerService.getDecryptedSecretKey();if(!v)throw new Error("Private key could not be retrieved.");const E=(0,N.aT)(v);g=(0,p.pC)(K,E)}else g=yield M.signerService.signEventWithExtension(K);if(!g)throw new Error("Signing failed. Signed event is null.");return g}catch(K){throw console.error("Error creating and signing zap request:",K),new Error("Failed to create and sign zap request.")}})()}createZapRequestData(d,S){return{kind:9734,content:S||"",tags:[["e",d],["p",this.payRequest?.nostrPubkey||""],["relays",...this.relayService.getConnectedRelays()]],pubkey:this.signerService.getPublicKey(),created_at:Math.floor(Date.now()/1e3)}}copyInvoice(){this.lightningInvoice?(this.clipboard.copy(this.lightningInvoice),this.showSuccess("Invoice copied to clipboard")):this.showError("No invoice available to copy")}toggleQRCodeDisplay(d=!1){this.displayQRCode=!!d||!this.displayQRCode}resetState(){this.error="",this.loading=!0,this.lightningInvoice=""}showError(d){this.error=d,this.loading=!1,this.snackBar.open(d,"Dismiss",{duration:2e3})}showSuccess(d){this.snackBar.open(d,"Dismiss",{duration:2e3})}closeDialog(){this.dialogRef.close()}static{this.\u0275fac=function(S){return new(S||_)(t.rXU(P.FP))}}static{this.\u0275cmp=t.VBU({type:_,selectors:[["app-send-dialog"]],standalone:!0,features:[t.aNF],decls:7,vars:4,consts:[[1,"absolute","right-0","top-0","pr-4","pt-4"],["mat-icon-button","","aria-label","Close",3,"matDialogClose"],[1,"text-secondary",3,"svgIcon"],["class","p-0 mt-4",4,"ngIf"],["class","flex flex-col items-center justify-center text-center p-1 mt-4",4,"ngIf"],[1,"p-0","mt-4"],[1,"preset-buttons"],["class","mr-1 px-3","mat-button","",3,"click",4,"ngFor","ngForOf"],[1,"zap-form",3,"formGroup"],["appearance","outline",1,"sats-input"],["matInput","","formControlName","amount","placeholder","Enter amount in sats, e.g., 100","type","number","aria-label","Zap Amount"],["align","end"],[4,"ngIf"],["matInput","","formControlName","comment","placeholder","Optional comment, e.g., as a gift...","aria-label","Comment","maxlength","100"],["mat-raised-button","","color","primary",3,"click","disabled"],["mat-button","",1,"mr-1","px-3",3,"click"],[1,"text-orange-500","icon-size-5"],[1,"ml-2"],[1,"flex","flex-col","items-center","justify-center","text-center","p-1","mt-4"],["class","w-full flex flex-col items-center",4,"ngIf"],["class","w-full max-w-md",4,"ngIf"],[1,"w-full","flex","flex-col","items-center"],[1,"mb-2"],[1,"w-full","mb-4"],[1,"qrcode-image","m-auto",3,"qrdata","matTooltip","errorCorrectionLevel"],[1,"w-full","max-w-md"],["appearance","outline",1,"w-full"],["matInput","","readonly","","aria-label","Invoice Address",3,"value"],["mat-icon-button","","matSuffix","","aria-label","Copy Invoice",3,"click","matTooltip"],[3,"svgIcon"]],template:function(S,M){1&S&&(t.j41(0,"div",0)(1,"button",1),t.nrm(2,"mat-icon",2),t.k0s()(),t.j41(3,"h1"),t.EFF(4,"\u26a1Zap"),t.k0s(),t.DNE(5,D,22,6,"mat-dialog-content",3)(6,R,3,2,"mat-dialog-content",4)),2&S&&(t.R7$(),t.Y8G("matDialogClose",void 0),t.R7$(),t.Y8G("svgIcon","heroicons_outline:x-mark"),t.R7$(3),t.Y8G("ngIf",!M.showInvoiceSection||!M.lightningInvoice),t.R7$(),t.Y8G("ngIf",M.showInvoiceSection&&M.lightningInvoice))},dependencies:[Y.vg,x.Hl,x.$z,x.iY,m.m_,m.An,n.YN,n.me,n.Q0,n.BC,n.cb,n.tU,A.nJ,A.rl,n.X1,n.j4,n.JD,b.MD,b.Sq,b.bT,z.Ve,A.MV,A.TL,A.yw,A.RG,B.fS,B.fg,e.Yi,e.E7,w.f,w.c,k.q,I.oV,e.tx],styles:[".preset-buttons[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;justify-items:center;margin-bottom:20px}.preset-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;max-height:60px!important}.sats-input[_ngcontent-%COMP%]{margin-top:20px;width:100%}.lightning-buttons[_ngcontent-%COMP%]{margin:5px 0}"]})}}return _})()},2577:(O,s,r)=>{const t=r(531),n=r(8715),e=r(465),a=r(5510);function c(u,l,y,o,p){const h=[].slice.call(arguments,1),f=h.length,x="function"==typeof h[f-1];if(!x&&!t())throw new Error("Callback required as last argument");if(!x){if(f<1)throw new Error("Too few arguments provided");return 1===f?(y=l,l=o=void 0):2===f&&!l.getContext&&(o=y,y=l,l=void 0),new Promise(function(m,w){try{const b=n.create(y,o);m(u(b,l,o))}catch(b){w(b)}})}if(f<2)throw new Error("Too few arguments provided");2===f?(p=y,y=l,l=o=void 0):3===f&&(l.getContext&&typeof p>"u"?(p=o,o=void 0):(p=o,o=y,y=l,l=void 0));try{const m=n.create(y,o);p(null,u(m,l,o))}catch(m){p(m)}}s.mo=c.bind(null,e.render),s.dY=c.bind(null,e.renderToDataURL),s.toString=c.bind(null,function(u,l,y){return a.render(u,y)})},531:O=>{O.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},919:(O,s,r)=>{const i=r(2656).getSymbolSize;s.getRowColCoords=function(n){if(1===n)return[];const e=Math.floor(n/7)+2,a=i(n),c=145===a?26:2*Math.ceil((a-13)/(2*e-2)),u=[a-7];for(let l=1;l{const i=r(838),t=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function n(e){this.mode=i.ALPHANUMERIC,this.data=e}n.getBitsLength=function(a){return 11*Math.floor(a/2)+a%2*6},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(a){let c;for(c=0;c+2<=this.data.length;c+=2){let u=45*t.indexOf(this.data[c]);u+=t.indexOf(this.data[c+1]),a.put(u,11)}this.data.length%2&&a.put(t.indexOf(this.data[c]),6)},O.exports=n},4481:O=>{function s(){this.buffer=[],this.length=0}s.prototype={get:function(r){const i=Math.floor(r/8);return 1==(this.buffer[i]>>>7-r%8&1)},put:function(r,i){for(let t=0;t>>i-t-1&1))},getLengthInBits:function(){return this.length},putBit:function(r){const i=Math.floor(this.length/8);this.buffer.length<=i&&this.buffer.push(0),r&&(this.buffer[i]|=128>>>this.length%8),this.length++}},O.exports=s},8038:O=>{function s(r){if(!r||r<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=r,this.data=new Uint8Array(r*r),this.reservedBit=new Uint8Array(r*r)}s.prototype.set=function(r,i,t,n){const e=r*this.size+i;this.data[e]=t,n&&(this.reservedBit[e]=!0)},s.prototype.get=function(r,i){return this.data[r*this.size+i]},s.prototype.xor=function(r,i,t){this.data[r*this.size+i]^=t},s.prototype.isReserved=function(r,i){return this.reservedBit[r*this.size+i]},O.exports=s},1736:(O,s,r)=>{const i=r(3174),t=r(838);function n(e){this.mode=t.BYTE,"string"==typeof e&&(e=i(e)),this.data=new Uint8Array(e)}n.getBitsLength=function(a){return 8*a},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(e){for(let a=0,c=this.data.length;a{const i=r(139),t=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],n=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];s.getBlocksCount=function(a,c){switch(c){case i.L:return t[4*(a-1)+0];case i.M:return t[4*(a-1)+1];case i.Q:return t[4*(a-1)+2];case i.H:return t[4*(a-1)+3];default:return}},s.getTotalCodewordsCount=function(a,c){switch(c){case i.L:return n[4*(a-1)+0];case i.M:return n[4*(a-1)+1];case i.Q:return n[4*(a-1)+2];case i.H:return n[4*(a-1)+3];default:return}}},139:(O,s)=>{s.L={bit:1},s.M={bit:0},s.Q={bit:3},s.H={bit:2},s.isValid=function(t){return t&&typeof t.bit<"u"&&t.bit>=0&&t.bit<4},s.from=function(t,n){if(s.isValid(t))return t;try{return function r(i){if("string"!=typeof i)throw new Error("Param is not a string");switch(i.toLowerCase()){case"l":case"low":return s.L;case"m":case"medium":return s.M;case"q":case"quartile":return s.Q;case"h":case"high":return s.H;default:throw new Error("Unknown EC Level: "+i)}}(t)}catch{return n}}},9202:(O,s,r)=>{const i=r(2656).getSymbolSize;s.getPositions=function(e){const a=i(e);return[[0,0],[a-7,0],[0,a-7]]}},9211:(O,s,r)=>{const i=r(2656),e=i.getBCHDigit(1335);s.getEncodedBits=function(c,u){const l=c.bit<<3|u;let y=l<<10;for(;i.getBCHDigit(y)-e>=0;)y^=1335<{const r=new Uint8Array(512),i=new Uint8Array(256);(function(){let n=1;for(let e=0;e<255;e++)r[e]=n,i[n]=e,n<<=1,256&n&&(n^=285);for(let e=255;e<512;e++)r[e]=r[e-255]})(),s.log=function(n){if(n<1)throw new Error("log("+n+")");return i[n]},s.exp=function(n){return r[n]},s.mul=function(n,e){return 0===n||0===e?0:r[i[n]+i[e]]}},1971:(O,s,r)=>{const i=r(838),t=r(2656);function n(e){this.mode=i.KANJI,this.data=e}n.getBitsLength=function(a){return 13*a},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(e){let a;for(a=0;a=33088&&c<=40956)c-=33088;else{if(!(c>=57408&&c<=60351))throw new Error("Invalid SJIS character: "+this.data[a]+"\nMake sure your charset is UTF-8");c-=49472}c=192*(c>>>8&255)+(255&c),e.put(c,13)}},O.exports=n},9366:(O,s)=>{s.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};function i(t,n,e){switch(t){case s.Patterns.PATTERN000:return(n+e)%2==0;case s.Patterns.PATTERN001:return n%2==0;case s.Patterns.PATTERN010:return e%3==0;case s.Patterns.PATTERN011:return(n+e)%3==0;case s.Patterns.PATTERN100:return(Math.floor(n/2)+Math.floor(e/3))%2==0;case s.Patterns.PATTERN101:return n*e%2+n*e%3==0;case s.Patterns.PATTERN110:return(n*e%2+n*e%3)%2==0;case s.Patterns.PATTERN111:return(n*e%3+(n+e)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}}s.isValid=function(n){return null!=n&&""!==n&&!isNaN(n)&&n>=0&&n<=7},s.from=function(n){return s.isValid(n)?parseInt(n,10):void 0},s.getPenaltyN1=function(n){const e=n.size;let a=0,c=0,u=0,l=null,y=null;for(let o=0;o=5&&(a+=c-5+3),l=h,c=1),h=n.get(p,o),h===y?u++:(u>=5&&(a+=u-5+3),y=h,u=1)}c>=5&&(a+=c-5+3),u>=5&&(a+=u-5+3)}return a},s.getPenaltyN2=function(n){const e=n.size;let a=0;for(let c=0;c=10&&(1488===c||93===c)&&a++,u=u<<1&2047|n.get(y,l),y>=10&&(1488===u||93===u)&&a++}return 40*a},s.getPenaltyN4=function(n){let e=0;const a=n.data.length;for(let u=0;u{const i=r(1604),t=r(6082);s.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},s.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},s.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},s.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},s.MIXED={bit:-1},s.getCharCountIndicator=function(a,c){if(!a.ccBits)throw new Error("Invalid mode: "+a);if(!i.isValid(c))throw new Error("Invalid version: "+c);return c>=1&&c<10?a.ccBits[0]:c<27?a.ccBits[1]:a.ccBits[2]},s.getBestModeForData=function(a){return t.testNumeric(a)?s.NUMERIC:t.testAlphanumeric(a)?s.ALPHANUMERIC:t.testKanji(a)?s.KANJI:s.BYTE},s.toString=function(a){if(a&&a.id)return a.id;throw new Error("Invalid mode")},s.isValid=function(a){return a&&a.bit&&a.ccBits},s.from=function(a,c){if(s.isValid(a))return a;try{return function n(e){if("string"!=typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return s.NUMERIC;case"alphanumeric":return s.ALPHANUMERIC;case"kanji":return s.KANJI;case"byte":return s.BYTE;default:throw new Error("Unknown mode: "+e)}}(a)}catch{return c}}},7035:(O,s,r)=>{const i=r(838);function t(n){this.mode=i.NUMERIC,this.data=n.toString()}t.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(e){let a,c,u;for(a=0;a+3<=this.data.length;a+=3)c=this.data.substr(a,3),u=parseInt(c,10),e.put(u,10);const l=this.data.length-a;l>0&&(c=this.data.substr(a),u=parseInt(c,10),e.put(u,3*l+1))},O.exports=t},7767:(O,s,r)=>{const i=r(6965);s.mul=function(n,e){const a=new Uint8Array(n.length+e.length-1);for(let c=0;c=0;){const c=a[0];for(let l=0;l{const i=r(2656),t=r(139),n=r(4481),e=r(8038),a=r(919),c=r(9202),u=r(9366),l=r(2296),y=r(6758),o=r(8925),p=r(9211),h=r(838),f=r(7939);function k(I,N,P){const T=I.size,j=p.getEncodedBits(N,P);let F,D;for(F=0;F<15;F++)D=1==(j>>F&1),I.set(F<6?F:F<8?F+1:T-15+F,8,D,!0),I.set(8,F<8?T-F-1:F<9?15-F-1+1:15-F-1,D,!0);I.set(T-8,8,1,!0)}function Y(I,N,P,T){let j;if(Array.isArray(I))j=f.fromArray(I);else{if("string"!=typeof I)throw new Error("Invalid data");{let R=N;if(!R){const $=f.rawSplit(I);R=o.getBestVersionForData($,P)}j=f.fromString(I,R||40)}}const F=o.getBestVersionForData(j,P);if(!F)throw new Error("The amount of data is too big to be stored in a QR Code");if(N){if(N=0&&H<=6&&(0===L||6===L)||L>=0&&L<=6&&(0===H||6===H)||H>=2&&H<=4&&L>=2&&L<=4,!0)}}(L,N),function m(I){const N=I.size;for(let P=8;P=7&&function b(I,N){const P=I.size,T=o.getEncodedBits(N);let j,F,D;for(let H=0;H<18;H++)j=Math.floor(H/3),F=H%3+P-8-3,D=1==(T>>H&1),I.set(j,F,D,!0),I.set(F,j,D,!0)}(L,N),function A(I,N){const P=I.size;let T=-1,j=P-1,F=7,D=0;for(let H=P-1;H>0;H-=2)for(6===H&&H--;;){for(let L=0;L<2;L++)if(!I.isReserved(j,H-L)){let R=!1;D>>F&1)),I.set(j,H-L,R),F--,-1===F&&(D++,F=7)}if(j+=T,j<0||P<=j){j-=T,T=-T;break}}}(L,D),isNaN(T)&&(T=u.getBestMask(L,k.bind(null,L,P))),u.applyMask(T,L),k(L,P,T),{modules:L,version:N,errorCorrectionLevel:P,maskPattern:T,segments:j}}s.create=function(N,P){if(typeof N>"u"||""===N)throw new Error("No input text");let j,F,T=t.M;return typeof P<"u"&&(T=t.from(P.errorCorrectionLevel,t.M),j=o.from(P.version),F=u.from(P.maskPattern),P.toSJISFunc&&i.setToSJISFunction(P.toSJISFunc)),Y(N,j,T,F)}},6758:(O,s,r)=>{const i=r(7767);function t(n){this.genPoly=void 0,this.degree=n,this.degree&&this.initialize(this.degree)}t.prototype.initialize=function(e){this.degree=e,this.genPoly=i.generateECPolynomial(this.degree)},t.prototype.encode=function(e){if(!this.genPoly)throw new Error("Encoder not initialized");const a=new Uint8Array(e.length+this.degree);a.set(e);const c=i.mod(a,this.genPoly),u=this.degree-c.length;if(u>0){const l=new Uint8Array(this.degree);return l.set(c,u),l}return c},O.exports=t},6082:(O,s)=>{const r="[0-9]+";let t="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";t=t.replace(/u/g,"\\u");const n="(?:(?![A-Z0-9 $%*+\\-./:]|"+t+")(?:.|[\r\n]))+";s.KANJI=new RegExp(t,"g"),s.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),s.BYTE=new RegExp(n,"g"),s.NUMERIC=new RegExp(r,"g"),s.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const e=new RegExp("^"+t+"$"),a=new RegExp("^"+r+"$"),c=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");s.testKanji=function(l){return e.test(l)},s.testNumeric=function(l){return a.test(l)},s.testAlphanumeric=function(l){return c.test(l)}},7939:(O,s,r)=>{const i=r(838),t=r(7035),n=r(387),e=r(1736),a=r(1971),c=r(6082),u=r(2656),l=r(243);function y(b){return unescape(encodeURIComponent(b)).length}function o(b,k,A){const B=[];let z;for(;null!==(z=b.exec(A));)B.push({data:z[0],index:z.index,mode:k,length:z[0].length});return B}function p(b){const k=o(c.NUMERIC,i.NUMERIC,b),A=o(c.ALPHANUMERIC,i.ALPHANUMERIC,b);let B,z;return u.isKanjiModeEnabled()?(B=o(c.BYTE,i.BYTE,b),z=o(c.KANJI,i.KANJI,b)):(B=o(c.BYTE_KANJI,i.BYTE,b),z=[]),k.concat(A,B,z).sort(function(I,N){return I.index-N.index}).map(function(I){return{data:I.data,mode:I.mode,length:I.length}})}function h(b,k){switch(k){case i.NUMERIC:return t.getBitsLength(b);case i.ALPHANUMERIC:return n.getBitsLength(b);case i.KANJI:return a.getBitsLength(b);case i.BYTE:return e.getBitsLength(b)}}function w(b,k){let A;const B=i.getBestModeForData(b);if(A=i.from(k,B),A!==i.BYTE&&A.bit=0?k[k.length-1]:null;return B&&B.mode===A.mode?(k[k.length-1].data+=A.data,k):(k.push(A),k)},[])}(N))},s.rawSplit=function(k){return s.fromArray(p(k,u.isKanjiModeEnabled()))}},2656:(O,s)=>{let r;const i=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];s.getSymbolSize=function(n){if(!n)throw new Error('"version" cannot be null or undefined');if(n<1||n>40)throw new Error('"version" should be in range from 1 to 40');return 4*n+17},s.getSymbolTotalCodewords=function(n){return i[n]},s.getBCHDigit=function(t){let n=0;for(;0!==t;)n++,t>>>=1;return n},s.setToSJISFunction=function(n){if("function"!=typeof n)throw new Error('"toSJISFunc" is not a valid function.');r=n},s.isKanjiModeEnabled=function(){return typeof r<"u"},s.toSJIS=function(n){return r(n)}},1604:(O,s)=>{s.isValid=function(i){return!isNaN(i)&&i>=1&&i<=40}},8925:(O,s,r)=>{const i=r(2656),t=r(2296),n=r(139),e=r(838),a=r(1604),u=i.getBCHDigit(7973);function y(h,f){return e.getCharCountIndicator(h,f)+4}function o(h,f){let x=0;return h.forEach(function(m){const w=y(m.mode,f);x+=w+m.getBitsLength()}),x}s.from=function(f,x){return a.isValid(f)?parseInt(f,10):x},s.getCapacity=function(f,x,m){if(!a.isValid(f))throw new Error("Invalid QR Code version");typeof m>"u"&&(m=e.BYTE);const k=8*(i.getSymbolTotalCodewords(f)-t.getTotalCodewordsCount(f,x));if(m===e.MIXED)return k;const A=k-y(m,f);switch(m){case e.NUMERIC:return Math.floor(A/10*3);case e.ALPHANUMERIC:return Math.floor(A/11*2);case e.KANJI:return Math.floor(A/13);default:return Math.floor(A/8)}},s.getBestVersionForData=function(f,x){let m;const w=n.from(x,n.M);if(Array.isArray(f)){if(f.length>1)return function p(h,f){for(let x=1;x<=40;x++)if(o(h,x)<=s.getCapacity(x,f,e.MIXED))return x}(f,w);if(0===f.length)return 1;m=f[0]}else m=f;return function l(h,f,x){for(let m=1;m<=40;m++)if(f<=s.getCapacity(m,x,h))return m}(m.mode,m.getLength(),w)},s.getEncodedBits=function(f){if(!a.isValid(f)||f<7)throw new Error("Invalid QR Code version");let x=f<<12;for(;i.getBCHDigit(x)-u>=0;)x^=7973<{const i=r(8428);s.render=function(a,c,u){let l=u,y=c;typeof l>"u"&&(!c||!c.getContext)&&(l=c,c=void 0),c||(y=function n(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}()),l=i.getOptions(l);const o=i.getImageWidth(a.modules.size,l),p=y.getContext("2d"),h=p.createImageData(o,o);return i.qrToImageData(h.data,a,l),function t(e,a,c){e.clearRect(0,0,a.width,a.height),a.style||(a.style={}),a.height=c,a.width=c,a.style.height=c+"px",a.style.width=c+"px"}(p,y,o),p.putImageData(h,0,0),y},s.renderToDataURL=function(a,c,u){let l=u;return typeof l>"u"&&(!c||!c.getContext)&&(l=c,c=void 0),l||(l={}),s.render(a,c,l).toDataURL(l.type||"image/png",(l.rendererOpts||{}).quality)}},5510:(O,s,r)=>{const i=r(8428);function t(a,c){const u=a.a/255,l=c+'="'+a.hex+'"';return u<1?l+" "+c+'-opacity="'+u.toFixed(2).slice(1)+'"':l}function n(a,c,u){let l=a+c;return typeof u<"u"&&(l+=" "+u),l}s.render=function(c,u,l){const y=i.getOptions(u),o=c.modules.size,p=c.modules.data,h=o+2*y.margin,f=y.color.light.a?"':"",x="0&&f>0&&a[h-1]||(l+=o?n("M",f+u,.5+x+u):n("m",y,0),y=0,o=!1),f+1',b=''+f+x+"\n";return"function"==typeof l&&l(null,b),b}},8428:(O,s)=>{function r(i){if("number"==typeof i&&(i=i.toString()),"string"!=typeof i)throw new Error("Color should be defined as hex string");let t=i.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw new Error("Invalid hex color: "+i);(3===t.length||4===t.length)&&(t=Array.prototype.concat.apply([],t.map(function(e){return[e,e]}))),6===t.length&&t.push("F","F");const n=parseInt(t.join(""),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:255&n,hex:"#"+t.slice(0,6).join("")}}s.getOptions=function(t){t||(t={}),t.color||(t.color={});const e=t.width&&t.width>=21?t.width:void 0;return{width:e,scale:e?4:t.scale||4,margin:typeof t.margin>"u"||null===t.margin||t.margin<0?4:t.margin,color:{dark:r(t.color.dark||"#000000ff"),light:r(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}},s.getScale=function(t,n){return n.width&&n.width>=t+2*n.margin?n.width/(t+2*n.margin):n.scale},s.getImageWidth=function(t,n){const e=s.getScale(t,n);return Math.floor((t+2*n.margin)*e)},s.qrToImageData=function(t,n,e){const a=n.modules.size,c=n.modules.data,u=s.getScale(a,e),l=Math.floor((a+2*e.margin)*u),y=e.margin*u,o=[e.color.light,e.color.dark];for(let p=0;p=y&&h>=y&&p{"use strict";var s={single_source_shortest_paths:function(r,i,t){var n={},e={};e[i]=0;var c,u,l,y,o,h,a=s.PriorityQueue.make();for(a.push(i,0);!a.empty();)for(l in y=(c=a.pop()).cost,o=r[u=c.value]||{})o.hasOwnProperty(l)&&(h=y+o[l],(typeof e[l]>"u"||e[l]>h)&&(e[l]=h,a.push(l,h),n[l]=u));if(typeof t<"u"&&typeof e[t]>"u"){var m=["Could not find a path from ",i," to ",t,"."].join("");throw new Error(m)}return n},extract_shortest_path_from_predecessor_list:function(r,i){for(var t=[],n=i;n;)t.push(n),n=r[n];return t.reverse(),t},find_path:function(r,i,t){var n=s.single_source_shortest_paths(r,i,t);return s.extract_shortest_path_from_predecessor_list(n,t)},PriorityQueue:{make:function(r){var n,i=s.PriorityQueue,t={};for(n in r=r||{},i)i.hasOwnProperty(n)&&(t[n]=i[n]);return t.queue=[],t.sorter=r.sorter||i.default_sorter,t},default_sorter:function(r,i){return r.cost-i.cost},push:function(r,i){this.queue.push({value:r,cost:i}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};O.exports=s},3174:O=>{"use strict";O.exports=function(r){for(var i=[],t=r.length,n=0;n=55296&&e<=56319&&t>n+1){var a=r.charCodeAt(n+1);a>=56320&&a<=57343&&(e=1024*(e-55296)+a-56320+65536,n+=1)}e<128?i.push(e):e<2048?(i.push(e>>6|192),i.push(63&e|128)):e<55296||e>=57344&&e<65536?(i.push(e>>12|224),i.push(e>>6&63|128),i.push(63&e|128)):e>=65536&&e<=1114111?(i.push(e>>18|240),i.push(e>>12&63|128),i.push(e>>6&63|128),i.push(63&e|128)):i.push(239,191,189)}return new Uint8Array(i).buffer}},6182:(O,s,r)=>{"use strict";r.d(s,{B0:()=>e});var i=r(177),t=r(4438);class n{constructor(y,o){this._document=o;const p=this._textarea=this._document.createElement("textarea"),h=p.style;h.position="fixed",h.top=h.opacity="0",h.left="-999em",p.setAttribute("aria-hidden","true"),p.value=y,p.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(p)}copy(){const y=this._textarea;let o=!1;try{if(y){const p=this._document.activeElement;y.select(),y.setSelectionRange(0,y.value.length),o=this._document.execCommand("copy"),p&&p.focus()}}catch{}return o}destroy(){const y=this._textarea;y&&(y.remove(),this._textarea=void 0)}}let e=(()=>{class l{constructor(o){this._document=o}copy(o){const p=this.beginCopy(o),h=p.copy();return p.destroy(),h}beginCopy(o){return new n(o,this._document)}static{this.\u0275fac=function(p){return new(p||l)(t.KVO(i.qQ))}}static{this.\u0275prov=t.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}}return l})()},9454:(O,s,r)=>{"use strict";r.d(s,{MY:()=>R});var i=r(4438);let u=(()=>{class ${static{this.\u0275fac=function(d){return new(d||$)}}static{this.\u0275mod=i.$C({type:$})}static{this.\u0275inj=i.G2t({})}}return $})();var l=r(6939),y=r(6600);r(9969);let R=(()=>{class ${static{this.\u0275fac=function(d){return new(d||$)}}static{this.\u0275mod=i.$C({type:$})}static{this.\u0275inj=i.G2t({imports:[y.yE,u,l.jc]})}}return $})()},9183:(O,s,r)=>{"use strict";r.d(s,{D6:()=>h,LG:()=>o});var i=r(4438),t=r(177),n=r(6600);const e=["determinateSpinner"];function a(f,x){if(1&f&&(i.qSk(),i.j41(0,"svg",11),i.nrm(1,"circle",12),i.k0s()),2&f){const m=i.XpG();i.BMQ("viewBox",m._viewBox()),i.R7$(),i.xc7("stroke-dasharray",m._strokeCircumference(),"px")("stroke-dashoffset",m._strokeCircumference()/2,"px")("stroke-width",m._circleStrokeWidth(),"%"),i.BMQ("r",m._circleRadius())}}const c=new i.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function u(){return{diameter:l}}}),l=100;let o=(()=>{class f{get color(){return this._color||this._defaultColor}set color(m){this._color=m}constructor(m,w,b){this._elementRef=m,this._defaultColor="primary",this._value=0,this._diameter=l,this._noopAnimations="NoopAnimations"===w&&!!b&&!b._forceAnimations,this.mode="mat-spinner"===m.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",b&&(b.color&&(this.color=this._defaultColor=b.color),b.diameter&&(this.diameter=b.diameter),b.strokeWidth&&(this.strokeWidth=b.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(m){this._value=Math.max(0,Math.min(100,m||0))}get diameter(){return this._diameter}set diameter(m){this._diameter=m||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(m){this._strokeWidth=m||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const m=2*this._circleRadius()+this.strokeWidth;return`0 0 ${m} ${m}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static{this.\u0275fac=function(w){return new(w||f)(i.rXU(i.aKT),i.rXU(i.bc$,8),i.rXU(c))}}static{this.\u0275cmp=i.VBU({type:f,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(w,b){if(1&w&&i.GBs(e,5),2&w){let k;i.mGM(k=i.lsd())&&(b._determinateCircle=k.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(w,b){2&w&&(i.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===b.mode?b.value:null)("mode",b.mode),i.HbH("mat-"+b.color),i.xc7("width",b.diameter,"px")("height",b.diameter,"px")("--mdc-circular-progress-size",b.diameter+"px")("--mdc-circular-progress-active-indicator-width",b.diameter+"px"),i.AVh("_mat-animation-noopable",b._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===b.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",i.Udg],diameter:[2,"diameter","diameter",i.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",i.Udg]},exportAs:["matProgressSpinner"],standalone:!0,features:[i.GFd,i.aNF],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(w,b){if(1&w&&(i.DNE(0,a,2,8,"ng-template",null,0,i.C5r),i.j41(2,"div",2,1),i.qSk(),i.j41(4,"svg",3),i.nrm(5,"circle",4),i.k0s()(),i.joV(),i.j41(6,"div",5)(7,"div",6)(8,"div",7),i.eu8(9,8),i.k0s(),i.j41(10,"div",9),i.eu8(11,8),i.k0s(),i.j41(12,"div",10),i.eu8(13,8),i.k0s()()()),2&w){const k=i.sdS(1);i.R7$(4),i.BMQ("viewBox",b._viewBox()),i.R7$(),i.xc7("stroke-dasharray",b._strokeCircumference(),"px")("stroke-dashoffset",b._strokeDashOffset(),"px")("stroke-width",b._circleStrokeWidth(),"%"),i.BMQ("r",b._circleRadius()),i.R7$(4),i.Y8G("ngTemplateOutlet",k),i.R7$(2),i.Y8G("ngTemplateOutlet",k),i.R7$(2),i.Y8G("ngTemplateOutlet",k)}},dependencies:[t.T3],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-app-primary))}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0})}}return f})(),h=(()=>{class f{static{this.\u0275fac=function(w){return new(w||f)}}static{this.\u0275mod=i.$C({type:f})}static{this.\u0275inj=i.G2t({imports:[t.MD,n.yE]})}}return f})()},5398:(O,s,r)=>{"use strict";r.d(s,{c:()=>c,f:()=>u});var i=r(467),t=r(4438),n=r(2577),e=r(345);const a=["qrcElement"];let c=(()=>{class l{constructor(o,p){this.renderer=o,this.sanitizer=p,this.allowEmptyString=!1,this.colorDark="#000000ff",this.colorLight="#ffffffff",this.cssClass="qrcode",this.elementType="canvas",this.errorCorrectionLevel="M",this.margin=4,this.qrdata="",this.scale=4,this.width=10,this.qrCodeURL=new t.bkB,this.context=null}ngOnChanges(){var o=this;return(0,i.A)(function*(){yield o.createQRCode()})()}isValidQrCodeText(o){return!1===this.allowEmptyString?!(typeof o>"u"||""===o||"null"===o||null===o):!(typeof o>"u")}toDataURL(o){return new Promise((p,h)=>{(0,n.dY)(this.qrdata,o,(f,x)=>{f?h(f):p(x)})})}toCanvas(o,p){return new Promise((h,f)=>{(0,n.mo)(o,this.qrdata,p,x=>{x?f(x):h("success")})})}toSVG(o){return new Promise((p,h)=>{(0,n.toString)(this.qrdata,o,(f,x)=>{f?h(f):p(x)})})}renderElement(o){for(const p of this.qrcElement.nativeElement.childNodes)this.renderer.removeChild(this.qrcElement.nativeElement,p);this.renderer.appendChild(this.qrcElement.nativeElement,o)}createQRCode(){var o=this;return(0,i.A)(function*(){o.version&&o.version>40?(console.warn("[angularx-qrcode] max value for `version` is 40"),o.version=40):o.version&&o.version<1?(console.warn("[angularx-qrcode]`min value for `version` is 1"),o.version=1):void 0!==o.version&&isNaN(o.version)&&(console.warn("[angularx-qrcode] version should be a number, defaulting to auto."),o.version=void 0);try{if(!o.isValidQrCodeText(o.qrdata))throw new Error("[angularx-qrcode] Field `qrdata` is empty, set 'allowEmptyString=\"true\"' to overwrite this behaviour.");o.isValidQrCodeText(o.qrdata)&&""===o.qrdata&&(o.qrdata=" ");const p={color:{dark:o.colorDark,light:o.colorLight},errorCorrectionLevel:o.errorCorrectionLevel,margin:o.margin,scale:o.scale,version:o.version,width:o.width},h=o.imageSrc,f=o.imageHeight||40,x=o.imageWidth||40;switch(o.elementType){case"canvas":{const m=o.renderer.createElement("canvas");o.context=m.getContext("2d"),o.toCanvas(m,p).then(()=>{if(o.ariaLabel&&o.renderer.setAttribute(m,"aria-label",`${o.ariaLabel}`),o.title&&o.renderer.setAttribute(m,"title",`${o.title}`),h&&o.context){o.centerImage=new Image(x,f),h!==o.centerImage.src&&(o.centerImage.crossOrigin="anonymous",o.centerImage.src=h),f!==o.centerImage.height&&(o.centerImage.height=f),x!==o.centerImage.width&&(o.centerImage.width=x);const w=o.centerImage;w&&(w.onload=()=>{o.context?.drawImage(w,m.width/2-x/2,m.height/2-f/2,x,f)})}o.renderElement(m),o.emitQRCodeURL(m)}).catch(w=>{console.error("[angularx-qrcode] canvas error:",w)});break}case"svg":{const m=o.renderer.createElement("div");o.toSVG(p).then(w=>{o.renderer.setProperty(m,"innerHTML",w);const b=m.firstChild;o.renderer.setAttribute(b,"height",`${o.width}`),o.renderer.setAttribute(b,"width",`${o.width}`),o.renderElement(b),o.emitQRCodeURL(b)}).catch(w=>{console.error("[angularx-qrcode] svg error:",w)});break}default:{const m=o.renderer.createElement("img");o.toDataURL(p).then(w=>{o.alt&&m.setAttribute("alt",o.alt),o.ariaLabel&&m.setAttribute("aria-label",o.ariaLabel),m.setAttribute("src",w),o.title&&m.setAttribute("title",o.title),o.renderElement(m),o.emitQRCodeURL(m)}).catch(w=>{console.error("[angularx-qrcode] img/url error:",w)})}}}catch(p){console.error("[angularx-qrcode] Error generating QR Code:",p.message)}})()}convertBase64ImageUrlToBlob(o){const p=o.split(";base64,"),h=p[0].split(":")[1],f=atob(p[1]),x=new Uint8Array(f.length);for(let m=0;m{class l{static{this.\u0275fac=function(p){return new(p||l)}}static{this.\u0275mod=t.$C({type:l})}static{this.\u0275inj=t.G2t({})}}return l})()},7540:(O,s,r)=>{"use strict";r.d(s,{e:()=>K});var i=r(4438);let K=(()=>{class g{static{this.\u0275fac=function(U){return new(U||g)}}static{this.\u0275mod=i.$C({type:g})}static{this.\u0275inj=i.G2t({})}}return g})()}}]); \ No newline at end of file diff --git a/588.380d9cba851daca3.js b/588.380d9cba851daca3.js deleted file mode 100644 index 4556dfa..0000000 --- a/588.380d9cba851daca3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[588],{3830:(D,I,p)=>{p.d(I,{h:()=>x});var a=p(1648),y=p(2771),r=p(4438);let M=(()=>{class o{constructor(){this._onDismiss=new y.m(1),this._onShow=new y.m(1)}get onDismiss(){return this._onDismiss.asObservable()}get onShow(){return this._onShow.asObservable()}dismiss(n){n&&this._onDismiss.next(n)}show(n){n&&this._onShow.next(n)}static{this.\u0275fac=function(k){return new(k||o)}}static{this.\u0275prov=r.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var T=p(7209),v=p(4085),f=p(8834),u=p(9213),s=p(1413),C=p(5964),R=p(6977);const E=[[["","angorAlertTitle",""]],"*",[["","angorAlertIcon",""]]],b=["[angorAlertTitle]","*","[angorAlertIcon]"];function A(o,w){1&o&&r.nrm(0,"div",1)}function g(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function m(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function i(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:x-circle")}function h(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function l(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:information-circle")}function B(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function t(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:exclamation-triangle")}function c(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:x-circle")}function e(o,w){if(1&o&&(r.j41(0,"div",2)(1,"div",8),r.SdG(2,2),r.k0s(),r.j41(3,"div",9),r.DNE(4,g,1,1,"mat-icon",7)(5,m,1,1,"mat-icon",7)(6,i,1,1,"mat-icon",7)(7,h,1,1,"mat-icon",7)(8,l,1,1,"mat-icon",7)(9,B,1,1,"mat-icon",7)(10,t,1,1,"mat-icon",7)(11,c,1,1,"mat-icon",7),r.k0s()()),2&o){const n=r.XpG(2);r.R7$(4),r.vxM("primary"===n.type?4:-1),r.R7$(),r.vxM("accent"===n.type?5:-1),r.R7$(),r.vxM("warn"===n.type?6:-1),r.R7$(),r.vxM("basic"===n.type?7:-1),r.R7$(),r.vxM("info"===n.type?8:-1),r.R7$(),r.vxM("success"===n.type?9:-1),r.R7$(),r.vxM("warning"===n.type?10:-1),r.R7$(),r.vxM("error"===n.type?11:-1)}}function d(o,w){if(1&o){const n=r.RV6();r.j41(0,"div",0),r.DNE(1,A,1,0,"div",1)(2,e,12,8,"div",2),r.j41(3,"div",3)(4,"div",4),r.SdG(5),r.k0s(),r.j41(6,"div",5),r.SdG(7,1),r.k0s()(),r.j41(8,"button",6),r.bIt("click",function(){r.eBV(n);const _=r.XpG();return r.Njj(_.dismiss())}),r.nrm(9,"mat-icon",7),r.k0s()()}if(2&o){const n=r.XpG();r.Y8G("@fadeIn",!n.dismissed)("@fadeOut",!n.dismissed),r.R7$(),r.vxM("border"===n.appearance?1:-1),r.R7$(),r.vxM(n.showIcon?2:-1),r.R7$(7),r.Y8G("svgIcon","heroicons_solid:x-mark")}}let x=(()=>{class o{constructor(){this._changeDetectorRef=(0,r.WQX)(r.gRc),this._angorAlertService=(0,r.WQX)(M),this._angorUtilsService=(0,r.WQX)(T.Q),this.appearance="soft",this.dismissed=!1,this.dismissible=!1,this.name=this._angorUtilsService.randomId(),this.showIcon=!0,this.type="primary",this.dismissedChanged=new r.bkB,this._unsubscribeAll=new s.B}get classList(){return{"angor-alert-appearance-border":"border"===this.appearance,"angor-alert-appearance-fill":"fill"===this.appearance,"angor-alert-appearance-outline":"outline"===this.appearance,"angor-alert-appearance-soft":"soft"===this.appearance,"angor-alert-dismissed":this.dismissed,"angor-alert-dismissible":this.dismissible,"angor-alert-show-icon":this.showIcon,"angor-alert-type-primary":"primary"===this.type,"angor-alert-type-accent":"accent"===this.type,"angor-alert-type-warn":"warn"===this.type,"angor-alert-type-basic":"basic"===this.type,"angor-alert-type-info":"info"===this.type,"angor-alert-type-success":"success"===this.type,"angor-alert-type-warning":"warning"===this.type,"angor-alert-type-error":"error"===this.type}}ngOnChanges(n){"dismissed"in n&&(this.dismissed=(0,v.he)(n.dismissed.currentValue),this._toggleDismiss(this.dismissed)),"dismissible"in n&&(this.dismissible=(0,v.he)(n.dismissible.currentValue)),"showIcon"in n&&(this.showIcon=(0,v.he)(n.showIcon.currentValue))}ngOnInit(){this._angorAlertService.onDismiss.pipe((0,C.p)(n=>this.name===n),(0,R.Q)(this._unsubscribeAll)).subscribe(()=>{this.dismiss()}),this._angorAlertService.onShow.pipe((0,C.p)(n=>this.name===n),(0,R.Q)(this._unsubscribeAll)).subscribe(()=>{this.show()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}dismiss(){this.dismissed||this._toggleDismiss(!0)}show(){this.dismissed&&this._toggleDismiss(!1)}_toggleDismiss(n){this.dismissible&&(this.dismissed=n,this.dismissedChanged.next(this.dismissed),this._changeDetectorRef.markForCheck())}static{this.\u0275fac=function(k){return new(k||o)}}static{this.\u0275cmp=r.VBU({type:o,selectors:[["angor-alert"]],hostVars:2,hostBindings:function(k,_){2&k&&r.HbH(_.classList)},inputs:{appearance:"appearance",dismissed:"dismissed",dismissible:"dismissible",name:"name",showIcon:"showIcon",type:"type"},outputs:{dismissedChanged:"dismissedChanged"},exportAs:["angorAlert"],standalone:!0,features:[r.OA$,r.aNF],ngContentSelectors:b,decls:1,vars:1,consts:[[1,"angor-alert-container"],[1,"angor-alert-border"],[1,"angor-alert-icon"],[1,"angor-alert-content"],[1,"angor-alert-title"],[1,"angor-alert-message"],["mat-icon-button","",1,"angor-alert-dismiss-button",3,"click"],[3,"svgIcon"],[1,"angor-alert-custom-icon"],[1,"angor-alert-default-icon"]],template:function(k,_){1&k&&(r.NAR(E),r.DNE(0,d,10,5,"div",0)),2&k&&r.vxM(!_.dismissible||_.dismissible&&!_.dismissed?0:-1)},dependencies:[u.m_,u.An,f.Hl,f.iY],styles:["angor-alert{display:block}angor-alert .angor-alert-container{position:relative;display:flex;padding:16px;font-size:14px;line-height:1}angor-alert .angor-alert-container .mat-icon{color:currentColor!important}angor-alert .angor-alert-container .angor-alert-icon{display:flex;align-items:flex-start}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon,angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon{display:none;align-items:center;justify-content:center;border-radius:50%}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon:not(:empty),angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon:not(:empty){display:flex;margin-right:12px}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon .mat-icon{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;font-size:1.25rem;line-height:1.25rem}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon .mat-icon svg{width:1.25rem;height:1.25rem}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon{display:none}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon:not(:empty){display:flex}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon:not(:empty)+.angor-alert-default-icon{display:none}angor-alert .angor-alert-container .angor-alert-content{display:flex;flex-direction:column;justify-content:center;line-height:1}angor-alert .angor-alert-container .angor-alert-content .angor-alert-title{display:none;font-weight:600;line-height:20px}angor-alert .angor-alert-container .angor-alert-content .angor-alert-title:not(:empty){display:block}angor-alert .angor-alert-container .angor-alert-content .angor-alert-title:not(:empty)+.angor-alert-message:not(:empty){margin-top:4px}angor-alert .angor-alert-container .angor-alert-content .angor-alert-message{display:none;line-height:20px}angor-alert .angor-alert-container .angor-alert-content .angor-alert-message:not(:empty){display:block}angor-alert .angor-alert-container .angor-alert-dismiss-button{position:absolute;top:10px;right:10px;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;line-height:32px!important}angor-alert .angor-alert-container .angor-alert-dismiss-button .mat-icon{width:1rem;height:1rem;min-width:1rem;min-height:1rem;font-size:1rem;line-height:1rem}angor-alert .angor-alert-container .angor-alert-dismiss-button .mat-icon svg{width:1rem;height:1rem}angor-alert.angor-alert-dismissible .angor-alert-container .angor-alert-content{margin-right:32px}angor-alert:not(.angor-alert-dismissible) .angor-alert-container .angor-alert-dismiss-button{display:none!important}angor-alert.angor-alert-appearance-border .angor-alert-container{position:relative;overflow:hidden;border-radius:6px;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-alert.angor-alert-appearance-border .angor-alert-container .angor-alert-border{position:absolute;left:0;top:0;bottom:0;width:4px}angor-alert.angor-alert-appearance-border .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-rgb),var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-400-rgb),var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-rgb),var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-400-rgb),var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-400-rgb),var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-rgb),var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-400-rgb),var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-400-rgb),var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(59 117 134 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill .angor-alert-container{border-radius:6px}angor-alert.angor-alert-appearance-fill .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-100-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(var(--angor-primary-800-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-100-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(var(--angor-accent-800-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-100-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(var(--angor-warn-800-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(203 221 225 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(155 186 195 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline .angor-alert-container{border-radius:6px}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--angor-primary-400-rgb), var(--tw-ring-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-primary-900-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(var(--angor-primary-800-rgb),var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-200-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--angor-accent-400-rgb), var(--tw-ring-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-accent-900-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-700-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(var(--angor-accent-800-rgb),var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-200-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--angor-warn-400-rgb), var(--tw-ring-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-warn-900-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-700-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(var(--angor-warn-800-rgb),var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-200-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(59 117 134 / var(--tw-ring-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(2 34 41 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(5 43 51 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(155 186 195 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(155 186 195 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft .angor-alert-container{border-radius:6px}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-primary-900-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(var(--angor-primary-800-rgb),var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-200-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-accent-900-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-700-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(var(--angor-accent-800-rgb),var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-200-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-warn-900-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-700-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(var(--angor-warn-800-rgb),var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-200-rgb),var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(2 34 41 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(5 43 51 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(155 186 195 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(155 186 195 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity))}\n"],encapsulation:2,data:{animation:a.F},changeDetection:0})}}return o})()},2765:(D,I,p)=>{p.d(I,{So:()=>A,g7:()=>h});var a=p(4438),y=p(9417),r=p(6600);const M=["input"],T=["label"],v=["*"],f=new a.nKC("mat-checkbox-default-options",{providedIn:"root",factory:u});function u(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var s=function(l){return l[l.Init=0]="Init",l[l.Checked=1]="Checked",l[l.Unchecked=2]="Unchecked",l[l.Indeterminate=3]="Indeterminate",l}(s||{});const C={provide:y.kq,useExisting:(0,a.Rfq)(()=>A),multi:!0};class R{}let E=0;const b=u();let A=(()=>{class l{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(t){const c=new R;return c.source=this,c.checked=t,c}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(t,c,e,d,x,o){this._elementRef=t,this._changeDetectorRef=c,this._ngZone=e,this._animationMode=x,this._options=o,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new a.bkB,this.indeterminateChange=new a.bkB,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=s.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||b,this.color=this._options.color||b.color,this.tabIndex=parseInt(d)||0,this.id=this._uniqueId="mat-mdc-checkbox-"+ ++E,this.disabledInteractive=o?.disabledInteractive??!1}ngOnChanges(t){t.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(t){t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(t){t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(t){const c=t!=this._indeterminate;this._indeterminate=t,c&&(this._transitionCheckState(this._indeterminate?s.Indeterminate:this.checked?s.Checked:s.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(t){this.checked=!!t}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}validate(t){return this.required&&!0!==t.value?{required:!0}:null}registerOnValidatorChange(t){this._validatorChangeFn=t}_transitionCheckState(t){let c=this._currentCheckState,e=this._getAnimationTargetElement();if(c!==t&&e&&(this._currentAnimationClass&&e.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(c,t),this._currentCheckState=t,this._currentAnimationClass.length>0)){e.classList.add(this._currentAnimationClass);const d=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{e.classList.remove(d)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const t=this._options?.clickAction;this.disabled||"noop"===t?(this.disabled&&this.disabledInteractive||!this.disabled&&"noop"===t)&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==t&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?s.Checked:s.Unchecked),this._emitChangeEvent())}_onInteractionEvent(t){t.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(t,c){if("NoopAnimations"===this._animationMode)return"";switch(t){case s.Init:if(c===s.Checked)return this._animationClasses.uncheckedToChecked;if(c==s.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case s.Unchecked:return c===s.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case s.Checked:return c===s.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case s.Indeterminate:return c===s.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(t){const c=this._inputElement;c&&(c.nativeElement.indeterminate=t)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(t){t.target&&this._labelElement.nativeElement.contains(t.target)&&t.stopPropagation()}static{this.\u0275fac=function(c){return new(c||l)(a.rXU(a.aKT),a.rXU(a.gRc),a.rXU(a.SKi),a.kS0("tabindex"),a.rXU(a.bc$,8),a.rXU(f,8))}}static{this.\u0275cmp=a.VBU({type:l,selectors:[["mat-checkbox"]],viewQuery:function(c,e){if(1&c&&(a.GBs(M,5),a.GBs(T,5),a.GBs(r.r6,5)),2&c){let d;a.mGM(d=a.lsd())&&(e._inputElement=d.first),a.mGM(d=a.lsd())&&(e._labelElement=d.first),a.mGM(d=a.lsd())&&(e.ripple=d.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(c,e){2&c&&(a.Mr5("id",e.id),a.BMQ("tabindex",null)("aria-label",null)("aria-labelledby",null),a.HbH(e.color?"mat-"+e.color:"mat-accent"),a.AVh("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mdc-checkbox--disabled",e.disabled)("mat-mdc-checkbox-disabled",e.disabled)("mat-mdc-checkbox-checked",e.checked)("mat-mdc-checkbox-disabled-interactive",e.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],id:"id",required:[2,"required","required",a.L39],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",a.L39],tabIndex:[2,"tabIndex","tabIndex",t=>null==t?void 0:(0,a.Udg)(t)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",a.L39],checked:[2,"checked","checked",a.L39],disabled:[2,"disabled","disabled",a.L39],indeterminate:[2,"indeterminate","indeterminate",a.L39]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[a.Jv_([C,{provide:y.cz,useExisting:l,multi:!0}]),a.GFd,a.OA$,a.aNF],ngContentSelectors:v,decls:15,vars:20,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(c,e){if(1&c){const d=a.RV6();a.NAR(),a.j41(0,"div",3),a.bIt("click",function(o){return a.eBV(d),a.Njj(e._preventBubblingFromLabel(o))}),a.j41(1,"div",4,0)(3,"div",5),a.bIt("click",function(){return a.eBV(d),a.Njj(e._onTouchTargetClick())}),a.k0s(),a.j41(4,"input",6,1),a.bIt("blur",function(){return a.eBV(d),a.Njj(e._onBlur())})("click",function(){return a.eBV(d),a.Njj(e._onInputClick())})("change",function(o){return a.eBV(d),a.Njj(e._onInteractionEvent(o))}),a.k0s(),a.nrm(6,"div",7),a.j41(7,"div",8),a.qSk(),a.j41(8,"svg",9),a.nrm(9,"path",10),a.k0s(),a.joV(),a.nrm(10,"div",11),a.k0s(),a.nrm(11,"div",12),a.k0s(),a.j41(12,"label",13,2),a.SdG(14),a.k0s()()}if(2&c){const d=a.sdS(2);a.Y8G("labelPosition",e.labelPosition),a.R7$(4),a.AVh("mdc-checkbox--selected",e.checked),a.Y8G("checked",e.checked)("indeterminate",e.indeterminate)("disabled",e.disabled&&!e.disabledInteractive)("id",e.inputId)("required",e.required)("tabIndex",e.disabled&&!e.disabledInteractive?-1:e.tabIndex),a.BMQ("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby)("aria-describedby",e.ariaDescribedby)("aria-checked",e.indeterminate?"mixed":null)("aria-disabled",!(!e.disabled||!e.disabledInteractive)||null)("name",e.name)("value",e.value),a.R7$(7),a.Y8G("matRippleTrigger",d)("matRippleDisabled",e.disableRipple||e.disabled)("matRippleCentered",!0),a.R7$(),a.Y8G("for",e.inputId)}},dependencies:[r.r6,r.tO],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.cdk-high-contrast-active .mdc-checkbox--disabled{opacity:.5}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-app-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-app-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.cdk-high-contrast-active .mdc-checkbox--disabled .mdc-checkbox__checkmark,.cdk-high-contrast-active .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__mixedmark{margin:0 1px}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return l})(),h=(()=>{class l{static{this.\u0275fac=function(c){return new(c||l)}}static{this.\u0275mod=a.$C({type:l})}static{this.\u0275inj=a.G2t({imports:[A,r.yE,r.yE]})}}return l})()},9183:(D,I,p)=>{p.d(I,{D6:()=>E,LG:()=>C});var a=p(4438),y=p(177),r=p(6600);const M=["determinateSpinner"];function T(b,A){if(1&b&&(a.qSk(),a.j41(0,"svg",11),a.nrm(1,"circle",12),a.k0s()),2&b){const g=a.XpG();a.BMQ("viewBox",g._viewBox()),a.R7$(),a.xc7("stroke-dasharray",g._strokeCircumference(),"px")("stroke-dashoffset",g._strokeCircumference()/2,"px")("stroke-width",g._circleStrokeWidth(),"%"),a.BMQ("r",g._circleRadius())}}const v=new a.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function f(){return{diameter:u}}}),u=100;let C=(()=>{class b{get color(){return this._color||this._defaultColor}set color(g){this._color=g}constructor(g,m,i){this._elementRef=g,this._defaultColor="primary",this._value=0,this._diameter=u,this._noopAnimations="NoopAnimations"===m&&!!i&&!i._forceAnimations,this.mode="mat-spinner"===g.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",i&&(i.color&&(this.color=this._defaultColor=i.color),i.diameter&&(this.diameter=i.diameter),i.strokeWidth&&(this.strokeWidth=i.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(g){this._value=Math.max(0,Math.min(100,g||0))}get diameter(){return this._diameter}set diameter(g){this._diameter=g||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(g){this._strokeWidth=g||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const g=2*this._circleRadius()+this.strokeWidth;return`0 0 ${g} ${g}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static{this.\u0275fac=function(m){return new(m||b)(a.rXU(a.aKT),a.rXU(a.bc$,8),a.rXU(v))}}static{this.\u0275cmp=a.VBU({type:b,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(m,i){if(1&m&&a.GBs(M,5),2&m){let h;a.mGM(h=a.lsd())&&(i._determinateCircle=h.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(m,i){2&m&&(a.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===i.mode?i.value:null)("mode",i.mode),a.HbH("mat-"+i.color),a.xc7("width",i.diameter,"px")("height",i.diameter,"px")("--mdc-circular-progress-size",i.diameter+"px")("--mdc-circular-progress-active-indicator-width",i.diameter+"px"),a.AVh("_mat-animation-noopable",i._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===i.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",a.Udg],diameter:[2,"diameter","diameter",a.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",a.Udg]},exportAs:["matProgressSpinner"],standalone:!0,features:[a.GFd,a.aNF],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(m,i){if(1&m&&(a.DNE(0,T,2,8,"ng-template",null,0,a.C5r),a.j41(2,"div",2,1),a.qSk(),a.j41(4,"svg",3),a.nrm(5,"circle",4),a.k0s()(),a.joV(),a.j41(6,"div",5)(7,"div",6)(8,"div",7),a.eu8(9,8),a.k0s(),a.j41(10,"div",9),a.eu8(11,8),a.k0s(),a.j41(12,"div",10),a.eu8(13,8),a.k0s()()()),2&m){const h=a.sdS(1);a.R7$(4),a.BMQ("viewBox",i._viewBox()),a.R7$(),a.xc7("stroke-dasharray",i._strokeCircumference(),"px")("stroke-dashoffset",i._strokeDashOffset(),"px")("stroke-width",i._circleStrokeWidth(),"%"),a.BMQ("r",i._circleRadius()),a.R7$(4),a.Y8G("ngTemplateOutlet",h),a.R7$(2),a.Y8G("ngTemplateOutlet",h),a.R7$(2),a.Y8G("ngTemplateOutlet",h)}},dependencies:[y.T3],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-app-primary))}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0})}}return b})(),E=(()=>{class b{static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275mod=a.$C({type:b})}static{this.\u0275inj=a.G2t({imports:[y.MD,r.yE]})}}return b})()}}]); \ No newline at end of file diff --git a/588.76ef0172d45adca0.js b/588.76ef0172d45adca0.js new file mode 100644 index 0000000..19fa6de --- /dev/null +++ b/588.76ef0172d45adca0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangor=self.webpackChunkangor||[]).push([[588],{3830:(D,I,p)=>{p.d(I,{h:()=>x});var a=p(1648),y=p(2771),r=p(4438);let M=(()=>{class o{constructor(){this._onDismiss=new y.m(1),this._onShow=new y.m(1)}get onDismiss(){return this._onDismiss.asObservable()}get onShow(){return this._onShow.asObservable()}dismiss(n){n&&this._onDismiss.next(n)}show(n){n&&this._onShow.next(n)}static{this.\u0275fac=function(k){return new(k||o)}}static{this.\u0275prov=r.jDH({token:o,factory:o.\u0275fac,providedIn:"root"})}}return o})();var T=p(7209),v=p(4085),f=p(8834),u=p(9213),s=p(1413),C=p(5964),R=p(6977);const E=[[["","angorAlertTitle",""]],"*",[["","angorAlertIcon",""]]],b=["[angorAlertTitle]","*","[angorAlertIcon]"];function A(o,w){1&o&&r.nrm(0,"div",1)}function g(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function m(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function i(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:x-circle")}function h(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function l(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:information-circle")}function B(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:check-circle")}function t(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:exclamation-triangle")}function c(o,w){1&o&&r.nrm(0,"mat-icon",7),2&o&&r.Y8G("svgIcon","heroicons_solid:x-circle")}function e(o,w){if(1&o&&(r.j41(0,"div",2)(1,"div",8),r.SdG(2,2),r.k0s(),r.j41(3,"div",9),r.DNE(4,g,1,1,"mat-icon",7)(5,m,1,1,"mat-icon",7)(6,i,1,1,"mat-icon",7)(7,h,1,1,"mat-icon",7)(8,l,1,1,"mat-icon",7)(9,B,1,1,"mat-icon",7)(10,t,1,1,"mat-icon",7)(11,c,1,1,"mat-icon",7),r.k0s()()),2&o){const n=r.XpG(2);r.R7$(4),r.vxM("primary"===n.type?4:-1),r.R7$(),r.vxM("accent"===n.type?5:-1),r.R7$(),r.vxM("warn"===n.type?6:-1),r.R7$(),r.vxM("basic"===n.type?7:-1),r.R7$(),r.vxM("info"===n.type?8:-1),r.R7$(),r.vxM("success"===n.type?9:-1),r.R7$(),r.vxM("warning"===n.type?10:-1),r.R7$(),r.vxM("error"===n.type?11:-1)}}function d(o,w){if(1&o){const n=r.RV6();r.j41(0,"div",0),r.DNE(1,A,1,0,"div",1)(2,e,12,8,"div",2),r.j41(3,"div",3)(4,"div",4),r.SdG(5),r.k0s(),r.j41(6,"div",5),r.SdG(7,1),r.k0s()(),r.j41(8,"button",6),r.bIt("click",function(){r.eBV(n);const _=r.XpG();return r.Njj(_.dismiss())}),r.nrm(9,"mat-icon",7),r.k0s()()}if(2&o){const n=r.XpG();r.Y8G("@fadeIn",!n.dismissed)("@fadeOut",!n.dismissed),r.R7$(),r.vxM("border"===n.appearance?1:-1),r.R7$(),r.vxM(n.showIcon?2:-1),r.R7$(7),r.Y8G("svgIcon","heroicons_solid:x-mark")}}let x=(()=>{class o{constructor(){this._changeDetectorRef=(0,r.WQX)(r.gRc),this._angorAlertService=(0,r.WQX)(M),this._angorUtilsService=(0,r.WQX)(T.Q),this.appearance="soft",this.dismissed=!1,this.dismissible=!1,this.name=this._angorUtilsService.randomId(),this.showIcon=!0,this.type="primary",this.dismissedChanged=new r.bkB,this._unsubscribeAll=new s.B}get classList(){return{"angor-alert-appearance-border":"border"===this.appearance,"angor-alert-appearance-fill":"fill"===this.appearance,"angor-alert-appearance-outline":"outline"===this.appearance,"angor-alert-appearance-soft":"soft"===this.appearance,"angor-alert-dismissed":this.dismissed,"angor-alert-dismissible":this.dismissible,"angor-alert-show-icon":this.showIcon,"angor-alert-type-primary":"primary"===this.type,"angor-alert-type-accent":"accent"===this.type,"angor-alert-type-warn":"warn"===this.type,"angor-alert-type-basic":"basic"===this.type,"angor-alert-type-info":"info"===this.type,"angor-alert-type-success":"success"===this.type,"angor-alert-type-warning":"warning"===this.type,"angor-alert-type-error":"error"===this.type}}ngOnChanges(n){"dismissed"in n&&(this.dismissed=(0,v.he)(n.dismissed.currentValue),this._toggleDismiss(this.dismissed)),"dismissible"in n&&(this.dismissible=(0,v.he)(n.dismissible.currentValue)),"showIcon"in n&&(this.showIcon=(0,v.he)(n.showIcon.currentValue))}ngOnInit(){this._angorAlertService.onDismiss.pipe((0,C.p)(n=>this.name===n),(0,R.Q)(this._unsubscribeAll)).subscribe(()=>{this.dismiss()}),this._angorAlertService.onShow.pipe((0,C.p)(n=>this.name===n),(0,R.Q)(this._unsubscribeAll)).subscribe(()=>{this.show()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}dismiss(){this.dismissed||this._toggleDismiss(!0)}show(){this.dismissed&&this._toggleDismiss(!1)}_toggleDismiss(n){this.dismissible&&(this.dismissed=n,this.dismissedChanged.next(this.dismissed),this._changeDetectorRef.markForCheck())}static{this.\u0275fac=function(k){return new(k||o)}}static{this.\u0275cmp=r.VBU({type:o,selectors:[["angor-alert"]],hostVars:2,hostBindings:function(k,_){2&k&&r.HbH(_.classList)},inputs:{appearance:"appearance",dismissed:"dismissed",dismissible:"dismissible",name:"name",showIcon:"showIcon",type:"type"},outputs:{dismissedChanged:"dismissedChanged"},exportAs:["angorAlert"],standalone:!0,features:[r.OA$,r.aNF],ngContentSelectors:b,decls:1,vars:1,consts:[[1,"angor-alert-container"],[1,"angor-alert-border"],[1,"angor-alert-icon"],[1,"angor-alert-content"],[1,"angor-alert-title"],[1,"angor-alert-message"],["mat-icon-button","",1,"angor-alert-dismiss-button",3,"click"],[3,"svgIcon"],[1,"angor-alert-custom-icon"],[1,"angor-alert-default-icon"]],template:function(k,_){1&k&&(r.NAR(E),r.DNE(0,d,10,5,"div",0)),2&k&&r.vxM(!_.dismissible||_.dismissible&&!_.dismissed?0:-1)},dependencies:[u.m_,u.An,f.Hl,f.iY],styles:["angor-alert{display:block}angor-alert .angor-alert-container{position:relative;display:flex;padding:16px;font-size:14px;line-height:1}angor-alert .angor-alert-container .mat-icon{color:currentColor!important}angor-alert .angor-alert-container .angor-alert-icon{display:flex;align-items:flex-start}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon,angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon{display:none;align-items:center;justify-content:center;border-radius:50%}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon:not(:empty),angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon:not(:empty){display:flex;margin-right:12px}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon .mat-icon{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;font-size:1.25rem;line-height:1.25rem}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-default-icon .mat-icon svg{width:1.25rem;height:1.25rem}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon{display:none}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon:not(:empty){display:flex}angor-alert .angor-alert-container .angor-alert-icon .angor-alert-custom-icon:not(:empty)+.angor-alert-default-icon{display:none}angor-alert .angor-alert-container .angor-alert-content{display:flex;flex-direction:column;justify-content:center;line-height:1}angor-alert .angor-alert-container .angor-alert-content .angor-alert-title{display:none;font-weight:600;line-height:20px}angor-alert .angor-alert-container .angor-alert-content .angor-alert-title:not(:empty){display:block}angor-alert .angor-alert-container .angor-alert-content .angor-alert-title:not(:empty)+.angor-alert-message:not(:empty){margin-top:4px}angor-alert .angor-alert-container .angor-alert-content .angor-alert-message{display:none;line-height:20px}angor-alert .angor-alert-container .angor-alert-content .angor-alert-message:not(:empty){display:block}angor-alert .angor-alert-container .angor-alert-dismiss-button{position:absolute;top:10px;right:10px;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;line-height:32px!important}angor-alert .angor-alert-container .angor-alert-dismiss-button .mat-icon{width:1rem;height:1rem;min-width:1rem;min-height:1rem;font-size:1rem;line-height:1rem}angor-alert .angor-alert-container .angor-alert-dismiss-button .mat-icon svg{width:1rem;height:1rem}angor-alert.angor-alert-dismissible .angor-alert-container .angor-alert-content{margin-right:32px}angor-alert:not(.angor-alert-dismissible) .angor-alert-container .angor-alert-dismiss-button{display:none!important}angor-alert.angor-alert-appearance-border .angor-alert-container{position:relative;overflow:hidden;border-radius:6px;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}angor-alert.angor-alert-appearance-border .angor-alert-container .angor-alert-border{position:absolute;left:0;top:0;bottom:0;width:4px}angor-alert.angor-alert-appearance-border .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-400-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-400-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-400-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-400-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-400-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(59 117 134 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-border{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(107 152 164 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-border.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill .angor-alert-container{border-radius:6px}angor-alert.angor-alert-appearance-fill .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-100-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-800-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-100-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-accent-800-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-100-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-warn-800-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(203 221 225 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container .angor-alert-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-fill.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline .angor-alert-container{border-radius:6px}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--angor-primary-400-rgb), var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-primary-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--angor-accent-400-rgb), var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-accent-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-accent-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgba(var(--angor-warn-400-rgb), var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-warn-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-warn-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(59 117 134 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(2 34 41 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(5 43 51 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(155 186 195 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-outline.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft .angor-alert-container{border-radius:6px}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-primary-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-primary .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-primary-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-accent-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-accent-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-accent .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-accent-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgba(var(--angor-warn-900-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-700-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-warn-800-rgb),var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container{--tw-bg-opacity: 1;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warn .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgba(var(--angor-warn-200-rgb),var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(7 52 62 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(2 34 41 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(5 43 51 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 33 40 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-basic .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(155 186 195 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-info .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-success .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-warning .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-title,angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container code{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-icon{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-title,.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-dismiss-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark angor-alert.angor-alert-appearance-soft.angor-alert-type-error .angor-alert-container .angor-alert-message{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}\n"],encapsulation:2,data:{animation:a.F},changeDetection:0})}}return o})()},2765:(D,I,p)=>{p.d(I,{So:()=>A,g7:()=>h});var a=p(4438),y=p(9417),r=p(6600);const M=["input"],T=["label"],v=["*"],f=new a.nKC("mat-checkbox-default-options",{providedIn:"root",factory:u});function u(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var s=function(l){return l[l.Init=0]="Init",l[l.Checked=1]="Checked",l[l.Unchecked=2]="Unchecked",l[l.Indeterminate=3]="Indeterminate",l}(s||{});const C={provide:y.kq,useExisting:(0,a.Rfq)(()=>A),multi:!0};class R{}let E=0;const b=u();let A=(()=>{class l{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(t){const c=new R;return c.source=this,c.checked=t,c}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(t,c,e,d,x,o){this._elementRef=t,this._changeDetectorRef=c,this._ngZone=e,this._animationMode=x,this._options=o,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new a.bkB,this.indeterminateChange=new a.bkB,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=s.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||b,this.color=this._options.color||b.color,this.tabIndex=parseInt(d)||0,this.id=this._uniqueId="mat-mdc-checkbox-"+ ++E,this.disabledInteractive=o?.disabledInteractive??!1}ngOnChanges(t){t.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(t){t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(t){t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(t){const c=t!=this._indeterminate;this._indeterminate=t,c&&(this._transitionCheckState(this._indeterminate?s.Indeterminate:this.checked?s.Checked:s.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(t){this.checked=!!t}registerOnChange(t){this._controlValueAccessorChangeFn=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this.disabled=t}validate(t){return this.required&&!0!==t.value?{required:!0}:null}registerOnValidatorChange(t){this._validatorChangeFn=t}_transitionCheckState(t){let c=this._currentCheckState,e=this._getAnimationTargetElement();if(c!==t&&e&&(this._currentAnimationClass&&e.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(c,t),this._currentCheckState=t,this._currentAnimationClass.length>0)){e.classList.add(this._currentAnimationClass);const d=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{e.classList.remove(d)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const t=this._options?.clickAction;this.disabled||"noop"===t?(this.disabled&&this.disabledInteractive||!this.disabled&&"noop"===t)&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==t&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?s.Checked:s.Unchecked),this._emitChangeEvent())}_onInteractionEvent(t){t.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(t,c){if("NoopAnimations"===this._animationMode)return"";switch(t){case s.Init:if(c===s.Checked)return this._animationClasses.uncheckedToChecked;if(c==s.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case s.Unchecked:return c===s.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case s.Checked:return c===s.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case s.Indeterminate:return c===s.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(t){const c=this._inputElement;c&&(c.nativeElement.indeterminate=t)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(t){t.target&&this._labelElement.nativeElement.contains(t.target)&&t.stopPropagation()}static{this.\u0275fac=function(c){return new(c||l)(a.rXU(a.aKT),a.rXU(a.gRc),a.rXU(a.SKi),a.kS0("tabindex"),a.rXU(a.bc$,8),a.rXU(f,8))}}static{this.\u0275cmp=a.VBU({type:l,selectors:[["mat-checkbox"]],viewQuery:function(c,e){if(1&c&&(a.GBs(M,5),a.GBs(T,5),a.GBs(r.r6,5)),2&c){let d;a.mGM(d=a.lsd())&&(e._inputElement=d.first),a.mGM(d=a.lsd())&&(e._labelElement=d.first),a.mGM(d=a.lsd())&&(e.ripple=d.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(c,e){2&c&&(a.Mr5("id",e.id),a.BMQ("tabindex",null)("aria-label",null)("aria-labelledby",null),a.HbH(e.color?"mat-"+e.color:"mat-accent"),a.AVh("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mdc-checkbox--disabled",e.disabled)("mat-mdc-checkbox-disabled",e.disabled)("mat-mdc-checkbox-checked",e.checked)("mat-mdc-checkbox-disabled-interactive",e.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],id:"id",required:[2,"required","required",a.L39],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",a.L39],tabIndex:[2,"tabIndex","tabIndex",t=>null==t?void 0:(0,a.Udg)(t)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",a.L39],checked:[2,"checked","checked",a.L39],disabled:[2,"disabled","disabled",a.L39],indeterminate:[2,"indeterminate","indeterminate",a.L39]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[a.Jv_([C,{provide:y.cz,useExisting:l,multi:!0}]),a.GFd,a.OA$,a.aNF],ngContentSelectors:v,decls:15,vars:20,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(c,e){if(1&c){const d=a.RV6();a.NAR(),a.j41(0,"div",3),a.bIt("click",function(o){return a.eBV(d),a.Njj(e._preventBubblingFromLabel(o))}),a.j41(1,"div",4,0)(3,"div",5),a.bIt("click",function(){return a.eBV(d),a.Njj(e._onTouchTargetClick())}),a.k0s(),a.j41(4,"input",6,1),a.bIt("blur",function(){return a.eBV(d),a.Njj(e._onBlur())})("click",function(){return a.eBV(d),a.Njj(e._onInputClick())})("change",function(o){return a.eBV(d),a.Njj(e._onInteractionEvent(o))}),a.k0s(),a.nrm(6,"div",7),a.j41(7,"div",8),a.qSk(),a.j41(8,"svg",9),a.nrm(9,"path",10),a.k0s(),a.joV(),a.nrm(10,"div",11),a.k0s(),a.nrm(11,"div",12),a.k0s(),a.j41(12,"label",13,2),a.SdG(14),a.k0s()()}if(2&c){const d=a.sdS(2);a.Y8G("labelPosition",e.labelPosition),a.R7$(4),a.AVh("mdc-checkbox--selected",e.checked),a.Y8G("checked",e.checked)("indeterminate",e.indeterminate)("disabled",e.disabled&&!e.disabledInteractive)("id",e.inputId)("required",e.required)("tabIndex",e.disabled&&!e.disabledInteractive?-1:e.tabIndex),a.BMQ("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby)("aria-describedby",e.ariaDescribedby)("aria-checked",e.indeterminate?"mixed":null)("aria-disabled",!(!e.disabled||!e.disabledInteractive)||null)("name",e.name)("value",e.value),a.R7$(7),a.Y8G("matRippleTrigger",d)("matRippleDisabled",e.disableRipple||e.disabled)("matRippleCentered",!0),a.R7$(),a.Y8G("for",e.inputId)}},dependencies:[r.r6,r.tO],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.cdk-high-contrast-active .mdc-checkbox--disabled{opacity:.5}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-app-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-app-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.cdk-high-contrast-active .mdc-checkbox--disabled .mdc-checkbox__checkmark,.cdk-high-contrast-active .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__mixedmark{margin:0 1px}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return l})(),h=(()=>{class l{static{this.\u0275fac=function(c){return new(c||l)}}static{this.\u0275mod=a.$C({type:l})}static{this.\u0275inj=a.G2t({imports:[A,r.yE,r.yE]})}}return l})()},9183:(D,I,p)=>{p.d(I,{D6:()=>E,LG:()=>C});var a=p(4438),y=p(177),r=p(6600);const M=["determinateSpinner"];function T(b,A){if(1&b&&(a.qSk(),a.j41(0,"svg",11),a.nrm(1,"circle",12),a.k0s()),2&b){const g=a.XpG();a.BMQ("viewBox",g._viewBox()),a.R7$(),a.xc7("stroke-dasharray",g._strokeCircumference(),"px")("stroke-dashoffset",g._strokeCircumference()/2,"px")("stroke-width",g._circleStrokeWidth(),"%"),a.BMQ("r",g._circleRadius())}}const v=new a.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function f(){return{diameter:u}}}),u=100;let C=(()=>{class b{get color(){return this._color||this._defaultColor}set color(g){this._color=g}constructor(g,m,i){this._elementRef=g,this._defaultColor="primary",this._value=0,this._diameter=u,this._noopAnimations="NoopAnimations"===m&&!!i&&!i._forceAnimations,this.mode="mat-spinner"===g.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",i&&(i.color&&(this.color=this._defaultColor=i.color),i.diameter&&(this.diameter=i.diameter),i.strokeWidth&&(this.strokeWidth=i.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(g){this._value=Math.max(0,Math.min(100,g||0))}get diameter(){return this._diameter}set diameter(g){this._diameter=g||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(g){this._strokeWidth=g||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const g=2*this._circleRadius()+this.strokeWidth;return`0 0 ${g} ${g}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static{this.\u0275fac=function(m){return new(m||b)(a.rXU(a.aKT),a.rXU(a.bc$,8),a.rXU(v))}}static{this.\u0275cmp=a.VBU({type:b,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(m,i){if(1&m&&a.GBs(M,5),2&m){let h;a.mGM(h=a.lsd())&&(i._determinateCircle=h.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(m,i){2&m&&(a.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===i.mode?i.value:null)("mode",i.mode),a.HbH("mat-"+i.color),a.xc7("width",i.diameter,"px")("height",i.diameter,"px")("--mdc-circular-progress-size",i.diameter+"px")("--mdc-circular-progress-active-indicator-width",i.diameter+"px"),a.AVh("_mat-animation-noopable",i._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===i.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",a.Udg],diameter:[2,"diameter","diameter",a.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",a.Udg]},exportAs:["matProgressSpinner"],standalone:!0,features:[a.GFd,a.aNF],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(m,i){if(1&m&&(a.DNE(0,T,2,8,"ng-template",null,0,a.C5r),a.j41(2,"div",2,1),a.qSk(),a.j41(4,"svg",3),a.nrm(5,"circle",4),a.k0s()(),a.joV(),a.j41(6,"div",5)(7,"div",6)(8,"div",7),a.eu8(9,8),a.k0s(),a.j41(10,"div",9),a.eu8(11,8),a.k0s(),a.j41(12,"div",10),a.eu8(13,8),a.k0s()()()),2&m){const h=a.sdS(1);a.R7$(4),a.BMQ("viewBox",i._viewBox()),a.R7$(),a.xc7("stroke-dasharray",i._strokeCircumference(),"px")("stroke-dashoffset",i._strokeDashOffset(),"px")("stroke-width",i._circleStrokeWidth(),"%"),a.BMQ("r",i._circleRadius()),a.R7$(4),a.Y8G("ngTemplateOutlet",h),a.R7$(2),a.Y8G("ngTemplateOutlet",h),a.R7$(2),a.Y8G("ngTemplateOutlet",h)}},dependencies:[y.T3],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-app-primary))}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0})}}return b})(),E=(()=>{class b{static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275mod=a.$C({type:b})}static{this.\u0275inj=a.G2t({imports:[y.MD,r.yE]})}}return b})()}}]); \ No newline at end of file diff --git a/706.f94f8011d50aa043.js b/706.fd38f6160d8121e7.js similarity index 52% rename from 706.f94f8011d50aa043.js rename to 706.fd38f6160d8121e7.js index cedbbb1..5cd66f2 100644 --- a/706.f94f8011d50aa043.js +++ b/706.fd38f6160d8121e7.js @@ -1 +1 @@ -(self.webpackChunkangor=self.webpackChunkangor||[]).push([[706],{9706:(R,u,b)=>{"use strict";b.d(u,{FP:()=>s});var S=b(3813),v=b(4438),i=b(5416),y=b(1719);let g=(()=>{class n{constructor(){this.contentLimit=16384,this.tagsLimit=50,this.profileLimit=16384,this.profileTagsLimit=1e3,this.contactsContentLimit=16384}sanitizeEvent(e){let t=y(e.content,{allowedTags:["b","i","em","strong","a","img"],allowedAttributes:{a:["href"],img:["src"]},allowedIframeHostnames:["www.youtube.com"]});return e.content=t,e}validateEvent(e){return e.pubkey.length<60||e.pubkey.length>70||!e.sig||!e.id||e.sig.length<100||e.pubkey.length>150||64!==e.id.length||"number"!=typeof e.kind||"number"!=typeof e.created_at?null:(0===e.kind?e.content.length>this.profileLimit&&(e.content=e.content.substring(0,this.profileLimit),e.contentCut=!0):e.content.length>this.contentLimit&&(e.content=e.content.substring(0,this.contentLimit),e.contentCut=!0),e.tags&&e.tags.length>this.tagsLimit&&(e.tags=e.tags.splice(0,this.tagsLimit),e.tagsCut=!0),e)}validateContacts(e){return e.pubkey.length<60||e.pubkey.length>70||!e.sig||!e.id||e.sig.length<100||e.pubkey.length>150||64!==e.id.length||"number"!=typeof e.kind||"number"!=typeof e.created_at||3!==e.kind?null:(e.content.length>this.contactsContentLimit&&(e.content=e.content.substring(0,this.contactsContentLimit),e.contentCut=!0),e)}escapeNewLineChars(e){return null!=e&&""!=e?e.replace(/\n/g," "):e}sanitizeProfile(e){let t=y(e.about,{allowedTags:[],allowedAttributes:{}});return e.about=t,e}validateProfile(e){return e.picture.length>2e3||e.name.length>280||e.about.length>280||e.nip05.length>2e3?null:e}static{this.\u0275fac=function(t){return new(t||n)}}static{this.\u0275prov=v.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var d=b(345);let s=(()=>{class n{constructor(e,t,f){this.snackBar=e,this.validator=t,this.sanitizer=f,this.defaultBackground="url(/assets/gradient.jpg)"}unsubscribe(e){if(e)for(let t=0;tparseInt(t,16))||[])}arrayToHex(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}convertFromBech32(e){const t=S.I.decode(e);return S.I.fromWords(t.words)}convertFromBech32ToHex(e){const t=S.I.decode(e),f=S.I.fromWords(t.words);return this.arrayToHex(f)}convertBech32ToText(e){const t=S.I.decode(e,1e3),f=S.I.fromWords(t.words);return(new TextDecoder).decode(Uint8Array.from(f))}keyToHex(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}sanitizeLUD06(e){if(e&&!e.startsWith("http"))return this.bypassUrl(e)}sanitizeUrlAndBypass(e){const t=this.sanitizeUrl(e);return this.bypassUrl(t)}sanitizeUrlAndBypassFrame(e){const t=this.sanitizeUrl(e);return this.bypassFrameUrl(t)}sanitizeUrl(e,t){if(!e)return"";if(!e?.startsWith("http")){if(!t)return e.startsWith("/assets")?e:"";e="https://"+e}return e}sanitizeImageUrl(e){if(!(e=this.sanitizeUrl(e)))return;let t=e.toLowerCase();return t=t.split("?")[0],t.endsWith("jpg")||t.endsWith("jpeg")||t.endsWith("png")||t.endsWith("webp")||t.endsWith("gif")?e:void 0}bypassUrl(e){return this.sanitizer.bypassSecurityTrustUrl(e)}bypassStyle(e){return this.sanitizer.bypassSecurityTrustStyle(e)}bypassFrameUrl(e){return this.sanitizer.bypassSecurityTrustResourceUrl(e)}static{this.\u0275fac=function(t){return new(t||n)(v.KVO(i.UG),v.KVO(g),v.KVO(d.up))}}static{this.\u0275prov=v.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})()},8813:R=>{"use strict";var u=function(c){return function b(l){return!!l&&"object"==typeof l}(c)&&!function S(l){var c=Object.prototype.toString.call(l);return"[object RegExp]"===c||"[object Date]"===c||function y(l){return l.$$typeof===i}(l)}(c)},i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function d(l,c){return!1!==c.clone&&c.isMergeableObject(l)?f(function g(l){return Array.isArray(l)?[]:{}}(l),l,c):l}function m(l,c,r){return l.concat(c).map(function(p){return d(p,r)})}function n(l){return Object.keys(l).concat(function s(l){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(l).filter(function(c){return Object.propertyIsEnumerable.call(l,c)}):[]}(l))}function a(l,c){try{return c in l}catch{return!1}}function f(l,c,r){(r=r||{}).arrayMerge=r.arrayMerge||m,r.isMergeableObject=r.isMergeableObject||u,r.cloneUnlessOtherwiseSpecified=d;var p=Array.isArray(c);return p===Array.isArray(l)?p?r.arrayMerge(l,c,r):function t(l,c,r){var p={};return r.isMergeableObject(l)&&n(l).forEach(function(w){p[w]=d(l[w],r)}),n(c).forEach(function(w){(function e(l,c){return a(l,c)&&!(Object.hasOwnProperty.call(l,c)&&Object.propertyIsEnumerable.call(l,c))})(l,w)||(p[w]=a(l,w)&&r.isMergeableObject(c[w])?function x(l,c){if(!c.customMerge)return f;var r=c.customMerge(l);return"function"==typeof r?r:f}(w,r)(l[w],c[w],r):d(c[w],r))}),p}(l,c,r):d(c,r)}f.all=function(c,r){if(!Array.isArray(c))throw new Error("first argument should be an array");return c.reduce(function(p,w){return f(p,w,r)},{})},R.exports=f},3823:(R,u)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.attributeNames=u.elementNames=void 0,u.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(b){return[b.toLowerCase(),b]})),u.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(b){return[b.toLowerCase(),b]}))},4715:function(R,u,b){"use strict";var S=this&&this.__assign||function(){return S=Object.assign||function(O){for(var h,I=1,E=arguments.length;I")}(O);case g.Comment:return function w(O){return"\x3c!--".concat(O.data,"--\x3e")}(O);case g.CDATA:return function p(O){return"")}(O);case g.Script:case g.Style:case g.Tag:return function l(O,h){var I;"foreign"===h.xmlMode&&(O.name=null!==(I=m.elementNames.get(O.name))&&void 0!==I?I:O.name,O.parent&&f.has(O.parent.name)&&(h=S(S({},h),{xmlMode:!1}))),!h.xmlMode&&o.has(O.name)&&(h=S(S({},h),{xmlMode:"foreign"}));var E="<".concat(O.name),A=function n(O,h){var I;if(O){var E=!1===(null!==(I=h.encodeEntities)&&void 0!==I?I:h.decodeEntities)?s:h.xmlMode||"utf8"!==h.encodeEntities?d.encodeXML:d.escapeAttribute;return Object.keys(O).map(function(A){var C,T,N=null!==(C=O[A])&&void 0!==C?C:"";return"foreign"===h.xmlMode&&(A=null!==(T=m.attributeNames.get(A))&&void 0!==T?T:A),h.emptyAttrs||h.xmlMode||""!==N?"".concat(A,'="').concat(E(N),'"'):A}).join(" ")}}(O.attribs,h);return A&&(E+=" ".concat(A)),0===O.children.length&&(h.xmlMode?!1!==h.selfClosingTags:h.selfClosingTags&&a.has(O.name))?(h.xmlMode||(E+=" "),E+="/>"):(E+=">",O.children.length>0&&(E+=e(O.children,h)),(h.xmlMode||!a.has(O.name))&&(E+=""))),E}(O,h);case g.Text:return function r(O,h){var I,E=O.data||"";return!1!==(null!==(I=h.encodeEntities)&&void 0!==I?I:h.decodeEntities)&&!(!h.xmlMode&&O.parent&&x.has(O.parent.name))&&(E=h.xmlMode||"utf8"!==h.encodeEntities?(0,d.encodeXML)(E):(0,d.escapeText)(E)),E}(O,h)}}u.render=e,u.default=e;var f=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),o=new Set(["svg","math"])},2704:(R,u)=>{"use strict";var b,v;Object.defineProperty(u,"__esModule",{value:!0}),u.Doctype=u.CDATA=u.Tag=u.Style=u.Script=u.Comment=u.Directive=u.Text=u.Root=u.isTag=u.ElementType=void 0,(v=b=u.ElementType||(u.ElementType={})).Root="root",v.Text="text",v.Directive="directive",v.Comment="comment",v.Script="script",v.Style="style",v.Tag="tag",v.CDATA="cdata",v.Doctype="doctype",u.isTag=function S(v){return v.type===b.Tag||v.type===b.Script||v.type===b.Style},u.Root=b.Root,u.Text=b.Text,u.Directive=b.Directive,u.Comment=b.Comment,u.Script=b.Script,u.Style=b.Style,u.Tag=b.Tag,u.CDATA=b.CDATA,u.Doctype=b.Doctype},3268:function(R,u,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(m,x,s,n){void 0===n&&(n=s);var a=Object.getOwnPropertyDescriptor(x,s);(!a||("get"in a?!x.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return x[s]}}),Object.defineProperty(m,n,a)}:function(m,x,s,n){void 0===n&&(n=s),m[n]=x[s]}),v=this&&this.__exportStar||function(m,x){for(var s in m)"default"!==s&&!Object.prototype.hasOwnProperty.call(x,s)&&S(x,m,s)};Object.defineProperty(u,"__esModule",{value:!0}),u.DomHandler=void 0;var i=b(2704),y=b(9282);v(b(9282),u);var g={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},d=function(){function m(x,s,n){this.dom=[],this.root=new y.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof s&&(n=s,s=g),"object"==typeof x&&(s=x,x=void 0),this.callback=x??null,this.options=s??g,this.elementCB=n??null}return m.prototype.onparserinit=function(x){this.parser=x},m.prototype.onreset=function(){this.dom=[],this.root=new y.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},m.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},m.prototype.onerror=function(x){this.handleCallback(x)},m.prototype.onclosetag=function(){this.lastNode=null;var x=this.tagStack.pop();this.options.withEndIndices&&(x.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(x)},m.prototype.onopentag=function(x,s){var a=new y.Element(x,s,void 0,this.options.xmlMode?i.ElementType.Tag:void 0);this.addNode(a),this.tagStack.push(a)},m.prototype.ontext=function(x){var s=this.lastNode;if(s&&s.type===i.ElementType.Text)s.data+=x,this.options.withEndIndices&&(s.endIndex=this.parser.endIndex);else{var n=new y.Text(x);this.addNode(n),this.lastNode=n}},m.prototype.oncomment=function(x){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=x;else{var s=new y.Comment(x);this.addNode(s),this.lastNode=s}},m.prototype.oncommentend=function(){this.lastNode=null},m.prototype.oncdatastart=function(){var x=new y.Text(""),s=new y.CDATA([x]);this.addNode(s),x.parent=s,this.lastNode=x},m.prototype.oncdataend=function(){this.lastNode=null},m.prototype.onprocessinginstruction=function(x,s){var n=new y.ProcessingInstruction(x,s);this.addNode(n)},m.prototype.handleCallback=function(x){if("function"==typeof this.callback)this.callback(x,this.dom);else if(x)throw x},m.prototype.addNode=function(x){var s=this.tagStack[this.tagStack.length-1],n=s.children[s.children.length-1];this.options.withStartIndices&&(x.startIndex=this.parser.startIndex),this.options.withEndIndices&&(x.endIndex=this.parser.endIndex),s.children.push(x),n&&(x.prev=n,n.next=x),x.parent=s,this.lastNode=null},m}();u.DomHandler=d,u.default=d},9282:function(R,u,b){"use strict";var S=this&&this.__extends||function(){var h=function(I,E){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,C){A.__proto__=C}||function(A,C){for(var T in C)Object.prototype.hasOwnProperty.call(C,T)&&(A[T]=C[T])})(I,E)};return function(I,E){if("function"!=typeof E&&null!==E)throw new TypeError("Class extends value "+String(E)+" is not a constructor or null");function A(){this.constructor=I}h(I,E),I.prototype=null===E?Object.create(E):(A.prototype=E.prototype,new A)}}(),v=this&&this.__assign||function(){return v=Object.assign||function(h){for(var I,E=1,A=arguments.length;E0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"childNodes",{get:function(){return this.children},set:function(E){this.children=E},enumerable:!1,configurable:!0}),I}(y);u.NodeWithChildren=s;var n=function(h){function I(){var E=null!==h&&h.apply(this,arguments)||this;return E.type=i.ElementType.CDATA,E}return S(I,h),Object.defineProperty(I.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),I}(s);u.CDATA=n;var a=function(h){function I(){var E=null!==h&&h.apply(this,arguments)||this;return E.type=i.ElementType.Root,E}return S(I,h),Object.defineProperty(I.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),I}(s);u.Document=a;var e=function(h){function I(E,A,C,T){void 0===C&&(C=[]),void 0===T&&(T="script"===E?i.ElementType.Script:"style"===E?i.ElementType.Style:i.ElementType.Tag);var N=h.call(this,C)||this;return N.name=E,N.attribs=A,N.type=T,N}return S(I,h),Object.defineProperty(I.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"tagName",{get:function(){return this.name},set:function(E){this.name=E},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"attributes",{get:function(){var E=this;return Object.keys(this.attribs).map(function(A){var C,T;return{name:A,value:E.attribs[A],namespace:null===(C=E["x-attribsNamespace"])||void 0===C?void 0:C[A],prefix:null===(T=E["x-attribsPrefix"])||void 0===T?void 0:T[A]}})},enumerable:!1,configurable:!0}),I}(s);function t(h){return(0,i.isTag)(h)}function f(h){return h.type===i.ElementType.CDATA}function o(h){return h.type===i.ElementType.Text}function l(h){return h.type===i.ElementType.Comment}function c(h){return h.type===i.ElementType.Directive}function r(h){return h.type===i.ElementType.Root}function w(h,I){var E;if(void 0===I&&(I=!1),o(h))E=new d(h.data);else if(l(h))E=new m(h.data);else if(t(h)){var A=I?O(h.children):[],C=new e(h.name,v({},h.attribs),A);A.forEach(function(D){return D.parent=C}),null!=h.namespace&&(C.namespace=h.namespace),h["x-attribsNamespace"]&&(C["x-attribsNamespace"]=v({},h["x-attribsNamespace"])),h["x-attribsPrefix"]&&(C["x-attribsPrefix"]=v({},h["x-attribsPrefix"])),E=C}else if(f(h)){A=I?O(h.children):[];var T=new n(A);A.forEach(function(_){return _.parent=T}),E=T}else if(r(h)){A=I?O(h.children):[];var N=new a(A);A.forEach(function(_){return _.parent=N}),h["x-mode"]&&(N["x-mode"]=h["x-mode"]),E=N}else{if(!c(h))throw new Error("Not implemented yet: ".concat(h.type));var P=new x(h.name,h.data);null!=h["x-name"]&&(P["x-name"]=h["x-name"],P["x-publicId"]=h["x-publicId"],P["x-systemId"]=h["x-systemId"]),E=P}return E.startIndex=h.startIndex,E.endIndex=h.endIndex,null!=h.sourceCodeLocation&&(E.sourceCodeLocation=h.sourceCodeLocation),E}function O(h){for(var I=h.map(function(A){return w(A,!0)}),E=1;E{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.getFeed=void 0;var S=b(8616),v=b(4954);u.getFeed=function i(t){var f=s(e,t);return f?"feed"===f.name?function y(t){var f,o=t.children,l={type:"atom",items:(0,v.getElementsByTagName)("entry",o).map(function(p){var w,O=p.children,h={media:x(O)};a(h,"id","id",O),a(h,"title","title",O);var I=null===(w=s("link",O))||void 0===w?void 0:w.attribs.href;I&&(h.link=I);var E=n("summary",O)||n("content",O);E&&(h.description=E);var A=n("updated",O);return A&&(h.pubDate=new Date(A)),h})};a(l,"id","id",o),a(l,"title","title",o);var c=null===(f=s("link",o))||void 0===f?void 0:f.attribs.href;c&&(l.link=c),a(l,"description","subtitle",o);var r=n("updated",o);return r&&(l.updated=new Date(r)),a(l,"author","email",o,!0),l}(f):function g(t){var f,o,l=null!==(o=null===(f=s("channel",t.children))||void 0===f?void 0:f.children)&&void 0!==o?o:[],c={type:t.name.substr(0,3),id:"",items:(0,v.getElementsByTagName)("item",t.children).map(function(p){var w=p.children,O={media:x(w)};a(O,"id","guid",w),a(O,"title","title",w),a(O,"link","link",w),a(O,"description","description",w);var h=n("pubDate",w)||n("dc:date",w);return h&&(O.pubDate=new Date(h)),O})};a(c,"title","title",l),a(c,"link","link",l),a(c,"description","description",l);var r=n("lastBuildDate",l);return r&&(c.updated=new Date(r)),a(c,"author","managingEditor",l,!0),c}(f):null};var d=["url","type","lang"],m=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function x(t){return(0,v.getElementsByTagName)("media:content",t).map(function(f){for(var o=f.attribs,l={medium:o.medium,isDefault:!!o.isDefault},c=0,r=d;c{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.uniqueSort=u.compareDocumentPosition=u.DocumentPosition=u.removeSubsets=void 0;var i,d,S=b(3268);function y(d,m){var x=[],s=[];if(d===m)return 0;for(var n=(0,S.hasChildren)(d)?d:d.parent;n;)x.unshift(n),n=n.parent;for(n=(0,S.hasChildren)(m)?m:m.parent;n;)s.unshift(n),n=n.parent;for(var a=Math.min(x.length,s.length),e=0;ef.indexOf(l)?t===m?i.FOLLOWING|i.CONTAINED_BY:i.FOLLOWING:t===d?i.PRECEDING|i.CONTAINS:i.PRECEDING}u.removeSubsets=function v(d){for(var m=d.length;--m>=0;){var x=d[m];if(m>0&&d.lastIndexOf(x,m-1)>=0)d.splice(m,1);else for(var s=x.parent;s;s=s.parent)if(d.includes(s)){d.splice(m,1);break}}return d},(d=i=u.DocumentPosition||(u.DocumentPosition={}))[d.DISCONNECTED=1]="DISCONNECTED",d[d.PRECEDING=2]="PRECEDING",d[d.FOLLOWING=4]="FOLLOWING",d[d.CONTAINS=8]="CONTAINS",d[d.CONTAINED_BY=16]="CONTAINED_BY",u.compareDocumentPosition=y,u.uniqueSort=function g(d){return(d=d.filter(function(m,x,s){return!s.includes(m,x+1)})).sort(function(m,x){var s=y(m,x);return s&i.PRECEDING?-1:s&i.FOLLOWING?1:0}),d}},449:function(R,u,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(y,g,d,m){void 0===m&&(m=d);var x=Object.getOwnPropertyDescriptor(g,d);(!x||("get"in x?!g.__esModule:x.writable||x.configurable))&&(x={enumerable:!0,get:function(){return g[d]}}),Object.defineProperty(y,m,x)}:function(y,g,d,m){void 0===m&&(m=d),y[m]=g[d]}),v=this&&this.__exportStar||function(y,g){for(var d in y)"default"!==d&&!Object.prototype.hasOwnProperty.call(g,d)&&S(g,y,d)};Object.defineProperty(u,"__esModule",{value:!0}),u.hasChildren=u.isDocument=u.isComment=u.isText=u.isCDATA=u.isTag=void 0,v(b(8616),u),v(b(8983),u),v(b(8668),u),v(b(2933),u),v(b(4954),u),v(b(8700),u),v(b(6235),u);var i=b(3268);Object.defineProperty(u,"isTag",{enumerable:!0,get:function(){return i.isTag}}),Object.defineProperty(u,"isCDATA",{enumerable:!0,get:function(){return i.isCDATA}}),Object.defineProperty(u,"isText",{enumerable:!0,get:function(){return i.isText}}),Object.defineProperty(u,"isComment",{enumerable:!0,get:function(){return i.isComment}}),Object.defineProperty(u,"isDocument",{enumerable:!0,get:function(){return i.isDocument}}),Object.defineProperty(u,"hasChildren",{enumerable:!0,get:function(){return i.hasChildren}})},4954:(R,u,b)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.getElementsByTagType=u.getElementsByTagName=u.getElementById=u.getElements=u.testElement=void 0;var S=b(3268),v=b(2933),i={tag_name:function(e){return"function"==typeof e?function(t){return(0,S.isTag)(t)&&e(t.name)}:"*"===e?S.isTag:function(t){return(0,S.isTag)(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return(0,S.isText)(t)&&e(t.data)}:function(t){return(0,S.isText)(t)&&t.data===e}}};function y(e,t){return"function"==typeof t?function(f){return(0,S.isTag)(f)&&t(f.attribs[e])}:function(f){return(0,S.isTag)(f)&&f.attribs[e]===t}}function g(e,t){return function(f){return e(f)||t(f)}}function d(e){var t=Object.keys(e).map(function(f){var o=e[f];return Object.prototype.hasOwnProperty.call(i,f)?i[f](o):y(f,o)});return 0===t.length?null:t.reduce(g)}u.testElement=function m(e,t){var f=d(e);return!f||f(t)},u.getElements=function x(e,t,f,o){void 0===o&&(o=1/0);var l=d(e);return l?(0,v.filter)(l,t,f,o):[]},u.getElementById=function s(e,t,f){return void 0===f&&(f=!0),Array.isArray(t)||(t=[t]),(0,v.findOne)(y("id",e),t,f)},u.getElementsByTagName=function n(e,t,f,o){return void 0===f&&(f=!0),void 0===o&&(o=1/0),(0,v.filter)(i.tag_name(e),t,f,o)},u.getElementsByTagType=function a(e,t,f,o){return void 0===f&&(f=!0),void 0===o&&(o=1/0),(0,v.filter)(i.tag_type(e),t,f,o)}},8668:(R,u)=>{"use strict";function b(d){if(d.prev&&(d.prev.next=d.next),d.next&&(d.next.prev=d.prev),d.parent){var m=d.parent.children,x=m.lastIndexOf(d);x>=0&&m.splice(x,1)}d.next=null,d.prev=null,d.parent=null}Object.defineProperty(u,"__esModule",{value:!0}),u.prepend=u.prependChild=u.append=u.appendChild=u.replaceElement=u.removeElement=void 0,u.removeElement=b,u.replaceElement=function S(d,m){var x=m.prev=d.prev;x&&(x.next=m);var s=m.next=d.next;s&&(s.prev=m);var n=m.parent=d.parent;if(n){var a=n.children;a[a.lastIndexOf(d)]=m,d.parent=null}},u.appendChild=function v(d,m){if(b(m),m.next=null,m.parent=d,d.children.push(m)>1){var x=d.children[d.children.length-2];x.next=m,m.prev=x}else m.prev=null},u.append=function i(d,m){b(m);var x=d.parent,s=d.next;if(m.next=s,m.prev=d,d.next=m,m.parent=x,s){if(s.prev=m,x){var n=x.children;n.splice(n.lastIndexOf(s),0,m)}}else x&&x.children.push(m)},u.prependChild=function y(d,m){if(b(m),m.parent=d,m.prev=null,1!==d.children.unshift(m)){var x=d.children[1];x.prev=m,m.next=x}else m.next=null},u.prepend=function g(d,m){b(m);var x=d.parent;if(x){var s=x.children;s.splice(s.indexOf(d),0,m)}d.prev&&(d.prev.next=m),m.parent=x,m.prev=d.prev,m.next=d,d.prev=m}},2933:(R,u,b)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.findAll=u.existsOne=u.findOne=u.findOneChild=u.find=u.filter=void 0;var S=b(3268);function i(x,s,n,a){for(var e=[],t=[s],f=[0];;)if(f[0]>=t[0].length){if(1===f.length)return e;t.shift(),f.shift()}else{var o=t[0][f[0]++];if(x(o)&&(e.push(o),--a<=0))return e;n&&(0,S.hasChildren)(o)&&o.children.length>0&&(f.unshift(0),t.unshift(o.children))}}u.filter=function v(x,s,n,a){return void 0===n&&(n=!0),void 0===a&&(a=1/0),i(x,Array.isArray(s)?s:[s],n,a)},u.find=i,u.findOneChild=function y(x,s){return s.find(x)},u.findOne=function g(x,s,n){void 0===n&&(n=!0);for(var a=null,e=0;e0&&(a=g(x,t.children,!0)))}return a},u.existsOne=function d(x,s){return s.some(function(n){return(0,S.isTag)(n)&&(x(n)||d(x,n.children))})},u.findAll=function m(x,s){for(var n=[],a=[s],e=[0];;)if(e[0]>=a[0].length){if(1===a.length)return n;a.shift(),e.shift()}else{var t=a[0][e[0]++];(0,S.isTag)(t)&&(x(t)&&n.push(t),t.children.length>0&&(e.unshift(0),a.unshift(t.children)))}}},8616:function(R,u,b){"use strict";var S=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(u,"__esModule",{value:!0}),u.innerText=u.textContent=u.getText=u.getInnerHTML=u.getOuterHTML=void 0;var v=b(3268),i=S(b(4715)),y=b(2704);function g(n,a){return(0,i.default)(n,a)}u.getOuterHTML=g,u.getInnerHTML=function d(n,a){return(0,v.hasChildren)(n)?n.children.map(function(e){return g(e,a)}).join(""):""},u.getText=function m(n){return Array.isArray(n)?n.map(m).join(""):(0,v.isTag)(n)?"br"===n.name?"\n":m(n.children):(0,v.isCDATA)(n)?m(n.children):(0,v.isText)(n)?n.data:""},u.textContent=function x(n){return Array.isArray(n)?n.map(x).join(""):(0,v.hasChildren)(n)&&!(0,v.isComment)(n)?x(n.children):(0,v.isText)(n)?n.data:""},u.innerText=function s(n){return Array.isArray(n)?n.map(s).join(""):(0,v.hasChildren)(n)&&(n.type===y.ElementType.Tag||(0,v.isCDATA)(n))?s(n.children):(0,v.isText)(n)?n.data:""}},8983:(R,u,b)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.prevElementSibling=u.nextElementSibling=u.getName=u.hasAttrib=u.getAttributeValue=u.getSiblings=u.getParent=u.getChildren=void 0;var S=b(3268);function v(n){return(0,S.hasChildren)(n)?n.children:[]}function i(n){return n.parent||null}u.getChildren=v,u.getParent=i,u.getSiblings=function y(n){var t=i(n);if(null!=t)return v(t);for(var f=[n],o=n.prev,l=n.next;null!=o;)f.unshift(o),o=o.prev;for(;null!=l;)f.push(l),l=l.next;return f},u.getAttributeValue=function g(n,a){var e;return null===(e=n.attribs)||void 0===e?void 0:e[a]},u.hasAttrib=function d(n,a){return null!=n.attribs&&Object.prototype.hasOwnProperty.call(n.attribs,a)&&null!=n.attribs[a]},u.getName=function m(n){return n.name},u.nextElementSibling=function x(n){for(var e=n.next;null!==e&&!(0,S.isTag)(e);)e=e.next;return e},u.prevElementSibling=function s(n){for(var e=n.prev;null!==e&&!(0,S.isTag)(e);)e=e.prev;return e}},2201:function(R,u,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(T,N,P,D){void 0===D&&(D=P);var _=Object.getOwnPropertyDescriptor(N,P);(!_||("get"in _?!N.__esModule:_.writable||_.configurable))&&(_={enumerable:!0,get:function(){return N[P]}}),Object.defineProperty(T,D,_)}:function(T,N,P,D){void 0===D&&(D=P),T[D]=N[P]}),v=this&&this.__setModuleDefault||(Object.create?function(T,N){Object.defineProperty(T,"default",{enumerable:!0,value:N})}:function(T,N){T.default=N}),i=this&&this.__importStar||function(T){if(T&&T.__esModule)return T;var N={};if(null!=T)for(var P in T)"default"!==P&&Object.prototype.hasOwnProperty.call(T,P)&&S(N,T,P);return v(N,T),N},y=this&&this.__importDefault||function(T){return T&&T.__esModule?T:{default:T}};Object.defineProperty(u,"__esModule",{value:!0}),u.decodeXML=u.decodeHTMLStrict=u.decodeHTMLAttribute=u.decodeHTML=u.determineBranch=u.EntityDecoder=u.DecodingMode=u.BinTrieFlags=u.fromCodePoint=u.replaceCodePoint=u.decodeCodePoint=u.xmlDecodeTree=u.htmlDecodeTree=void 0;var g=y(b(4560));u.htmlDecodeTree=g.default;var d=y(b(2528));u.xmlDecodeTree=d.default;var m=i(b(331));u.decodeCodePoint=m.default;var x=b(331);Object.defineProperty(u,"replaceCodePoint",{enumerable:!0,get:function(){return x.replaceCodePoint}}),Object.defineProperty(u,"fromCodePoint",{enumerable:!0,get:function(){return x.fromCodePoint}});var a,T,s=function(T){return T[T.NUM=35]="NUM",T[T.SEMI=59]="SEMI",T[T.EQUALS=61]="EQUALS",T[T.ZERO=48]="ZERO",T[T.NINE=57]="NINE",T[T.LOWER_A=97]="LOWER_A",T[T.LOWER_F=102]="LOWER_F",T[T.LOWER_X=120]="LOWER_X",T[T.LOWER_Z=122]="LOWER_Z",T[T.UPPER_A=65]="UPPER_A",T[T.UPPER_F=70]="UPPER_F",T[T.UPPER_Z=90]="UPPER_Z",T}(s||{});function e(T){return T>=s.ZERO&&T<=s.NINE}function t(T){return T>=s.UPPER_A&&T<=s.UPPER_F||T>=s.LOWER_A&&T<=s.LOWER_F}function o(T){return T===s.EQUALS||function f(T){return T>=s.UPPER_A&&T<=s.UPPER_Z||T>=s.LOWER_A&&T<=s.LOWER_Z||e(T)}(T)}(T=a=u.BinTrieFlags||(u.BinTrieFlags={}))[T.VALUE_LENGTH=49152]="VALUE_LENGTH",T[T.BRANCH_LENGTH=16256]="BRANCH_LENGTH",T[T.JUMP_TABLE=127]="JUMP_TABLE";var c,l=function(T){return T[T.EntityStart=0]="EntityStart",T[T.NumericStart=1]="NumericStart",T[T.NumericDecimal=2]="NumericDecimal",T[T.NumericHex=3]="NumericHex",T[T.NamedEntity=4]="NamedEntity",T}(l||{});!function(T){T[T.Legacy=0]="Legacy",T[T.Strict=1]="Strict",T[T.Attribute=2]="Attribute"}(c=u.DecodingMode||(u.DecodingMode={}));var r=function(){function T(N,P,D){this.decodeTree=N,this.emitCodePoint=P,this.errors=D,this.state=l.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=c.Strict}return T.prototype.startEntity=function(N){this.decodeMode=N,this.state=l.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},T.prototype.write=function(N,P){switch(this.state){case l.EntityStart:return N.charCodeAt(P)===s.NUM?(this.state=l.NumericStart,this.consumed+=1,this.stateNumericStart(N,P+1)):(this.state=l.NamedEntity,this.stateNamedEntity(N,P));case l.NumericStart:return this.stateNumericStart(N,P);case l.NumericDecimal:return this.stateNumericDecimal(N,P);case l.NumericHex:return this.stateNumericHex(N,P);case l.NamedEntity:return this.stateNamedEntity(N,P)}},T.prototype.stateNumericStart=function(N,P){return P>=N.length?-1:(32|N.charCodeAt(P))===s.LOWER_X?(this.state=l.NumericHex,this.consumed+=1,this.stateNumericHex(N,P+1)):(this.state=l.NumericDecimal,this.stateNumericDecimal(N,P))},T.prototype.addToNumericResult=function(N,P,D,_){if(P!==D){var H=D-P;this.result=this.result*Math.pow(_,H)+parseInt(N.substr(P,H),_),this.consumed+=H}},T.prototype.stateNumericHex=function(N,P){for(var D=P;P>14;P>14)){if(M===s.SEMI)return this.emitNamedEntityData(this.treeIndex,H,this.consumed+this.excess);this.decodeMode!==c.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},T.prototype.emitNotTerminatedNamedEntity=function(){var N,D=this.result;return this.emitNamedEntityData(D,(this.decodeTree[D]&a.VALUE_LENGTH)>>14,this.consumed),null===(N=this.errors)||void 0===N||N.missingSemicolonAfterCharacterReference(),this.consumed},T.prototype.emitNamedEntityData=function(N,P,D){var _=this.decodeTree;return this.emitCodePoint(1===P?_[N]&~a.VALUE_LENGTH:_[N+1],D),3===P&&this.emitCodePoint(_[N+2],D),D},T.prototype.end=function(){var N;switch(this.state){case l.NamedEntity:return 0===this.result||this.decodeMode===c.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case l.NumericDecimal:return this.emitNumericEntity(0,2);case l.NumericHex:return this.emitNumericEntity(0,3);case l.NumericStart:return null===(N=this.errors)||void 0===N||N.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case l.EntityStart:return 0}},T}();function p(T){var N="",P=new r(T,function(D){return N+=(0,m.fromCodePoint)(D)});return function(_,H){for(var M=0,L=0;(L=_.indexOf("&",L))>=0;){N+=_.slice(M,L),P.startEntity(H);var B=P.write(_,L+1);if(B<0){M=L+P.end();break}M=L+B,L=0===B?M+1:M}var q=N+_.slice(M);return N="",q}}function w(T,N,P,D){var _=(N&a.BRANCH_LENGTH)>>7,H=N&a.JUMP_TABLE;if(0===_)return 0!==H&&D===H?P:-1;if(H){var M=D-H;return M<0||M>=_?-1:T[P+M]-1}for(var L=P,B=L+_-1;L<=B;){var q=L+B>>>1,z=T[q];if(zD))return T[q+_];B=q-1}}return-1}u.EntityDecoder=r,u.determineBranch=w;var O=p(g.default),h=p(d.default);u.decodeHTML=function I(T,N){return void 0===N&&(N=c.Legacy),O(T,N)},u.decodeHTMLAttribute=function E(T){return O(T,c.Attribute)},u.decodeHTMLStrict=function A(T){return O(T,c.Strict)},u.decodeXML=function C(T){return h(T,c.Strict)}},331:(R,u)=>{"use strict";var b;Object.defineProperty(u,"__esModule",{value:!0}),u.replaceCodePoint=u.fromCodePoint=void 0;var S=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function v(y){var g;return y>=55296&&y<=57343||y>1114111?65533:null!==(g=S.get(y))&&void 0!==g?g:y}u.fromCodePoint=null!==(b=String.fromCodePoint)&&void 0!==b?b:function(y){var g="";return y>65535&&(y-=65536,g+=String.fromCharCode(y>>>10&1023|55296),y=56320|1023&y),g+String.fromCharCode(y)},u.replaceCodePoint=v,u.default=function i(y){return(0,u.fromCodePoint)(v(y))}},3825:function(R,u,b){"use strict";var S=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(u,"__esModule",{value:!0}),u.encodeNonAsciiHTML=u.encodeHTML=void 0;var v=S(b(433)),i=b(1996),y=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function m(x,s){for(var e,n="",a=0;null!==(e=x.exec(s));){var t=e.index;n+=s.substring(a,t);var f=s.charCodeAt(t),o=v.default.get(f);if("object"==typeof o){if(t+1{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.escapeText=u.escapeAttribute=u.escapeUTF8=u.escape=u.encodeXML=u.getCodePoint=u.xmlReplacer=void 0,u.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var b=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function S(i){for(var d,y="",g=0;null!==(d=u.xmlReplacer.exec(i));){var m=d.index,x=i.charCodeAt(m),s=b.get(x);void 0!==s?(y+=i.substring(g,m)+s,g=m+1):(y+="".concat(i.substring(g,m),"&#x").concat((0,u.getCodePoint)(i,m).toString(16),";"),g=u.xmlReplacer.lastIndex+=+(55296==(64512&x)))}return y+i.substr(g)}function v(i,y){return function(d){for(var m,x=0,s="";m=i.exec(d);)x!==m.index&&(s+=d.substring(x,m.index)),s+=y.get(m[0].charCodeAt(0)),x=m.index+1;return s+d.substring(x)}}u.getCodePoint=null!=String.prototype.codePointAt?function(i,y){return i.codePointAt(y)}:function(i,y){return 55296==(64512&i.charCodeAt(y))?1024*(i.charCodeAt(y)-55296)+i.charCodeAt(y+1)-56320+65536:i.charCodeAt(y)},u.encodeXML=S,u.escape=S,u.escapeUTF8=v(/[&<>'"]/g,b),u.escapeAttribute=v(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),u.escapeText=v(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},4560:(R,u)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\u{1d504}rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\u{1d538}plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\u{1d49c}ign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\u{1d505}pf;\uc000\u{1d539}eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\u{1d49e}p\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\u{1d507}\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\u{1d53b}\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\u{1d49f}rok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\u{1d508}rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\u{1d53c}silon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\u{1d509}lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\u{1d53d}All;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\u{1d50a};\u62d9pf;\uc000\u{1d53e}eater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\u{1d4a2};\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\u{1d540}a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\u{1d50d}pf;\uc000\u{1d541}\u01e3\u07c7\0\u07ccr;\uc000\u{1d4a5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\u{1d50e}pf;\uc000\u{1d542}cr;\uc000\u{1d4a6}\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\u{1d50f}\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\u{1d543}er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\u{1d510}nusPlus;\u6213pf;\uc000\u{1d544}c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\u{1d511}\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\u{1d4a9}ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\u{1d512}rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\u{1d546}enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\u{1d4aa}ash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\u{1d513}i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\u{1d4ab};\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\u{1d514}pf;\u611acr;\uc000\u{1d4ac}\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\u{1d516}ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\u{1d54a}\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\u{1d4ae}ar;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\u{1d517}\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\u{1d54b}ipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\u{1d4af}rok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\u{1d518}rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\u{1d54c}\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\u{1d4b0}ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\u{1d519}pf;\uc000\u{1d54d}cr;\uc000\u{1d4b1}dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\u{1d51a}pf;\uc000\u{1d54e}cr;\uc000\u{1d4b2}\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\u{1d51b};\u439epf;\uc000\u{1d54f}cr;\uc000\u{1d4b3}\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\u{1d51c}pf;\uc000\u{1d550}cr;\uc000\u{1d4b4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\u{1d4b5}\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\u{1d51e}rave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\u{1d552}\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\u{1d4b6};\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\u{1d51f}g\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\u{1d553}\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\u{1d4b7}mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\u{1d520}\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\u{1d554}o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\u{1d4b8}\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\u{1d521}ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\u{1d555}\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\u{1d4b9};\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\u{1d522}\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\u{1d556}\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\u{1d523}lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\u{1d557}\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\u{1d4bb}\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\u{1d524}\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\u{1d558}\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\u{1d525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\u{1d559}bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\u{1d4bd}as\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\u{1d526}rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\u{1d55a}a;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\u{1d4be}n\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\u{1d527}ath;\u4237pf;\uc000\u{1d55b}\u01e3\u23ec\0\u23f1r;\uc000\u{1d4bf}rcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\u{1d528}reen;\u4138cy;\u4445cy;\u445cpf;\uc000\u{1d55c}cr;\uc000\u{1d4c0}\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\u{1d529}\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\u{1d55d}us;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\u{1d4c1}m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\u{1d52a}o;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\u{1d55e}\u0100ct\u28f8\u28fdr;\uc000\u{1d4c2}pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\u{1d52b}\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\u{1d55f}\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\u{1d4c3}ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\u{1d52c}\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\u{1d560}\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\u{1d52d}\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\u{1d561}nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\u{1d4c5};\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\u{1d52e}pf;\uc000\u{1d562}rime;\u6057cr;\uc000\u{1d4c6}\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\u{1d52f}\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\u{1d563}us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\u{1d4c7}\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\u{1d530}\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\u{1d564}a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\u{1d4c8}tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\u{1d531}\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\u{1d565}rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\u{1d4c9};\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\u{1d532}rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\u{1d566}\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\u{1d4ca}\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\u{1d533}tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\u{1d567}ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\u{1d4cb}\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\u{1d534}pf;\uc000\u{1d568}\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\u{1d4cc}\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\u{1d535}\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\u{1d569}im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\u{1d4cd}\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\u{1d536}cy;\u4457pf;\uc000\u{1d56a}cr;\uc000\u{1d4ce}\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\u{1d537}cy;\u4436grarr;\u61ddpf;\uc000\u{1d56b}cr;\uc000\u{1d4cf}\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map(function(b){return b.charCodeAt(0)}))},2528:(R,u)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map(function(b){return b.charCodeAt(0)}))},433:(R,u)=>{"use strict";function b(S){for(var v=1;v{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.decodeXMLStrict=u.decodeHTML5Strict=u.decodeHTML4Strict=u.decodeHTML5=u.decodeHTML4=u.decodeHTMLAttribute=u.decodeHTMLStrict=u.decodeHTML=u.decodeXML=u.DecodingMode=u.EntityDecoder=u.encodeHTML5=u.encodeHTML4=u.encodeNonAsciiHTML=u.encodeHTML=u.escapeText=u.escapeAttribute=u.escapeUTF8=u.escape=u.encodeXML=u.encode=u.decodeStrict=u.decode=u.EncodingMode=u.EntityLevel=void 0;var y,e,g,S=b(2201),v=b(3825),i=b(1996);function d(e,t){return void 0===t&&(t=y.XML),("number"==typeof t?t:t.level)===y.HTML?(0,S.decodeHTML)(e,"object"==typeof t?t.mode:void 0):(0,S.decodeXML)(e)}(e=y=u.EntityLevel||(u.EntityLevel={}))[e.XML=0]="XML",e[e.HTML=1]="HTML",function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(g=u.EncodingMode||(u.EncodingMode={})),u.decode=d,u.decodeStrict=function m(e,t){var f;void 0===t&&(t=y.XML);var o="number"==typeof t?{level:t}:t;return null!==(f=o.mode)&&void 0!==f||(o.mode=S.DecodingMode.Strict),d(e,o)},u.encode=function x(e,t){void 0===t&&(t=y.XML);var f="number"==typeof t?{level:t}:t;return f.mode===g.UTF8?(0,i.escapeUTF8)(e):f.mode===g.Attribute?(0,i.escapeAttribute)(e):f.mode===g.Text?(0,i.escapeText)(e):f.level===y.HTML?f.mode===g.ASCII?(0,v.encodeNonAsciiHTML)(e):(0,v.encodeHTML)(e):(0,i.encodeXML)(e)};var s=b(1996);Object.defineProperty(u,"encodeXML",{enumerable:!0,get:function(){return s.encodeXML}}),Object.defineProperty(u,"escape",{enumerable:!0,get:function(){return s.escape}}),Object.defineProperty(u,"escapeUTF8",{enumerable:!0,get:function(){return s.escapeUTF8}}),Object.defineProperty(u,"escapeAttribute",{enumerable:!0,get:function(){return s.escapeAttribute}}),Object.defineProperty(u,"escapeText",{enumerable:!0,get:function(){return s.escapeText}});var n=b(3825);Object.defineProperty(u,"encodeHTML",{enumerable:!0,get:function(){return n.encodeHTML}}),Object.defineProperty(u,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return n.encodeNonAsciiHTML}}),Object.defineProperty(u,"encodeHTML4",{enumerable:!0,get:function(){return n.encodeHTML}}),Object.defineProperty(u,"encodeHTML5",{enumerable:!0,get:function(){return n.encodeHTML}});var a=b(2201);Object.defineProperty(u,"EntityDecoder",{enumerable:!0,get:function(){return a.EntityDecoder}}),Object.defineProperty(u,"DecodingMode",{enumerable:!0,get:function(){return a.DecodingMode}}),Object.defineProperty(u,"decodeXML",{enumerable:!0,get:function(){return a.decodeXML}}),Object.defineProperty(u,"decodeHTML",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(u,"decodeHTMLStrict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(u,"decodeHTMLAttribute",{enumerable:!0,get:function(){return a.decodeHTMLAttribute}}),Object.defineProperty(u,"decodeHTML4",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(u,"decodeHTML5",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(u,"decodeHTML4Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(u,"decodeHTML5Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(u,"decodeXMLStrict",{enumerable:!0,get:function(){return a.decodeXML}})},8121:function(R,u,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(c,r,p,w){void 0===w&&(w=p);var O=Object.getOwnPropertyDescriptor(r,p);(!O||("get"in O?!r.__esModule:O.writable||O.configurable))&&(O={enumerable:!0,get:function(){return r[p]}}),Object.defineProperty(c,w,O)}:function(c,r,p,w){void 0===w&&(w=p),c[w]=r[p]}),v=this&&this.__setModuleDefault||(Object.create?function(c,r){Object.defineProperty(c,"default",{enumerable:!0,value:r})}:function(c,r){c.default=r}),i=this&&this.__importStar||function(c){if(c&&c.__esModule)return c;var r={};if(null!=c)for(var p in c)"default"!==p&&Object.prototype.hasOwnProperty.call(c,p)&&S(r,c,p);return v(r,c),r};Object.defineProperty(u,"__esModule",{value:!0}),u.Parser=void 0;var y=i(b(2521)),g=b(2201),d=new Set(["input","option","optgroup","select","button","datalist","textarea"]),m=new Set(["p"]),x=new Set(["thead","tbody"]),s=new Set(["dd","dt"]),n=new Set(["rt","rp"]),a=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",m],["h1",m],["h2",m],["h3",m],["h4",m],["h5",m],["h6",m],["select",d],["input",d],["output",d],["button",d],["datalist",d],["textarea",d],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",s],["dt",s],["address",m],["article",m],["aside",m],["blockquote",m],["details",m],["div",m],["dl",m],["fieldset",m],["figcaption",m],["figure",m],["footer",m],["form",m],["header",m],["hr",m],["main",m],["nav",m],["ol",m],["pre",m],["section",m],["table",m],["ul",m],["rt",n],["rp",n],["tbody",x],["tfoot",x]]),e=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),t=new Set(["math","svg"]),f=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),o=/\s|\//,l=function(){function c(r,p){var w,O,h,I,E;void 0===p&&(p={}),this.options=p,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=r??{},this.lowerCaseTagNames=null!==(w=p.lowerCaseTags)&&void 0!==w?w:!p.xmlMode,this.lowerCaseAttributeNames=null!==(O=p.lowerCaseAttributeNames)&&void 0!==O?O:!p.xmlMode,this.tokenizer=new(null!==(h=p.Tokenizer)&&void 0!==h?h:y.default)(this.options,this),null===(E=(I=this.cbs).onparserinit)||void 0===E||E.call(I,this)}return c.prototype.ontext=function(r,p){var w,O,h=this.getSlice(r,p);this.endIndex=p-1,null===(O=(w=this.cbs).ontext)||void 0===O||O.call(w,h),this.startIndex=p},c.prototype.ontextentity=function(r){var p,w,O=this.tokenizer.getSectionStart();this.endIndex=O-1,null===(w=(p=this.cbs).ontext)||void 0===w||w.call(p,(0,g.fromCodePoint)(r)),this.startIndex=O},c.prototype.isVoidElement=function(r){return!this.options.xmlMode&&e.has(r)},c.prototype.onopentagname=function(r,p){this.endIndex=p;var w=this.getSlice(r,p);this.lowerCaseTagNames&&(w=w.toLowerCase()),this.emitOpenTag(w)},c.prototype.emitOpenTag=function(r){var p,w,O,h;this.openTagStart=this.startIndex,this.tagname=r;var I=!this.options.xmlMode&&a.get(r);if(I)for(;this.stack.length>0&&I.has(this.stack[this.stack.length-1]);){var E=this.stack.pop();null===(w=(p=this.cbs).onclosetag)||void 0===w||w.call(p,E,!0)}this.isVoidElement(r)||(this.stack.push(r),t.has(r)?this.foreignContext.push(!0):f.has(r)&&this.foreignContext.push(!1)),null===(h=(O=this.cbs).onopentagname)||void 0===h||h.call(O,r),this.cbs.onopentag&&(this.attribs={})},c.prototype.endOpenTag=function(r){var p,w;this.startIndex=this.openTagStart,this.attribs&&(null===(w=(p=this.cbs).onopentag)||void 0===w||w.call(p,this.tagname,this.attribs,r),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},c.prototype.onopentagend=function(r){this.endIndex=r,this.endOpenTag(!1),this.startIndex=r+1},c.prototype.onclosetag=function(r,p){var w,O,h,I,E,A;this.endIndex=p;var C=this.getSlice(r,p);if(this.lowerCaseTagNames&&(C=C.toLowerCase()),(t.has(C)||f.has(C))&&this.foreignContext.pop(),this.isVoidElement(C))!this.options.xmlMode&&"br"===C&&(null===(O=(w=this.cbs).onopentagname)||void 0===O||O.call(w,"br"),null===(I=(h=this.cbs).onopentag)||void 0===I||I.call(h,"br",{},!0),null===(A=(E=this.cbs).onclosetag)||void 0===A||A.call(E,"br",!1));else{var T=this.stack.lastIndexOf(C);if(-1!==T)if(this.cbs.onclosetag)for(var N=this.stack.length-T;N--;)this.cbs.onclosetag(this.stack.pop(),0!==N);else this.stack.length=T;else!this.options.xmlMode&&"p"===C&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=p+1},c.prototype.onselfclosingtag=function(r){this.endIndex=r,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=r+1):this.onopentagend(r)},c.prototype.closeCurrentTag=function(r){var p,w,O=this.tagname;this.endOpenTag(r),this.stack[this.stack.length-1]===O&&(null===(w=(p=this.cbs).onclosetag)||void 0===w||w.call(p,O,!r),this.stack.pop())},c.prototype.onattribname=function(r,p){this.startIndex=r;var w=this.getSlice(r,p);this.attribname=this.lowerCaseAttributeNames?w.toLowerCase():w},c.prototype.onattribdata=function(r,p){this.attribvalue+=this.getSlice(r,p)},c.prototype.onattribentity=function(r){this.attribvalue+=(0,g.fromCodePoint)(r)},c.prototype.onattribend=function(r,p){var w,O;this.endIndex=p,null===(O=(w=this.cbs).onattribute)||void 0===O||O.call(w,this.attribname,this.attribvalue,r===y.QuoteType.Double?'"':r===y.QuoteType.Single?"'":r===y.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},c.prototype.getInstructionName=function(r){var p=r.search(o),w=p<0?r:r.substr(0,p);return this.lowerCaseTagNames&&(w=w.toLowerCase()),w},c.prototype.ondeclaration=function(r,p){this.endIndex=p;var w=this.getSlice(r,p);if(this.cbs.onprocessinginstruction){var O=this.getInstructionName(w);this.cbs.onprocessinginstruction("!".concat(O),"!".concat(w))}this.startIndex=p+1},c.prototype.onprocessinginstruction=function(r,p){this.endIndex=p;var w=this.getSlice(r,p);if(this.cbs.onprocessinginstruction){var O=this.getInstructionName(w);this.cbs.onprocessinginstruction("?".concat(O),"?".concat(w))}this.startIndex=p+1},c.prototype.oncomment=function(r,p,w){var O,h,I,E;this.endIndex=p,null===(h=(O=this.cbs).oncomment)||void 0===h||h.call(O,this.getSlice(r,p-w)),null===(E=(I=this.cbs).oncommentend)||void 0===E||E.call(I),this.startIndex=p+1},c.prototype.oncdata=function(r,p,w){var O,h,I,E,A,C,T,N,P,D;this.endIndex=p;var _=this.getSlice(r,p-w);this.options.xmlMode||this.options.recognizeCDATA?(null===(h=(O=this.cbs).oncdatastart)||void 0===h||h.call(O),null===(E=(I=this.cbs).ontext)||void 0===E||E.call(I,_),null===(C=(A=this.cbs).oncdataend)||void 0===C||C.call(A)):(null===(N=(T=this.cbs).oncomment)||void 0===N||N.call(T,"[CDATA[".concat(_,"]]")),null===(D=(P=this.cbs).oncommentend)||void 0===D||D.call(P)),this.startIndex=p+1},c.prototype.onend=function(){var r,p;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var w=this.stack.length;w>0;this.cbs.onclosetag(this.stack[--w],!0));}null===(p=(r=this.cbs).onend)||void 0===p||p.call(r)},c.prototype.reset=function(){var r,p,w,O;null===(p=(r=this.cbs).onreset)||void 0===p||p.call(r),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(O=(w=this.cbs).onparserinit)||void 0===O||O.call(w,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},c.prototype.parseComplete=function(r){this.reset(),this.end(r)},c.prototype.getSlice=function(r,p){for(;r-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var w=this.buffers[0].slice(r-this.bufferOffset,p-this.bufferOffset);p-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),w+=this.buffers[0].slice(0,p-this.bufferOffset);return w},c.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},c.prototype.write=function(r){var p,w;this.ended?null===(w=(p=this.cbs).onerror)||void 0===w||w.call(p,new Error(".write() after done!")):(this.buffers.push(r),this.tokenizer.running&&(this.tokenizer.write(r),this.writeIndex++))},c.prototype.end=function(r){var p,w;this.ended?null===(w=(p=this.cbs).onerror)||void 0===w||w.call(p,new Error(".end() after done!")):(r&&this.write(r),this.ended=!0,this.tokenizer.end())},c.prototype.pause=function(){this.tokenizer.pause()},c.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.QuoteType=void 0;var s,e,S=b(2201),v=function(e){return e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket",e}(v||{}),i=function(e){return e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity",e}(i||{});function y(e){return e===v.Space||e===v.NewLine||e===v.Tab||e===v.FormFeed||e===v.CarriageReturn}function g(e){return e===v.Slash||e===v.Gt||y(e)}function d(e){return e>=v.Zero&&e<=v.Nine}(e=s=u.QuoteType||(u.QuoteType={}))[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double";var n={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},a=function(){function e(t,f){var o=t.xmlMode,l=void 0!==o&&o,c=t.decodeEntities,r=void 0===c||c;this.cbs=f,this.state=i.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=i.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=l,this.decodeEntities=r,this.entityTrie=l?S.xmlDecodeTree:S.htmlDecodeTree}return e.prototype.reset=function(){this.state=i.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=i.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},e.prototype.write=function(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()},e.prototype.end=function(){this.running&&this.finish()},e.prototype.pause=function(){this.running=!1},e.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=i.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===v.Amp&&(this.state=i.BeforeEntity)},e.prototype.stateSpecialStartSequence=function(t){var f=this.sequenceIndex===this.currentSequence.length;if(f?g(t):(32|t)===this.currentSequence[this.sequenceIndex]){if(!f)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=i.InTagName,this.stateInTagName(t)},e.prototype.stateInSpecialTag=function(t){if(this.sequenceIndex===this.currentSequence.length){if(t===v.Gt||y(t)){var f=this.index-this.currentSequence.length;if(this.sectionStart=v.LowerA&&e<=v.LowerZ||e>=v.UpperA&&e<=v.UpperZ}(t)},e.prototype.startSpecial=function(t,f){this.isSpecial=!0,this.currentSequence=t,this.sequenceIndex=f,this.state=i.SpecialStartSequence},e.prototype.stateBeforeTagName=function(t){if(t===v.ExclamationMark)this.state=i.BeforeDeclaration,this.sectionStart=this.index+1;else if(t===v.Questionmark)this.state=i.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(t)){var f=32|t;this.sectionStart=this.index,this.xmlMode||f!==n.TitleEnd[2]?this.state=this.xmlMode||f!==n.ScriptEnd[2]?i.InTagName:i.BeforeSpecialS:this.startSpecial(n.TitleEnd,3)}else t===v.Slash?this.state=i.BeforeClosingTagName:(this.state=i.Text,this.stateText(t))},e.prototype.stateInTagName=function(t){g(t)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(t))},e.prototype.stateBeforeClosingTagName=function(t){y(t)||(t===v.Gt?this.state=i.Text:(this.state=this.isTagStartChar(t)?i.InClosingTagName:i.InSpecialComment,this.sectionStart=this.index))},e.prototype.stateInClosingTagName=function(t){(t===v.Gt||y(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=i.AfterClosingTagName,this.stateAfterClosingTagName(t))},e.prototype.stateAfterClosingTagName=function(t){(t===v.Gt||this.fastForwardTo(v.Gt))&&(this.state=i.Text,this.baseState=i.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeAttributeName=function(t){t===v.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=i.InSpecialTag,this.sequenceIndex=0):this.state=i.Text,this.baseState=this.state,this.sectionStart=this.index+1):t===v.Slash?this.state=i.InSelfClosingTag:y(t)||(this.state=i.InAttributeName,this.sectionStart=this.index)},e.prototype.stateInSelfClosingTag=function(t){t===v.Gt?(this.cbs.onselfclosingtag(this.index),this.state=i.Text,this.baseState=i.Text,this.sectionStart=this.index+1,this.isSpecial=!1):y(t)||(this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(t))},e.prototype.stateInAttributeName=function(t){(t===v.Eq||g(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=i.AfterAttributeName,this.stateAfterAttributeName(t))},e.prototype.stateAfterAttributeName=function(t){t===v.Eq?this.state=i.BeforeAttributeValue:t===v.Slash||t===v.Gt?(this.cbs.onattribend(s.NoValue,this.index),this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(t)):y(t)||(this.cbs.onattribend(s.NoValue,this.index),this.state=i.InAttributeName,this.sectionStart=this.index)},e.prototype.stateBeforeAttributeValue=function(t){t===v.DoubleQuote?(this.state=i.InAttributeValueDq,this.sectionStart=this.index+1):t===v.SingleQuote?(this.state=i.InAttributeValueSq,this.sectionStart=this.index+1):y(t)||(this.sectionStart=this.index,this.state=i.InAttributeValueNq,this.stateInAttributeValueNoQuotes(t))},e.prototype.handleInAttributeValue=function(t,f){t===f||!this.decodeEntities&&this.fastForwardTo(f)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(f===v.DoubleQuote?s.Double:s.Single,this.index),this.state=i.BeforeAttributeName):this.decodeEntities&&t===v.Amp&&(this.baseState=this.state,this.state=i.BeforeEntity)},e.prototype.stateInAttributeValueDoubleQuotes=function(t){this.handleInAttributeValue(t,v.DoubleQuote)},e.prototype.stateInAttributeValueSingleQuotes=function(t){this.handleInAttributeValue(t,v.SingleQuote)},e.prototype.stateInAttributeValueNoQuotes=function(t){y(t)||t===v.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(s.Unquoted,this.index),this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(t)):this.decodeEntities&&t===v.Amp&&(this.baseState=this.state,this.state=i.BeforeEntity)},e.prototype.stateBeforeDeclaration=function(t){t===v.OpeningSquareBracket?(this.state=i.CDATASequence,this.sequenceIndex=0):this.state=t===v.Dash?i.BeforeComment:i.InDeclaration},e.prototype.stateInDeclaration=function(t){(t===v.Gt||this.fastForwardTo(v.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=i.Text,this.sectionStart=this.index+1)},e.prototype.stateInProcessingInstruction=function(t){(t===v.Gt||this.fastForwardTo(v.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=i.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeComment=function(t){t===v.Dash?(this.state=i.InCommentLike,this.currentSequence=n.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=i.InDeclaration},e.prototype.stateInSpecialComment=function(t){(t===v.Gt||this.fastForwardTo(v.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=i.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeSpecialS=function(t){var f=32|t;f===n.ScriptEnd[3]?this.startSpecial(n.ScriptEnd,4):f===n.StyleEnd[3]?this.startSpecial(n.StyleEnd,4):(this.state=i.InTagName,this.stateInTagName(t))},e.prototype.stateBeforeEntity=function(t){this.entityExcess=1,this.entityResult=0,t===v.Number?this.state=i.BeforeNumericEntity:t===v.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=i.InNamedEntity,this.stateInNamedEntity(t))},e.prototype.stateInNamedEntity=function(t){if(this.entityExcess+=1,this.trieIndex=(0,S.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,t),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];var f=this.trieCurrent&S.BinTrieFlags.VALUE_LENGTH;if(f){var o=(f>>14)-1;if(this.allowLegacyEntity()||t===v.Semi){var l=this.index-this.entityExcess+1;l>this.sectionStart&&this.emitPartial(this.sectionStart,l),this.entityResult=this.trieIndex,this.trieIndex+=o,this.entityExcess=0,this.sectionStart=this.index+1,0===o&&this.emitNamedEntity()}else this.trieIndex+=o}},e.prototype.emitNamedEntity=function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&S.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~S.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}},e.prototype.stateBeforeNumericEntity=function(t){(32|t)===v.LowerX?(this.entityExcess++,this.state=i.InHexEntity):(this.state=i.InNumericEntity,this.stateInNumericEntity(t))},e.prototype.emitNumericEntity=function(t){var f=this.index-this.entityExcess-1;f+2+ +(this.state===i.InHexEntity)!==this.index&&(f>this.sectionStart&&this.emitPartial(this.sectionStart,f),this.sectionStart=this.index+Number(t),this.emitCodePoint((0,S.replaceCodePoint)(this.entityResult))),this.state=this.baseState},e.prototype.stateInNumericEntity=function(t){t===v.Semi?this.emitNumericEntity(!0):d(t)?(this.entityResult=10*this.entityResult+(t-v.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},e.prototype.stateInHexEntity=function(t){t===v.Semi?this.emitNumericEntity(!0):d(t)?(this.entityResult=16*this.entityResult+(t-v.Zero),this.entityExcess++):function x(e){return e>=v.UpperA&&e<=v.UpperF||e>=v.LowerA&&e<=v.LowerF}(t)?(this.entityResult=16*this.entityResult+((32|t)-v.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},e.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===i.Text||this.baseState===i.InSpecialTag)},e.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===i.Text||this.state===i.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===i.InAttributeValueDq||this.state===i.InAttributeValueSq||this.state===i.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},e.prototype.shouldContinue=function(){return this.index=d)return p;t=g(s),f=[],","===t.slice(-1)?(t=t.replace(n,""),O()):w()}function w(){for(g(m),o="",l="in descriptor";;){if(c=i.charAt(r),"in descriptor"===l)if(y(c))o&&(f.push(o),o="",l="after descriptor");else{if(","===c)return r+=1,o&&f.push(o),void O();if("("===c)o+=c,l="in parens";else{if(""===c)return o&&f.push(o),void O();o+=c}}else if("in parens"===l)if(")"===c)o+=c,l="in descriptor";else{if(""===c)return f.push(o),void O();o+=c}else if("after descriptor"===l&&!y(c)){if(""===c)return void O();l="in descriptor",r-=1}r+=1}}function O(){var I,E,A,C,N,P,D,_,H,h=!1,T={};for(C=0;C{var u=String,b=function(){return{isColorSupported:!1,reset:u,bold:u,dim:u,italic:u,underline:u,inverse:u,hidden:u,strikethrough:u,black:u,red:u,green:u,yellow:u,blue:u,magenta:u,cyan:u,white:u,gray:u,bgBlack:u,bgRed:u,bgGreen:u,bgYellow:u,bgBlue:u,bgMagenta:u,bgCyan:u,bgWhite:u,blackBright:u,redBright:u,greenBright:u,yellowBright:u,blueBright:u,magentaBright:u,cyanBright:u,whiteBright:u,bgBlackBright:u,bgRedBright:u,bgGreenBright:u,bgYellowBright:u,bgBlueBright:u,bgMagentaBright:u,bgCyanBright:u,bgWhiteBright:u}};R.exports=b(),R.exports.createColors=b},8903:(R,u,b)=>{"use strict";let S=b(4346);class v extends S{constructor(y){super(y),this.type="atrule"}append(...y){return this.proxyOf.nodes||(this.nodes=[]),super.append(...y)}prepend(...y){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...y)}}R.exports=v,v.default=v,S.registerAtRule(v)},5396:(R,u,b)=>{"use strict";let S=b(2121);class v extends S{constructor(y){super(y),this.type="comment"}}R.exports=v,v.default=v},4346:(R,u,b)=>{"use strict";let d,m,x,s,S=b(5396),v=b(1901),i=b(2121),{isClean:y,my:g}=b(744);function n(t){return t.map(f=>(f.nodes&&(f.nodes=n(f.nodes)),delete f.source,f))}function a(t){if(t[y]=!1,t.proxyOf.nodes)for(let f of t.proxyOf.nodes)a(f)}let e=(()=>{class t extends i{append(...o){for(let l of o){let c=this.normalize(l,this.last);for(let r of c)this.proxyOf.nodes.push(r)}return this.markDirty(),this}cleanRaws(o){if(super.cleanRaws(o),this.nodes)for(let l of this.nodes)l.cleanRaws(o)}each(o){if(!this.proxyOf.nodes)return;let c,r,l=this.getIterator();for(;this.indexes[l]"proxyOf"===l?o:o[l]?"each"===l||"string"==typeof l&&l.startsWith("walk")?(...c)=>o[l](...c.map(r=>"function"==typeof r?(p,w)=>r(p.toProxy(),w):r)):"every"===l||"some"===l?c=>o[l]((r,...p)=>c(r.toProxy(),...p)):"root"===l?()=>o.root().toProxy():"nodes"===l?o.nodes.map(c=>c.toProxy()):"first"===l||"last"===l?o[l].toProxy():o[l]:o[l],set:(o,l,c)=>(o[l]===c||(o[l]=c,("name"===l||"params"===l||"selector"===l)&&o.markDirty()),!0)}}index(o){return"number"==typeof o?o:(o.proxyOf&&(o=o.proxyOf),this.proxyOf.nodes.indexOf(o))}insertAfter(o,l){let p,c=this.index(o),r=this.normalize(l,this.proxyOf.nodes[c]).reverse();c=this.index(o);for(let w of r)this.proxyOf.nodes.splice(c+1,0,w);for(let w in this.indexes)p=this.indexes[w],c"u")o=[];else if(Array.isArray(o)){o=o.slice(0);for(let r of o)r.parent&&r.parent.removeChild(r,"ignore")}else if("root"===o.type&&"document"!==this.type){o=o.nodes.slice(0);for(let r of o)r.parent&&r.parent.removeChild(r,"ignore")}else if(o.type)o=[o];else if(o.prop){if(typeof o.value>"u")throw new Error("Value field is missed in node creation");"string"!=typeof o.value&&(o.value=String(o.value)),o=[new v(o)]}else if(o.selector||o.selectors)o=[new s(o)];else if(o.name)o=[new d(o)];else{if(!o.text)throw new Error("Unknown node type in node creation");o=[new S(o)]}return o.map(r=>(r[g]||t.rebuild(r),(r=r.proxyOf).parent&&r.parent.removeChild(r),r[y]&&a(r),r.raws||(r.raws={}),typeof r.raws.before>"u"&&l&&typeof l.raws.before<"u"&&(r.raws.before=l.raws.before.replace(/\S/g,"")),r.parent=this.proxyOf,r))}prepend(...o){o=o.reverse();for(let l of o){let c=this.normalize(l,this.first,"prepend").reverse();for(let r of c)this.proxyOf.nodes.unshift(r);for(let r in this.indexes)this.indexes[r]=this.indexes[r]+c.length}return this.markDirty(),this}push(o){return o.parent=this,this.proxyOf.nodes.push(o),this}removeAll(){for(let o of this.proxyOf.nodes)o.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(o){let l;o=this.index(o),this.proxyOf.nodes[o].parent=void 0,this.proxyOf.nodes.splice(o,1);for(let c in this.indexes)l=this.indexes[c],l>=o&&(this.indexes[c]=l-1);return this.markDirty(),this}replaceValues(o,l,c){return c||(c=l,l={}),this.walkDecls(r=>{l.props&&!l.props.includes(r.prop)||l.fast&&!r.value.includes(l.fast)||(r.value=r.value.replace(o,c))}),this.markDirty(),this}some(o){return this.nodes.some(o)}walk(o){return this.each((l,c)=>{let r;try{r=o(l,c)}catch(p){throw l.addToError(p)}return!1!==r&&l.walk&&(r=l.walk(o)),r})}walkAtRules(o,l){return l?o instanceof RegExp?this.walk((c,r)=>{if("atrule"===c.type&&o.test(c.name))return l(c,r)}):this.walk((c,r)=>{if("atrule"===c.type&&c.name===o)return l(c,r)}):(l=o,this.walk((c,r)=>{if("atrule"===c.type)return l(c,r)}))}walkComments(o){return this.walk((l,c)=>{if("comment"===l.type)return o(l,c)})}walkDecls(o,l){return l?o instanceof RegExp?this.walk((c,r)=>{if("decl"===c.type&&o.test(c.prop))return l(c,r)}):this.walk((c,r)=>{if("decl"===c.type&&c.prop===o)return l(c,r)}):(l=o,this.walk((c,r)=>{if("decl"===c.type)return l(c,r)}))}walkRules(o,l){return l?o instanceof RegExp?this.walk((c,r)=>{if("rule"===c.type&&o.test(c.selector))return l(c,r)}):this.walk((c,r)=>{if("rule"===c.type&&c.selector===o)return l(c,r)}):(l=o,this.walk((c,r)=>{if("rule"===c.type)return l(c,r)}))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}return t.registerParse=f=>{m=f},t.registerRule=f=>{s=f},t.registerAtRule=f=>{d=f},t.registerRoot=f=>{x=f},t})();R.exports=e,e.default=e,e.rebuild=t=>{"atrule"===t.type?Object.setPrototypeOf(t,d.prototype):"rule"===t.type?Object.setPrototypeOf(t,s.prototype):"decl"===t.type?Object.setPrototypeOf(t,v.prototype):"comment"===t.type?Object.setPrototypeOf(t,S.prototype):"root"===t.type&&Object.setPrototypeOf(t,x.prototype),t[g]=!0,t.nodes&&t.nodes.forEach(f=>{e.rebuild(f)})}},8775:(R,u,b)=>{"use strict";let S=b(4938),v=b(9746);class i extends Error{constructor(g,d,m,x,s,n){super(g),this.name="CssSyntaxError",this.reason=g,s&&(this.file=s),x&&(this.source=x),n&&(this.plugin=n),typeof d<"u"&&typeof m<"u"&&("number"==typeof d?(this.line=d,this.column=m):(this.line=d.line,this.column=d.column,this.endLine=m.line,this.endColumn=m.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,i)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(g){if(!this.source)return"";let d=this.source;null==g&&(g=S.isColorSupported);let m=f=>f,x=f=>f,s=f=>f;if(g){let{bold:f,gray:o,red:l}=S.createColors(!0);x=c=>f(l(c)),m=c=>o(c),v&&(s=c=>v(c))}let n=d.split(/\r?\n/),a=Math.max(this.line-3,0),e=Math.min(this.line+2,n.length),t=String(e).length;return n.slice(a,e).map((f,o)=>{let l=a+1+o,c=" "+(" "+l).slice(-t)+" | ";if(l===this.line){if(f.length>160){let p=20,w=Math.max(0,this.column-p),O=Math.max(this.column+p,this.endColumn+p),h=f.slice(w,O),I=m(c.replace(/\d/g," "))+f.slice(0,Math.min(this.column-1,p-1)).replace(/[^\t]/g," ");return x(">")+m(c)+s(h)+"\n "+I+x("^")}let r=m(c.replace(/\d/g," "))+f.slice(0,this.column-1).replace(/[^\t]/g," ");return x(">")+m(c)+s(f)+"\n "+r+x("^")}return" "+m(c)+s(f)}).join("\n")}toString(){let g=this.showSourceCode();return g&&(g="\n\n"+g+"\n"),this.name+": "+this.message+g}}R.exports=i,i.default=i},1901:(R,u,b)=>{"use strict";let S=b(2121);class v extends S{constructor(y){y&&typeof y.value<"u"&&"string"!=typeof y.value&&(y={...y,value:String(y.value)}),super(y),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}R.exports=v,v.default=v},1428:(R,u,b)=>{"use strict";let v,i,S=b(4346),y=(()=>{class g extends S{constructor(m){super({type:"document",...m}),this.nodes||(this.nodes=[])}toResult(m={}){return new v(new i,this,m).stringify()}}return g.registerLazyResult=d=>{v=d},g.registerProcessor=d=>{i=d},g})();R.exports=y,y.default=y},6407:(R,u,b)=>{"use strict";let S=b(8903),v=b(5396),i=b(1901),y=b(5713),g=b(9703),d=b(4633),m=b(8355);function x(s,n){if(Array.isArray(s))return s.map(t=>x(t));let{inputs:a,...e}=s;if(a){n=[];for(let t of a){let f={...t,__proto__:y.prototype};f.map&&(f.map={...f.map,__proto__:g.prototype}),n.push(f)}}if(e.nodes&&(e.nodes=s.nodes.map(t=>x(t,n))),e.source){let{inputId:t,...f}=e.source;e.source=f,null!=t&&(e.source.input=n[t])}if("root"===e.type)return new d(e);if("decl"===e.type)return new i(e);if("rule"===e.type)return new m(e);if("comment"===e.type)return new v(e);if("atrule"===e.type)return new S(e);throw new Error("Unknown node type: "+s.type)}R.exports=x,x.default=x},5713:(R,u,b)=>{"use strict";let{nanoid:S}=b(2809),{isAbsolute:v,resolve:i}=b(197),{SourceMapConsumer:y,SourceMapGenerator:g}=b(1866),{fileURLToPath:d,pathToFileURL:m}=b(2739),x=b(8775),s=b(9703),n=b(9746),a=Symbol("fromOffsetCache"),e=!(!y||!g),t=!(!i||!v);class f{constructor(l,c={}){if(null===l||typeof l>"u"||"object"==typeof l&&!l.toString)throw new Error(`PostCSS received ${l} instead of CSS string`);if(this.css=l.toString(),"\ufeff"===this.css[0]||"\ufffe"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,c.from&&(this.file=!t||/^\w+:\/\//.test(c.from)||v(c.from)?c.from:i(c.from)),t&&e){let r=new s(this.css,c);if(r.text){this.map=r;let p=r.consumer().file;!this.file&&p&&(this.file=this.mapResolve(p))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(l,c,r,p={}){let w,O,h;if(c&&"object"==typeof c){let E=c,A=r;if("number"==typeof E.offset){let C=this.fromOffset(E.offset);c=C.line,r=C.col}else c=E.line,r=E.column;if("number"==typeof A.offset){let C=this.fromOffset(A.offset);O=C.line,w=C.col}else O=A.line,w=A.column}else if(!r){let E=this.fromOffset(c);c=E.line,r=E.col}let I=this.origin(c,r,O,w);return h=I?new x(l,void 0===I.endLine?I.line:{column:I.column,line:I.line},void 0===I.endLine?I.column:{column:I.endColumn,line:I.endLine},I.source,I.file,p.plugin):new x(l,void 0===O?c:{column:r,line:c},void 0===O?r:{column:w,line:O},this.css,this.file,p.plugin),h.input={column:r,endColumn:w,endLine:O,line:c,source:this.css},this.file&&(m&&(h.input.url=m(this.file).toString()),h.input.file=this.file),h}fromOffset(l){let c,r;if(this[a])r=this[a];else{let w=this.css.split("\n");r=new Array(w.length);let O=0;for(let h=0,I=w.length;h=c)p=r.length-1;else{let O,w=r.length-2;for(;p>1),l=r[O+1])){p=O;break}p=O+1}}return{col:l-r[p]+1,line:p+1}}mapResolve(l){return/^\w+:\/\//.test(l)?l:i(this.map.consumer().sourceRoot||this.map.root||".",l)}origin(l,c,r,p){if(!this.map)return!1;let h,I,w=this.map.consumer(),O=w.originalPositionFor({column:c,line:l});if(!O.source)return!1;"number"==typeof r&&(h=w.originalPositionFor({column:p,line:r})),I=v(O.source)?m(O.source):new URL(O.source,this.map.consumer().sourceRoot||m(this.map.mapFile));let E={column:O.column,endColumn:h&&h.column,endLine:h&&h.line,line:O.line,url:I.toString()};if("file:"===I.protocol){if(!d)throw new Error("file: protocol is not available in this PostCSS build");E.file=d(I)}let A=w.sourceContentFor(O.source);return A&&(E.source=A),E}toJSON(){let l={};for(let c of["hasBOM","css","file","id"])null!=this[c]&&(l[c]=this[c]);return this.map&&(l.map={...this.map},l.map.consumerCache&&(l.map.consumerCache=void 0)),l}get from(){return this.file||this.id}}R.exports=f,f.default=f,n&&n.registerInput&&n.registerInput(f)},3801:(R,u,b)=>{"use strict";var S=b(9293).default;let v=b(4346),i=b(1428),y=b(9055),g=b(822),d=b(2144),m=b(4633),x=b(2744),{isClean:s,my:n}=b(744);b(1947);const e={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},t={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},f={Once:!0,postcssPlugin:!0,prepare:!0},o=0;function l(h){return"object"==typeof h&&"function"==typeof h.then}function c(h){let I=!1,E=e[h.type];return"decl"===h.type?I=h.prop.toLowerCase():"atrule"===h.type&&(I=h.name.toLowerCase()),I&&h.append?[E,E+"-"+I,o,E+"Exit",E+"Exit-"+I]:I?[E,E+"-"+I,E+"Exit",E+"Exit-"+I]:h.append?[E,o,E+"Exit"]:[E,E+"Exit"]}function r(h){let I;return I="document"===h.type?["Document",o,"DocumentExit"]:"root"===h.type?["Root",o,"RootExit"]:c(h),{eventIndex:0,events:I,iterator:0,node:h,visitorIndex:0,visitors:[]}}function p(h){return h[s]=!1,h.nodes&&h.nodes.forEach(I=>p(I)),h}let w={},O=(()=>{class h{constructor(E,A,C){let T;if(this.stringified=!1,this.processed=!1,"object"!=typeof A||null===A||"root"!==A.type&&"document"!==A.type)if(A instanceof h||A instanceof d)T=p(A.root),A.map&&(typeof C.map>"u"&&(C.map={}),C.map.inline||(C.map.inline=!1),C.map.prev=A.map);else{let N=g;C.syntax&&(N=C.syntax.parse),C.parser&&(N=C.parser),N.parse&&(N=N.parse);try{T=N(A,C)}catch(P){this.processed=!0,this.error=P}T&&!T[n]&&v.rebuild(T)}else T=p(A);this.result=new d(E,T,C),this.helpers={...w,postcss:w,result:this.result},this.plugins=this.processor.plugins.map(N=>"object"==typeof N&&N.prepare?{...N,...N.prepare(this.result)}:N)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(E){return this.async().catch(E)}finally(E){return this.async().then(E,E)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(E,A){let C=this.result.lastPlugin;try{A&&A.addToError(E),this.error=E,"CssSyntaxError"!==E.name||E.plugin||(E.plugin=C.postcssPlugin,E.setMessage())}catch(T){console&&console.error&&console.error(T)}return E}prepareVisitors(){this.listeners={};let E=(A,C,T)=>{this.listeners[C]||(this.listeners[C]=[]),this.listeners[C].push([A,T])};for(let A of this.plugins)if("object"==typeof A)for(let C in A){if(!t[C]&&/^[A-Z]/.test(C))throw new Error(`Unknown event ${C} in ${A.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!f[C])if("object"==typeof A[C])for(let T in A[C])E(A,"*"===T?C:C+"-"+T.toLowerCase(),A[C][T]);else"function"==typeof A[C]&&E(A,C,A[C])}this.hasListener=Object.keys(this.listeners).length>0}runAsync(){var E=this;return S(function*(){E.plugin=0;for(let A=0;A0;){let T=E.visitTick(C);if(l(T))try{yield T}catch(N){throw E.handleError(N,C[C.length-1].node)}}}if(E.listeners.OnceExit)for(let[C,T]of E.listeners.OnceExit){E.result.lastPlugin=C;try{if("document"===A.type){let N=A.nodes.map(P=>T(P,E.helpers));yield Promise.all(N)}else yield T(A,E.helpers)}catch(N){throw E.handleError(N)}}}return E.processed=!0,E.stringify()})()}runOnRoot(E){this.result.lastPlugin=E;try{if("object"==typeof E&&E.Once){if("document"===this.result.root.type){let A=this.result.root.nodes.map(C=>E.Once(C,this.helpers));return l(A[0])?Promise.all(A):A}return E.Once(this.result.root,this.helpers)}if("function"==typeof E)return E(this.result.root,this.result)}catch(A){throw this.handleError(A)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let E=this.result.opts,A=x;E.syntax&&(A=E.syntax.stringify),E.stringifier&&(A=E.stringifier),A.stringify&&(A=A.stringify);let T=new y(A,this.result.root,this.result.opts).generate();return this.result.css=T[0],this.result.map=T[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let E of this.plugins)if(l(this.runOnRoot(E)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let E=this.result.root;for(;!E[s];)E[s]=!0,this.walkSync(E);if(this.listeners.OnceExit)if("document"===E.type)for(let A of E.nodes)this.visitSync(this.listeners.OnceExit,A);else this.visitSync(this.listeners.OnceExit,E)}return this.result}then(E,A){return this.async().then(E,A)}toString(){return this.css}visitSync(E,A){for(let[C,T]of E){let N;this.result.lastPlugin=C;try{N=T(A,this.helpers)}catch(P){throw this.handleError(P,A.proxyOf)}if("root"!==A.type&&"document"!==A.type&&!A.parent)return!0;if(l(N))throw this.getAsyncError()}}visitTick(E){let A=E[E.length-1],{node:C,visitors:T}=A;if("root"!==C.type&&"document"!==C.type&&!C.parent)return void E.pop();if(T.length>0&&A.visitorIndex{T[s]||this.walkSync(T)});else{let T=this.listeners[C];if(T&&this.visitSync(T,E.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}}return h.registerPostcss=I=>{w=I},h})();R.exports=O,O.default=O,m.registerLazyResult(O),i.registerLazyResult(O)},5945:R=>{"use strict";let u={comma:b=>u.split(b,[","],!0),space:b=>u.split(b,[" ","\n","\t"]),split(b,S,v){let i=[],y="",g=!1,d=0,m=!1,x="",s=!1;for(let n of b)s?s=!1:"\\"===n?s=!0:m?n===x&&(m=!1):'"'===n||"'"===n?(m=!0,x=n):"("===n?d+=1:")"===n?d>0&&(d-=1):0===d&&S.includes(n)&&(g=!0),g?(""!==y&&i.push(y.trim()),y="",g=!1):y+=n;return(v||""!==y)&&i.push(y.trim()),i}};R.exports=u,u.default=u},9055:(R,u,b)=>{"use strict";let{dirname:S,relative:v,resolve:i,sep:y}=b(197),{SourceMapConsumer:g,SourceMapGenerator:d}=b(1866),{pathToFileURL:m}=b(2739),x=b(5713),s=!(!g||!d),n=!!(S&&i&&v&&y);R.exports=class a{constructor(t,f,o,l){this.stringify=t,this.mapOpts=o.map||{},this.root=f,this.opts=o,this.css=l,this.originalCSS=l,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;t=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let f="\n";this.css.includes("\r\n")&&(f="\r\n"),this.css+=f+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let l,f=this.toUrl(this.path(t.file)),o=t.root||S(t.file);!1===this.mapOpts.sourcesContent?(l=new g(t.text),l.sourcesContent&&(l.sourcesContent=null)):l=t.consumer(),this.map.applySourceMap(l,f,this.toUrl(this.path(o)))}}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let t;for(let f=this.root.nodes.length-1;f>=0;f--)t=this.root.nodes[f],"comment"===t.type&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(f)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),n&&s&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,f=>{t+=f}),[t]}}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=d.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new d({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new d({file:this.outputFile(),ignoreInvalidMapping:!0});let c,r,t=1,f=1,o="",l={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,(p,w,O)=>{if(this.css+=p,w&&"end"!==O&&(l.generated.line=t,l.generated.column=f-1,w.source&&w.source.start?(l.source=this.sourcePath(w),l.original.line=w.source.start.line,l.original.column=w.source.start.column-1,this.map.addMapping(l)):(l.source=o,l.original.line=1,l.original.column=0,this.map.addMapping(l))),r=p.match(/\n/g),r?(t+=r.length,c=p.lastIndexOf("\n"),f=p.length-c):f+=p.length,w&&"start"!==O){let h=w.parent||{raws:{}};("decl"!==w.type&&("atrule"!==w.type||w.nodes)||w!==h.last||h.raws.semicolon)&&(w.source&&w.source.end?(l.source=this.sourcePath(w),l.original.line=w.source.end.line,l.original.column=w.source.end.column-1,l.generated.line=t,l.generated.column=f-2,this.map.addMapping(l)):(l.source=o,l.original.line=1,l.original.column=0,l.generated.line=t,l.generated.column=f-1,this.map.addMapping(l)))}})}isAnnotation(){return!!this.isInline()||(typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:!this.previous().length||this.previous().some(t=>t.annotation))}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return!(typeof t<"u"&&!0!==t)&&(!this.previous().length||this.previous().some(f=>f.inline))}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(t=>t.withContent())}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||60===t.charCodeAt(0)||/^\w+:\/\//.test(t))return t;let f=this.memoizedPaths.get(t);if(f)return f;let o=this.opts.to?S(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(o=S(i(o,this.mapOpts.annotation)));let l=v(o,t);return this.memoizedPaths.set(t,l),l}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let f=t.source.input.map;this.previousMaps.includes(f)||this.previousMaps.push(f)}});else{let t=new x(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(f=>{if(f.source){let o=f.source.input.from;if(o&&!t[o]){t[o]=!0;let l=this.usesFileUrls?this.toFileUrl(o):this.toUrl(this.path(o));this.map.setSourceContent(l,f.source.input.css)}}});else if(this.css){let f=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(f,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let f=this.memoizedFileURLs.get(t);if(f)return f;if(m){let o=m(t).toString();return this.memoizedFileURLs.set(t,o),o}throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let f=this.memoizedURLs.get(t);if(f)return f;"\\"===y&&(t=t.replace(/\\/g,"/"));let o=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,o),o}}},1822:(R,u,b)=>{"use strict";let S=b(9055),v=b(822);const i=b(2144);let y=b(2744);b(1947);class d{constructor(x,s,n){s=s.toString(),this.stringified=!1,this._processor=x,this._css=s,this._opts=n,this._map=void 0;let a,e=y;this.result=new i(this._processor,a,this._opts),this.result.css=s;let t=this;Object.defineProperty(this.result,"root",{get:()=>t.root});let f=new S(e,a,this._opts,s);if(f.isMap()){let[o,l]=f.generate();o&&(this.result.css=o),l&&(this.result.map=l)}else f.clearAnnotation(),this.result.css=f.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(x){return this.async().catch(x)}finally(x){return this.async().then(x,x)}sync(){if(this.error)throw this.error;return this.result}then(x,s){return this.async().then(x,s)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let x,s=v;try{x=s(this._css,this._opts)}catch(n){this.error=n}if(this.error)throw this.error;return this._root=x,x}get[Symbol.toStringTag](){return"NoWorkResult"}}R.exports=d,d.default=d},2121:(R,u,b)=>{"use strict";let S=b(8775),v=b(8855),i=b(2744),{isClean:y,my:g}=b(744);function d(x,s){let n=new x.constructor;for(let a in x){if(!Object.prototype.hasOwnProperty.call(x,a)||"proxyCache"===a)continue;let e=x[a],t=typeof e;"parent"===a&&"object"===t?s&&(n[a]=s):"source"===a?n[a]=e:Array.isArray(e)?n[a]=e.map(f=>d(f,n)):("object"===t&&null!==e&&(e=d(e)),n[a]=e)}return n}class m{constructor(s={}){this.raws={},this[y]=!1,this[g]=!0;for(let n in s)if("nodes"===n){this.nodes=[];for(let a of s[n])this.append("function"==typeof a.clone?a.clone():a)}else this[n]=s[n]}addToError(s){if(s.postcssNode=this,s.stack&&this.source&&/\n\s{4}at /.test(s.stack)){let n=this.source;s.stack=s.stack.replace(/\n\s{4}at /,`$&${n.input.from}:${n.start.line}:${n.start.column}$&`)}return s}after(s){return this.parent.insertAfter(this,s),this}assign(s={}){for(let n in s)this[n]=s[n];return this}before(s){return this.parent.insertBefore(this,s),this}cleanRaws(s){delete this.raws.before,delete this.raws.after,s||delete this.raws.between}clone(s={}){let n=d(this);for(let a in s)n[a]=s[a];return n}cloneAfter(s={}){let n=this.clone(s);return this.parent.insertAfter(this,n),n}cloneBefore(s={}){let n=this.clone(s);return this.parent.insertBefore(this,n),n}error(s,n={}){if(this.source){let{end:a,start:e}=this.rangeBy(n);return this.source.input.error(s,{column:e.column,line:e.line},{column:a.column,line:a.line},n)}return new S(s)}getProxyProcessor(){return{get:(s,n)=>"proxyOf"===n?s:"root"===n?()=>s.root().toProxy():s[n],set:(s,n,a)=>(s[n]===a||(s[n]=a,("prop"===n||"value"===n||"name"===n||"params"===n||"important"===n||"text"===n)&&s.markDirty()),!0)}}markClean(){this[y]=!0}markDirty(){if(this[y]){this[y]=!1;let s=this;for(;s=s.parent;)s[y]=!1}}next(){if(!this.parent)return;let s=this.parent.index(this);return this.parent.nodes[s+1]}positionBy(s,n){let a=this.source.start;if(s.index)a=this.positionInside(s.index);else if(s.word){let e=this.source.input.css.slice(this.source.start.offset,this.source.end.offset).indexOf(s.word);-1!==e&&(a=this.positionInside(e))}return a}positionInside(s){let n=this.source.start.column,a=this.source.start.line,e=this.source.start.offset,t=e+s;for(let f=e;f"object"==typeof l&&l.toJSON?l.toJSON(null,n):l);else if("object"==typeof o&&o.toJSON)a[f]=o.toJSON(null,n);else if("source"===f){let l=n.get(o.input);null==l&&(l=t,n.set(o.input,t),t++),a[f]={end:o.end,inputId:l,start:o.start}}else a[f]=o}return e&&(a.inputs=[...n.keys()].map(f=>f.toJSON())),a}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(s=i){s.stringify&&(s=s.stringify);let n="";return s(this,a=>{n+=a}),n}warn(s,n,a){let e={node:this};for(let t in a)e[t]=a[t];return s.warn(n,e)}get proxyOf(){return this}}R.exports=m,m.default=m},822:(R,u,b)=>{"use strict";let S=b(4346),v=b(5713),i=b(494);function y(g,d){let m=new v(g,d),x=new i(m);try{x.parse()}catch(s){throw s}return x.root}R.exports=y,y.default=y,S.registerParse(y)},494:(R,u,b)=>{"use strict";let S=b(8903),v=b(5396),i=b(1901),y=b(4633),g=b(8355),d=b(9620);const m={empty:!0,space:!0};R.exports=class s{constructor(a){this.input=a,this.root=new y,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:a,start:{column:1,line:1,offset:0}}}atrule(a){let e=new S;e.name=a[1].slice(1),""===e.name&&this.unnamedAtrule(e,a),this.init(e,a[2]);let t,f,o,l=!1,c=!1,r=[],p=[];for(;!this.tokenizer.endOfFile();){if(t=(a=this.tokenizer.nextToken())[0],"("===t||"["===t?p.push("("===t?")":"]"):"{"===t&&p.length>0?p.push("}"):t===p[p.length-1]&&p.pop(),0===p.length){if(";"===t){e.source.end=this.getPosition(a[2]),e.source.end.offset++,this.semicolon=!0;break}if("{"===t){c=!0;break}if("}"===t){if(r.length>0){for(o=r.length-1,f=r[o];f&&"space"===f[0];)f=r[--o];f&&(e.source.end=this.getPosition(f[3]||f[2]),e.source.end.offset++)}this.end(a);break}r.push(a)}else r.push(a);if(this.tokenizer.endOfFile()){l=!0;break}}e.raws.between=this.spacesAndCommentsFromEnd(r),r.length?(e.raws.afterName=this.spacesAndCommentsFromStart(r),this.raw(e,"params",r),l&&(e.source.end=this.getPosition((a=r[r.length-1])[3]||a[2]),e.source.end.offset++,this.spaces=e.raws.between,e.raws.between="")):(e.raws.afterName="",e.params=""),c&&(e.nodes=[],this.current=e)}checkMissedSemicolon(a){let e=this.colon(a);if(!1===e)return;let f,t=0;for(let o=e-1;o>=0&&(f=a[o],"space"===f[0]||(t+=1,2!==t));o--);throw this.input.error("Missed semicolon","word"===f[0]?f[3]+1:f[2])}colon(a){let t,f,o,e=0;for(let[l,c]of a.entries()){if(f=c,o=f[0],"("===o&&(e+=1),")"===o&&(e-=1),0===e&&":"===o){if(t){if("word"===t[0]&&"progid"===t[1])continue;return l}this.doubleColon(f)}t=f}return!1}comment(a){let e=new v;this.init(e,a[2]),e.source.end=this.getPosition(a[3]||a[2]),e.source.end.offset++;let t=a[1].slice(2,-2);if(/^\s*$/.test(t))e.text="",e.raws.left=t,e.raws.right="";else{let f=t.match(/^(\s*)([^]*\S)(\s*)$/);e.text=f[2],e.raws.left=f[1],e.raws.right=f[3]}}createTokenizer(){this.tokenizer=d(this.input)}decl(a,e){let t=new i;this.init(t,a[0][2]);let o,f=a[a.length-1];for(";"===f[0]&&(this.semicolon=!0,a.pop()),t.source.end=this.getPosition(f[3]||f[2]||function x(n){for(let a=n.length-1;a>=0;a--){let e=n[a],t=e[3]||e[2];if(t)return t}}(a)),t.source.end.offset++;"word"!==a[0][0];)1===a.length&&this.unknownWord(a),t.raws.before+=a.shift()[1];for(t.source.start=this.getPosition(a[0][2]),t.prop="";a.length;){let p=a[0][0];if(":"===p||"space"===p||"comment"===p)break;t.prop+=a.shift()[1]}for(t.raws.between="";a.length;){if(o=a.shift(),":"===o[0]){t.raws.between+=o[1];break}"word"===o[0]&&/\w/.test(o[1])&&this.unknownWord([o]),t.raws.between+=o[1]}("_"===t.prop[0]||"*"===t.prop[0])&&(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1));let c,l=[];for(;a.length&&(c=a[0][0],"space"===c||"comment"===c);)l.push(a.shift());this.precheckMissedSemicolon(a);for(let p=a.length-1;p>=0;p--){if(o=a[p],"!important"===o[1].toLowerCase()){t.important=!0;let w=this.stringFrom(a,p);w=this.spacesFromEnd(a)+w," !important"!==w&&(t.raws.important=w);break}if("important"===o[1].toLowerCase()){let w=a.slice(0),O="";for(let h=p;h>0;h--){let I=w[h][0];if(O.trim().startsWith("!")&&"space"!==I)break;O=w.pop()[1]+O}O.trim().startsWith("!")&&(t.important=!0,t.raws.important=O,a=w)}if("space"!==o[0]&&"comment"!==o[0])break}a.some(p=>"space"!==p[0]&&"comment"!==p[0])&&(t.raws.between+=l.map(p=>p[1]).join(""),l=[]),this.raw(t,"value",l.concat(a),e),t.value.includes(":")&&!e&&this.checkMissedSemicolon(a)}doubleColon(a){throw this.input.error("Double colon",{offset:a[2]},{offset:a[2]+a[1].length})}emptyRule(a){let e=new g;this.init(e,a[2]),e.selector="",e.raws.between="",this.current=e}end(a){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(a[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(a)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(a){if(this.spaces+=a[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(a){let e=this.input.fromOffset(a);return{column:e.col,line:e.line,offset:a}}init(a,e){this.current.push(a),a.source={input:this.input,start:this.getPosition(e)},a.raws.before=this.spaces,this.spaces="","comment"!==a.type&&(this.semicolon=!1)}other(a){let e=!1,t=null,f=!1,o=null,l=[],c=a[1].startsWith("--"),r=[],p=a;for(;p;){if(t=p[0],r.push(p),"("===t||"["===t)o||(o=p),l.push("("===t?")":"]");else if(c&&f&&"{"===t)o||(o=p),l.push("}");else if(0===l.length){if(";"===t){if(f)return void this.decl(r,c);break}if("{"===t)return void this.rule(r);if("}"===t){this.tokenizer.back(r.pop()),e=!0;break}":"===t&&(f=!0)}else t===l[l.length-1]&&(l.pop(),0===l.length&&(o=null));p=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(e=!0),l.length>0&&this.unclosedBracket(o),e&&f){if(!c)for(;r.length&&(p=r[r.length-1][0],"space"===p||"comment"===p);)this.tokenizer.back(r.pop());this.decl(r,c)}else this.unknownWord(r)}parse(){let a;for(;!this.tokenizer.endOfFile();)switch(a=this.tokenizer.nextToken(),a[0]){case"space":this.spaces+=a[1];break;case";":this.freeSemicolon(a);break;case"}":this.end(a);break;case"comment":this.comment(a);break;case"at-word":this.atrule(a);break;case"{":this.emptyRule(a);break;default:this.other(a)}this.endFile()}precheckMissedSemicolon(){}raw(a,e,t,f){let o,l,w,O,c=t.length,r="",p=!0;for(let h=0;hI+E[1],"");a.raws[e]={raw:h,value:r}}a[e]=r}rule(a){a.pop();let e=new g;this.init(e,a[0][2]),e.raws.between=this.spacesAndCommentsFromEnd(a),this.raw(e,"selector",a),this.current=e}spacesAndCommentsFromEnd(a){let e,t="";for(;a.length&&(e=a[a.length-1][0],"space"===e||"comment"===e);)t=a.pop()[1]+t;return t}spacesAndCommentsFromStart(a){let e,t="";for(;a.length&&(e=a[0][0],"space"===e||"comment"===e);)t+=a.shift()[1];return t}spacesFromEnd(a){let e,t="";for(;a.length&&(e=a[a.length-1][0],"space"===e);)t=a.pop()[1]+t;return t}stringFrom(a,e){let t="";for(let f=e;f{"use strict";let S=b(8903),v=b(5396),i=b(4346),y=b(8775),g=b(1901),d=b(1428),m=b(6407),x=b(5713),s=b(3801),n=b(5945),a=b(2121),e=b(822),t=b(9441),f=b(2144),o=b(4633),l=b(8355),c=b(2744),r=b(6369);function p(...w){return 1===w.length&&Array.isArray(w[0])&&(w=w[0]),new t(w)}p.plugin=function(O,h){let A,I=!1;function E(...C){console&&console.warn&&!I&&(I=!0,console.warn(O+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(O+": \u91cc\u9762 postcss.plugin \u88ab\u5f03\u7528. \u8fc1\u79fb\u6307\u5357:\nhttps://www.w3ctech.com/topic/2226"));let T=h(...C);return T.postcssPlugin=O,T.postcssVersion=(new t).version,T}return Object.defineProperty(E,"postcss",{get:()=>(A||(A=E()),A)}),E.process=function(C,T,N){return p([E(N)]).process(C,T)},E},p.stringify=c,p.parse=e,p.fromJSON=m,p.list=n,p.comment=w=>new v(w),p.atRule=w=>new S(w),p.decl=w=>new g(w),p.rule=w=>new l(w),p.root=w=>new o(w),p.document=w=>new d(w),p.CssSyntaxError=y,p.Declaration=g,p.Container=i,p.Processor=t,p.Document=d,p.Comment=v,p.Warning=r,p.AtRule=S,p.Result=f,p.Input=x,p.Rule=l,p.Root=o,p.Node=a,s.registerPostcss(p),R.exports=p,p.default=p},9703:(R,u,b)=>{"use strict";let{existsSync:S,readFileSync:v}=b(9977),{dirname:i,join:y}=b(197),{SourceMapConsumer:g,SourceMapGenerator:d}=b(1866);class x{constructor(n,a){if(!1===a.map)return;this.loadAnnotation(n),this.inline=this.startWith(this.annotation,"data:");let t=this.loadMap(a.from,a.map?a.map.prev:void 0);!this.mapFile&&a.from&&(this.mapFile=a.from),this.mapFile&&(this.root=i(this.mapFile)),t&&(this.text=t)}consumer(){return this.consumerCache||(this.consumerCache=new g(this.text)),this.consumerCache}decodeInline(n){let o=n.match(/^data:application\/json;charset=utf-?8,/)||n.match(/^data:application\/json,/);if(o)return decodeURIComponent(n.substr(o[0].length));let l=n.match(/^data:application\/json;charset=utf-?8;base64,/)||n.match(/^data:application\/json;base64,/);if(l)return function m(s){return Buffer?Buffer.from(s,"base64").toString():window.atob(s)}(n.substr(l[0].length));let c=n.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+c)}getAnnotationURL(n){return n.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(n){return"object"==typeof n&&("string"==typeof n.mappings||"string"==typeof n._mappings||Array.isArray(n.sections))}loadAnnotation(n){let a=n.match(/\/\*\s*# sourceMappingURL=/g);if(!a)return;let e=n.lastIndexOf(a.pop()),t=n.indexOf("*/",e);e>-1&&t>-1&&(this.annotation=this.getAnnotationURL(n.substring(e,t)))}loadFile(n){if(this.root=i(n),S(n))return this.mapFile=n,v(n,"utf-8").toString().trim()}loadMap(n,a){if(!1===a)return!1;if(a){if("string"==typeof a)return a;if("function"!=typeof a){if(a instanceof g)return d.fromSourceMap(a).toString();if(a instanceof d)return a.toString();if(this.isMap(a))return JSON.stringify(a);throw new Error("Unsupported previous source map format: "+a.toString())}{let e=a(n);if(e){let t=this.loadFile(e);if(!t)throw new Error("Unable to load previous source map: "+e.toString());return t}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let e=this.annotation;return n&&(e=y(i(n),e)),this.loadFile(e)}}}startWith(n,a){return!!n&&n.substr(0,a.length)===a}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}R.exports=x,x.default=x},9441:(R,u,b)=>{"use strict";let S=b(1428),v=b(3801),i=b(1822),y=b(4633);class g{constructor(m=[]){this.version="8.4.48",this.plugins=this.normalize(m)}normalize(m){let x=[];for(let s of m)if(!0===s.postcss?s=s():s.postcss&&(s=s.postcss),"object"==typeof s&&Array.isArray(s.plugins))x=x.concat(s.plugins);else if("object"==typeof s&&s.postcssPlugin)x.push(s);else if("function"==typeof s)x.push(s);else if("object"!=typeof s||!s.parse&&!s.stringify)throw new Error(s+" is not a PostCSS plugin");return x}process(m,x={}){return this.plugins.length||x.parser||x.stringifier||x.syntax?new v(this,m,x):new i(this,m,x)}use(m){return this.plugins=this.plugins.concat(this.normalize([m])),this}}R.exports=g,g.default=g,y.registerProcessor(g),S.registerProcessor(g)},2144:(R,u,b)=>{"use strict";let S=b(6369);class v{constructor(y,g,d){this.processor=y,this.messages=[],this.root=g,this.opts=d,this.css=void 0,this.map=void 0}toString(){return this.css}warn(y,g={}){g.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(g.plugin=this.lastPlugin.postcssPlugin);let d=new S(y,g);return this.messages.push(d),d}warnings(){return this.messages.filter(y=>"warning"===y.type)}get content(){return this.css}}R.exports=v,v.default=v},4633:(R,u,b)=>{"use strict";let v,i,S=b(4346),y=(()=>{class g extends S{constructor(m){super(m),this.type="root",this.nodes||(this.nodes=[])}normalize(m,x,s){let n=super.normalize(m);if(x)if("prepend"===s)this.nodes.length>1?x.raws.before=this.nodes[1].raws.before:delete x.raws.before;else if(this.first!==x)for(let a of n)a.raws.before=x.raws.before;return n}removeChild(m,x){let s=this.index(m);return!x&&0===s&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[s].raws.before),super.removeChild(m)}toResult(m={}){return new v(new i,this,m).stringify()}}return g.registerLazyResult=d=>{v=d},g.registerProcessor=d=>{i=d},g})();R.exports=y,y.default=y,S.registerRoot(y)},8355:(R,u,b)=>{"use strict";let S=b(4346),v=b(5945);class i extends S{constructor(g){super(g),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return v.comma(this.selector)}set selectors(g){let d=this.selector?this.selector.match(/,\s*/):null,m=d?d[0]:","+this.raw("between","beforeOpen");this.selector=g.join(m)}}R.exports=i,i.default=i,S.registerRule(i)},8855:R=>{"use strict";const u={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};class S{constructor(i){this.builder=i}atrule(i,y){let g="@"+i.name,d=i.params?this.rawValue(i,"params"):"";typeof i.raws.afterName<"u"?g+=i.raws.afterName:d&&(g+=" "),i.nodes?this.block(i,g+d):this.builder(g+d+((i.raws.between||"")+(y?";":"")),i)}beforeAfter(i,y){let g;g=this.raw(i,null,"decl"===i.type?"beforeDecl":"comment"===i.type?"beforeComment":"before"===y?"beforeRule":"beforeClose");let d=i.parent,m=0;for(;d&&"root"!==d.type;)m+=1,d=d.parent;if(g.includes("\n")){let x=this.raw(i,null,"indent");if(x.length)for(let s=0;s0&&"comment"===i.nodes[y].type;)y-=1;let g=this.raw(i,"semicolon");for(let d=0;d{if(d=n.raws[y],typeof d<"u")return!1})}return typeof d>"u"&&(d=u[g]),x.rawCache[g]=d,d}rawBeforeClose(i){let y;return i.walk(g=>{if(g.nodes&&g.nodes.length>0&&typeof g.raws.after<"u")return y=g.raws.after,y.includes("\n")&&(y=y.replace(/[^\n]+$/,"")),!1}),y&&(y=y.replace(/\S/g,"")),y}rawBeforeComment(i,y){let g;return i.walkComments(d=>{if(typeof d.raws.before<"u")return g=d.raws.before,g.includes("\n")&&(g=g.replace(/[^\n]+$/,"")),!1}),typeof g>"u"?g=this.raw(y,null,"beforeDecl"):g&&(g=g.replace(/\S/g,"")),g}rawBeforeDecl(i,y){let g;return i.walkDecls(d=>{if(typeof d.raws.before<"u")return g=d.raws.before,g.includes("\n")&&(g=g.replace(/[^\n]+$/,"")),!1}),typeof g>"u"?g=this.raw(y,null,"beforeRule"):g&&(g=g.replace(/\S/g,"")),g}rawBeforeOpen(i){let y;return i.walk(g=>{if("decl"!==g.type&&(y=g.raws.between,typeof y<"u"))return!1}),y}rawBeforeRule(i){let y;return i.walk(g=>{if(g.nodes&&(g.parent!==i||i.first!==g)&&typeof g.raws.before<"u")return y=g.raws.before,y.includes("\n")&&(y=y.replace(/[^\n]+$/,"")),!1}),y&&(y=y.replace(/\S/g,"")),y}rawColon(i){let y;return i.walkDecls(g=>{if(typeof g.raws.between<"u")return y=g.raws.between.replace(/[^\s:]/g,""),!1}),y}rawEmptyBody(i){let y;return i.walk(g=>{if(g.nodes&&0===g.nodes.length&&(y=g.raws.after,typeof y<"u"))return!1}),y}rawIndent(i){if(i.raws.indent)return i.raws.indent;let y;return i.walk(g=>{let d=g.parent;if(d&&d!==i&&d.parent&&d.parent===i&&typeof g.raws.before<"u"){let m=g.raws.before.split("\n");return y=m[m.length-1],y=y.replace(/\S/g,""),!1}}),y}rawSemicolon(i){let y;return i.walk(g=>{if(g.nodes&&g.nodes.length&&"decl"===g.last.type&&(y=g.raws.semicolon,typeof y<"u"))return!1}),y}rawValue(i,y){let g=i[y],d=i.raws[y];return d&&d.value===g?d.raw:g}root(i){this.body(i),i.raws.after&&this.builder(i.raws.after)}rule(i){this.block(i,this.rawValue(i,"selector")),i.raws.ownSemicolon&&this.builder(i.raws.ownSemicolon,i,"end")}stringify(i,y){if(!this[i.type])throw new Error("Unknown AST node type "+i.type+". Maybe you need to change PostCSS stringifier.");this[i.type](i,y)}}R.exports=S,S.default=S},2744:(R,u,b)=>{"use strict";let S=b(8855);function v(i,y){new S(y).stringify(i)}R.exports=v,v.default=v},744:R=>{"use strict";R.exports.isClean=Symbol("isClean"),R.exports.my=Symbol("my")},9620:R=>{"use strict";const r=/[\t\n\f\r "#'()/;[\\\]{}]/g,p=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,w=/.[\r\n"'(/\\]/,O=/[\da-f]/i;R.exports=function(I,E={}){let T,N,P,D,_,H,M,L,B,q,A=I.css.valueOf(),C=E.ignoreErrors,z=A.length,F=0,K=[],Y=[];function ie(ue){throw I.error("Unclosed "+ue,F)}return{back:function oe(ue){Y.push(ue)},endOfFile:function ae(){return 0===Y.length&&F>=z},nextToken:function se(ue){if(Y.length)return Y.pop();if(F>=z)return;let ne=!!ue&&ue.ignoreUnclosed;switch(T=A.charCodeAt(F),T){case 10:case 32:case 9:case 13:case 12:D=F;do{D+=1,T=A.charCodeAt(D)}while(32===T||10===T||9===T||13===T||12===T);H=["space",A.slice(F,D)],F=D-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let k=String.fromCharCode(T);H=[k,k,F];break}case 40:if(q=K.length?K.pop()[1]:"",B=A.charCodeAt(F+1),"url"===q&&39!==B&&34!==B&&32!==B&&10!==B&&9!==B&&12!==B&&13!==B){D=F;do{if(M=!1,D=A.indexOf(")",D+1),-1===D){if(C||ne){D=F;break}ie("bracket")}for(L=D;92===A.charCodeAt(L-1);)L-=1,M=!M}while(M);H=["brackets",A.slice(F,D+1),F,D],F=D}else D=A.indexOf(")",F+1),N=A.slice(F,D+1),-1===D||w.test(N)?H=["(","(",F]:(H=["brackets",N,F,D],F=D);break;case 39:case 34:_=39===T?"'":'"',D=F;do{if(M=!1,D=A.indexOf(_,D+1),-1===D){if(C||ne){D=F+1;break}ie("string")}for(L=D;92===A.charCodeAt(L-1);)L-=1,M=!M}while(M);H=["string",A.slice(F,D+1),F,D],F=D;break;case 64:r.lastIndex=F+1,r.test(A),D=0===r.lastIndex?A.length-1:r.lastIndex-2,H=["at-word",A.slice(F,D+1),F,D],F=D;break;case 92:for(D=F,P=!0;92===A.charCodeAt(D+1);)D+=1,P=!P;if(T=A.charCodeAt(D+1),P&&47!==T&&32!==T&&10!==T&&9!==T&&13!==T&&12!==T&&(D+=1,O.test(A.charAt(D)))){for(;O.test(A.charAt(D+1));)D+=1;32===A.charCodeAt(D+1)&&(D+=1)}H=["word",A.slice(F,D+1),F,D],F=D;break;default:47===T&&42===A.charCodeAt(F+1)?(D=A.indexOf("*/",F+2)+1,0===D&&(C||ne?D=A.length:ie("comment")),H=["comment",A.slice(F,D+1),F,D],F=D):(p.lastIndex=F+1,p.test(A),D=0===p.lastIndex?A.length-1:p.lastIndex-2,H=["word",A.slice(F,D+1),F,D],K.push(H),F=D)}return F++,H},position:function ee(){return F}}}},1947:R=>{"use strict";let u={};R.exports=function(S){u[S]||(u[S]=!0,typeof console<"u"&&console.warn&&console.warn(S))}},6369:R=>{"use strict";class u{constructor(S,v={}){if(this.type="warning",this.text=S,v.node&&v.node.source){let i=v.node.rangeBy(v);this.line=i.start.line,this.column=i.start.column,this.endLine=i.end.line,this.endColumn=i.end.column}for(let i in v)this[i]=v[i]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}R.exports=u,u.default=u},1719:(R,u,b)=>{const S=b(4588),v=b(5456),{isPlainObject:i}=b(9516),y=b(8813),g=b(3053),{parse:d}=b(4512),m=["img","audio","video","picture","svg","object","map","iframe","embed"],x=["script","style"];function s(c,r){c&&Object.keys(c).forEach(function(p){r(c[p],p)})}function n(c,r){return{}.hasOwnProperty.call(c,r)}function a(c,r){const p=[];return s(c,function(w){r(w)&&p.push(w)}),p}R.exports=o;const f=/^[^\0\t\n\f\r /<=>]+$/;function o(c,r,p){if(null==c)return"";"number"==typeof c&&(c=c.toString());let w="",O="";function h(k,U){const j=this;this.tag=k,this.attribs=U||{},this.tagPosition=w.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){M.length&&(M[M.length-1].text+=j.text)},this.updateParentNodeMediaChildren=function(){M.length&&m.includes(this.tag)&&M[M.length-1].mediaChildren.push(this.tag)}}(r=Object.assign({},o.defaults,r)).parser=Object.assign({},l,r.parser);const I=function(k){return!1===r.allowedTags||(r.allowedTags||[]).indexOf(k)>-1};x.forEach(function(k){I(k)&&!r.allowVulnerableTags&&console.warn(`\n\n\u26a0\ufe0f Your \`allowedTags\` option includes, \`${k}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)});const E=r.nonTextTags||["script","style","textarea","option"];let A,C;r.allowedAttributes&&(A={},C={},s(r.allowedAttributes,function(k,U){A[U]=[];const j=[];k.forEach(function(V){"string"==typeof V&&V.indexOf("*")>=0?j.push(v(V).replace(/\\\*/g,".*")):A[U].push(V)}),j.length&&(C[U]=new RegExp("^("+j.join("|")+")$"))}));const T={},N={},P={};s(r.allowedClasses,function(k,U){if(A&&(n(A,U)||(A[U]=[]),A[U].push("class")),T[U]=k,Array.isArray(k)){const j=[];T[U]=[],P[U]=[],k.forEach(function(V){"string"==typeof V&&V.indexOf("*")>=0?j.push(v(V).replace(/\\\*/g,".*")):V instanceof RegExp?P[U].push(V):T[U].push(V)}),j.length&&(N[U]=new RegExp("^("+j.join("|")+")$"))}});const D={};let _;s(r.transformTags,function(k,U){let j;"function"==typeof k?j=k:"string"==typeof k&&(j=o.simpleTransform(k)),"*"===U?_=j:D[U]=j});let H,M,L,B,q,z,F=!1;Y();const K=new S.Parser({onopentag:function(k,U){if(r.enforceHtmlBoundary&&"html"===k&&Y(),q)return void z++;const j=new h(k,U);M.push(j);let V=!1;const Z=!!j.text;let X;if(n(D,k)&&(X=D[k](k,U),j.attribs=U=X.attribs,void 0!==X.text&&(j.innerText=X.text),k!==X.tagName&&(j.name=k=X.tagName,B[H]=X.tagName)),_&&(X=_(k,U),j.attribs=U=X.attribs,k!==X.tagName&&(j.name=k=X.tagName,B[H]=X.tagName)),(!I(k)||"recursiveEscape"===r.disallowedTagsMode&&!function e(c){for(const r in c)if(n(c,r))return!1;return!0}(L)||null!=r.nestingLimit&&H>=r.nestingLimit)&&(V=!0,L[H]=!0,("discard"===r.disallowedTagsMode||"completelyDiscard"===r.disallowedTagsMode)&&-1!==E.indexOf(k)&&(q=!0,z=1),L[H]=!0),H++,V){if("discard"===r.disallowedTagsMode||"completelyDiscard"===r.disallowedTagsMode)return;O=w,w=""}w+="<"+k,"script"===k&&(r.allowedScriptHostnames||r.allowedScriptDomains)&&(j.innerText=""),(!A||n(A,k)||A["*"])&&s(U,function($,Q){if(!f.test(Q))return void delete j.attribs[Q];if(""===$&&!r.allowedEmptyAttributes.includes(Q)&&(r.nonBooleanAttributes.includes(Q)||r.nonBooleanAttributes.includes("*")))return void delete j.attribs[Q];let ce=!1;if(!A||n(A,k)&&-1!==A[k].indexOf(Q)||A["*"]&&-1!==A["*"].indexOf(Q)||n(C,k)&&C[k].test(Q)||C["*"]&&C["*"].test(Q))ce=!0;else if(A&&A[k])for(const G of A[k])if(i(G)&&G.name&&G.name===Q){ce=!0;let W="";if(!0===G.multiple){const re=$.split(" ");for(const te of re)-1!==G.values.indexOf(te)&&(""===W?W=te:W+=" "+te)}else G.values.indexOf($)>=0&&(W=$);$=W}if(ce){if(-1!==r.allowedSchemesAppliedToAttributes.indexOf(Q)&&ie(k,$))return void delete j.attribs[Q];if("script"===k&&"src"===Q){let G=!0;try{const W=ae($);if(r.allowedScriptHostnames||r.allowedScriptDomains){const re=(r.allowedScriptHostnames||[]).find(function(J){return J===W.url.hostname}),te=(r.allowedScriptDomains||[]).find(function(J){return W.url.hostname===J||W.url.hostname.endsWith(`.${J}`)});G=re||te}}catch{G=!1}if(!G)return void delete j.attribs[Q]}if("iframe"===k&&"src"===Q){let G=!0;try{const W=ae($);if(W.isRelativeUrl)G=n(r,"allowIframeRelativeUrls")?r.allowIframeRelativeUrls:!r.allowedIframeHostnames&&!r.allowedIframeDomains;else if(r.allowedIframeHostnames||r.allowedIframeDomains){const re=(r.allowedIframeHostnames||[]).find(function(J){return J===W.url.hostname}),te=(r.allowedIframeDomains||[]).find(function(J){return W.url.hostname===J||W.url.hostname.endsWith(`.${J}`)});G=re||te}}catch{G=!1}if(!G)return void delete j.attribs[Q]}if("srcset"===Q)try{let G=g($);if(G.forEach(function(W){ie("srcset",W.url)&&(W.evil=!0)}),G=a(G,function(W){return!W.evil}),!G.length)return void delete j.attribs[Q];$=function t(c){return c.map(function(r){if(!r.url)throw new Error("URL missing");return r.url+(r.w?` ${r.w}w`:"")+(r.h?` ${r.h}h`:"")+(r.d?` ${r.d}x`:"")}).join(", ")}(a(G,function(W){return!W.evil})),j.attribs[Q]=$}catch{return void delete j.attribs[Q]}if("class"===Q){const G=T[k],W=T["*"],le=[N[k],N["*"]].concat(P[k],P["*"]).filter(function(de){return de});if(!($=function ne(k,U,j){return U?(k=k.split(/\s+/)).filter(function(V){return-1!==U.indexOf(V)||j.some(function(Z){return Z.test(V)})}).join(" "):k}($,G&&W?y(G,W):G||W,le)).length)return void delete j.attribs[Q]}if("style"===Q)if(r.parseStyleAttributes)try{const W=function se(k,U){if(!U)return k;const j=k.nodes[0];let V;return V=U[j.selector]&&U["*"]?y(U[j.selector],U["*"]):U[j.selector]||U["*"],V&&(k.nodes[0].nodes=j.nodes.reduce(function ue(k){return function(U,j){return n(k,j.prop)&&k[j.prop].some(function(Z){return Z.test(j.value)})&&U.push(j),U}}(V),[])),k}(d(k+" {"+$+"}",{map:!1}),r.allowedStyles);if($=function oe(k){return k.nodes[0].nodes.reduce(function(U,j){return U.push(`${j.prop}:${j.value}${j.important?" !important":""}`),U},[]).join(";")}(W),0===$.length)return void delete j.attribs[Q]}catch{return typeof window<"u"&&console.warn('Failed to parse "'+k+" {"+$+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),void delete j.attribs[Q]}else if(r.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.");w+=" "+Q,$&&$.length?w+='="'+ee($,!0)+'"':r.allowedEmptyAttributes.includes(Q)&&(w+='=""')}else delete j.attribs[Q]}),-1!==r.selfClosing.indexOf(k)?w+=" />":(w+=">",j.innerText&&!Z&&!r.textFilter&&(w+=ee(j.innerText),F=!0)),V&&(w=O+ee(w),O="")},ontext:function(k){if(q)return;const U=M[M.length-1];let j;if(U&&(j=U.tag,k=void 0!==U.innerText?U.innerText:k),"completelyDiscard"!==r.disallowedTagsMode||I(j))if("discard"!==r.disallowedTagsMode&&"completelyDiscard"!==r.disallowedTagsMode||"script"!==j&&"style"!==j){const V=ee(k,!1);r.textFilter&&!F?w+=r.textFilter(V,j):F||(w+=V)}else w+=k;else k="";M.length&&(M[M.length-1].text+=k)},onclosetag:function(k,U){if(q){if(z--,z)return;q=!1}const j=M.pop();if(!j)return;if(j.tag!==k)return void M.push(j);q=!!r.enforceHtmlBoundary&&"html"===k,H--;const V=L[H];if(V){if(delete L[H],"discard"===r.disallowedTagsMode||"completelyDiscard"===r.disallowedTagsMode)return void j.updateParentNodeText();O=w,w=""}B[H]&&(k=B[H],delete B[H]),r.exclusiveFilter&&r.exclusiveFilter(j)?w=w.substr(0,j.tagPosition):(j.updateParentNodeMediaChildren(),j.updateParentNodeText(),-1!==r.selfClosing.indexOf(k)||U&&!I(k)&&["escape","recursiveEscape"].indexOf(r.disallowedTagsMode)>=0?V&&(w=O,O=""):(w+="",V&&(w=O+ee(w),O=""),F=!1))}},r.parser);return K.write(c),K.end(),w;function Y(){w="",H=0,M=[],L={},B={},q=!1,z=0}function ee(k,U){return"string"!=typeof k&&(k+=""),r.parser.decodeEntities&&(k=k.replace(/&/g,"&").replace(//g,">"),U&&(k=k.replace(/"/g,"""))),k=k.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),U&&(k=k.replace(/"/g,""")),k}function ie(k,U){for(U=U.replace(/[\x00-\x20]+/g,"");;){const Z=U.indexOf("\x3c!--");if(-1===Z)break;const X=U.indexOf("--\x3e",Z+4);if(-1===X)break;U=U.substring(0,Z)+U.substring(X+3)}const j=U.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!j)return!!U.match(/^[/\\]{2}/)&&!r.allowProtocolRelative;const V=j[1].toLowerCase();return n(r.allowedSchemesByTag,k)?-1===r.allowedSchemesByTag[k].indexOf(V):!r.allowedSchemes||-1===r.allowedSchemes.indexOf(V)}function ae(k){if((k=k.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let U="relative://relative-site";for(let Z=0;Z<100;Z++)U+=`/${Z}`;const j=new URL(k,U);return{isRelativeUrl:j&&"relative-site"===j.hostname&&"relative:"===j.protocol,url:j}}}const l={decodeEntities:!0};o.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},o.simpleTransform=function(c,r,p){return p=void 0===p||p,r=r||{},function(w,O){let h;if(p)for(h in r)O[h]=r[h];else O=r;return{tagName:c,attribs:O}}}},5456:R=>{"use strict";R.exports=u=>{if("string"!=typeof u)throw new TypeError("Expected a string");return u.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},9516:(R,u)=>{"use strict";function b(v){return"[object Object]"===Object.prototype.toString.call(v)}Object.defineProperty(u,"__esModule",{value:!0}),u.isPlainObject=function S(v){var i,y;return!1!==b(v)&&(void 0===(i=v.constructor)||!(!1===b(y=i.prototype)||!1===y.hasOwnProperty("isPrototypeOf")))}},9746:()=>{},9977:()=>{},197:()=>{},1866:()=>{},2739:()=>{},2809:R=>{R.exports={nanoid:(v=21)=>{let i="",y=v;for(;y--;)i+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return i},customAlphabet:(v,i=21)=>(y=i)=>{let g="",d=y;for(;d--;)g+=v[Math.random()*v.length|0];return g}}},9293:R=>{function u(S,v,i,y,g,d,m){try{var x=S[d](m),s=x.value}catch(n){return void i(n)}x.done?v(s):Promise.resolve(s).then(y,g)}R.exports=function b(S){return function(){var v=this,i=arguments;return new Promise(function(y,g){var d=S.apply(v,i);function m(s){u(d,y,g,m,x,"next",s)}function x(s){u(d,y,g,m,x,"throw",s)}m(void 0)})}},R.exports.__esModule=!0,R.exports.default=R.exports},5416:(R,u,b)=>{"use strict";b.d(u,{UG:()=>N});var S=b(4438),v=b(8834),i=b(1413),y=b(177),g=b(9969),d=b(6939),m=b(6860),x=b(9888),s=b(9327),n=b(7987),a=b(6977);function e(_,H){if(1&_){const M=S.RV6();S.j41(0,"div",1)(1,"button",2),S.bIt("click",function(){S.eBV(M);const B=S.XpG();return S.Njj(B.action())}),S.EFF(2),S.k0s()()}if(2&_){const M=S.XpG();S.R7$(2),S.SpI(" ",M.data.action," ")}}const t=["label"];function f(_,H){}const o=Math.pow(2,31)-1;class l{constructor(H,M){this._overlayRef=M,this._afterDismissed=new i.B,this._afterOpened=new i.B,this._onAction=new i.B,this._dismissedByAction=!1,this.containerInstance=H,H._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(H){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(H,o))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const c=new S.nKC("MatSnackBarData");class r{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let p=(()=>{class _{static{this.\u0275fac=function(L){return new(L||_)}}static{this.\u0275dir=S.FsC({type:_,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0})}}return _})(),w=(()=>{class _{static{this.\u0275fac=function(L){return new(L||_)}}static{this.\u0275dir=S.FsC({type:_,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0})}}return _})(),O=(()=>{class _{static{this.\u0275fac=function(L){return new(L||_)}}static{this.\u0275dir=S.FsC({type:_,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0})}}return _})(),h=(()=>{class _{constructor(M,L){this.snackBarRef=M,this.data=L}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static{this.\u0275fac=function(L){return new(L||_)(S.rXU(l),S.rXU(c))}}static{this.\u0275cmp=S.VBU({type:_,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[S.aNF],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(L,B){1&L&&(S.j41(0,"div",0),S.EFF(1),S.k0s(),S.DNE(2,e,3,1,"div",1)),2&L&&(S.R7$(),S.SpI(" ",B.data.message,"\n"),S.R7$(),S.vxM(B.hasAction?2:-1))},dependencies:[v.$z,p,w,O],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}}return _})();const I={snackBarState:(0,g.hZ)("state",[(0,g.wk)("void, hidden",(0,g.iF)({transform:"scale(0.8)",opacity:0})),(0,g.wk)("visible",(0,g.iF)({transform:"scale(1)",opacity:1})),(0,g.kY)("* => visible",(0,g.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,g.kY)("* => void, * => hidden",(0,g.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,g.iF)({opacity:0})))])};let E=0,A=(()=>{class _ extends d.lb{constructor(M,L,B,q,z){super(),this._ngZone=M,this._elementRef=L,this._changeDetectorRef=B,this._platform=q,this.snackBarConfig=z,this._document=(0,S.WQX)(y.qQ),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new i.B,this._onExit=new i.B,this._onEnter=new i.B,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+E++,this.attachDomPortal=F=>{this._assertNotAttached();const K=this._portalOutlet.attachDomPortal(F);return this._afterPortalAttached(),K},this._live="assertive"!==z.politeness||z.announcementMessage?"off"===z.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(M){this._assertNotAttached();const L=this._portalOutlet.attachComponentPortal(M);return this._afterPortalAttached(),L}attachTemplatePortal(M){this._assertNotAttached();const L=this._portalOutlet.attachTemplatePortal(M);return this._afterPortalAttached(),L}onAnimationEnd(M){const{fromState:L,toState:B}=M;if(("void"===B&&"void"!==L||"hidden"===B)&&this._completeExit(),"visible"===B){const q=this._onEnter;this._ngZone.run(()=>{q.next(),q.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){const M=this._elementRef.nativeElement,L=this.snackBarConfig.panelClass;L&&(Array.isArray(L)?L.forEach(z=>M.classList.add(z)):M.classList.add(L)),this._exposeToModals();const B=this._label.nativeElement,q="mdc-snackbar__label";B.classList.toggle(q,!B.querySelector(`.${q}`))}_exposeToModals(){const M=this._liveElementId,L=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let B=0;B{const L=M.getAttribute("aria-owns");if(L){const B=L.replace(this._liveElementId,"").trim();B.length>0?M.setAttribute("aria-owns",B):M.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const M=this._elementRef.nativeElement.querySelector("[aria-hidden]"),L=this._elementRef.nativeElement.querySelector("[aria-live]");if(M&&L){let B=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&M.contains(document.activeElement)&&(B=document.activeElement),M.removeAttribute("aria-hidden"),L.appendChild(M),B?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static{this.\u0275fac=function(L){return new(L||_)(S.rXU(S.SKi),S.rXU(S.aKT),S.rXU(S.gRc),S.rXU(m.OD),S.rXU(r))}}static{this.\u0275cmp=S.VBU({type:_,selectors:[["mat-snack-bar-container"]],viewQuery:function(L,B){if(1&L&&(S.GBs(d.I3,7),S.GBs(t,7)),2&L){let q;S.mGM(q=S.lsd())&&(B._portalOutlet=q.first),S.mGM(q=S.lsd())&&(B._label=q.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(L,B){1&L&&S.Kam("@state.done",function(z){return B.onAnimationEnd(z)}),2&L&&S.zvX("@state",B._animationState)},standalone:!0,features:[S.Vt3,S.aNF],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(L,B){1&L&&(S.j41(0,"div",1)(1,"div",2,0)(3,"div",3),S.DNE(4,f,0,0,"ng-template",4),S.k0s(),S.nrm(5,"div"),S.k0s()()),2&L&&(S.R7$(5),S.BMQ("aria-live",B._live)("role",B._role)("id",B._liveElementId))},dependencies:[d.I3],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}.cdk-high-contrast-active .mat-mdc-snackbar-surface{outline:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-app-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-app-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-app-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-app-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color, var(--mat-app-inverse-primary));--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[I.snackBarState]}})}}return _})();const T=new S.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function C(){return new r}});let N=(()=>{class _{get _openedSnackBarRef(){const M=this._parentSnackBar;return M?M._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(M){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=M:this._snackBarRefAtThisLevel=M}constructor(M,L,B,q,z,F){this._overlay=M,this._live=L,this._injector=B,this._breakpointObserver=q,this._parentSnackBar=z,this._defaultConfig=F,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=h,this.snackBarContainerComponent=A,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(M,L){return this._attach(M,L)}openFromTemplate(M,L){return this._attach(M,L)}open(M,L="",B){const q={...this._defaultConfig,...B};return q.data={message:M,action:L},q.announcementMessage===M&&(q.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,q)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(M,L){const q=S.zZn.create({parent:L&&L.viewContainerRef&&L.viewContainerRef.injector||this._injector,providers:[{provide:r,useValue:L}]}),z=new d.A8(this.snackBarContainerComponent,L.viewContainerRef,q),F=M.attach(z);return F.instance.snackBarConfig=L,F.instance}_attach(M,L){const B={...new r,...this._defaultConfig,...L},q=this._createOverlay(B),z=this._attachSnackBarContainer(q,B),F=new l(z,q);if(M instanceof S.C4Q){const K=new d.VA(M,null,{$implicit:B.data,snackBarRef:F});F.instance=z.attachTemplatePortal(K)}else{const K=this._createInjector(B,F),Y=new d.A8(M,void 0,K),ee=z.attachComponentPortal(Y);F.instance=ee.instance}return this._breakpointObserver.observe(s.Rp.HandsetPortrait).pipe((0,a.Q)(q.detachments())).subscribe(K=>{q.overlayElement.classList.toggle(this.handsetCssClass,K.matches)}),B.announcementMessage&&z._onAnnounce.subscribe(()=>{this._live.announce(B.announcementMessage,B.politeness)}),this._animateSnackBar(F,B),this._openedSnackBarRef=F,this._openedSnackBarRef}_animateSnackBar(M,L){M.afterDismissed().subscribe(()=>{this._openedSnackBarRef==M&&(this._openedSnackBarRef=null),L.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{M.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):M.containerInstance.enter(),L.duration&&L.duration>0&&M.afterOpened().subscribe(()=>M._dismissAfter(L.duration))}_createOverlay(M){const L=new n.rR;L.direction=M.direction;let B=this._overlay.position().global();const q="rtl"===M.direction,z="left"===M.horizontalPosition||"start"===M.horizontalPosition&&!q||"end"===M.horizontalPosition&&q,F=!z&&"center"!==M.horizontalPosition;return z?B.left("0"):F?B.right("0"):B.centerHorizontally(),"top"===M.verticalPosition?B.top("0"):B.bottom("0"),L.positionStrategy=B,this._overlay.create(L)}_createInjector(M,L){return S.zZn.create({parent:M&&M.viewContainerRef&&M.viewContainerRef.injector||this._injector,providers:[{provide:l,useValue:L},{provide:c,useValue:M.data}]})}static{this.\u0275fac=function(L){return new(L||_)(S.KVO(n.hJ),S.KVO(x.Ai),S.KVO(S.zZn),S.KVO(s.QP),S.KVO(_,12),S.KVO(T))}}static{this.\u0275prov=S.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})()}}]); \ No newline at end of file +(self.webpackChunkangor=self.webpackChunkangor||[]).push([[706],{9706:(R,u,p)=>{"use strict";p.d(u,{FP:()=>d});var S=p(3813),v=p(4438),i=p(5416),y=p(1719);let g=(()=>{class a{constructor(){this.contentLimit=16384,this.tagsLimit=50,this.profileLimit=16384,this.profileTagsLimit=1e3,this.contactsContentLimit=16384}sanitizeEvent(e){let t=y(e.content,{allowedTags:["b","i","em","strong","a","img"],allowedAttributes:{a:["href"],img:["src"]},allowedIframeHostnames:["www.youtube.com"]});return e.content=t,e}validateEvent(e){return e.pubkey.length<60||e.pubkey.length>70||!e.sig||!e.id||e.sig.length<100||e.pubkey.length>150||64!==e.id.length||"number"!=typeof e.kind||"number"!=typeof e.created_at?null:(0===e.kind?e.content.length>this.profileLimit&&(e.content=e.content.substring(0,this.profileLimit),e.contentCut=!0):e.content.length>this.contentLimit&&(e.content=e.content.substring(0,this.contentLimit),e.contentCut=!0),e.tags&&e.tags.length>this.tagsLimit&&(e.tags=e.tags.splice(0,this.tagsLimit),e.tagsCut=!0),e)}validateContacts(e){return e.pubkey.length<60||e.pubkey.length>70||!e.sig||!e.id||e.sig.length<100||e.pubkey.length>150||64!==e.id.length||"number"!=typeof e.kind||"number"!=typeof e.created_at||3!==e.kind?null:(e.content.length>this.contactsContentLimit&&(e.content=e.content.substring(0,this.contactsContentLimit),e.contentCut=!0),e)}escapeNewLineChars(e){return null!=e&&""!=e?e.replace(/\n/g," "):e}sanitizeProfile(e){let t=y(e.about,{allowedTags:[],allowedAttributes:{}});return e.about=t,e}validateProfile(e){return e.picture.length>2e3||e.name.length>280||e.about.length>280||e.nip05.length>2e3?null:e}static{this.\u0275fac=function(t){return new(t||a)}}static{this.\u0275prov=v.jDH({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})();var f=p(345);let d=(()=>{class a{constructor(e,t,l){this.snackBar=e,this.validator=t,this.sanitizer=l,this.defaultBackground="url(/assets/gradient.jpg)"}unsubscribe(e){if(e)for(let t=0;tparseInt(t,16))||[])}arrayToHex(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}convertFromBech32(e){const t=S.I.decode(e);return S.I.fromWords(t.words)}convertFromBech32ToHex(e){const t=S.I.decode(e),l=S.I.fromWords(t.words);return this.arrayToHex(l)}convertBech32ToText(e){const t=S.I.decode(e,1e3),l=S.I.fromWords(t.words);return(new TextDecoder).decode(Uint8Array.from(l))}keyToHex(e){return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")}sanitizeLUD06(e){if(e&&!e.startsWith("http"))return this.bypassUrl(e)}sanitizeUrlAndBypass(e){const t=this.sanitizeUrl(e);return this.bypassUrl(t)}sanitizeUrlAndBypassFrame(e){const t=this.sanitizeUrl(e);return this.bypassFrameUrl(t)}sanitizeUrl(e,t){if(!e)return"";if(!e?.startsWith("http")){if(!t)return e.startsWith("/assets")?e:"";e="https://"+e}return e}sanitizeImageUrl(e){if(!(e=this.sanitizeUrl(e)))return;let t=e.toLowerCase();return t=t.split("?")[0],t.endsWith("jpg")||t.endsWith("jpeg")||t.endsWith("png")||t.endsWith("webp")||t.endsWith("gif")?e:void 0}bypassUrl(e){return this.sanitizer.bypassSecurityTrustUrl(e)}bypassStyle(e){return this.sanitizer.bypassSecurityTrustStyle(e)}bypassFrameUrl(e){return this.sanitizer.bypassSecurityTrustResourceUrl(e)}static{this.\u0275fac=function(t){return new(t||a)(v.KVO(i.UG),v.KVO(g),v.KVO(f.up))}}static{this.\u0275prov=v.jDH({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})()},8813:R=>{"use strict";var u=function(s){return function p(c){return!!c&&"object"==typeof c}(s)&&!function S(c){var s=Object.prototype.toString.call(c);return"[object RegExp]"===s||"[object Date]"===s||function y(c){return c.$$typeof===i}(c)}(s)},i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function f(c,s){return!1!==s.clone&&s.isMergeableObject(c)?l(function g(c){return Array.isArray(c)?[]:{}}(c),c,s):c}function h(c,s,r){return c.concat(s).map(function(m){return f(m,r)})}function a(c){return Object.keys(c).concat(function d(c){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(c).filter(function(s){return Object.propertyIsEnumerable.call(c,s)}):[]}(c))}function n(c,s){try{return s in c}catch{return!1}}function l(c,s,r){(r=r||{}).arrayMerge=r.arrayMerge||h,r.isMergeableObject=r.isMergeableObject||u,r.cloneUnlessOtherwiseSpecified=f;var m=Array.isArray(s);return m===Array.isArray(c)?m?r.arrayMerge(c,s,r):function t(c,s,r){var m={};return r.isMergeableObject(c)&&a(c).forEach(function(w){m[w]=f(c[w],r)}),a(s).forEach(function(w){(function e(c,s){return n(c,s)&&!(Object.hasOwnProperty.call(c,s)&&Object.propertyIsEnumerable.call(c,s))})(c,w)||(m[w]=n(c,w)&&r.isMergeableObject(s[w])?function x(c,s){if(!s.customMerge)return l;var r=s.customMerge(c);return"function"==typeof r?r:l}(w,r)(c[w],s[w],r):f(s[w],r))}),m}(c,s,r):f(s,r)}l.all=function(s,r){if(!Array.isArray(s))throw new Error("first argument should be an array");return s.reduce(function(m,w){return l(m,w,r)},{})},R.exports=l},3823:(R,u)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.attributeNames=u.elementNames=void 0,u.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(function(p){return[p.toLowerCase(),p]})),u.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(function(p){return[p.toLowerCase(),p]}))},4715:function(R,u,p){"use strict";var S=this&&this.__assign||function(){return S=Object.assign||function(O){for(var b,I=1,E=arguments.length;I")}(O);case g.Comment:return function w(O){return"\x3c!--".concat(O.data,"--\x3e")}(O);case g.CDATA:return function m(O){return"")}(O);case g.Script:case g.Style:case g.Tag:return function c(O,b){var I;"foreign"===b.xmlMode&&(O.name=null!==(I=h.elementNames.get(O.name))&&void 0!==I?I:O.name,O.parent&&l.has(O.parent.name)&&(b=S(S({},b),{xmlMode:!1}))),!b.xmlMode&&o.has(O.name)&&(b=S(S({},b),{xmlMode:"foreign"}));var E="<".concat(O.name),A=function a(O,b){var I;if(O){var E=!1===(null!==(I=b.encodeEntities)&&void 0!==I?I:b.decodeEntities)?d:b.xmlMode||"utf8"!==b.encodeEntities?f.encodeXML:f.escapeAttribute;return Object.keys(O).map(function(A){var C,T,N=null!==(C=O[A])&&void 0!==C?C:"";return"foreign"===b.xmlMode&&(A=null!==(T=h.attributeNames.get(A))&&void 0!==T?T:A),b.emptyAttrs||b.xmlMode||""!==N?"".concat(A,'="').concat(E(N),'"'):A}).join(" ")}}(O.attribs,b);return A&&(E+=" ".concat(A)),0===O.children.length&&(b.xmlMode?!1!==b.selfClosingTags:b.selfClosingTags&&n.has(O.name))?(b.xmlMode||(E+=" "),E+="/>"):(E+=">",O.children.length>0&&(E+=e(O.children,b)),(b.xmlMode||!n.has(O.name))&&(E+=""))),E}(O,b);case g.Text:return function r(O,b){var I,E=O.data||"";return!1!==(null!==(I=b.encodeEntities)&&void 0!==I?I:b.decodeEntities)&&!(!b.xmlMode&&O.parent&&x.has(O.parent.name))&&(E=b.xmlMode||"utf8"!==b.encodeEntities?(0,f.encodeXML)(E):(0,f.escapeText)(E)),E}(O,b)}}u.render=e,u.default=e;var l=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),o=new Set(["svg","math"])},2704:(R,u)=>{"use strict";var p,v;Object.defineProperty(u,"__esModule",{value:!0}),u.Doctype=u.CDATA=u.Tag=u.Style=u.Script=u.Comment=u.Directive=u.Text=u.Root=u.isTag=u.ElementType=void 0,(v=p=u.ElementType||(u.ElementType={})).Root="root",v.Text="text",v.Directive="directive",v.Comment="comment",v.Script="script",v.Style="style",v.Tag="tag",v.CDATA="cdata",v.Doctype="doctype",u.isTag=function S(v){return v.type===p.Tag||v.type===p.Script||v.type===p.Style},u.Root=p.Root,u.Text=p.Text,u.Directive=p.Directive,u.Comment=p.Comment,u.Script=p.Script,u.Style=p.Style,u.Tag=p.Tag,u.CDATA=p.CDATA,u.Doctype=p.Doctype},3268:function(R,u,p){"use strict";var S=this&&this.__createBinding||(Object.create?function(h,x,d,a){void 0===a&&(a=d);var n=Object.getOwnPropertyDescriptor(x,d);(!n||("get"in n?!x.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return x[d]}}),Object.defineProperty(h,a,n)}:function(h,x,d,a){void 0===a&&(a=d),h[a]=x[d]}),v=this&&this.__exportStar||function(h,x){for(var d in h)"default"!==d&&!Object.prototype.hasOwnProperty.call(x,d)&&S(x,h,d)};Object.defineProperty(u,"__esModule",{value:!0}),u.DomHandler=void 0;var i=p(2704),y=p(9282);v(p(9282),u);var g={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},f=function(){function h(x,d,a){this.dom=[],this.root=new y.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof d&&(a=d,d=g),"object"==typeof x&&(d=x,x=void 0),this.callback=x??null,this.options=d??g,this.elementCB=a??null}return h.prototype.onparserinit=function(x){this.parser=x},h.prototype.onreset=function(){this.dom=[],this.root=new y.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},h.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},h.prototype.onerror=function(x){this.handleCallback(x)},h.prototype.onclosetag=function(){this.lastNode=null;var x=this.tagStack.pop();this.options.withEndIndices&&(x.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(x)},h.prototype.onopentag=function(x,d){var n=new y.Element(x,d,void 0,this.options.xmlMode?i.ElementType.Tag:void 0);this.addNode(n),this.tagStack.push(n)},h.prototype.ontext=function(x){var d=this.lastNode;if(d&&d.type===i.ElementType.Text)d.data+=x,this.options.withEndIndices&&(d.endIndex=this.parser.endIndex);else{var a=new y.Text(x);this.addNode(a),this.lastNode=a}},h.prototype.oncomment=function(x){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=x;else{var d=new y.Comment(x);this.addNode(d),this.lastNode=d}},h.prototype.oncommentend=function(){this.lastNode=null},h.prototype.oncdatastart=function(){var x=new y.Text(""),d=new y.CDATA([x]);this.addNode(d),x.parent=d,this.lastNode=x},h.prototype.oncdataend=function(){this.lastNode=null},h.prototype.onprocessinginstruction=function(x,d){var a=new y.ProcessingInstruction(x,d);this.addNode(a)},h.prototype.handleCallback=function(x){if("function"==typeof this.callback)this.callback(x,this.dom);else if(x)throw x},h.prototype.addNode=function(x){var d=this.tagStack[this.tagStack.length-1],a=d.children[d.children.length-1];this.options.withStartIndices&&(x.startIndex=this.parser.startIndex),this.options.withEndIndices&&(x.endIndex=this.parser.endIndex),d.children.push(x),a&&(x.prev=a,a.next=x),x.parent=d,this.lastNode=null},h}();u.DomHandler=f,u.default=f},9282:function(R,u,p){"use strict";var S=this&&this.__extends||function(){var b=function(I,E){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,C){A.__proto__=C}||function(A,C){for(var T in C)Object.prototype.hasOwnProperty.call(C,T)&&(A[T]=C[T])})(I,E)};return function(I,E){if("function"!=typeof E&&null!==E)throw new TypeError("Class extends value "+String(E)+" is not a constructor or null");function A(){this.constructor=I}b(I,E),I.prototype=null===E?Object.create(E):(A.prototype=E.prototype,new A)}}(),v=this&&this.__assign||function(){return v=Object.assign||function(b){for(var I,E=1,A=arguments.length;E0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"childNodes",{get:function(){return this.children},set:function(E){this.children=E},enumerable:!1,configurable:!0}),I}(y);u.NodeWithChildren=d;var a=function(b){function I(){var E=null!==b&&b.apply(this,arguments)||this;return E.type=i.ElementType.CDATA,E}return S(I,b),Object.defineProperty(I.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),I}(d);u.CDATA=a;var n=function(b){function I(){var E=null!==b&&b.apply(this,arguments)||this;return E.type=i.ElementType.Root,E}return S(I,b),Object.defineProperty(I.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),I}(d);u.Document=n;var e=function(b){function I(E,A,C,T){void 0===C&&(C=[]),void 0===T&&(T="script"===E?i.ElementType.Script:"style"===E?i.ElementType.Style:i.ElementType.Tag);var N=b.call(this,C)||this;return N.name=E,N.attribs=A,N.type=T,N}return S(I,b),Object.defineProperty(I.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"tagName",{get:function(){return this.name},set:function(E){this.name=E},enumerable:!1,configurable:!0}),Object.defineProperty(I.prototype,"attributes",{get:function(){var E=this;return Object.keys(this.attribs).map(function(A){var C,T;return{name:A,value:E.attribs[A],namespace:null===(C=E["x-attribsNamespace"])||void 0===C?void 0:C[A],prefix:null===(T=E["x-attribsPrefix"])||void 0===T?void 0:T[A]}})},enumerable:!1,configurable:!0}),I}(d);function t(b){return(0,i.isTag)(b)}function l(b){return b.type===i.ElementType.CDATA}function o(b){return b.type===i.ElementType.Text}function c(b){return b.type===i.ElementType.Comment}function s(b){return b.type===i.ElementType.Directive}function r(b){return b.type===i.ElementType.Root}function w(b,I){var E;if(void 0===I&&(I=!1),o(b))E=new f(b.data);else if(c(b))E=new h(b.data);else if(t(b)){var A=I?O(b.children):[],C=new e(b.name,v({},b.attribs),A);A.forEach(function(D){return D.parent=C}),null!=b.namespace&&(C.namespace=b.namespace),b["x-attribsNamespace"]&&(C["x-attribsNamespace"]=v({},b["x-attribsNamespace"])),b["x-attribsPrefix"]&&(C["x-attribsPrefix"]=v({},b["x-attribsPrefix"])),E=C}else if(l(b)){A=I?O(b.children):[];var T=new a(A);A.forEach(function(_){return _.parent=T}),E=T}else if(r(b)){A=I?O(b.children):[];var N=new n(A);A.forEach(function(_){return _.parent=N}),b["x-mode"]&&(N["x-mode"]=b["x-mode"]),E=N}else{if(!s(b))throw new Error("Not implemented yet: ".concat(b.type));var P=new x(b.name,b.data);null!=b["x-name"]&&(P["x-name"]=b["x-name"],P["x-publicId"]=b["x-publicId"],P["x-systemId"]=b["x-systemId"]),E=P}return E.startIndex=b.startIndex,E.endIndex=b.endIndex,null!=b.sourceCodeLocation&&(E.sourceCodeLocation=b.sourceCodeLocation),E}function O(b){for(var I=b.map(function(A){return w(A,!0)}),E=1;E{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.getFeed=void 0;var S=p(8616),v=p(4954);u.getFeed=function i(t){var l=d(e,t);return l?"feed"===l.name?function y(t){var l,o=t.children,c={type:"atom",items:(0,v.getElementsByTagName)("entry",o).map(function(m){var w,O=m.children,b={media:x(O)};n(b,"id","id",O),n(b,"title","title",O);var I=null===(w=d("link",O))||void 0===w?void 0:w.attribs.href;I&&(b.link=I);var E=a("summary",O)||a("content",O);E&&(b.description=E);var A=a("updated",O);return A&&(b.pubDate=new Date(A)),b})};n(c,"id","id",o),n(c,"title","title",o);var s=null===(l=d("link",o))||void 0===l?void 0:l.attribs.href;s&&(c.link=s),n(c,"description","subtitle",o);var r=a("updated",o);return r&&(c.updated=new Date(r)),n(c,"author","email",o,!0),c}(l):function g(t){var l,o,c=null!==(o=null===(l=d("channel",t.children))||void 0===l?void 0:l.children)&&void 0!==o?o:[],s={type:t.name.substr(0,3),id:"",items:(0,v.getElementsByTagName)("item",t.children).map(function(m){var w=m.children,O={media:x(w)};n(O,"id","guid",w),n(O,"title","title",w),n(O,"link","link",w),n(O,"description","description",w);var b=a("pubDate",w)||a("dc:date",w);return b&&(O.pubDate=new Date(b)),O})};n(s,"title","title",c),n(s,"link","link",c),n(s,"description","description",c);var r=a("lastBuildDate",c);return r&&(s.updated=new Date(r)),n(s,"author","managingEditor",c,!0),s}(l):null};var f=["url","type","lang"],h=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function x(t){return(0,v.getElementsByTagName)("media:content",t).map(function(l){for(var o=l.attribs,c={medium:o.medium,isDefault:!!o.isDefault},s=0,r=f;s{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.uniqueSort=u.compareDocumentPosition=u.DocumentPosition=u.removeSubsets=void 0;var i,f,S=p(3268);function y(f,h){var x=[],d=[];if(f===h)return 0;for(var a=(0,S.hasChildren)(f)?f:f.parent;a;)x.unshift(a),a=a.parent;for(a=(0,S.hasChildren)(h)?h:h.parent;a;)d.unshift(a),a=a.parent;for(var n=Math.min(x.length,d.length),e=0;el.indexOf(c)?t===h?i.FOLLOWING|i.CONTAINED_BY:i.FOLLOWING:t===f?i.PRECEDING|i.CONTAINS:i.PRECEDING}u.removeSubsets=function v(f){for(var h=f.length;--h>=0;){var x=f[h];if(h>0&&f.lastIndexOf(x,h-1)>=0)f.splice(h,1);else for(var d=x.parent;d;d=d.parent)if(f.includes(d)){f.splice(h,1);break}}return f},(f=i=u.DocumentPosition||(u.DocumentPosition={}))[f.DISCONNECTED=1]="DISCONNECTED",f[f.PRECEDING=2]="PRECEDING",f[f.FOLLOWING=4]="FOLLOWING",f[f.CONTAINS=8]="CONTAINS",f[f.CONTAINED_BY=16]="CONTAINED_BY",u.compareDocumentPosition=y,u.uniqueSort=function g(f){return(f=f.filter(function(h,x,d){return!d.includes(h,x+1)})).sort(function(h,x){var d=y(h,x);return d&i.PRECEDING?-1:d&i.FOLLOWING?1:0}),f}},449:function(R,u,p){"use strict";var S=this&&this.__createBinding||(Object.create?function(y,g,f,h){void 0===h&&(h=f);var x=Object.getOwnPropertyDescriptor(g,f);(!x||("get"in x?!g.__esModule:x.writable||x.configurable))&&(x={enumerable:!0,get:function(){return g[f]}}),Object.defineProperty(y,h,x)}:function(y,g,f,h){void 0===h&&(h=f),y[h]=g[f]}),v=this&&this.__exportStar||function(y,g){for(var f in y)"default"!==f&&!Object.prototype.hasOwnProperty.call(g,f)&&S(g,y,f)};Object.defineProperty(u,"__esModule",{value:!0}),u.hasChildren=u.isDocument=u.isComment=u.isText=u.isCDATA=u.isTag=void 0,v(p(8616),u),v(p(8983),u),v(p(8668),u),v(p(2933),u),v(p(4954),u),v(p(8700),u),v(p(6235),u);var i=p(3268);Object.defineProperty(u,"isTag",{enumerable:!0,get:function(){return i.isTag}}),Object.defineProperty(u,"isCDATA",{enumerable:!0,get:function(){return i.isCDATA}}),Object.defineProperty(u,"isText",{enumerable:!0,get:function(){return i.isText}}),Object.defineProperty(u,"isComment",{enumerable:!0,get:function(){return i.isComment}}),Object.defineProperty(u,"isDocument",{enumerable:!0,get:function(){return i.isDocument}}),Object.defineProperty(u,"hasChildren",{enumerable:!0,get:function(){return i.hasChildren}})},4954:(R,u,p)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.getElementsByTagType=u.getElementsByTagName=u.getElementById=u.getElements=u.testElement=void 0;var S=p(3268),v=p(2933),i={tag_name:function(e){return"function"==typeof e?function(t){return(0,S.isTag)(t)&&e(t.name)}:"*"===e?S.isTag:function(t){return(0,S.isTag)(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return(0,S.isText)(t)&&e(t.data)}:function(t){return(0,S.isText)(t)&&t.data===e}}};function y(e,t){return"function"==typeof t?function(l){return(0,S.isTag)(l)&&t(l.attribs[e])}:function(l){return(0,S.isTag)(l)&&l.attribs[e]===t}}function g(e,t){return function(l){return e(l)||t(l)}}function f(e){var t=Object.keys(e).map(function(l){var o=e[l];return Object.prototype.hasOwnProperty.call(i,l)?i[l](o):y(l,o)});return 0===t.length?null:t.reduce(g)}u.testElement=function h(e,t){var l=f(e);return!l||l(t)},u.getElements=function x(e,t,l,o){void 0===o&&(o=1/0);var c=f(e);return c?(0,v.filter)(c,t,l,o):[]},u.getElementById=function d(e,t,l){return void 0===l&&(l=!0),Array.isArray(t)||(t=[t]),(0,v.findOne)(y("id",e),t,l)},u.getElementsByTagName=function a(e,t,l,o){return void 0===l&&(l=!0),void 0===o&&(o=1/0),(0,v.filter)(i.tag_name(e),t,l,o)},u.getElementsByTagType=function n(e,t,l,o){return void 0===l&&(l=!0),void 0===o&&(o=1/0),(0,v.filter)(i.tag_type(e),t,l,o)}},8668:(R,u)=>{"use strict";function p(f){if(f.prev&&(f.prev.next=f.next),f.next&&(f.next.prev=f.prev),f.parent){var h=f.parent.children,x=h.lastIndexOf(f);x>=0&&h.splice(x,1)}f.next=null,f.prev=null,f.parent=null}Object.defineProperty(u,"__esModule",{value:!0}),u.prepend=u.prependChild=u.append=u.appendChild=u.replaceElement=u.removeElement=void 0,u.removeElement=p,u.replaceElement=function S(f,h){var x=h.prev=f.prev;x&&(x.next=h);var d=h.next=f.next;d&&(d.prev=h);var a=h.parent=f.parent;if(a){var n=a.children;n[n.lastIndexOf(f)]=h,f.parent=null}},u.appendChild=function v(f,h){if(p(h),h.next=null,h.parent=f,f.children.push(h)>1){var x=f.children[f.children.length-2];x.next=h,h.prev=x}else h.prev=null},u.append=function i(f,h){p(h);var x=f.parent,d=f.next;if(h.next=d,h.prev=f,f.next=h,h.parent=x,d){if(d.prev=h,x){var a=x.children;a.splice(a.lastIndexOf(d),0,h)}}else x&&x.children.push(h)},u.prependChild=function y(f,h){if(p(h),h.parent=f,h.prev=null,1!==f.children.unshift(h)){var x=f.children[1];x.prev=h,h.next=x}else h.next=null},u.prepend=function g(f,h){p(h);var x=f.parent;if(x){var d=x.children;d.splice(d.indexOf(f),0,h)}f.prev&&(f.prev.next=h),h.parent=x,h.prev=f.prev,h.next=f,f.prev=h}},2933:(R,u,p)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.findAll=u.existsOne=u.findOne=u.findOneChild=u.find=u.filter=void 0;var S=p(3268);function i(x,d,a,n){for(var e=[],t=[d],l=[0];;)if(l[0]>=t[0].length){if(1===l.length)return e;t.shift(),l.shift()}else{var o=t[0][l[0]++];if(x(o)&&(e.push(o),--n<=0))return e;a&&(0,S.hasChildren)(o)&&o.children.length>0&&(l.unshift(0),t.unshift(o.children))}}u.filter=function v(x,d,a,n){return void 0===a&&(a=!0),void 0===n&&(n=1/0),i(x,Array.isArray(d)?d:[d],a,n)},u.find=i,u.findOneChild=function y(x,d){return d.find(x)},u.findOne=function g(x,d,a){void 0===a&&(a=!0);for(var n=null,e=0;e0&&(n=g(x,t.children,!0)))}return n},u.existsOne=function f(x,d){return d.some(function(a){return(0,S.isTag)(a)&&(x(a)||f(x,a.children))})},u.findAll=function h(x,d){for(var a=[],n=[d],e=[0];;)if(e[0]>=n[0].length){if(1===n.length)return a;n.shift(),e.shift()}else{var t=n[0][e[0]++];(0,S.isTag)(t)&&(x(t)&&a.push(t),t.children.length>0&&(e.unshift(0),n.unshift(t.children)))}}},8616:function(R,u,p){"use strict";var S=this&&this.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(u,"__esModule",{value:!0}),u.innerText=u.textContent=u.getText=u.getInnerHTML=u.getOuterHTML=void 0;var v=p(3268),i=S(p(4715)),y=p(2704);function g(a,n){return(0,i.default)(a,n)}u.getOuterHTML=g,u.getInnerHTML=function f(a,n){return(0,v.hasChildren)(a)?a.children.map(function(e){return g(e,n)}).join(""):""},u.getText=function h(a){return Array.isArray(a)?a.map(h).join(""):(0,v.isTag)(a)?"br"===a.name?"\n":h(a.children):(0,v.isCDATA)(a)?h(a.children):(0,v.isText)(a)?a.data:""},u.textContent=function x(a){return Array.isArray(a)?a.map(x).join(""):(0,v.hasChildren)(a)&&!(0,v.isComment)(a)?x(a.children):(0,v.isText)(a)?a.data:""},u.innerText=function d(a){return Array.isArray(a)?a.map(d).join(""):(0,v.hasChildren)(a)&&(a.type===y.ElementType.Tag||(0,v.isCDATA)(a))?d(a.children):(0,v.isText)(a)?a.data:""}},8983:(R,u,p)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.prevElementSibling=u.nextElementSibling=u.getName=u.hasAttrib=u.getAttributeValue=u.getSiblings=u.getParent=u.getChildren=void 0;var S=p(3268);function v(a){return(0,S.hasChildren)(a)?a.children:[]}function i(a){return a.parent||null}u.getChildren=v,u.getParent=i,u.getSiblings=function y(a){var t=i(a);if(null!=t)return v(t);for(var l=[a],o=a.prev,c=a.next;null!=o;)l.unshift(o),o=o.prev;for(;null!=c;)l.push(c),c=c.next;return l},u.getAttributeValue=function g(a,n){var e;return null===(e=a.attribs)||void 0===e?void 0:e[n]},u.hasAttrib=function f(a,n){return null!=a.attribs&&Object.prototype.hasOwnProperty.call(a.attribs,n)&&null!=a.attribs[n]},u.getName=function h(a){return a.name},u.nextElementSibling=function x(a){for(var e=a.next;null!==e&&!(0,S.isTag)(e);)e=e.next;return e},u.prevElementSibling=function d(a){for(var e=a.prev;null!==e&&!(0,S.isTag)(e);)e=e.prev;return e}},2201:function(R,u,p){"use strict";var S=this&&this.__createBinding||(Object.create?function(T,N,P,D){void 0===D&&(D=P);var _=Object.getOwnPropertyDescriptor(N,P);(!_||("get"in _?!N.__esModule:_.writable||_.configurable))&&(_={enumerable:!0,get:function(){return N[P]}}),Object.defineProperty(T,D,_)}:function(T,N,P,D){void 0===D&&(D=P),T[D]=N[P]}),v=this&&this.__setModuleDefault||(Object.create?function(T,N){Object.defineProperty(T,"default",{enumerable:!0,value:N})}:function(T,N){T.default=N}),i=this&&this.__importStar||function(T){if(T&&T.__esModule)return T;var N={};if(null!=T)for(var P in T)"default"!==P&&Object.prototype.hasOwnProperty.call(T,P)&&S(N,T,P);return v(N,T),N},y=this&&this.__importDefault||function(T){return T&&T.__esModule?T:{default:T}};Object.defineProperty(u,"__esModule",{value:!0}),u.decodeXML=u.decodeHTMLStrict=u.decodeHTMLAttribute=u.decodeHTML=u.determineBranch=u.EntityDecoder=u.DecodingMode=u.BinTrieFlags=u.fromCodePoint=u.replaceCodePoint=u.decodeCodePoint=u.xmlDecodeTree=u.htmlDecodeTree=void 0;var g=y(p(4560));u.htmlDecodeTree=g.default;var f=y(p(2528));u.xmlDecodeTree=f.default;var h=i(p(331));u.decodeCodePoint=h.default;var x=p(331);Object.defineProperty(u,"replaceCodePoint",{enumerable:!0,get:function(){return x.replaceCodePoint}}),Object.defineProperty(u,"fromCodePoint",{enumerable:!0,get:function(){return x.fromCodePoint}});var n,T,d=function(T){return T[T.NUM=35]="NUM",T[T.SEMI=59]="SEMI",T[T.EQUALS=61]="EQUALS",T[T.ZERO=48]="ZERO",T[T.NINE=57]="NINE",T[T.LOWER_A=97]="LOWER_A",T[T.LOWER_F=102]="LOWER_F",T[T.LOWER_X=120]="LOWER_X",T[T.LOWER_Z=122]="LOWER_Z",T[T.UPPER_A=65]="UPPER_A",T[T.UPPER_F=70]="UPPER_F",T[T.UPPER_Z=90]="UPPER_Z",T}(d||{});function e(T){return T>=d.ZERO&&T<=d.NINE}function t(T){return T>=d.UPPER_A&&T<=d.UPPER_F||T>=d.LOWER_A&&T<=d.LOWER_F}function o(T){return T===d.EQUALS||function l(T){return T>=d.UPPER_A&&T<=d.UPPER_Z||T>=d.LOWER_A&&T<=d.LOWER_Z||e(T)}(T)}(T=n=u.BinTrieFlags||(u.BinTrieFlags={}))[T.VALUE_LENGTH=49152]="VALUE_LENGTH",T[T.BRANCH_LENGTH=16256]="BRANCH_LENGTH",T[T.JUMP_TABLE=127]="JUMP_TABLE";var s,c=function(T){return T[T.EntityStart=0]="EntityStart",T[T.NumericStart=1]="NumericStart",T[T.NumericDecimal=2]="NumericDecimal",T[T.NumericHex=3]="NumericHex",T[T.NamedEntity=4]="NamedEntity",T}(c||{});!function(T){T[T.Legacy=0]="Legacy",T[T.Strict=1]="Strict",T[T.Attribute=2]="Attribute"}(s=u.DecodingMode||(u.DecodingMode={}));var r=function(){function T(N,P,D){this.decodeTree=N,this.emitCodePoint=P,this.errors=D,this.state=c.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=s.Strict}return T.prototype.startEntity=function(N){this.decodeMode=N,this.state=c.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},T.prototype.write=function(N,P){switch(this.state){case c.EntityStart:return N.charCodeAt(P)===d.NUM?(this.state=c.NumericStart,this.consumed+=1,this.stateNumericStart(N,P+1)):(this.state=c.NamedEntity,this.stateNamedEntity(N,P));case c.NumericStart:return this.stateNumericStart(N,P);case c.NumericDecimal:return this.stateNumericDecimal(N,P);case c.NumericHex:return this.stateNumericHex(N,P);case c.NamedEntity:return this.stateNamedEntity(N,P)}},T.prototype.stateNumericStart=function(N,P){return P>=N.length?-1:(32|N.charCodeAt(P))===d.LOWER_X?(this.state=c.NumericHex,this.consumed+=1,this.stateNumericHex(N,P+1)):(this.state=c.NumericDecimal,this.stateNumericDecimal(N,P))},T.prototype.addToNumericResult=function(N,P,D,_){if(P!==D){var H=D-P;this.result=this.result*Math.pow(_,H)+parseInt(N.substr(P,H),_),this.consumed+=H}},T.prototype.stateNumericHex=function(N,P){for(var D=P;P>14;P>14)){if(M===d.SEMI)return this.emitNamedEntityData(this.treeIndex,H,this.consumed+this.excess);this.decodeMode!==s.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},T.prototype.emitNotTerminatedNamedEntity=function(){var N,D=this.result;return this.emitNamedEntityData(D,(this.decodeTree[D]&n.VALUE_LENGTH)>>14,this.consumed),null===(N=this.errors)||void 0===N||N.missingSemicolonAfterCharacterReference(),this.consumed},T.prototype.emitNamedEntityData=function(N,P,D){var _=this.decodeTree;return this.emitCodePoint(1===P?_[N]&~n.VALUE_LENGTH:_[N+1],D),3===P&&this.emitCodePoint(_[N+2],D),D},T.prototype.end=function(){var N;switch(this.state){case c.NamedEntity:return 0===this.result||this.decodeMode===s.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case c.NumericDecimal:return this.emitNumericEntity(0,2);case c.NumericHex:return this.emitNumericEntity(0,3);case c.NumericStart:return null===(N=this.errors)||void 0===N||N.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case c.EntityStart:return 0}},T}();function m(T){var N="",P=new r(T,function(D){return N+=(0,h.fromCodePoint)(D)});return function(_,H){for(var M=0,L=0;(L=_.indexOf("&",L))>=0;){N+=_.slice(M,L),P.startEntity(H);var B=P.write(_,L+1);if(B<0){M=L+P.end();break}M=L+B,L=0===B?M+1:M}var q=N+_.slice(M);return N="",q}}function w(T,N,P,D){var _=(N&n.BRANCH_LENGTH)>>7,H=N&n.JUMP_TABLE;if(0===_)return 0!==H&&D===H?P:-1;if(H){var M=D-H;return M<0||M>=_?-1:T[P+M]-1}for(var L=P,B=L+_-1;L<=B;){var q=L+B>>>1,z=T[q];if(zD))return T[q+_];B=q-1}}return-1}u.EntityDecoder=r,u.determineBranch=w;var O=m(g.default),b=m(f.default);u.decodeHTML=function I(T,N){return void 0===N&&(N=s.Legacy),O(T,N)},u.decodeHTMLAttribute=function E(T){return O(T,s.Attribute)},u.decodeHTMLStrict=function A(T){return O(T,s.Strict)},u.decodeXML=function C(T){return b(T,s.Strict)}},331:(R,u)=>{"use strict";var p;Object.defineProperty(u,"__esModule",{value:!0}),u.replaceCodePoint=u.fromCodePoint=void 0;var S=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function v(y){var g;return y>=55296&&y<=57343||y>1114111?65533:null!==(g=S.get(y))&&void 0!==g?g:y}u.fromCodePoint=null!==(p=String.fromCodePoint)&&void 0!==p?p:function(y){var g="";return y>65535&&(y-=65536,g+=String.fromCharCode(y>>>10&1023|55296),y=56320|1023&y),g+String.fromCharCode(y)},u.replaceCodePoint=v,u.default=function i(y){return(0,u.fromCodePoint)(v(y))}},3825:function(R,u,p){"use strict";var S=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(u,"__esModule",{value:!0}),u.encodeNonAsciiHTML=u.encodeHTML=void 0;var v=S(p(433)),i=p(1996),y=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function h(x,d){for(var e,a="",n=0;null!==(e=x.exec(d));){var t=e.index;a+=d.substring(n,t);var l=d.charCodeAt(t),o=v.default.get(l);if("object"==typeof o){if(t+1{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.escapeText=u.escapeAttribute=u.escapeUTF8=u.escape=u.encodeXML=u.getCodePoint=u.xmlReplacer=void 0,u.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var p=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function S(i){for(var f,y="",g=0;null!==(f=u.xmlReplacer.exec(i));){var h=f.index,x=i.charCodeAt(h),d=p.get(x);void 0!==d?(y+=i.substring(g,h)+d,g=h+1):(y+="".concat(i.substring(g,h),"&#x").concat((0,u.getCodePoint)(i,h).toString(16),";"),g=u.xmlReplacer.lastIndex+=+(55296==(64512&x)))}return y+i.substr(g)}function v(i,y){return function(f){for(var h,x=0,d="";h=i.exec(f);)x!==h.index&&(d+=f.substring(x,h.index)),d+=y.get(h[0].charCodeAt(0)),x=h.index+1;return d+f.substring(x)}}u.getCodePoint=null!=String.prototype.codePointAt?function(i,y){return i.codePointAt(y)}:function(i,y){return 55296==(64512&i.charCodeAt(y))?1024*(i.charCodeAt(y)-55296)+i.charCodeAt(y+1)-56320+65536:i.charCodeAt(y)},u.encodeXML=S,u.escape=S,u.escapeUTF8=v(/[&<>'"]/g,p),u.escapeAttribute=v(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),u.escapeText=v(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},4560:(R,u)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\u{1d504}rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\u{1d538}plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\u{1d49c}ign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\u{1d505}pf;\uc000\u{1d539}eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\u{1d49e}p\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\u{1d507}\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\u{1d53b}\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\u{1d49f}rok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\u{1d508}rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\u{1d53c}silon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\u{1d509}lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\u{1d53d}All;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\u{1d50a};\u62d9pf;\uc000\u{1d53e}eater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\u{1d4a2};\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\u{1d540}a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\u{1d50d}pf;\uc000\u{1d541}\u01e3\u07c7\0\u07ccr;\uc000\u{1d4a5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\u{1d50e}pf;\uc000\u{1d542}cr;\uc000\u{1d4a6}\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\u{1d50f}\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\u{1d543}er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\u{1d510}nusPlus;\u6213pf;\uc000\u{1d544}c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\u{1d511}\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\u{1d4a9}ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\u{1d512}rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\u{1d546}enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\u{1d4aa}ash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\u{1d513}i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\u{1d4ab};\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\u{1d514}pf;\u611acr;\uc000\u{1d4ac}\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\u{1d516}ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\u{1d54a}\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\u{1d4ae}ar;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\u{1d517}\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\u{1d54b}ipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\u{1d4af}rok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\u{1d518}rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\u{1d54c}\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\u{1d4b0}ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\u{1d519}pf;\uc000\u{1d54d}cr;\uc000\u{1d4b1}dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\u{1d51a}pf;\uc000\u{1d54e}cr;\uc000\u{1d4b2}\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\u{1d51b};\u439epf;\uc000\u{1d54f}cr;\uc000\u{1d4b3}\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\u{1d51c}pf;\uc000\u{1d550}cr;\uc000\u{1d4b4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\u{1d4b5}\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\u{1d51e}rave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\u{1d552}\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\u{1d4b6};\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\u{1d51f}g\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\u{1d553}\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\u{1d4b7}mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\u{1d520}\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\u{1d554}o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\u{1d4b8}\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\u{1d521}ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\u{1d555}\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\u{1d4b9};\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\u{1d522}\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\u{1d556}\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\u{1d523}lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\u{1d557}\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\u{1d4bb}\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\u{1d524}\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\u{1d558}\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\u{1d525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\u{1d559}bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\u{1d4bd}as\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\u{1d526}rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\u{1d55a}a;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\u{1d4be}n\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\u{1d527}ath;\u4237pf;\uc000\u{1d55b}\u01e3\u23ec\0\u23f1r;\uc000\u{1d4bf}rcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\u{1d528}reen;\u4138cy;\u4445cy;\u445cpf;\uc000\u{1d55c}cr;\uc000\u{1d4c0}\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\u{1d529}\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\u{1d55d}us;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\u{1d4c1}m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\u{1d52a}o;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\u{1d55e}\u0100ct\u28f8\u28fdr;\uc000\u{1d4c2}pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\u{1d52b}\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\u{1d55f}\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\u{1d4c3}ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\u{1d52c}\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\u{1d560}\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\u{1d52d}\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\u{1d561}nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\u{1d4c5};\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\u{1d52e}pf;\uc000\u{1d562}rime;\u6057cr;\uc000\u{1d4c6}\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\u{1d52f}\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\u{1d563}us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\u{1d4c7}\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\u{1d530}\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\u{1d564}a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\u{1d4c8}tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\u{1d531}\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\u{1d565}rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\u{1d4c9};\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\u{1d532}rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\u{1d566}\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\u{1d4ca}\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\u{1d533}tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\u{1d567}ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\u{1d4cb}\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\u{1d534}pf;\uc000\u{1d568}\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\u{1d4cc}\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\u{1d535}\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\u{1d569}im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\u{1d4cd}\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\u{1d536}cy;\u4457pf;\uc000\u{1d56a}cr;\uc000\u{1d4ce}\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\u{1d537}cy;\u4436grarr;\u61ddpf;\uc000\u{1d56b}cr;\uc000\u{1d4cf}\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map(function(p){return p.charCodeAt(0)}))},2528:(R,u)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.default=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map(function(p){return p.charCodeAt(0)}))},433:(R,u)=>{"use strict";function p(S){for(var v=1;v{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.decodeXMLStrict=u.decodeHTML5Strict=u.decodeHTML4Strict=u.decodeHTML5=u.decodeHTML4=u.decodeHTMLAttribute=u.decodeHTMLStrict=u.decodeHTML=u.decodeXML=u.DecodingMode=u.EntityDecoder=u.encodeHTML5=u.encodeHTML4=u.encodeNonAsciiHTML=u.encodeHTML=u.escapeText=u.escapeAttribute=u.escapeUTF8=u.escape=u.encodeXML=u.encode=u.decodeStrict=u.decode=u.EncodingMode=u.EntityLevel=void 0;var y,e,g,S=p(2201),v=p(3825),i=p(1996);function f(e,t){return void 0===t&&(t=y.XML),("number"==typeof t?t:t.level)===y.HTML?(0,S.decodeHTML)(e,"object"==typeof t?t.mode:void 0):(0,S.decodeXML)(e)}(e=y=u.EntityLevel||(u.EntityLevel={}))[e.XML=0]="XML",e[e.HTML=1]="HTML",function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(g=u.EncodingMode||(u.EncodingMode={})),u.decode=f,u.decodeStrict=function h(e,t){var l;void 0===t&&(t=y.XML);var o="number"==typeof t?{level:t}:t;return null!==(l=o.mode)&&void 0!==l||(o.mode=S.DecodingMode.Strict),f(e,o)},u.encode=function x(e,t){void 0===t&&(t=y.XML);var l="number"==typeof t?{level:t}:t;return l.mode===g.UTF8?(0,i.escapeUTF8)(e):l.mode===g.Attribute?(0,i.escapeAttribute)(e):l.mode===g.Text?(0,i.escapeText)(e):l.level===y.HTML?l.mode===g.ASCII?(0,v.encodeNonAsciiHTML)(e):(0,v.encodeHTML)(e):(0,i.encodeXML)(e)};var d=p(1996);Object.defineProperty(u,"encodeXML",{enumerable:!0,get:function(){return d.encodeXML}}),Object.defineProperty(u,"escape",{enumerable:!0,get:function(){return d.escape}}),Object.defineProperty(u,"escapeUTF8",{enumerable:!0,get:function(){return d.escapeUTF8}}),Object.defineProperty(u,"escapeAttribute",{enumerable:!0,get:function(){return d.escapeAttribute}}),Object.defineProperty(u,"escapeText",{enumerable:!0,get:function(){return d.escapeText}});var a=p(3825);Object.defineProperty(u,"encodeHTML",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(u,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return a.encodeNonAsciiHTML}}),Object.defineProperty(u,"encodeHTML4",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(u,"encodeHTML5",{enumerable:!0,get:function(){return a.encodeHTML}});var n=p(2201);Object.defineProperty(u,"EntityDecoder",{enumerable:!0,get:function(){return n.EntityDecoder}}),Object.defineProperty(u,"DecodingMode",{enumerable:!0,get:function(){return n.DecodingMode}}),Object.defineProperty(u,"decodeXML",{enumerable:!0,get:function(){return n.decodeXML}}),Object.defineProperty(u,"decodeHTML",{enumerable:!0,get:function(){return n.decodeHTML}}),Object.defineProperty(u,"decodeHTMLStrict",{enumerable:!0,get:function(){return n.decodeHTMLStrict}}),Object.defineProperty(u,"decodeHTMLAttribute",{enumerable:!0,get:function(){return n.decodeHTMLAttribute}}),Object.defineProperty(u,"decodeHTML4",{enumerable:!0,get:function(){return n.decodeHTML}}),Object.defineProperty(u,"decodeHTML5",{enumerable:!0,get:function(){return n.decodeHTML}}),Object.defineProperty(u,"decodeHTML4Strict",{enumerable:!0,get:function(){return n.decodeHTMLStrict}}),Object.defineProperty(u,"decodeHTML5Strict",{enumerable:!0,get:function(){return n.decodeHTMLStrict}}),Object.defineProperty(u,"decodeXMLStrict",{enumerable:!0,get:function(){return n.decodeXML}})},8121:function(R,u,p){"use strict";var S=this&&this.__createBinding||(Object.create?function(s,r,m,w){void 0===w&&(w=m);var O=Object.getOwnPropertyDescriptor(r,m);(!O||("get"in O?!r.__esModule:O.writable||O.configurable))&&(O={enumerable:!0,get:function(){return r[m]}}),Object.defineProperty(s,w,O)}:function(s,r,m,w){void 0===w&&(w=m),s[w]=r[m]}),v=this&&this.__setModuleDefault||(Object.create?function(s,r){Object.defineProperty(s,"default",{enumerable:!0,value:r})}:function(s,r){s.default=r}),i=this&&this.__importStar||function(s){if(s&&s.__esModule)return s;var r={};if(null!=s)for(var m in s)"default"!==m&&Object.prototype.hasOwnProperty.call(s,m)&&S(r,s,m);return v(r,s),r};Object.defineProperty(u,"__esModule",{value:!0}),u.Parser=void 0;var y=i(p(2521)),g=p(2201),f=new Set(["input","option","optgroup","select","button","datalist","textarea"]),h=new Set(["p"]),x=new Set(["thead","tbody"]),d=new Set(["dd","dt"]),a=new Set(["rt","rp"]),n=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",h],["h1",h],["h2",h],["h3",h],["h4",h],["h5",h],["h6",h],["select",f],["input",f],["output",f],["button",f],["datalist",f],["textarea",f],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",d],["dt",d],["address",h],["article",h],["aside",h],["blockquote",h],["details",h],["div",h],["dl",h],["fieldset",h],["figcaption",h],["figure",h],["footer",h],["form",h],["header",h],["hr",h],["main",h],["nav",h],["ol",h],["pre",h],["section",h],["table",h],["ul",h],["rt",a],["rp",a],["tbody",x],["tfoot",x]]),e=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),t=new Set(["math","svg"]),l=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),o=/\s|\//,c=function(){function s(r,m){var w,O,b,I,E;void 0===m&&(m={}),this.options=m,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=r??{},this.lowerCaseTagNames=null!==(w=m.lowerCaseTags)&&void 0!==w?w:!m.xmlMode,this.lowerCaseAttributeNames=null!==(O=m.lowerCaseAttributeNames)&&void 0!==O?O:!m.xmlMode,this.tokenizer=new(null!==(b=m.Tokenizer)&&void 0!==b?b:y.default)(this.options,this),null===(E=(I=this.cbs).onparserinit)||void 0===E||E.call(I,this)}return s.prototype.ontext=function(r,m){var w,O,b=this.getSlice(r,m);this.endIndex=m-1,null===(O=(w=this.cbs).ontext)||void 0===O||O.call(w,b),this.startIndex=m},s.prototype.ontextentity=function(r){var m,w,O=this.tokenizer.getSectionStart();this.endIndex=O-1,null===(w=(m=this.cbs).ontext)||void 0===w||w.call(m,(0,g.fromCodePoint)(r)),this.startIndex=O},s.prototype.isVoidElement=function(r){return!this.options.xmlMode&&e.has(r)},s.prototype.onopentagname=function(r,m){this.endIndex=m;var w=this.getSlice(r,m);this.lowerCaseTagNames&&(w=w.toLowerCase()),this.emitOpenTag(w)},s.prototype.emitOpenTag=function(r){var m,w,O,b;this.openTagStart=this.startIndex,this.tagname=r;var I=!this.options.xmlMode&&n.get(r);if(I)for(;this.stack.length>0&&I.has(this.stack[this.stack.length-1]);){var E=this.stack.pop();null===(w=(m=this.cbs).onclosetag)||void 0===w||w.call(m,E,!0)}this.isVoidElement(r)||(this.stack.push(r),t.has(r)?this.foreignContext.push(!0):l.has(r)&&this.foreignContext.push(!1)),null===(b=(O=this.cbs).onopentagname)||void 0===b||b.call(O,r),this.cbs.onopentag&&(this.attribs={})},s.prototype.endOpenTag=function(r){var m,w;this.startIndex=this.openTagStart,this.attribs&&(null===(w=(m=this.cbs).onopentag)||void 0===w||w.call(m,this.tagname,this.attribs,r),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},s.prototype.onopentagend=function(r){this.endIndex=r,this.endOpenTag(!1),this.startIndex=r+1},s.prototype.onclosetag=function(r,m){var w,O,b,I,E,A;this.endIndex=m;var C=this.getSlice(r,m);if(this.lowerCaseTagNames&&(C=C.toLowerCase()),(t.has(C)||l.has(C))&&this.foreignContext.pop(),this.isVoidElement(C))!this.options.xmlMode&&"br"===C&&(null===(O=(w=this.cbs).onopentagname)||void 0===O||O.call(w,"br"),null===(I=(b=this.cbs).onopentag)||void 0===I||I.call(b,"br",{},!0),null===(A=(E=this.cbs).onclosetag)||void 0===A||A.call(E,"br",!1));else{var T=this.stack.lastIndexOf(C);if(-1!==T)if(this.cbs.onclosetag)for(var N=this.stack.length-T;N--;)this.cbs.onclosetag(this.stack.pop(),0!==N);else this.stack.length=T;else!this.options.xmlMode&&"p"===C&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=m+1},s.prototype.onselfclosingtag=function(r){this.endIndex=r,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=r+1):this.onopentagend(r)},s.prototype.closeCurrentTag=function(r){var m,w,O=this.tagname;this.endOpenTag(r),this.stack[this.stack.length-1]===O&&(null===(w=(m=this.cbs).onclosetag)||void 0===w||w.call(m,O,!r),this.stack.pop())},s.prototype.onattribname=function(r,m){this.startIndex=r;var w=this.getSlice(r,m);this.attribname=this.lowerCaseAttributeNames?w.toLowerCase():w},s.prototype.onattribdata=function(r,m){this.attribvalue+=this.getSlice(r,m)},s.prototype.onattribentity=function(r){this.attribvalue+=(0,g.fromCodePoint)(r)},s.prototype.onattribend=function(r,m){var w,O;this.endIndex=m,null===(O=(w=this.cbs).onattribute)||void 0===O||O.call(w,this.attribname,this.attribvalue,r===y.QuoteType.Double?'"':r===y.QuoteType.Single?"'":r===y.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},s.prototype.getInstructionName=function(r){var m=r.search(o),w=m<0?r:r.substr(0,m);return this.lowerCaseTagNames&&(w=w.toLowerCase()),w},s.prototype.ondeclaration=function(r,m){this.endIndex=m;var w=this.getSlice(r,m);if(this.cbs.onprocessinginstruction){var O=this.getInstructionName(w);this.cbs.onprocessinginstruction("!".concat(O),"!".concat(w))}this.startIndex=m+1},s.prototype.onprocessinginstruction=function(r,m){this.endIndex=m;var w=this.getSlice(r,m);if(this.cbs.onprocessinginstruction){var O=this.getInstructionName(w);this.cbs.onprocessinginstruction("?".concat(O),"?".concat(w))}this.startIndex=m+1},s.prototype.oncomment=function(r,m,w){var O,b,I,E;this.endIndex=m,null===(b=(O=this.cbs).oncomment)||void 0===b||b.call(O,this.getSlice(r,m-w)),null===(E=(I=this.cbs).oncommentend)||void 0===E||E.call(I),this.startIndex=m+1},s.prototype.oncdata=function(r,m,w){var O,b,I,E,A,C,T,N,P,D;this.endIndex=m;var _=this.getSlice(r,m-w);this.options.xmlMode||this.options.recognizeCDATA?(null===(b=(O=this.cbs).oncdatastart)||void 0===b||b.call(O),null===(E=(I=this.cbs).ontext)||void 0===E||E.call(I,_),null===(C=(A=this.cbs).oncdataend)||void 0===C||C.call(A)):(null===(N=(T=this.cbs).oncomment)||void 0===N||N.call(T,"[CDATA[".concat(_,"]]")),null===(D=(P=this.cbs).oncommentend)||void 0===D||D.call(P)),this.startIndex=m+1},s.prototype.onend=function(){var r,m;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var w=this.stack.length;w>0;this.cbs.onclosetag(this.stack[--w],!0));}null===(m=(r=this.cbs).onend)||void 0===m||m.call(r)},s.prototype.reset=function(){var r,m,w,O;null===(m=(r=this.cbs).onreset)||void 0===m||m.call(r),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(O=(w=this.cbs).onparserinit)||void 0===O||O.call(w,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},s.prototype.parseComplete=function(r){this.reset(),this.end(r)},s.prototype.getSlice=function(r,m){for(;r-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var w=this.buffers[0].slice(r-this.bufferOffset,m-this.bufferOffset);m-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),w+=this.buffers[0].slice(0,m-this.bufferOffset);return w},s.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},s.prototype.write=function(r){var m,w;this.ended?null===(w=(m=this.cbs).onerror)||void 0===w||w.call(m,new Error(".write() after done!")):(this.buffers.push(r),this.tokenizer.running&&(this.tokenizer.write(r),this.writeIndex++))},s.prototype.end=function(r){var m,w;this.ended?null===(w=(m=this.cbs).onerror)||void 0===w||w.call(m,new Error(".end() after done!")):(r&&this.write(r),this.ended=!0,this.tokenizer.end())},s.prototype.pause=function(){this.tokenizer.pause()},s.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.QuoteType=void 0;var d,e,S=p(2201),v=function(e){return e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket",e}(v||{}),i=function(e){return e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity",e}(i||{});function y(e){return e===v.Space||e===v.NewLine||e===v.Tab||e===v.FormFeed||e===v.CarriageReturn}function g(e){return e===v.Slash||e===v.Gt||y(e)}function f(e){return e>=v.Zero&&e<=v.Nine}(e=d=u.QuoteType||(u.QuoteType={}))[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double";var a={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},n=function(){function e(t,l){var o=t.xmlMode,c=void 0!==o&&o,s=t.decodeEntities,r=void 0===s||s;this.cbs=l,this.state=i.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=i.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=c,this.decodeEntities=r,this.entityTrie=c?S.xmlDecodeTree:S.htmlDecodeTree}return e.prototype.reset=function(){this.state=i.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=i.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},e.prototype.write=function(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()},e.prototype.end=function(){this.running&&this.finish()},e.prototype.pause=function(){this.running=!1},e.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=i.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===v.Amp&&(this.state=i.BeforeEntity)},e.prototype.stateSpecialStartSequence=function(t){var l=this.sequenceIndex===this.currentSequence.length;if(l?g(t):(32|t)===this.currentSequence[this.sequenceIndex]){if(!l)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=i.InTagName,this.stateInTagName(t)},e.prototype.stateInSpecialTag=function(t){if(this.sequenceIndex===this.currentSequence.length){if(t===v.Gt||y(t)){var l=this.index-this.currentSequence.length;if(this.sectionStart=v.LowerA&&e<=v.LowerZ||e>=v.UpperA&&e<=v.UpperZ}(t)},e.prototype.startSpecial=function(t,l){this.isSpecial=!0,this.currentSequence=t,this.sequenceIndex=l,this.state=i.SpecialStartSequence},e.prototype.stateBeforeTagName=function(t){if(t===v.ExclamationMark)this.state=i.BeforeDeclaration,this.sectionStart=this.index+1;else if(t===v.Questionmark)this.state=i.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(t)){var l=32|t;this.sectionStart=this.index,this.xmlMode||l!==a.TitleEnd[2]?this.state=this.xmlMode||l!==a.ScriptEnd[2]?i.InTagName:i.BeforeSpecialS:this.startSpecial(a.TitleEnd,3)}else t===v.Slash?this.state=i.BeforeClosingTagName:(this.state=i.Text,this.stateText(t))},e.prototype.stateInTagName=function(t){g(t)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(t))},e.prototype.stateBeforeClosingTagName=function(t){y(t)||(t===v.Gt?this.state=i.Text:(this.state=this.isTagStartChar(t)?i.InClosingTagName:i.InSpecialComment,this.sectionStart=this.index))},e.prototype.stateInClosingTagName=function(t){(t===v.Gt||y(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=i.AfterClosingTagName,this.stateAfterClosingTagName(t))},e.prototype.stateAfterClosingTagName=function(t){(t===v.Gt||this.fastForwardTo(v.Gt))&&(this.state=i.Text,this.baseState=i.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeAttributeName=function(t){t===v.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=i.InSpecialTag,this.sequenceIndex=0):this.state=i.Text,this.baseState=this.state,this.sectionStart=this.index+1):t===v.Slash?this.state=i.InSelfClosingTag:y(t)||(this.state=i.InAttributeName,this.sectionStart=this.index)},e.prototype.stateInSelfClosingTag=function(t){t===v.Gt?(this.cbs.onselfclosingtag(this.index),this.state=i.Text,this.baseState=i.Text,this.sectionStart=this.index+1,this.isSpecial=!1):y(t)||(this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(t))},e.prototype.stateInAttributeName=function(t){(t===v.Eq||g(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=i.AfterAttributeName,this.stateAfterAttributeName(t))},e.prototype.stateAfterAttributeName=function(t){t===v.Eq?this.state=i.BeforeAttributeValue:t===v.Slash||t===v.Gt?(this.cbs.onattribend(d.NoValue,this.index),this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(t)):y(t)||(this.cbs.onattribend(d.NoValue,this.index),this.state=i.InAttributeName,this.sectionStart=this.index)},e.prototype.stateBeforeAttributeValue=function(t){t===v.DoubleQuote?(this.state=i.InAttributeValueDq,this.sectionStart=this.index+1):t===v.SingleQuote?(this.state=i.InAttributeValueSq,this.sectionStart=this.index+1):y(t)||(this.sectionStart=this.index,this.state=i.InAttributeValueNq,this.stateInAttributeValueNoQuotes(t))},e.prototype.handleInAttributeValue=function(t,l){t===l||!this.decodeEntities&&this.fastForwardTo(l)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(l===v.DoubleQuote?d.Double:d.Single,this.index),this.state=i.BeforeAttributeName):this.decodeEntities&&t===v.Amp&&(this.baseState=this.state,this.state=i.BeforeEntity)},e.prototype.stateInAttributeValueDoubleQuotes=function(t){this.handleInAttributeValue(t,v.DoubleQuote)},e.prototype.stateInAttributeValueSingleQuotes=function(t){this.handleInAttributeValue(t,v.SingleQuote)},e.prototype.stateInAttributeValueNoQuotes=function(t){y(t)||t===v.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(d.Unquoted,this.index),this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(t)):this.decodeEntities&&t===v.Amp&&(this.baseState=this.state,this.state=i.BeforeEntity)},e.prototype.stateBeforeDeclaration=function(t){t===v.OpeningSquareBracket?(this.state=i.CDATASequence,this.sequenceIndex=0):this.state=t===v.Dash?i.BeforeComment:i.InDeclaration},e.prototype.stateInDeclaration=function(t){(t===v.Gt||this.fastForwardTo(v.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=i.Text,this.sectionStart=this.index+1)},e.prototype.stateInProcessingInstruction=function(t){(t===v.Gt||this.fastForwardTo(v.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=i.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeComment=function(t){t===v.Dash?(this.state=i.InCommentLike,this.currentSequence=a.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=i.InDeclaration},e.prototype.stateInSpecialComment=function(t){(t===v.Gt||this.fastForwardTo(v.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=i.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeSpecialS=function(t){var l=32|t;l===a.ScriptEnd[3]?this.startSpecial(a.ScriptEnd,4):l===a.StyleEnd[3]?this.startSpecial(a.StyleEnd,4):(this.state=i.InTagName,this.stateInTagName(t))},e.prototype.stateBeforeEntity=function(t){this.entityExcess=1,this.entityResult=0,t===v.Number?this.state=i.BeforeNumericEntity:t===v.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=i.InNamedEntity,this.stateInNamedEntity(t))},e.prototype.stateInNamedEntity=function(t){if(this.entityExcess+=1,this.trieIndex=(0,S.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,t),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];var l=this.trieCurrent&S.BinTrieFlags.VALUE_LENGTH;if(l){var o=(l>>14)-1;if(this.allowLegacyEntity()||t===v.Semi){var c=this.index-this.entityExcess+1;c>this.sectionStart&&this.emitPartial(this.sectionStart,c),this.entityResult=this.trieIndex,this.trieIndex+=o,this.entityExcess=0,this.sectionStart=this.index+1,0===o&&this.emitNamedEntity()}else this.trieIndex+=o}},e.prototype.emitNamedEntity=function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&S.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~S.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}},e.prototype.stateBeforeNumericEntity=function(t){(32|t)===v.LowerX?(this.entityExcess++,this.state=i.InHexEntity):(this.state=i.InNumericEntity,this.stateInNumericEntity(t))},e.prototype.emitNumericEntity=function(t){var l=this.index-this.entityExcess-1;l+2+ +(this.state===i.InHexEntity)!==this.index&&(l>this.sectionStart&&this.emitPartial(this.sectionStart,l),this.sectionStart=this.index+Number(t),this.emitCodePoint((0,S.replaceCodePoint)(this.entityResult))),this.state=this.baseState},e.prototype.stateInNumericEntity=function(t){t===v.Semi?this.emitNumericEntity(!0):f(t)?(this.entityResult=10*this.entityResult+(t-v.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},e.prototype.stateInHexEntity=function(t){t===v.Semi?this.emitNumericEntity(!0):f(t)?(this.entityResult=16*this.entityResult+(t-v.Zero),this.entityExcess++):function x(e){return e>=v.UpperA&&e<=v.UpperF||e>=v.LowerA&&e<=v.LowerF}(t)?(this.entityResult=16*this.entityResult+((32|t)-v.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},e.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===i.Text||this.baseState===i.InSpecialTag)},e.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===i.Text||this.state===i.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===i.InAttributeValueDq||this.state===i.InAttributeValueSq||this.state===i.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},e.prototype.shouldContinue=function(){return this.index=f)return m;t=g(d),l=[],","===t.slice(-1)?(t=t.replace(a,""),O()):w()}function w(){for(g(h),o="",c="in descriptor";;){if(s=i.charAt(r),"in descriptor"===c)if(y(s))o&&(l.push(o),o="",c="after descriptor");else{if(","===s)return r+=1,o&&l.push(o),void O();if("("===s)o+=s,c="in parens";else{if(""===s)return o&&l.push(o),void O();o+=s}}else if("in parens"===c)if(")"===s)o+=s,c="in descriptor";else{if(""===s)return l.push(o),void O();o+=s}else if("after descriptor"===c&&!y(s)){if(""===s)return void O();c="in descriptor",r-=1}r+=1}}function O(){var I,E,A,C,N,P,D,_,H,b=!1,T={};for(C=0;C{var u=String,p=function(){return{isColorSupported:!1,reset:u,bold:u,dim:u,italic:u,underline:u,inverse:u,hidden:u,strikethrough:u,black:u,red:u,green:u,yellow:u,blue:u,magenta:u,cyan:u,white:u,gray:u,bgBlack:u,bgRed:u,bgGreen:u,bgYellow:u,bgBlue:u,bgMagenta:u,bgCyan:u,bgWhite:u,blackBright:u,redBright:u,greenBright:u,yellowBright:u,blueBright:u,magentaBright:u,cyanBright:u,whiteBright:u,bgBlackBright:u,bgRedBright:u,bgGreenBright:u,bgYellowBright:u,bgBlueBright:u,bgMagentaBright:u,bgCyanBright:u,bgWhiteBright:u}};R.exports=p(),R.exports.createColors=p},8903:(R,u,p)=>{"use strict";let S=p(4346);class v extends S{constructor(y){super(y),this.type="atrule"}append(...y){return this.proxyOf.nodes||(this.nodes=[]),super.append(...y)}prepend(...y){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...y)}}R.exports=v,v.default=v,S.registerAtRule(v)},5396:(R,u,p)=>{"use strict";let S=p(2121);class v extends S{constructor(y){super(y),this.type="comment"}}R.exports=v,v.default=v},4346:(R,u,p)=>{"use strict";let f,h,x,d,S=p(5396),v=p(1901),i=p(2121),{isClean:y,my:g}=p(744);function a(t){return t.map(l=>(l.nodes&&(l.nodes=a(l.nodes)),delete l.source,l))}function n(t){if(t[y]=!1,t.proxyOf.nodes)for(let l of t.proxyOf.nodes)n(l)}let e=(()=>{class t extends i{append(...o){for(let c of o){let s=this.normalize(c,this.last);for(let r of s)this.proxyOf.nodes.push(r)}return this.markDirty(),this}cleanRaws(o){if(super.cleanRaws(o),this.nodes)for(let c of this.nodes)c.cleanRaws(o)}each(o){if(!this.proxyOf.nodes)return;let s,r,c=this.getIterator();for(;this.indexes[c]"proxyOf"===c?o:o[c]?"each"===c||"string"==typeof c&&c.startsWith("walk")?(...s)=>o[c](...s.map(r=>"function"==typeof r?(m,w)=>r(m.toProxy(),w):r)):"every"===c||"some"===c?s=>o[c]((r,...m)=>s(r.toProxy(),...m)):"root"===c?()=>o.root().toProxy():"nodes"===c?o.nodes.map(s=>s.toProxy()):"first"===c||"last"===c?o[c].toProxy():o[c]:o[c],set:(o,c,s)=>(o[c]===s||(o[c]=s,("name"===c||"params"===c||"selector"===c)&&o.markDirty()),!0)}}index(o){return"number"==typeof o?o:(o.proxyOf&&(o=o.proxyOf),this.proxyOf.nodes.indexOf(o))}insertAfter(o,c){let m,s=this.index(o),r=this.normalize(c,this.proxyOf.nodes[s]).reverse();s=this.index(o);for(let w of r)this.proxyOf.nodes.splice(s+1,0,w);for(let w in this.indexes)m=this.indexes[w],s"u")o=[];else if(Array.isArray(o)){o=o.slice(0);for(let r of o)r.parent&&r.parent.removeChild(r,"ignore")}else if("root"===o.type&&"document"!==this.type){o=o.nodes.slice(0);for(let r of o)r.parent&&r.parent.removeChild(r,"ignore")}else if(o.type)o=[o];else if(o.prop){if(typeof o.value>"u")throw new Error("Value field is missed in node creation");"string"!=typeof o.value&&(o.value=String(o.value)),o=[new v(o)]}else if(o.selector||o.selectors)o=[new d(o)];else if(o.name)o=[new f(o)];else{if(!o.text)throw new Error("Unknown node type in node creation");o=[new S(o)]}return o.map(r=>(r[g]||t.rebuild(r),(r=r.proxyOf).parent&&r.parent.removeChild(r),r[y]&&n(r),r.raws||(r.raws={}),typeof r.raws.before>"u"&&c&&typeof c.raws.before<"u"&&(r.raws.before=c.raws.before.replace(/\S/g,"")),r.parent=this.proxyOf,r))}prepend(...o){o=o.reverse();for(let c of o){let s=this.normalize(c,this.first,"prepend").reverse();for(let r of s)this.proxyOf.nodes.unshift(r);for(let r in this.indexes)this.indexes[r]=this.indexes[r]+s.length}return this.markDirty(),this}push(o){return o.parent=this,this.proxyOf.nodes.push(o),this}removeAll(){for(let o of this.proxyOf.nodes)o.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(o){let c;o=this.index(o),this.proxyOf.nodes[o].parent=void 0,this.proxyOf.nodes.splice(o,1);for(let s in this.indexes)c=this.indexes[s],c>=o&&(this.indexes[s]=c-1);return this.markDirty(),this}replaceValues(o,c,s){return s||(s=c,c={}),this.walkDecls(r=>{c.props&&!c.props.includes(r.prop)||c.fast&&!r.value.includes(c.fast)||(r.value=r.value.replace(o,s))}),this.markDirty(),this}some(o){return this.nodes.some(o)}walk(o){return this.each((c,s)=>{let r;try{r=o(c,s)}catch(m){throw c.addToError(m)}return!1!==r&&c.walk&&(r=c.walk(o)),r})}walkAtRules(o,c){return c?o instanceof RegExp?this.walk((s,r)=>{if("atrule"===s.type&&o.test(s.name))return c(s,r)}):this.walk((s,r)=>{if("atrule"===s.type&&s.name===o)return c(s,r)}):(c=o,this.walk((s,r)=>{if("atrule"===s.type)return c(s,r)}))}walkComments(o){return this.walk((c,s)=>{if("comment"===c.type)return o(c,s)})}walkDecls(o,c){return c?o instanceof RegExp?this.walk((s,r)=>{if("decl"===s.type&&o.test(s.prop))return c(s,r)}):this.walk((s,r)=>{if("decl"===s.type&&s.prop===o)return c(s,r)}):(c=o,this.walk((s,r)=>{if("decl"===s.type)return c(s,r)}))}walkRules(o,c){return c?o instanceof RegExp?this.walk((s,r)=>{if("rule"===s.type&&o.test(s.selector))return c(s,r)}):this.walk((s,r)=>{if("rule"===s.type&&s.selector===o)return c(s,r)}):(c=o,this.walk((s,r)=>{if("rule"===s.type)return c(s,r)}))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}return t.registerParse=l=>{h=l},t.registerRule=l=>{d=l},t.registerAtRule=l=>{f=l},t.registerRoot=l=>{x=l},t})();R.exports=e,e.default=e,e.rebuild=t=>{"atrule"===t.type?Object.setPrototypeOf(t,f.prototype):"rule"===t.type?Object.setPrototypeOf(t,d.prototype):"decl"===t.type?Object.setPrototypeOf(t,v.prototype):"comment"===t.type?Object.setPrototypeOf(t,S.prototype):"root"===t.type&&Object.setPrototypeOf(t,x.prototype),t[g]=!0,t.nodes&&t.nodes.forEach(l=>{e.rebuild(l)})}},8775:(R,u,p)=>{"use strict";let S=p(4938),v=p(9746);class i extends Error{constructor(g,f,h,x,d,a){super(g),this.name="CssSyntaxError",this.reason=g,d&&(this.file=d),x&&(this.source=x),a&&(this.plugin=a),typeof f<"u"&&typeof h<"u"&&("number"==typeof f?(this.line=f,this.column=h):(this.line=f.line,this.column=f.column,this.endLine=h.line,this.endColumn=h.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,i)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(g){if(!this.source)return"";let f=this.source;null==g&&(g=S.isColorSupported);let h=l=>l,x=l=>l,d=l=>l;if(g){let{bold:l,gray:o,red:c}=S.createColors(!0);x=s=>l(c(s)),h=s=>o(s),v&&(d=s=>v(s))}let a=f.split(/\r?\n/),n=Math.max(this.line-3,0),e=Math.min(this.line+2,a.length),t=String(e).length;return a.slice(n,e).map((l,o)=>{let c=n+1+o,s=" "+(" "+c).slice(-t)+" | ";if(c===this.line){if(l.length>160){let m=20,w=Math.max(0,this.column-m),O=Math.max(this.column+m,this.endColumn+m),b=l.slice(w,O),I=h(s.replace(/\d/g," "))+l.slice(0,Math.min(this.column-1,m-1)).replace(/[^\t]/g," ");return x(">")+h(s)+d(b)+"\n "+I+x("^")}let r=h(s.replace(/\d/g," "))+l.slice(0,this.column-1).replace(/[^\t]/g," ");return x(">")+h(s)+d(l)+"\n "+r+x("^")}return" "+h(s)+d(l)}).join("\n")}toString(){let g=this.showSourceCode();return g&&(g="\n\n"+g+"\n"),this.name+": "+this.message+g}}R.exports=i,i.default=i},1901:(R,u,p)=>{"use strict";let S=p(2121);class v extends S{constructor(y){y&&typeof y.value<"u"&&"string"!=typeof y.value&&(y={...y,value:String(y.value)}),super(y),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}R.exports=v,v.default=v},1428:(R,u,p)=>{"use strict";let v,i,S=p(4346),y=(()=>{class g extends S{constructor(h){super({type:"document",...h}),this.nodes||(this.nodes=[])}toResult(h={}){return new v(new i,this,h).stringify()}}return g.registerLazyResult=f=>{v=f},g.registerProcessor=f=>{i=f},g})();R.exports=y,y.default=y},6407:(R,u,p)=>{"use strict";let S=p(8903),v=p(5396),i=p(1901),y=p(5713),g=p(9703),f=p(4633),h=p(8355);function x(d,a){if(Array.isArray(d))return d.map(t=>x(t));let{inputs:n,...e}=d;if(n){a=[];for(let t of n){let l={...t,__proto__:y.prototype};l.map&&(l.map={...l.map,__proto__:g.prototype}),a.push(l)}}if(e.nodes&&(e.nodes=d.nodes.map(t=>x(t,a))),e.source){let{inputId:t,...l}=e.source;e.source=l,null!=t&&(e.source.input=a[t])}if("root"===e.type)return new f(e);if("decl"===e.type)return new i(e);if("rule"===e.type)return new h(e);if("comment"===e.type)return new v(e);if("atrule"===e.type)return new S(e);throw new Error("Unknown node type: "+d.type)}R.exports=x,x.default=x},5713:(R,u,p)=>{"use strict";let{nanoid:S}=p(2809),{isAbsolute:v,resolve:i}=p(197),{SourceMapConsumer:y,SourceMapGenerator:g}=p(1866),{fileURLToPath:f,pathToFileURL:h}=p(2739),x=p(8775),d=p(9703),a=p(9746),n=Symbol("fromOffsetCache"),e=!(!y||!g),t=!(!i||!v);class l{constructor(c,s={}){if(null===c||typeof c>"u"||"object"==typeof c&&!c.toString)throw new Error(`PostCSS received ${c} instead of CSS string`);if(this.css=c.toString(),"\ufeff"===this.css[0]||"\ufffe"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,s.from&&(this.file=!t||/^\w+:\/\//.test(s.from)||v(s.from)?s.from:i(s.from)),t&&e){let r=new d(this.css,s);if(r.text){this.map=r;let m=r.consumer().file;!this.file&&m&&(this.file=this.mapResolve(m))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(c,s,r,m={}){let w,O,b;if(s&&"object"==typeof s){let E=s,A=r;if("number"==typeof E.offset){let C=this.fromOffset(E.offset);s=C.line,r=C.col}else s=E.line,r=E.column;if("number"==typeof A.offset){let C=this.fromOffset(A.offset);O=C.line,w=C.col}else O=A.line,w=A.column}else if(!r){let E=this.fromOffset(s);s=E.line,r=E.col}let I=this.origin(s,r,O,w);return b=I?new x(c,void 0===I.endLine?I.line:{column:I.column,line:I.line},void 0===I.endLine?I.column:{column:I.endColumn,line:I.endLine},I.source,I.file,m.plugin):new x(c,void 0===O?s:{column:r,line:s},void 0===O?r:{column:w,line:O},this.css,this.file,m.plugin),b.input={column:r,endColumn:w,endLine:O,line:s,source:this.css},this.file&&(h&&(b.input.url=h(this.file).toString()),b.input.file=this.file),b}fromOffset(c){let s,r;if(this[n])r=this[n];else{let w=this.css.split("\n");r=new Array(w.length);let O=0;for(let b=0,I=w.length;b=s)m=r.length-1;else{let O,w=r.length-2;for(;m>1),c=r[O+1])){m=O;break}m=O+1}}return{col:c-r[m]+1,line:m+1}}mapResolve(c){return/^\w+:\/\//.test(c)?c:i(this.map.consumer().sourceRoot||this.map.root||".",c)}origin(c,s,r,m){if(!this.map)return!1;let b,I,w=this.map.consumer(),O=w.originalPositionFor({column:s,line:c});if(!O.source)return!1;"number"==typeof r&&(b=w.originalPositionFor({column:m,line:r})),I=v(O.source)?h(O.source):new URL(O.source,this.map.consumer().sourceRoot||h(this.map.mapFile));let E={column:O.column,endColumn:b&&b.column,endLine:b&&b.line,line:O.line,url:I.toString()};if("file:"===I.protocol){if(!f)throw new Error("file: protocol is not available in this PostCSS build");E.file=f(I)}let A=w.sourceContentFor(O.source);return A&&(E.source=A),E}toJSON(){let c={};for(let s of["hasBOM","css","file","id"])null!=this[s]&&(c[s]=this[s]);return this.map&&(c.map={...this.map},c.map.consumerCache&&(c.map.consumerCache=void 0)),c}get from(){return this.file||this.id}}R.exports=l,l.default=l,a&&a.registerInput&&a.registerInput(l)},3801:(R,u,p)=>{"use strict";var S=p(9293).default;let v=p(4346),i=p(1428),y=p(9055),g=p(822),f=p(2144),h=p(4633),x=p(2744),{isClean:d,my:a}=p(744);p(1947);const e={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},t={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},l={Once:!0,postcssPlugin:!0,prepare:!0},o=0;function c(b){return"object"==typeof b&&"function"==typeof b.then}function s(b){let I=!1,E=e[b.type];return"decl"===b.type?I=b.prop.toLowerCase():"atrule"===b.type&&(I=b.name.toLowerCase()),I&&b.append?[E,E+"-"+I,o,E+"Exit",E+"Exit-"+I]:I?[E,E+"-"+I,E+"Exit",E+"Exit-"+I]:b.append?[E,o,E+"Exit"]:[E,E+"Exit"]}function r(b){let I;return I="document"===b.type?["Document",o,"DocumentExit"]:"root"===b.type?["Root",o,"RootExit"]:s(b),{eventIndex:0,events:I,iterator:0,node:b,visitorIndex:0,visitors:[]}}function m(b){return b[d]=!1,b.nodes&&b.nodes.forEach(I=>m(I)),b}let w={},O=(()=>{class b{constructor(E,A,C){let T;if(this.stringified=!1,this.processed=!1,"object"!=typeof A||null===A||"root"!==A.type&&"document"!==A.type)if(A instanceof b||A instanceof f)T=m(A.root),A.map&&(typeof C.map>"u"&&(C.map={}),C.map.inline||(C.map.inline=!1),C.map.prev=A.map);else{let N=g;C.syntax&&(N=C.syntax.parse),C.parser&&(N=C.parser),N.parse&&(N=N.parse);try{T=N(A,C)}catch(P){this.processed=!0,this.error=P}T&&!T[a]&&v.rebuild(T)}else T=m(A);this.result=new f(E,T,C),this.helpers={...w,postcss:w,result:this.result},this.plugins=this.processor.plugins.map(N=>"object"==typeof N&&N.prepare?{...N,...N.prepare(this.result)}:N)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(E){return this.async().catch(E)}finally(E){return this.async().then(E,E)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(E,A){let C=this.result.lastPlugin;try{A&&A.addToError(E),this.error=E,"CssSyntaxError"!==E.name||E.plugin||(E.plugin=C.postcssPlugin,E.setMessage())}catch(T){console&&console.error&&console.error(T)}return E}prepareVisitors(){this.listeners={};let E=(A,C,T)=>{this.listeners[C]||(this.listeners[C]=[]),this.listeners[C].push([A,T])};for(let A of this.plugins)if("object"==typeof A)for(let C in A){if(!t[C]&&/^[A-Z]/.test(C))throw new Error(`Unknown event ${C} in ${A.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!l[C])if("object"==typeof A[C])for(let T in A[C])E(A,"*"===T?C:C+"-"+T.toLowerCase(),A[C][T]);else"function"==typeof A[C]&&E(A,C,A[C])}this.hasListener=Object.keys(this.listeners).length>0}runAsync(){var E=this;return S(function*(){E.plugin=0;for(let A=0;A0;){let T=E.visitTick(C);if(c(T))try{yield T}catch(N){throw E.handleError(N,C[C.length-1].node)}}}if(E.listeners.OnceExit)for(let[C,T]of E.listeners.OnceExit){E.result.lastPlugin=C;try{if("document"===A.type){let N=A.nodes.map(P=>T(P,E.helpers));yield Promise.all(N)}else yield T(A,E.helpers)}catch(N){throw E.handleError(N)}}}return E.processed=!0,E.stringify()})()}runOnRoot(E){this.result.lastPlugin=E;try{if("object"==typeof E&&E.Once){if("document"===this.result.root.type){let A=this.result.root.nodes.map(C=>E.Once(C,this.helpers));return c(A[0])?Promise.all(A):A}return E.Once(this.result.root,this.helpers)}if("function"==typeof E)return E(this.result.root,this.result)}catch(A){throw this.handleError(A)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let E=this.result.opts,A=x;E.syntax&&(A=E.syntax.stringify),E.stringifier&&(A=E.stringifier),A.stringify&&(A=A.stringify);let T=new y(A,this.result.root,this.result.opts).generate();return this.result.css=T[0],this.result.map=T[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let E of this.plugins)if(c(this.runOnRoot(E)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let E=this.result.root;for(;!E[d];)E[d]=!0,this.walkSync(E);if(this.listeners.OnceExit)if("document"===E.type)for(let A of E.nodes)this.visitSync(this.listeners.OnceExit,A);else this.visitSync(this.listeners.OnceExit,E)}return this.result}then(E,A){return this.async().then(E,A)}toString(){return this.css}visitSync(E,A){for(let[C,T]of E){let N;this.result.lastPlugin=C;try{N=T(A,this.helpers)}catch(P){throw this.handleError(P,A.proxyOf)}if("root"!==A.type&&"document"!==A.type&&!A.parent)return!0;if(c(N))throw this.getAsyncError()}}visitTick(E){let A=E[E.length-1],{node:C,visitors:T}=A;if("root"!==C.type&&"document"!==C.type&&!C.parent)return void E.pop();if(T.length>0&&A.visitorIndex{T[d]||this.walkSync(T)});else{let T=this.listeners[C];if(T&&this.visitSync(T,E.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}}return b.registerPostcss=I=>{w=I},b})();R.exports=O,O.default=O,h.registerLazyResult(O),i.registerLazyResult(O)},5945:R=>{"use strict";let u={comma:p=>u.split(p,[","],!0),space:p=>u.split(p,[" ","\n","\t"]),split(p,S,v){let i=[],y="",g=!1,f=0,h=!1,x="",d=!1;for(let a of p)d?d=!1:"\\"===a?d=!0:h?a===x&&(h=!1):'"'===a||"'"===a?(h=!0,x=a):"("===a?f+=1:")"===a?f>0&&(f-=1):0===f&&S.includes(a)&&(g=!0),g?(""!==y&&i.push(y.trim()),y="",g=!1):y+=a;return(v||""!==y)&&i.push(y.trim()),i}};R.exports=u,u.default=u},9055:(R,u,p)=>{"use strict";let{dirname:S,relative:v,resolve:i,sep:y}=p(197),{SourceMapConsumer:g,SourceMapGenerator:f}=p(1866),{pathToFileURL:h}=p(2739),x=p(5713),d=!(!g||!f),a=!!(S&&i&&v&&y);R.exports=class n{constructor(t,l,o,c){this.stringify=t,this.mapOpts=o.map||{},this.root=l,this.opts=o,this.css=c,this.originalCSS=c,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;t=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let l="\n";this.css.includes("\r\n")&&(l="\r\n"),this.css+=l+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let c,l=this.toUrl(this.path(t.file)),o=t.root||S(t.file);!1===this.mapOpts.sourcesContent?(c=new g(t.text),c.sourcesContent&&(c.sourcesContent=null)):c=t.consumer(),this.map.applySourceMap(c,l,this.toUrl(this.path(o)))}}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let t;for(let l=this.root.nodes.length-1;l>=0;l--)t=this.root.nodes[l],"comment"===t.type&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(l)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),a&&d&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,l=>{t+=l}),[t]}}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=f.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new f({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new f({file:this.outputFile(),ignoreInvalidMapping:!0});let s,r,t=1,l=1,o="",c={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,(m,w,O)=>{if(this.css+=m,w&&"end"!==O&&(c.generated.line=t,c.generated.column=l-1,w.source&&w.source.start?(c.source=this.sourcePath(w),c.original.line=w.source.start.line,c.original.column=w.source.start.column-1,this.map.addMapping(c)):(c.source=o,c.original.line=1,c.original.column=0,this.map.addMapping(c))),r=m.match(/\n/g),r?(t+=r.length,s=m.lastIndexOf("\n"),l=m.length-s):l+=m.length,w&&"start"!==O){let b=w.parent||{raws:{}};("decl"!==w.type&&("atrule"!==w.type||w.nodes)||w!==b.last||b.raws.semicolon)&&(w.source&&w.source.end?(c.source=this.sourcePath(w),c.original.line=w.source.end.line,c.original.column=w.source.end.column-1,c.generated.line=t,c.generated.column=l-2,this.map.addMapping(c)):(c.source=o,c.original.line=1,c.original.column=0,c.generated.line=t,c.generated.column=l-1,this.map.addMapping(c)))}})}isAnnotation(){return!!this.isInline()||(typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:!this.previous().length||this.previous().some(t=>t.annotation))}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return!(typeof t<"u"&&!0!==t)&&(!this.previous().length||this.previous().some(l=>l.inline))}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(t=>t.withContent())}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||60===t.charCodeAt(0)||/^\w+:\/\//.test(t))return t;let l=this.memoizedPaths.get(t);if(l)return l;let o=this.opts.to?S(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(o=S(i(o,this.mapOpts.annotation)));let c=v(o,t);return this.memoizedPaths.set(t,c),c}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let l=t.source.input.map;this.previousMaps.includes(l)||this.previousMaps.push(l)}});else{let t=new x(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(l=>{if(l.source){let o=l.source.input.from;if(o&&!t[o]){t[o]=!0;let c=this.usesFileUrls?this.toFileUrl(o):this.toUrl(this.path(o));this.map.setSourceContent(c,l.source.input.css)}}});else if(this.css){let l=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(l,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let l=this.memoizedFileURLs.get(t);if(l)return l;if(h){let o=h(t).toString();return this.memoizedFileURLs.set(t,o),o}throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let l=this.memoizedURLs.get(t);if(l)return l;"\\"===y&&(t=t.replace(/\\/g,"/"));let o=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,o),o}}},1822:(R,u,p)=>{"use strict";let S=p(9055),v=p(822);const i=p(2144);let y=p(2744);p(1947);class f{constructor(x,d,a){d=d.toString(),this.stringified=!1,this._processor=x,this._css=d,this._opts=a,this._map=void 0;let n,e=y;this.result=new i(this._processor,n,this._opts),this.result.css=d;let t=this;Object.defineProperty(this.result,"root",{get:()=>t.root});let l=new S(e,n,this._opts,d);if(l.isMap()){let[o,c]=l.generate();o&&(this.result.css=o),c&&(this.result.map=c)}else l.clearAnnotation(),this.result.css=l.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(x){return this.async().catch(x)}finally(x){return this.async().then(x,x)}sync(){if(this.error)throw this.error;return this.result}then(x,d){return this.async().then(x,d)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let x,d=v;try{x=d(this._css,this._opts)}catch(a){this.error=a}if(this.error)throw this.error;return this._root=x,x}get[Symbol.toStringTag](){return"NoWorkResult"}}R.exports=f,f.default=f},2121:(R,u,p)=>{"use strict";let S=p(8775),v=p(8855),i=p(2744),{isClean:y,my:g}=p(744);function f(d,a){let n=new d.constructor;for(let e in d){if(!Object.prototype.hasOwnProperty.call(d,e)||"proxyCache"===e)continue;let t=d[e],l=typeof t;"parent"===e&&"object"===l?a&&(n[e]=a):"source"===e?n[e]=t:Array.isArray(t)?n[e]=t.map(o=>f(o,n)):("object"===l&&null!==t&&(t=f(t)),n[e]=t)}return n}function h(d,a){if(a&&typeof a.offset<"u")return a.offset;let n=1,e=1,t=0;for(let l=0;l"proxyOf"===n?a:"root"===n?()=>a.root().toProxy():a[n],set:(a,n,e)=>(a[n]===e||(a[n]=e,("prop"===n||"value"===n||"name"===n||"params"===n||"important"===n||"text"===n)&&a.markDirty()),!0)}}markClean(){this[y]=!0}markDirty(){if(this[y]){this[y]=!1;let a=this;for(;a=a.parent;)a[y]=!1}}next(){if(!this.parent)return;let a=this.parent.index(this);return this.parent.nodes[a+1]}positionBy(a){let n=this.source.start;if(a.index)n=this.positionInside(a.index);else if(a.word){let t=this.source.input.css.slice(h(this.source.input.css,this.source.start),h(this.source.input.css,this.source.end)).indexOf(a.word);-1!==t&&(n=this.positionInside(t))}return n}positionInside(a){let n=this.source.start.column,e=this.source.start.line,t=h(this.source.input.css,this.source.start),l=t+a;for(let o=t;o"object"==typeof s&&s.toJSON?s.toJSON(null,n):s);else if("object"==typeof c&&c.toJSON)e[o]=c.toJSON(null,n);else if("source"===o){let s=n.get(c.input);null==s&&(s=l,n.set(c.input,l),l++),e[o]={end:c.end,inputId:s,start:c.start}}else e[o]=c}return t&&(e.inputs=[...n.keys()].map(o=>o.toJSON())),e}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(a=i){a.stringify&&(a=a.stringify);let n="";return a(this,e=>{n+=e}),n}warn(a,n,e){let t={node:this};for(let l in e)t[l]=e[l];return a.warn(n,t)}get proxyOf(){return this}}R.exports=x,x.default=x},822:(R,u,p)=>{"use strict";let S=p(4346),v=p(5713),i=p(494);function y(g,f){let h=new v(g,f),x=new i(h);try{x.parse()}catch(d){throw d}return x.root}R.exports=y,y.default=y,S.registerParse(y)},494:(R,u,p)=>{"use strict";let S=p(8903),v=p(5396),i=p(1901),y=p(4633),g=p(8355),f=p(9620);const h={empty:!0,space:!0};R.exports=class d{constructor(n){this.input=n,this.root=new y,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:n,start:{column:1,line:1,offset:0}}}atrule(n){let e=new S;e.name=n[1].slice(1),""===e.name&&this.unnamedAtrule(e,n),this.init(e,n[2]);let t,l,o,c=!1,s=!1,r=[],m=[];for(;!this.tokenizer.endOfFile();){if(t=(n=this.tokenizer.nextToken())[0],"("===t||"["===t?m.push("("===t?")":"]"):"{"===t&&m.length>0?m.push("}"):t===m[m.length-1]&&m.pop(),0===m.length){if(";"===t){e.source.end=this.getPosition(n[2]),e.source.end.offset++,this.semicolon=!0;break}if("{"===t){s=!0;break}if("}"===t){if(r.length>0){for(o=r.length-1,l=r[o];l&&"space"===l[0];)l=r[--o];l&&(e.source.end=this.getPosition(l[3]||l[2]),e.source.end.offset++)}this.end(n);break}r.push(n)}else r.push(n);if(this.tokenizer.endOfFile()){c=!0;break}}e.raws.between=this.spacesAndCommentsFromEnd(r),r.length?(e.raws.afterName=this.spacesAndCommentsFromStart(r),this.raw(e,"params",r),c&&(e.source.end=this.getPosition((n=r[r.length-1])[3]||n[2]),e.source.end.offset++,this.spaces=e.raws.between,e.raws.between="")):(e.raws.afterName="",e.params=""),s&&(e.nodes=[],this.current=e)}checkMissedSemicolon(n){let e=this.colon(n);if(!1===e)return;let l,t=0;for(let o=e-1;o>=0&&(l=n[o],"space"===l[0]||(t+=1,2!==t));o--);throw this.input.error("Missed semicolon","word"===l[0]?l[3]+1:l[2])}colon(n){let t,l,o,e=0;for(let[c,s]of n.entries()){if(l=s,o=l[0],"("===o&&(e+=1),")"===o&&(e-=1),0===e&&":"===o){if(t){if("word"===t[0]&&"progid"===t[1])continue;return c}this.doubleColon(l)}t=l}return!1}comment(n){let e=new v;this.init(e,n[2]),e.source.end=this.getPosition(n[3]||n[2]),e.source.end.offset++;let t=n[1].slice(2,-2);if(/^\s*$/.test(t))e.text="",e.raws.left=t,e.raws.right="";else{let l=t.match(/^(\s*)([^]*\S)(\s*)$/);e.text=l[2],e.raws.left=l[1],e.raws.right=l[3]}}createTokenizer(){this.tokenizer=f(this.input)}decl(n,e){let t=new i;this.init(t,n[0][2]);let o,l=n[n.length-1];for(";"===l[0]&&(this.semicolon=!0,n.pop()),t.source.end=this.getPosition(l[3]||l[2]||function x(a){for(let n=a.length-1;n>=0;n--){let e=a[n],t=e[3]||e[2];if(t)return t}}(n)),t.source.end.offset++;"word"!==n[0][0];)1===n.length&&this.unknownWord(n),t.raws.before+=n.shift()[1];for(t.source.start=this.getPosition(n[0][2]),t.prop="";n.length;){let m=n[0][0];if(":"===m||"space"===m||"comment"===m)break;t.prop+=n.shift()[1]}for(t.raws.between="";n.length;){if(o=n.shift(),":"===o[0]){t.raws.between+=o[1];break}"word"===o[0]&&/\w/.test(o[1])&&this.unknownWord([o]),t.raws.between+=o[1]}("_"===t.prop[0]||"*"===t.prop[0])&&(t.raws.before+=t.prop[0],t.prop=t.prop.slice(1));let s,c=[];for(;n.length&&(s=n[0][0],"space"===s||"comment"===s);)c.push(n.shift());this.precheckMissedSemicolon(n);for(let m=n.length-1;m>=0;m--){if(o=n[m],"!important"===o[1].toLowerCase()){t.important=!0;let w=this.stringFrom(n,m);w=this.spacesFromEnd(n)+w," !important"!==w&&(t.raws.important=w);break}if("important"===o[1].toLowerCase()){let w=n.slice(0),O="";for(let b=m;b>0;b--){let I=w[b][0];if(O.trim().startsWith("!")&&"space"!==I)break;O=w.pop()[1]+O}O.trim().startsWith("!")&&(t.important=!0,t.raws.important=O,n=w)}if("space"!==o[0]&&"comment"!==o[0])break}n.some(m=>"space"!==m[0]&&"comment"!==m[0])&&(t.raws.between+=c.map(m=>m[1]).join(""),c=[]),this.raw(t,"value",c.concat(n),e),t.value.includes(":")&&!e&&this.checkMissedSemicolon(n)}doubleColon(n){throw this.input.error("Double colon",{offset:n[2]},{offset:n[2]+n[1].length})}emptyRule(n){let e=new g;this.init(e,n[2]),e.selector="",e.raws.between="",this.current=e}end(n){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(n[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(n)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(n){if(this.spaces+=n[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(n){let e=this.input.fromOffset(n);return{column:e.col,line:e.line,offset:n}}init(n,e){this.current.push(n),n.source={input:this.input,start:this.getPosition(e)},n.raws.before=this.spaces,this.spaces="","comment"!==n.type&&(this.semicolon=!1)}other(n){let e=!1,t=null,l=!1,o=null,c=[],s=n[1].startsWith("--"),r=[],m=n;for(;m;){if(t=m[0],r.push(m),"("===t||"["===t)o||(o=m),c.push("("===t?")":"]");else if(s&&l&&"{"===t)o||(o=m),c.push("}");else if(0===c.length){if(";"===t){if(l)return void this.decl(r,s);break}if("{"===t)return void this.rule(r);if("}"===t){this.tokenizer.back(r.pop()),e=!0;break}":"===t&&(l=!0)}else t===c[c.length-1]&&(c.pop(),0===c.length&&(o=null));m=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(e=!0),c.length>0&&this.unclosedBracket(o),e&&l){if(!s)for(;r.length&&(m=r[r.length-1][0],"space"===m||"comment"===m);)this.tokenizer.back(r.pop());this.decl(r,s)}else this.unknownWord(r)}parse(){let n;for(;!this.tokenizer.endOfFile();)switch(n=this.tokenizer.nextToken(),n[0]){case"space":this.spaces+=n[1];break;case";":this.freeSemicolon(n);break;case"}":this.end(n);break;case"comment":this.comment(n);break;case"at-word":this.atrule(n);break;case"{":this.emptyRule(n);break;default:this.other(n)}this.endFile()}precheckMissedSemicolon(){}raw(n,e,t,l){let o,c,w,O,s=t.length,r="",m=!0;for(let b=0;bI+E[1],"");n.raws[e]={raw:b,value:r}}n[e]=r}rule(n){n.pop();let e=new g;this.init(e,n[0][2]),e.raws.between=this.spacesAndCommentsFromEnd(n),this.raw(e,"selector",n),this.current=e}spacesAndCommentsFromEnd(n){let e,t="";for(;n.length&&(e=n[n.length-1][0],"space"===e||"comment"===e);)t=n.pop()[1]+t;return t}spacesAndCommentsFromStart(n){let e,t="";for(;n.length&&(e=n[0][0],"space"===e||"comment"===e);)t+=n.shift()[1];return t}spacesFromEnd(n){let e,t="";for(;n.length&&(e=n[n.length-1][0],"space"===e);)t=n.pop()[1]+t;return t}stringFrom(n,e){let t="";for(let l=e;l{"use strict";let S=p(8903),v=p(5396),i=p(4346),y=p(8775),g=p(1901),f=p(1428),h=p(6407),x=p(5713),d=p(3801),a=p(5945),n=p(2121),e=p(822),t=p(9441),l=p(2144),o=p(4633),c=p(8355),s=p(2744),r=p(6369);function m(...w){return 1===w.length&&Array.isArray(w[0])&&(w=w[0]),new t(w)}m.plugin=function(O,b){let A,I=!1;function E(...C){console&&console.warn&&!I&&(I=!0,console.warn(O+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(O+": \u91cc\u9762 postcss.plugin \u88ab\u5f03\u7528. \u8fc1\u79fb\u6307\u5357:\nhttps://www.w3ctech.com/topic/2226"));let T=b(...C);return T.postcssPlugin=O,T.postcssVersion=(new t).version,T}return Object.defineProperty(E,"postcss",{get:()=>(A||(A=E()),A)}),E.process=function(C,T,N){return m([E(N)]).process(C,T)},E},m.stringify=s,m.parse=e,m.fromJSON=h,m.list=a,m.comment=w=>new v(w),m.atRule=w=>new S(w),m.decl=w=>new g(w),m.rule=w=>new c(w),m.root=w=>new o(w),m.document=w=>new f(w),m.CssSyntaxError=y,m.Declaration=g,m.Container=i,m.Processor=t,m.Document=f,m.Comment=v,m.Warning=r,m.AtRule=S,m.Result=l,m.Input=x,m.Rule=c,m.Root=o,m.Node=n,d.registerPostcss(m),R.exports=m,m.default=m},9703:(R,u,p)=>{"use strict";let{existsSync:S,readFileSync:v}=p(9977),{dirname:i,join:y}=p(197),{SourceMapConsumer:g,SourceMapGenerator:f}=p(1866);class x{constructor(a,n){if(!1===n.map)return;this.loadAnnotation(a),this.inline=this.startWith(this.annotation,"data:");let t=this.loadMap(n.from,n.map?n.map.prev:void 0);!this.mapFile&&n.from&&(this.mapFile=n.from),this.mapFile&&(this.root=i(this.mapFile)),t&&(this.text=t)}consumer(){return this.consumerCache||(this.consumerCache=new g(this.text)),this.consumerCache}decodeInline(a){let o=a.match(/^data:application\/json;charset=utf-?8,/)||a.match(/^data:application\/json,/);if(o)return decodeURIComponent(a.substr(o[0].length));let c=a.match(/^data:application\/json;charset=utf-?8;base64,/)||a.match(/^data:application\/json;base64,/);if(c)return function h(d){return Buffer?Buffer.from(d,"base64").toString():window.atob(d)}(a.substr(c[0].length));let s=a.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+s)}getAnnotationURL(a){return a.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(a){return"object"==typeof a&&("string"==typeof a.mappings||"string"==typeof a._mappings||Array.isArray(a.sections))}loadAnnotation(a){let n=a.match(/\/\*\s*# sourceMappingURL=/g);if(!n)return;let e=a.lastIndexOf(n.pop()),t=a.indexOf("*/",e);e>-1&&t>-1&&(this.annotation=this.getAnnotationURL(a.substring(e,t)))}loadFile(a){if(this.root=i(a),S(a))return this.mapFile=a,v(a,"utf-8").toString().trim()}loadMap(a,n){if(!1===n)return!1;if(n){if("string"==typeof n)return n;if("function"!=typeof n){if(n instanceof g)return f.fromSourceMap(n).toString();if(n instanceof f)return n.toString();if(this.isMap(n))return JSON.stringify(n);throw new Error("Unsupported previous source map format: "+n.toString())}{let e=n(a);if(e){let t=this.loadFile(e);if(!t)throw new Error("Unable to load previous source map: "+e.toString());return t}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let e=this.annotation;return a&&(e=y(i(a),e)),this.loadFile(e)}}}startWith(a,n){return!!a&&a.substr(0,n.length)===n}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}R.exports=x,x.default=x},9441:(R,u,p)=>{"use strict";let S=p(1428),v=p(3801),i=p(1822),y=p(4633);class g{constructor(h=[]){this.version="8.4.49",this.plugins=this.normalize(h)}normalize(h){let x=[];for(let d of h)if(!0===d.postcss?d=d():d.postcss&&(d=d.postcss),"object"==typeof d&&Array.isArray(d.plugins))x=x.concat(d.plugins);else if("object"==typeof d&&d.postcssPlugin)x.push(d);else if("function"==typeof d)x.push(d);else if("object"!=typeof d||!d.parse&&!d.stringify)throw new Error(d+" is not a PostCSS plugin");return x}process(h,x={}){return this.plugins.length||x.parser||x.stringifier||x.syntax?new v(this,h,x):new i(this,h,x)}use(h){return this.plugins=this.plugins.concat(this.normalize([h])),this}}R.exports=g,g.default=g,y.registerProcessor(g),S.registerProcessor(g)},2144:(R,u,p)=>{"use strict";let S=p(6369);class v{constructor(y,g,f){this.processor=y,this.messages=[],this.root=g,this.opts=f,this.css=void 0,this.map=void 0}toString(){return this.css}warn(y,g={}){g.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(g.plugin=this.lastPlugin.postcssPlugin);let f=new S(y,g);return this.messages.push(f),f}warnings(){return this.messages.filter(y=>"warning"===y.type)}get content(){return this.css}}R.exports=v,v.default=v},4633:(R,u,p)=>{"use strict";let v,i,S=p(4346),y=(()=>{class g extends S{constructor(h){super(h),this.type="root",this.nodes||(this.nodes=[])}normalize(h,x,d){let a=super.normalize(h);if(x)if("prepend"===d)this.nodes.length>1?x.raws.before=this.nodes[1].raws.before:delete x.raws.before;else if(this.first!==x)for(let n of a)n.raws.before=x.raws.before;return a}removeChild(h,x){let d=this.index(h);return!x&&0===d&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[d].raws.before),super.removeChild(h)}toResult(h={}){return new v(new i,this,h).stringify()}}return g.registerLazyResult=f=>{v=f},g.registerProcessor=f=>{i=f},g})();R.exports=y,y.default=y,S.registerRoot(y)},8355:(R,u,p)=>{"use strict";let S=p(4346),v=p(5945);class i extends S{constructor(g){super(g),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return v.comma(this.selector)}set selectors(g){let f=this.selector?this.selector.match(/,\s*/):null,h=f?f[0]:","+this.raw("between","beforeOpen");this.selector=g.join(h)}}R.exports=i,i.default=i,S.registerRule(i)},8855:R=>{"use strict";const u={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};class S{constructor(i){this.builder=i}atrule(i,y){let g="@"+i.name,f=i.params?this.rawValue(i,"params"):"";typeof i.raws.afterName<"u"?g+=i.raws.afterName:f&&(g+=" "),i.nodes?this.block(i,g+f):this.builder(g+f+((i.raws.between||"")+(y?";":"")),i)}beforeAfter(i,y){let g;g=this.raw(i,null,"decl"===i.type?"beforeDecl":"comment"===i.type?"beforeComment":"before"===y?"beforeRule":"beforeClose");let f=i.parent,h=0;for(;f&&"root"!==f.type;)h+=1,f=f.parent;if(g.includes("\n")){let x=this.raw(i,null,"indent");if(x.length)for(let d=0;d0&&"comment"===i.nodes[y].type;)y-=1;let g=this.raw(i,"semicolon");for(let f=0;f{if(f=a.raws[y],typeof f<"u")return!1})}return typeof f>"u"&&(f=u[g]),x.rawCache[g]=f,f}rawBeforeClose(i){let y;return i.walk(g=>{if(g.nodes&&g.nodes.length>0&&typeof g.raws.after<"u")return y=g.raws.after,y.includes("\n")&&(y=y.replace(/[^\n]+$/,"")),!1}),y&&(y=y.replace(/\S/g,"")),y}rawBeforeComment(i,y){let g;return i.walkComments(f=>{if(typeof f.raws.before<"u")return g=f.raws.before,g.includes("\n")&&(g=g.replace(/[^\n]+$/,"")),!1}),typeof g>"u"?g=this.raw(y,null,"beforeDecl"):g&&(g=g.replace(/\S/g,"")),g}rawBeforeDecl(i,y){let g;return i.walkDecls(f=>{if(typeof f.raws.before<"u")return g=f.raws.before,g.includes("\n")&&(g=g.replace(/[^\n]+$/,"")),!1}),typeof g>"u"?g=this.raw(y,null,"beforeRule"):g&&(g=g.replace(/\S/g,"")),g}rawBeforeOpen(i){let y;return i.walk(g=>{if("decl"!==g.type&&(y=g.raws.between,typeof y<"u"))return!1}),y}rawBeforeRule(i){let y;return i.walk(g=>{if(g.nodes&&(g.parent!==i||i.first!==g)&&typeof g.raws.before<"u")return y=g.raws.before,y.includes("\n")&&(y=y.replace(/[^\n]+$/,"")),!1}),y&&(y=y.replace(/\S/g,"")),y}rawColon(i){let y;return i.walkDecls(g=>{if(typeof g.raws.between<"u")return y=g.raws.between.replace(/[^\s:]/g,""),!1}),y}rawEmptyBody(i){let y;return i.walk(g=>{if(g.nodes&&0===g.nodes.length&&(y=g.raws.after,typeof y<"u"))return!1}),y}rawIndent(i){if(i.raws.indent)return i.raws.indent;let y;return i.walk(g=>{let f=g.parent;if(f&&f!==i&&f.parent&&f.parent===i&&typeof g.raws.before<"u"){let h=g.raws.before.split("\n");return y=h[h.length-1],y=y.replace(/\S/g,""),!1}}),y}rawSemicolon(i){let y;return i.walk(g=>{if(g.nodes&&g.nodes.length&&"decl"===g.last.type&&(y=g.raws.semicolon,typeof y<"u"))return!1}),y}rawValue(i,y){let g=i[y],f=i.raws[y];return f&&f.value===g?f.raw:g}root(i){this.body(i),i.raws.after&&this.builder(i.raws.after)}rule(i){this.block(i,this.rawValue(i,"selector")),i.raws.ownSemicolon&&this.builder(i.raws.ownSemicolon,i,"end")}stringify(i,y){if(!this[i.type])throw new Error("Unknown AST node type "+i.type+". Maybe you need to change PostCSS stringifier.");this[i.type](i,y)}}R.exports=S,S.default=S},2744:(R,u,p)=>{"use strict";let S=p(8855);function v(i,y){new S(y).stringify(i)}R.exports=v,v.default=v},744:R=>{"use strict";R.exports.isClean=Symbol("isClean"),R.exports.my=Symbol("my")},9620:R=>{"use strict";const r=/[\t\n\f\r "#'()/;[\\\]{}]/g,m=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,w=/.[\r\n"'(/\\]/,O=/[\da-f]/i;R.exports=function(I,E={}){let T,N,P,D,_,H,M,L,B,q,A=I.css.valueOf(),C=E.ignoreErrors,z=A.length,F=0,K=[],Y=[];function ie(ue){throw I.error("Unclosed "+ue,F)}return{back:function oe(ue){Y.push(ue)},endOfFile:function ae(){return 0===Y.length&&F>=z},nextToken:function se(ue){if(Y.length)return Y.pop();if(F>=z)return;let ne=!!ue&&ue.ignoreUnclosed;switch(T=A.charCodeAt(F),T){case 10:case 32:case 9:case 13:case 12:D=F;do{D+=1,T=A.charCodeAt(D)}while(32===T||10===T||9===T||13===T||12===T);H=["space",A.slice(F,D)],F=D-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let k=String.fromCharCode(T);H=[k,k,F];break}case 40:if(q=K.length?K.pop()[1]:"",B=A.charCodeAt(F+1),"url"===q&&39!==B&&34!==B&&32!==B&&10!==B&&9!==B&&12!==B&&13!==B){D=F;do{if(M=!1,D=A.indexOf(")",D+1),-1===D){if(C||ne){D=F;break}ie("bracket")}for(L=D;92===A.charCodeAt(L-1);)L-=1,M=!M}while(M);H=["brackets",A.slice(F,D+1),F,D],F=D}else D=A.indexOf(")",F+1),N=A.slice(F,D+1),-1===D||w.test(N)?H=["(","(",F]:(H=["brackets",N,F,D],F=D);break;case 39:case 34:_=39===T?"'":'"',D=F;do{if(M=!1,D=A.indexOf(_,D+1),-1===D){if(C||ne){D=F+1;break}ie("string")}for(L=D;92===A.charCodeAt(L-1);)L-=1,M=!M}while(M);H=["string",A.slice(F,D+1),F,D],F=D;break;case 64:r.lastIndex=F+1,r.test(A),D=0===r.lastIndex?A.length-1:r.lastIndex-2,H=["at-word",A.slice(F,D+1),F,D],F=D;break;case 92:for(D=F,P=!0;92===A.charCodeAt(D+1);)D+=1,P=!P;if(T=A.charCodeAt(D+1),P&&47!==T&&32!==T&&10!==T&&9!==T&&13!==T&&12!==T&&(D+=1,O.test(A.charAt(D)))){for(;O.test(A.charAt(D+1));)D+=1;32===A.charCodeAt(D+1)&&(D+=1)}H=["word",A.slice(F,D+1),F,D],F=D;break;default:47===T&&42===A.charCodeAt(F+1)?(D=A.indexOf("*/",F+2)+1,0===D&&(C||ne?D=A.length:ie("comment")),H=["comment",A.slice(F,D+1),F,D],F=D):(m.lastIndex=F+1,m.test(A),D=0===m.lastIndex?A.length-1:m.lastIndex-2,H=["word",A.slice(F,D+1),F,D],K.push(H),F=D)}return F++,H},position:function ee(){return F}}}},1947:R=>{"use strict";let u={};R.exports=function(S){u[S]||(u[S]=!0,typeof console<"u"&&console.warn&&console.warn(S))}},6369:R=>{"use strict";class u{constructor(S,v={}){if(this.type="warning",this.text=S,v.node&&v.node.source){let i=v.node.rangeBy(v);this.line=i.start.line,this.column=i.start.column,this.endLine=i.end.line,this.endColumn=i.end.column}for(let i in v)this[i]=v[i]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}R.exports=u,u.default=u},1719:(R,u,p)=>{const S=p(4588),v=p(5456),{isPlainObject:i}=p(9516),y=p(8813),g=p(3053),{parse:f}=p(4512),h=["img","audio","video","picture","svg","object","map","iframe","embed"],x=["script","style"];function d(s,r){s&&Object.keys(s).forEach(function(m){r(s[m],m)})}function a(s,r){return{}.hasOwnProperty.call(s,r)}function n(s,r){const m=[];return d(s,function(w){r(w)&&m.push(w)}),m}R.exports=o;const l=/^[^\0\t\n\f\r /<=>]+$/;function o(s,r,m){if(null==s)return"";"number"==typeof s&&(s=s.toString());let w="",O="";function b(k,U){const j=this;this.tag=k,this.attribs=U||{},this.tagPosition=w.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){M.length&&(M[M.length-1].text+=j.text)},this.updateParentNodeMediaChildren=function(){M.length&&h.includes(this.tag)&&M[M.length-1].mediaChildren.push(this.tag)}}(r=Object.assign({},o.defaults,r)).parser=Object.assign({},c,r.parser);const I=function(k){return!1===r.allowedTags||(r.allowedTags||[]).indexOf(k)>-1};x.forEach(function(k){I(k)&&!r.allowVulnerableTags&&console.warn(`\n\n\u26a0\ufe0f Your \`allowedTags\` option includes, \`${k}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)});const E=r.nonTextTags||["script","style","textarea","option"];let A,C;r.allowedAttributes&&(A={},C={},d(r.allowedAttributes,function(k,U){A[U]=[];const j=[];k.forEach(function(V){"string"==typeof V&&V.indexOf("*")>=0?j.push(v(V).replace(/\\\*/g,".*")):A[U].push(V)}),j.length&&(C[U]=new RegExp("^("+j.join("|")+")$"))}));const T={},N={},P={};d(r.allowedClasses,function(k,U){if(A&&(a(A,U)||(A[U]=[]),A[U].push("class")),T[U]=k,Array.isArray(k)){const j=[];T[U]=[],P[U]=[],k.forEach(function(V){"string"==typeof V&&V.indexOf("*")>=0?j.push(v(V).replace(/\\\*/g,".*")):V instanceof RegExp?P[U].push(V):T[U].push(V)}),j.length&&(N[U]=new RegExp("^("+j.join("|")+")$"))}});const D={};let _;d(r.transformTags,function(k,U){let j;"function"==typeof k?j=k:"string"==typeof k&&(j=o.simpleTransform(k)),"*"===U?_=j:D[U]=j});let H,M,L,B,q,z,F=!1;Y();const K=new S.Parser({onopentag:function(k,U){if(r.enforceHtmlBoundary&&"html"===k&&Y(),q)return void z++;const j=new b(k,U);M.push(j);let V=!1;const Z=!!j.text;let X;if(a(D,k)&&(X=D[k](k,U),j.attribs=U=X.attribs,void 0!==X.text&&(j.innerText=X.text),k!==X.tagName&&(j.name=k=X.tagName,B[H]=X.tagName)),_&&(X=_(k,U),j.attribs=U=X.attribs,k!==X.tagName&&(j.name=k=X.tagName,B[H]=X.tagName)),(!I(k)||"recursiveEscape"===r.disallowedTagsMode&&!function e(s){for(const r in s)if(a(s,r))return!1;return!0}(L)||null!=r.nestingLimit&&H>=r.nestingLimit)&&(V=!0,L[H]=!0,("discard"===r.disallowedTagsMode||"completelyDiscard"===r.disallowedTagsMode)&&-1!==E.indexOf(k)&&(q=!0,z=1),L[H]=!0),H++,V){if("discard"===r.disallowedTagsMode||"completelyDiscard"===r.disallowedTagsMode)return;O=w,w=""}w+="<"+k,"script"===k&&(r.allowedScriptHostnames||r.allowedScriptDomains)&&(j.innerText=""),(!A||a(A,k)||A["*"])&&d(U,function($,Q){if(!l.test(Q))return void delete j.attribs[Q];if(""===$&&!r.allowedEmptyAttributes.includes(Q)&&(r.nonBooleanAttributes.includes(Q)||r.nonBooleanAttributes.includes("*")))return void delete j.attribs[Q];let ce=!1;if(!A||a(A,k)&&-1!==A[k].indexOf(Q)||A["*"]&&-1!==A["*"].indexOf(Q)||a(C,k)&&C[k].test(Q)||C["*"]&&C["*"].test(Q))ce=!0;else if(A&&A[k])for(const G of A[k])if(i(G)&&G.name&&G.name===Q){ce=!0;let W="";if(!0===G.multiple){const re=$.split(" ");for(const te of re)-1!==G.values.indexOf(te)&&(""===W?W=te:W+=" "+te)}else G.values.indexOf($)>=0&&(W=$);$=W}if(ce){if(-1!==r.allowedSchemesAppliedToAttributes.indexOf(Q)&&ie(k,$))return void delete j.attribs[Q];if("script"===k&&"src"===Q){let G=!0;try{const W=ae($);if(r.allowedScriptHostnames||r.allowedScriptDomains){const re=(r.allowedScriptHostnames||[]).find(function(J){return J===W.url.hostname}),te=(r.allowedScriptDomains||[]).find(function(J){return W.url.hostname===J||W.url.hostname.endsWith(`.${J}`)});G=re||te}}catch{G=!1}if(!G)return void delete j.attribs[Q]}if("iframe"===k&&"src"===Q){let G=!0;try{const W=ae($);if(W.isRelativeUrl)G=a(r,"allowIframeRelativeUrls")?r.allowIframeRelativeUrls:!r.allowedIframeHostnames&&!r.allowedIframeDomains;else if(r.allowedIframeHostnames||r.allowedIframeDomains){const re=(r.allowedIframeHostnames||[]).find(function(J){return J===W.url.hostname}),te=(r.allowedIframeDomains||[]).find(function(J){return W.url.hostname===J||W.url.hostname.endsWith(`.${J}`)});G=re||te}}catch{G=!1}if(!G)return void delete j.attribs[Q]}if("srcset"===Q)try{let G=g($);if(G.forEach(function(W){ie("srcset",W.url)&&(W.evil=!0)}),G=n(G,function(W){return!W.evil}),!G.length)return void delete j.attribs[Q];$=function t(s){return s.map(function(r){if(!r.url)throw new Error("URL missing");return r.url+(r.w?` ${r.w}w`:"")+(r.h?` ${r.h}h`:"")+(r.d?` ${r.d}x`:"")}).join(", ")}(n(G,function(W){return!W.evil})),j.attribs[Q]=$}catch{return void delete j.attribs[Q]}if("class"===Q){const G=T[k],W=T["*"],le=[N[k],N["*"]].concat(P[k],P["*"]).filter(function(de){return de});if(!($=function ne(k,U,j){return U?(k=k.split(/\s+/)).filter(function(V){return-1!==U.indexOf(V)||j.some(function(Z){return Z.test(V)})}).join(" "):k}($,G&&W?y(G,W):G||W,le)).length)return void delete j.attribs[Q]}if("style"===Q)if(r.parseStyleAttributes)try{const W=function se(k,U){if(!U)return k;const j=k.nodes[0];let V;return V=U[j.selector]&&U["*"]?y(U[j.selector],U["*"]):U[j.selector]||U["*"],V&&(k.nodes[0].nodes=j.nodes.reduce(function ue(k){return function(U,j){return a(k,j.prop)&&k[j.prop].some(function(Z){return Z.test(j.value)})&&U.push(j),U}}(V),[])),k}(f(k+" {"+$+"}",{map:!1}),r.allowedStyles);if($=function oe(k){return k.nodes[0].nodes.reduce(function(U,j){return U.push(`${j.prop}:${j.value}${j.important?" !important":""}`),U},[]).join(";")}(W),0===$.length)return void delete j.attribs[Q]}catch{return typeof window<"u"&&console.warn('Failed to parse "'+k+" {"+$+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),void delete j.attribs[Q]}else if(r.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.");w+=" "+Q,$&&$.length?w+='="'+ee($,!0)+'"':r.allowedEmptyAttributes.includes(Q)&&(w+='=""')}else delete j.attribs[Q]}),-1!==r.selfClosing.indexOf(k)?w+=" />":(w+=">",j.innerText&&!Z&&!r.textFilter&&(w+=ee(j.innerText),F=!0)),V&&(w=O+ee(w),O="")},ontext:function(k){if(q)return;const U=M[M.length-1];let j;if(U&&(j=U.tag,k=void 0!==U.innerText?U.innerText:k),"completelyDiscard"!==r.disallowedTagsMode||I(j))if("discard"!==r.disallowedTagsMode&&"completelyDiscard"!==r.disallowedTagsMode||"script"!==j&&"style"!==j){const V=ee(k,!1);r.textFilter&&!F?w+=r.textFilter(V,j):F||(w+=V)}else w+=k;else k="";M.length&&(M[M.length-1].text+=k)},onclosetag:function(k,U){if(q){if(z--,z)return;q=!1}const j=M.pop();if(!j)return;if(j.tag!==k)return void M.push(j);q=!!r.enforceHtmlBoundary&&"html"===k,H--;const V=L[H];if(V){if(delete L[H],"discard"===r.disallowedTagsMode||"completelyDiscard"===r.disallowedTagsMode)return void j.updateParentNodeText();O=w,w=""}B[H]&&(k=B[H],delete B[H]),r.exclusiveFilter&&r.exclusiveFilter(j)?w=w.substr(0,j.tagPosition):(j.updateParentNodeMediaChildren(),j.updateParentNodeText(),-1!==r.selfClosing.indexOf(k)||U&&!I(k)&&["escape","recursiveEscape"].indexOf(r.disallowedTagsMode)>=0?V&&(w=O,O=""):(w+="",V&&(w=O+ee(w),O=""),F=!1))}},r.parser);return K.write(s),K.end(),w;function Y(){w="",H=0,M=[],L={},B={},q=!1,z=0}function ee(k,U){return"string"!=typeof k&&(k+=""),r.parser.decodeEntities&&(k=k.replace(/&/g,"&").replace(//g,">"),U&&(k=k.replace(/"/g,"""))),k=k.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),U&&(k=k.replace(/"/g,""")),k}function ie(k,U){for(U=U.replace(/[\x00-\x20]+/g,"");;){const Z=U.indexOf("\x3c!--");if(-1===Z)break;const X=U.indexOf("--\x3e",Z+4);if(-1===X)break;U=U.substring(0,Z)+U.substring(X+3)}const j=U.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!j)return!!U.match(/^[/\\]{2}/)&&!r.allowProtocolRelative;const V=j[1].toLowerCase();return a(r.allowedSchemesByTag,k)?-1===r.allowedSchemesByTag[k].indexOf(V):!r.allowedSchemes||-1===r.allowedSchemes.indexOf(V)}function ae(k){if((k=k.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let U="relative://relative-site";for(let Z=0;Z<100;Z++)U+=`/${Z}`;const j=new URL(k,U);return{isRelativeUrl:j&&"relative-site"===j.hostname&&"relative:"===j.protocol,url:j}}}const c={decodeEntities:!0};o.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},o.simpleTransform=function(s,r,m){return m=void 0===m||m,r=r||{},function(w,O){let b;if(m)for(b in r)O[b]=r[b];else O=r;return{tagName:s,attribs:O}}}},5456:R=>{"use strict";R.exports=u=>{if("string"!=typeof u)throw new TypeError("Expected a string");return u.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},9516:(R,u)=>{"use strict";function p(v){return"[object Object]"===Object.prototype.toString.call(v)}Object.defineProperty(u,"__esModule",{value:!0}),u.isPlainObject=function S(v){var i,y;return!1!==p(v)&&(void 0===(i=v.constructor)||!(!1===p(y=i.prototype)||!1===y.hasOwnProperty("isPrototypeOf")))}},9746:()=>{},9977:()=>{},197:()=>{},1866:()=>{},2739:()=>{},2809:R=>{R.exports={nanoid:(v=21)=>{let i="",y=v;for(;y--;)i+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return i},customAlphabet:(v,i=21)=>(y=i)=>{let g="",f=y;for(;f--;)g+=v[Math.random()*v.length|0];return g}}},9293:R=>{function u(S,v,i,y,g,f,h){try{var x=S[f](h),d=x.value}catch(a){return void i(a)}x.done?v(d):Promise.resolve(d).then(y,g)}R.exports=function p(S){return function(){var v=this,i=arguments;return new Promise(function(y,g){var f=S.apply(v,i);function h(d){u(f,y,g,h,x,"next",d)}function x(d){u(f,y,g,h,x,"throw",d)}h(void 0)})}},R.exports.__esModule=!0,R.exports.default=R.exports},5416:(R,u,p)=>{"use strict";p.d(u,{UG:()=>N});var S=p(4438),v=p(8834),i=p(1413),y=p(177),g=p(9969),f=p(6939),h=p(6860),x=p(9888),d=p(9327),a=p(7987),n=p(6977);function e(_,H){if(1&_){const M=S.RV6();S.j41(0,"div",1)(1,"button",2),S.bIt("click",function(){S.eBV(M);const B=S.XpG();return S.Njj(B.action())}),S.EFF(2),S.k0s()()}if(2&_){const M=S.XpG();S.R7$(2),S.SpI(" ",M.data.action," ")}}const t=["label"];function l(_,H){}const o=Math.pow(2,31)-1;class c{constructor(H,M){this._overlayRef=M,this._afterDismissed=new i.B,this._afterOpened=new i.B,this._onAction=new i.B,this._dismissedByAction=!1,this.containerInstance=H,H._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(H){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(H,o))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const s=new S.nKC("MatSnackBarData");class r{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let m=(()=>{class _{static{this.\u0275fac=function(L){return new(L||_)}}static{this.\u0275dir=S.FsC({type:_,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0})}}return _})(),w=(()=>{class _{static{this.\u0275fac=function(L){return new(L||_)}}static{this.\u0275dir=S.FsC({type:_,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0})}}return _})(),O=(()=>{class _{static{this.\u0275fac=function(L){return new(L||_)}}static{this.\u0275dir=S.FsC({type:_,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0})}}return _})(),b=(()=>{class _{constructor(M,L){this.snackBarRef=M,this.data=L}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static{this.\u0275fac=function(L){return new(L||_)(S.rXU(c),S.rXU(s))}}static{this.\u0275cmp=S.VBU({type:_,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[S.aNF],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(L,B){1&L&&(S.j41(0,"div",0),S.EFF(1),S.k0s(),S.DNE(2,e,3,1,"div",1)),2&L&&(S.R7$(),S.SpI(" ",B.data.message,"\n"),S.R7$(),S.vxM(B.hasAction?2:-1))},dependencies:[v.$z,m,w,O],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}}return _})();const I={snackBarState:(0,g.hZ)("state",[(0,g.wk)("void, hidden",(0,g.iF)({transform:"scale(0.8)",opacity:0})),(0,g.wk)("visible",(0,g.iF)({transform:"scale(1)",opacity:1})),(0,g.kY)("* => visible",(0,g.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,g.kY)("* => void, * => hidden",(0,g.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,g.iF)({opacity:0})))])};let E=0,A=(()=>{class _ extends f.lb{constructor(M,L,B,q,z){super(),this._ngZone=M,this._elementRef=L,this._changeDetectorRef=B,this._platform=q,this.snackBarConfig=z,this._document=(0,S.WQX)(y.qQ),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new i.B,this._onExit=new i.B,this._onEnter=new i.B,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+E++,this.attachDomPortal=F=>{this._assertNotAttached();const K=this._portalOutlet.attachDomPortal(F);return this._afterPortalAttached(),K},this._live="assertive"!==z.politeness||z.announcementMessage?"off"===z.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(M){this._assertNotAttached();const L=this._portalOutlet.attachComponentPortal(M);return this._afterPortalAttached(),L}attachTemplatePortal(M){this._assertNotAttached();const L=this._portalOutlet.attachTemplatePortal(M);return this._afterPortalAttached(),L}onAnimationEnd(M){const{fromState:L,toState:B}=M;if(("void"===B&&"void"!==L||"hidden"===B)&&this._completeExit(),"visible"===B){const q=this._onEnter;this._ngZone.run(()=>{q.next(),q.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){const M=this._elementRef.nativeElement,L=this.snackBarConfig.panelClass;L&&(Array.isArray(L)?L.forEach(z=>M.classList.add(z)):M.classList.add(L)),this._exposeToModals();const B=this._label.nativeElement,q="mdc-snackbar__label";B.classList.toggle(q,!B.querySelector(`.${q}`))}_exposeToModals(){const M=this._liveElementId,L=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let B=0;B{const L=M.getAttribute("aria-owns");if(L){const B=L.replace(this._liveElementId,"").trim();B.length>0?M.setAttribute("aria-owns",B):M.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const M=this._elementRef.nativeElement.querySelector("[aria-hidden]"),L=this._elementRef.nativeElement.querySelector("[aria-live]");if(M&&L){let B=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&M.contains(document.activeElement)&&(B=document.activeElement),M.removeAttribute("aria-hidden"),L.appendChild(M),B?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static{this.\u0275fac=function(L){return new(L||_)(S.rXU(S.SKi),S.rXU(S.aKT),S.rXU(S.gRc),S.rXU(h.OD),S.rXU(r))}}static{this.\u0275cmp=S.VBU({type:_,selectors:[["mat-snack-bar-container"]],viewQuery:function(L,B){if(1&L&&(S.GBs(f.I3,7),S.GBs(t,7)),2&L){let q;S.mGM(q=S.lsd())&&(B._portalOutlet=q.first),S.mGM(q=S.lsd())&&(B._label=q.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(L,B){1&L&&S.Kam("@state.done",function(z){return B.onAnimationEnd(z)}),2&L&&S.zvX("@state",B._animationState)},standalone:!0,features:[S.Vt3,S.aNF],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(L,B){1&L&&(S.j41(0,"div",1)(1,"div",2,0)(3,"div",3),S.DNE(4,l,0,0,"ng-template",4),S.k0s(),S.nrm(5,"div"),S.k0s()()),2&L&&(S.R7$(5),S.BMQ("aria-live",B._live)("role",B._role)("id",B._liveElementId))},dependencies:[f.I3],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}.cdk-high-contrast-active .mat-mdc-snackbar-surface{outline:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-app-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-app-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-app-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-app-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-app-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[I.snackBarState]}})}}return _})();const T=new S.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function C(){return new r}});let N=(()=>{class _{get _openedSnackBarRef(){const M=this._parentSnackBar;return M?M._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(M){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=M:this._snackBarRefAtThisLevel=M}constructor(M,L,B,q,z,F){this._overlay=M,this._live=L,this._injector=B,this._breakpointObserver=q,this._parentSnackBar=z,this._defaultConfig=F,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=b,this.snackBarContainerComponent=A,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(M,L){return this._attach(M,L)}openFromTemplate(M,L){return this._attach(M,L)}open(M,L="",B){const q={...this._defaultConfig,...B};return q.data={message:M,action:L},q.announcementMessage===M&&(q.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,q)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(M,L){const q=S.zZn.create({parent:L&&L.viewContainerRef&&L.viewContainerRef.injector||this._injector,providers:[{provide:r,useValue:L}]}),z=new f.A8(this.snackBarContainerComponent,L.viewContainerRef,q),F=M.attach(z);return F.instance.snackBarConfig=L,F.instance}_attach(M,L){const B={...new r,...this._defaultConfig,...L},q=this._createOverlay(B),z=this._attachSnackBarContainer(q,B),F=new c(z,q);if(M instanceof S.C4Q){const K=new f.VA(M,null,{$implicit:B.data,snackBarRef:F});F.instance=z.attachTemplatePortal(K)}else{const K=this._createInjector(B,F),Y=new f.A8(M,void 0,K),ee=z.attachComponentPortal(Y);F.instance=ee.instance}return this._breakpointObserver.observe(d.Rp.HandsetPortrait).pipe((0,n.Q)(q.detachments())).subscribe(K=>{q.overlayElement.classList.toggle(this.handsetCssClass,K.matches)}),B.announcementMessage&&z._onAnnounce.subscribe(()=>{this._live.announce(B.announcementMessage,B.politeness)}),this._animateSnackBar(F,B),this._openedSnackBarRef=F,this._openedSnackBarRef}_animateSnackBar(M,L){M.afterDismissed().subscribe(()=>{this._openedSnackBarRef==M&&(this._openedSnackBarRef=null),L.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{M.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):M.containerInstance.enter(),L.duration&&L.duration>0&&M.afterOpened().subscribe(()=>M._dismissAfter(L.duration))}_createOverlay(M){const L=new a.rR;L.direction=M.direction;let B=this._overlay.position().global();const q="rtl"===M.direction,z="left"===M.horizontalPosition||"start"===M.horizontalPosition&&!q||"end"===M.horizontalPosition&&q,F=!z&&"center"!==M.horizontalPosition;return z?B.left("0"):F?B.right("0"):B.centerHorizontally(),"top"===M.verticalPosition?B.top("0"):B.bottom("0"),L.positionStrategy=B,this._overlay.create(L)}_createInjector(M,L){return S.zZn.create({parent:M&&M.viewContainerRef&&M.viewContainerRef.injector||this._injector,providers:[{provide:c,useValue:L},{provide:s,useValue:M.data}]})}static{this.\u0275fac=function(L){return new(L||_)(S.KVO(a.hJ),S.KVO(x.Ai),S.KVO(S.zZn),S.KVO(d.QP),S.KVO(_,12),S.KVO(T))}}static{this.\u0275prov=S.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})()}}]); \ No newline at end of file diff --git a/index.html b/index.html index 7f2b249..32641a1 100644 --- a/index.html +++ b/index.html @@ -26,7 +26,7 @@ - + @@ -41,5 +41,5 @@ - + diff --git a/main.18c758446639f212.js b/main.f86106ee58354294.js similarity index 75% rename from main.18c758446639f212.js rename to main.f86106ee58354294.js index d6af71c..f8e70d3 100644 --- a/main.18c758446639f212.js +++ b/main.f86106ee58354294.js @@ -1 +1 @@ -(self.webpackChunkangor=self.webpackChunkangor||[]).push([[792],{1648:(i,a,r)=>{"use strict";r.d(a,{F:()=>o.F});var o=r(5888)},5888:(i,a,r)=>{"use strict";r.d(a,{F:()=>qt});let o=(()=>{class xe{static{this.standard="cubic-bezier(0.4, 0.0, 0.2, 1)"}static{this.deceleration="cubic-bezier(0.0, 0.0, 0.2, 1)"}static{this.acceleration="cubic-bezier(0.4, 0.0, 1, 1)"}static{this.sharp="cubic-bezier(0.4, 0.0, 0.6, 1)"}}return xe})(),s=(()=>{class xe{static{this.complex="375ms"}static{this.entering="225ms"}static{this.exiting="195ms"}}return xe})();var c=r(9969);const ct=(xe,ne,ce,qe,Mr=`${s.entering} ${o.deceleration}`,mr=`${s.exiting} ${o.acceleration}`)=>(0,c.hZ)(xe,[(0,c.wk)("void",(0,c.iF)(ne)),(0,c.wk)("*",(0,c.iF)(ce)),(0,c.kY)("void => false, * => false",[]),(0,c.kY)("void => *",(0,c.i0)(qe||Mr),{params:{timings:Mr}}),(0,c.kY)("* => void",(0,c.i0)(qe||mr),{params:{timings:mr}})]),qt=[(0,c.hZ)("expandCollapse",[(0,c.wk)("void, collapsed",(0,c.iF)({height:"0"})),(0,c.wk)("*, expanded",(0,c.iF)("*")),(0,c.kY)("void <=> false, collapsed <=> false, expanded <=> false",[]),(0,c.kY)("void <=> *, collapsed <=> expanded",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("fadeIn",[(0,c.wk)("void",(0,c.iF)({opacity:0})),(0,c.wk)("*",(0,c.iF)({opacity:1})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("fadeInTop",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, -100%, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("fadeInBottom",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, 100%, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("fadeInLeft",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(-100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("fadeInRight",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("fadeOut",[(0,c.wk)("*",(0,c.iF)({opacity:1})),(0,c.wk)("void",(0,c.iF)({opacity:0})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("fadeOutTop",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, -100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("fadeOutBottom",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, 100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("fadeOutLeft",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(-100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("fadeOutRight",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("shake",[(0,c.kY)("void => false",[]),(0,c.kY)("void => *, * => true",[(0,c.i0)("{{timings}}",(0,c.i7)([(0,c.iF)({transform:"translate3d(0, 0, 0)",offset:0}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.1}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.2}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.3}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.4}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.5}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.6}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.7}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.8}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.9}),(0,c.iF)({transform:"translate3d(0, 0, 0)",offset:1})]))],{params:{timings:"0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955)"}})]),(0,c.hZ)("slideInTop",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, -100%, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("slideInBottom",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, 100%, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("slideInLeft",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(-100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("slideInRight",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("slideOutTop",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, -100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("slideOutBottom",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, 100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("slideOutLeft",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(-100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("slideOutRight",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),ct("zoomIn",{opacity:0,transform:"scale(0.5)"},{opacity:1,transform:"scale(1)"},""),ct("zoomOut",{opacity:1,transform:"scale(1)"},{opacity:0,transform:"scale(0.5)"},"")]},7857:(i,a,r)=>{"use strict";r.d(a,{$w:()=>hr,lX:()=>c,Tv:()=>Es});var o=r(1648),s=r(4438);let c=(()=>{class G{constructor(){this._componentRegistry=new Map,this._navigationStore=new Map}registerComponent(tt,oe){this._componentRegistry.set(tt,oe)}deregisterComponent(tt){this._componentRegistry.delete(tt)}getComponent(tt){return this._componentRegistry.get(tt)}storeNavigation(tt,oe){this._navigationStore.set(tt,oe)}getNavigation(tt){return this._navigationStore.get(tt)??[]}deleteNavigation(tt){this._navigationStore.has(tt)||console.warn(`Navigation with the key '${tt}' does not exist.`),this._navigationStore.delete(tt)}getFlatNavigation(tt,oe=[]){for(const ae of tt)"basic"===ae.type?oe.push(ae):ae.children&&this.getFlatNavigation(ae.children,oe);return oe}getItem(tt,oe){for(const ae of oe){if(ae.id===tt)return ae;if(ae.children){const Lr=this.getItem(tt,ae.children);if(Lr)return Lr}}return null}getItemParent(tt,oe,ae){for(const Lr of oe){if(Lr.id===tt)return ae;if(Lr.children){const Fr=this.getItemParent(tt,Lr.children,Lr);if(Fr)return Fr}}return null}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275prov=s.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}}return G})();var y=r(7209),_=r(2771),E=r(1413),T=r(177),A=r(9213),S=r(9115),I=r(4823),N=r(5245),X=r(6977);const z=G=>({"angor-horizontal-navigation-item-active-forced":G}),q=G=>[G];function lt(G,Jt){1&G&&s.eu8(0)}function pt(G,Jt){if(1&G&&(s.j41(0,"div",2),s.DNE(1,lt,1,0,"ng-container",7),s.k0s()),2&G){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,z,Fr.item.active))("routerLink",s.eq3(12,q,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function et(G,Jt){1&G&&s.eu8(0)}function _t(G,Jt){if(1&G&&(s.j41(0,"a",3),s.DNE(1,et,1,0,"ng-container",7),s.k0s()),2&G){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function Bt(G,Jt){1&G&&s.eu8(0)}function jt(G,Jt){if(1&G){const tt=s.RV6();s.j41(0,"div",8),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,Bt,1,0,"ng-container",7),s.k0s()}if(2&G){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,z,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function At(G,Jt){1&G&&s.eu8(0)}function kt(G,Jt){if(1&G){const tt=s.RV6();s.j41(0,"div",9),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,At,1,0,"ng-container",7),s.k0s()}if(2&G){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,z,Fr.item.active))("routerLink",s.eq3(12,q,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function st(G,Jt){1&G&&s.eu8(0)}function ct(G,Jt){if(1&G){const tt=s.RV6();s.j41(0,"a",10),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,st,1,0,"ng-container",7),s.k0s()}if(2&G){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function Ct(G,Jt){1&G&&s.eu8(0)}function $t(G,Jt){if(1&G&&(s.j41(0,"div",4),s.DNE(1,Ct,1,0,"ng-container",7),s.k0s()),2&G){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,z,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function qt(G,Jt){1&G&&s.eu8(0)}function xe(G,Jt){if(1&G&&(s.j41(0,"div",6),s.DNE(1,qt,1,0,"ng-container",7),s.k0s()),2&G){s.XpG();const tt=s.sdS(9);s.R7$(),s.Y8G("ngTemplateOutlet",tt)}}function ne(G,Jt){if(1&G&&s.nrm(0,"mat-icon",11),2&G){const tt=s.XpG(2);s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function ce(G,Jt){if(1&G&&(s.j41(0,"div",15)(1,"span",14),s.EFF(2),s.k0s()()),2&G){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function qe(G,Jt){if(1&G&&(s.j41(0,"div",16)(1,"div",17),s.EFF(2),s.k0s()()),2&G){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function Mr(G,Jt){if(1&G&&(s.DNE(0,ne,1,2,"mat-icon",11),s.j41(1,"div",12)(2,"div",13)(3,"span",14),s.EFF(4),s.k0s()(),s.DNE(5,ce,3,2,"div",15),s.k0s(),s.DNE(6,qe,3,2,"div",16)),2&G){const tt=s.XpG();s.vxM(tt.item.icon?0:-1),s.R7$(3),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.title),s.R7$(),s.SpI(" ",tt.item.title," "),s.R7$(),s.vxM(tt.item.subtitle?5:-1),s.R7$(),s.vxM(tt.item.badge?6:-1)}}let mr=(()=>{class G{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new E.B}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,X.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275cmp=s.VBU({type:G,selectors:[["angor-horizontal-navigation-basic-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item","angor-horizontal-navigation-item-disabled"],[4,"ngTemplateOutlet"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",1),s.DNE(1,pt,2,14,"div",2)(2,_t,2,4,"a",3)(3,jt,2,5,"div",4)(4,kt,2,14,"div",2)(5,ct,2,4,"a",5)(6,$t,2,5,"div",4)(7,xe,2,1,"div",6),s.k0s(),s.DNE(8,Mr,7,5,"ng-template",null,0,s.C5r)),2&oe&&(s.AVh("angor-horizontal-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.vxM(!ae.item.link||ae.item.externalLink||ae.item.function||ae.item.disabled?-1:1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&!ae.item.function&&!ae.item.disabled?2:-1),s.R7$(),s.vxM(ae.item.link||!ae.item.function||ae.item.disabled?-1:3),s.R7$(),s.vxM(ae.item.link&&!ae.item.externalLink&&ae.item.function&&!ae.item.disabled?4:-1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&ae.item.function&&!ae.item.disabled?5:-1),s.R7$(),s.vxM(ae.item.link||ae.item.function||ae.item.disabled?-1:6),s.R7$(),s.vxM(ae.item.disabled?7:-1))},dependencies:[T.YU,N.Wk,N.wQ,I.uc,I.oV,T.T3,S.Cn,S.fb,A.m_,A.An],encapsulation:2,changeDetection:0})}}return G})(),_r=(()=>{class G{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,X.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275cmp=s.VBU({type:G,selectors:[["angor-horizontal-navigation-divider-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper","divider",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return G})();const Wr=["matMenu"],ke=(G,Jt)=>({"angor-horizontal-navigation-menu-active":G,"angor-horizontal-navigation-menu-active-forced":Jt}),Ve=G=>({$implicit:G}),yt=(G,Jt)=>({"angor-horizontal-navigation-item-disabled":G,"angor-horizontal-navigation-item-active-forced":Jt});function Lt(G,Jt){1&G&&s.eu8(0)}function Ie(G,Jt){if(1&G){const tt=s.RV6();s.j41(0,"div",6,2),s.bIt("onMenuOpen",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.triggerChangeDetection())})("onMenuClose",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.triggerChangeDetection())}),s.DNE(2,Lt,1,0,"ng-container",7),s.k0s()}if(2&G){const tt=s.sdS(1),oe=s.XpG(),ae=s.sdS(2),Lr=s.sdS(6);s.Y8G("ngClass",s.l_i(4,ke,tt.menuOpen,oe.item.active))("matMenuTriggerFor",ae),s.R7$(2),s.Y8G("ngTemplateOutlet",Lr)("ngTemplateOutletContext",s.eq3(7,Ve,oe.item))}}function Pt(G,Jt){if(1&G&&(s.j41(0,"div",8),s.nrm(1,"angor-horizontal-navigation-basic-item",11),s.k0s()),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("disabled",tt.disabled),s.R7$(),s.Y8G("item",tt)("name",oe.name)}}function le(G,Jt){1&G&&s.eu8(0)}function zt(G,Jt){if(1&G&&(s.j41(0,"div",9),s.DNE(1,le,1,0,"ng-container",7),s.nrm(2,"angor-horizontal-navigation-branch-item",12,3),s.k0s()),2&G){const tt=s.sdS(3),oe=s.XpG(2).$implicit,ae=s.XpG(),Lr=s.sdS(6);s.Y8G("disabled",oe.disabled)("matMenuTriggerFor",tt.matMenu),s.R7$(),s.Y8G("ngTemplateOutlet",Lr)("ngTemplateOutletContext",s.eq3(7,Ve,oe)),s.R7$(),s.Y8G("child",!0)("item",oe)("name",ae.name)}}function Se(G,Jt){if(1&G&&(s.j41(0,"div",10),s.nrm(1,"angor-horizontal-navigation-divider-item",11),s.k0s()),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.R7$(),s.Y8G("item",tt)("name",oe.name)}}function Ye(G,Jt){if(1&G&&s.DNE(0,Pt,2,3,"div",8)(1,zt,4,9,"div",9)(2,Se,2,2,"div",10),2&G){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("aside"===tt.type||"collapsable"===tt.type||"group"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1)}}function ft(G,Jt){if(1&G&&s.DNE(0,Ye,3,3),2&G){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function me(G,Jt){if(1&G&&s.nrm(0,"mat-icon",15),2&G){const tt=s.XpG().$implicit;s.Y8G("ngClass",null==tt.classes?null:tt.classes.icon)("svgIcon",tt.icon)}}function Vt(G,Jt){if(1&G&&(s.j41(0,"div",19)(1,"span",18),s.EFF(2),s.k0s()()),2&G){const tt=s.XpG().$implicit;s.R7$(),s.Y8G("ngClass",null==tt.classes?null:tt.classes.subtitle),s.R7$(),s.SpI(" ",tt.subtitle," ")}}function Te(G,Jt){if(1&G&&(s.j41(0,"div",20)(1,"div",21),s.EFF(2),s.k0s()()),2&G){const tt=s.XpG().$implicit;s.R7$(),s.Y8G("ngClass",tt.badge.classes),s.R7$(),s.SpI(" ",tt.badge.title," ")}}function ie(G,Jt){if(1&G&&(s.j41(0,"div",13)(1,"div",14),s.DNE(2,me,1,2,"mat-icon",15),s.j41(3,"div",16)(4,"div",17)(5,"span",18),s.EFF(6),s.k0s()(),s.DNE(7,Vt,3,2,"div",19),s.k0s(),s.DNE(8,Te,3,2,"div",20),s.k0s()()),2&G){const tt=Jt.$implicit;s.AVh("angor-horizontal-navigation-item-has-subtitle",!!tt.subtitle),s.Y8G("ngClass",null==tt.classes?null:tt.classes.wrapper),s.R7$(),s.Y8G("ngClass",s.l_i(10,yt,tt.disabled,tt.active))("matTooltip",tt.tooltip||""),s.R7$(),s.vxM(tt.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==tt.classes?null:tt.classes.title),s.R7$(),s.SpI(" ",tt.title," "),s.R7$(),s.vxM(tt.subtitle?7:-1),s.R7$(),s.vxM(tt.badge?8:-1)}}let We=(()=>{class G{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this.child=!1,this._unsubscribeAll=new E.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,X.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}triggerChangeDetection(){this._changeDetectorRef.markForCheck()}trackByFn(tt,oe){return oe.id||tt}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275cmp=s.VBU({type:G,selectors:[["angor-horizontal-navigation-branch-item"]],viewQuery:function(oe,ae){if(1&oe&&s.GBs(Wr,7),2&oe){let Lr;s.mGM(Lr=s.lsd())&&(ae.matMenu=Lr.first)}},inputs:{child:"child",item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:7,vars:2,consts:[["matMenu","matMenu"],["itemTemplate",""],["trigger","matMenuTrigger"],["branch",""],[3,"ngClass","matMenuTriggerFor"],[1,"angor-horizontal-navigation-menu-panel",3,"overlapTrigger"],[3,"onMenuOpen","onMenuClose","ngClass","matMenuTriggerFor"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item"],[3,"item","name"],[3,"child","item","name"],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(oe,ae){1&oe&&(s.DNE(0,Ie,3,9,"div",4),s.j41(1,"mat-menu",5,0),s.Z7z(3,ft,1,1,null,null,ae.trackByFn,!0),s.k0s(),s.DNE(5,ie,9,13,"ng-template",null,1,s.C5r)),2&oe&&(s.vxM(ae.child?-1:0),s.R7$(),s.Y8G("overlapTrigger",!1),s.R7$(2),s.Dyx(ae.item.children))},dependencies:()=>[G,T.YU,S.Cn,S.kk,S.fb,S.Cp,T.T3,mr,_r,I.uc,I.oV,A.m_,A.An],encapsulation:2,changeDetection:0})}}return G})(),Wt=(()=>{class G{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,X.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275cmp=s.VBU({type:G,selectors:[["angor-horizontal-navigation-spacer-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return G})();function Ne(G,Jt){if(1&G&&s.nrm(0,"angor-horizontal-navigation-basic-item",1),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function $e(G,Jt){if(1&G&&s.nrm(0,"angor-horizontal-navigation-branch-item",1),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Ke(G,Jt){if(1&G&&s.nrm(0,"angor-horizontal-navigation-spacer-item",1),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Nr(G,Jt){if(1&G&&s.DNE(0,Ne,1,2,"angor-horizontal-navigation-basic-item",1)(1,$e,1,2,"angor-horizontal-navigation-branch-item",1)(2,Ke,1,2,"angor-horizontal-navigation-spacer-item",1),2&G){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("aside"===tt.type||"collapsable"===tt.type||"group"===tt.type?1:-1),s.R7$(),s.vxM("spacer"===tt.type?2:-1)}}function Ao(G,Jt){if(1&G&&s.DNE(0,Nr,3,3),2&G){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}let hr=(()=>{class G{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.name=this._angorUtilsService.randomId(),this.onRefreshed=new _.m(1),this._unsubscribeAll=new E.B}ngOnChanges(tt){"navigation"in tt&&this._changeDetectorRef.markForCheck()}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this)}ngOnDestroy(){this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}trackByFn(tt,oe){return oe.id||tt}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275cmp=s.VBU({type:G,selectors:[["angor-horizontal-navigation"]],inputs:{name:"name",navigation:"navigation"},exportAs:["angorHorizontalNavigation"],standalone:!0,features:[s.OA$,s.aNF],decls:3,vars:0,consts:[[1,"angor-horizontal-navigation-wrapper"],[1,"angor-horizontal-navigation-menu-item",3,"item","name"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",0),s.Z7z(1,Ao,1,1,null,null,ae.trackByFn,!0),s.k0s()),2&oe&&(s.R7$(),s.Dyx(ae.navigation))},dependencies:[mr,We,Wt],styles:["angor-horizontal-navigation .angor-horizontal-navigation-wrapper{display:flex;align-items:center}@media (min-width: 600px){angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item:hover .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item:hover .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper{border-radius:4px;overflow:hidden}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{padding:0 16px;cursor:pointer;-webkit-user-select:none;user-select:none}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon{margin-right:12px}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity))!important}.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active-forced .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-spacer-item{margin:12px 0}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item{height:auto;min-height:0;line-height:normal;white-space:normal}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-branch-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{display:flex;flex:1 1 auto}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{margin:8px -16px}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item .angor-horizontal-navigation-item-wrapper{height:1px;box-shadow:0 1px}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity))!important}.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper{width:100%}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper.angor-horizontal-navigation-item-has-subtitle .angor-horizontal-navigation-item{min-height:56px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:48px;width:100%;font-size:13px;font-weight:500;text-decoration:none}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-title-wrapper .angor-horizontal-navigation-item-subtitle{font-size:12px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge{margin-left:auto}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge .angor-horizontal-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}\n"],encapsulation:2,data:{animation:o.F},changeDetection:0})}}return G})();const Nt=G=>({"angor-vertical-navigation-item-active-forced":G}),he=G=>[G];function se(G,Jt){1&G&&s.eu8(0)}function Le(G,Jt){if(1&G&&(s.j41(0,"a",2),s.DNE(1,se,1,0,"ng-container",6),s.k0s()),2&G){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,Nt,Fr.item.active))("routerLink",s.eq3(12,he,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function yr(G,Jt){1&G&&s.eu8(0)}function mt(G,Jt){if(1&G&&(s.j41(0,"a",3),s.DNE(1,yr,1,0,"ng-container",6),s.k0s()),2&G){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function U(G,Jt){1&G&&s.eu8(0)}function Z(G,Jt){if(1&G){const tt=s.RV6();s.j41(0,"div",7),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,U,1,0,"ng-container",6),s.k0s()}if(2&G){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,Nt,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function it(G,Jt){1&G&&s.eu8(0)}function Tt(G,Jt){if(1&G){const tt=s.RV6();s.j41(0,"a",8),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,it,1,0,"ng-container",6),s.k0s()}if(2&G){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,Nt,Fr.item.active))("routerLink",s.eq3(12,he,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function It(G,Jt){1&G&&s.eu8(0)}function ye(G,Jt){if(1&G){const tt=s.RV6();s.j41(0,"a",9),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,It,1,0,"ng-container",6),s.k0s()}if(2&G){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function ir(G,Jt){1&G&&s.eu8(0)}function er(G,Jt){if(1&G&&(s.j41(0,"div",4),s.DNE(1,ir,1,0,"ng-container",6),s.k0s()),2&G){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,Nt,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function nr(G,Jt){1&G&&s.eu8(0)}function Hr(G,Jt){if(1&G&&(s.j41(0,"div",5),s.DNE(1,nr,1,0,"ng-container",6),s.k0s()),2&G){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function Qr(G,Jt){if(1&G&&s.nrm(0,"mat-icon",10),2&G){const tt=s.XpG(2);s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function Xr(G,Jt){if(1&G&&(s.j41(0,"div",14)(1,"span",13),s.EFF(2),s.k0s()()),2&G){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function gr(G,Jt){if(1&G&&(s.j41(0,"div",15)(1,"div",16),s.EFF(2),s.k0s()()),2&G){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function ho(G,Jt){if(1&G&&(s.DNE(0,Qr,1,2,"mat-icon",10),s.j41(1,"div",11)(2,"div",12)(3,"span",13),s.EFF(4),s.k0s()(),s.DNE(5,Xr,3,2,"div",14),s.k0s(),s.DNE(6,gr,3,2,"div",15)),2&G){const tt=s.XpG();s.vxM(tt.item.icon?0:-1),s.R7$(3),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.title),s.R7$(),s.SpI(" ",tt.item.title," "),s.R7$(),s.vxM(tt.item.subtitle?5:-1),s.R7$(),s.vxM(tt.item.badge?6:-1)}}let te=(()=>{class G{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new E.B}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,X.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275cmp=s.VBU({type:G,selectors:[["angor-vertical-navigation-basic-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"href","target","matTooltip"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item","angor-vertical-navigation-item-disabled",3,"matTooltip"],[4,"ngTemplateOutlet"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",1),s.DNE(1,Le,2,14,"a",2)(2,mt,2,4,"a",3)(3,Z,2,5,"div",4)(4,Tt,2,14,"a",2)(5,ye,2,4,"a",3)(6,er,2,5,"div",4)(7,Hr,2,2,"div",5),s.k0s(),s.DNE(8,ho,7,5,"ng-template",null,0,s.C5r)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.vxM(!ae.item.link||ae.item.externalLink||ae.item.function||ae.item.disabled?-1:1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&!ae.item.function&&!ae.item.disabled?2:-1),s.R7$(),s.vxM(ae.item.link||!ae.item.function||ae.item.disabled?-1:3),s.R7$(),s.vxM(ae.item.link&&!ae.item.externalLink&&ae.item.function&&!ae.item.disabled?4:-1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&ae.item.function&&!ae.item.disabled?5:-1),s.R7$(),s.vxM(ae.item.link||ae.item.function||ae.item.disabled?-1:6),s.R7$(),s.vxM(ae.item.disabled?7:-1))},dependencies:[T.YU,N.Wk,N.wQ,I.uc,I.oV,T.T3,A.m_,A.An],encapsulation:2,changeDetection:0})}}return G})(),Qt=(()=>{class G{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,X.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275cmp=s.VBU({type:G,selectors:[["angor-vertical-navigation-divider-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper","divider",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return G})(),Ft=(()=>{class G{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,X.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275cmp=s.VBU({type:G,selectors:[["angor-vertical-navigation-spacer-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return G})();function pe(G,Jt){if(1&G&&s.nrm(0,"mat-icon",2),2&G){const tt=s.XpG();s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function br(G,Jt){if(1&G&&(s.j41(0,"div",6)(1,"span",5),s.EFF(2),s.k0s()()),2&G){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function Yr(G,Jt){if(1&G&&(s.j41(0,"div",7)(1,"div",8),s.EFF(2),s.k0s()()),2&G){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function Do(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-basic-item",9),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Ko(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-collapsable-item",10),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function rr(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-divider-item",9),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Je(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-group-item",9),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function _e(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-spacer-item",9),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Qe(G,Jt){if(1&G&&s.DNE(0,Do,1,2,"angor-vertical-navigation-basic-item",9)(1,Ko,1,3,"angor-vertical-navigation-collapsable-item",10)(2,rr,1,2,"angor-vertical-navigation-divider-item",9)(3,Je,1,2,"angor-vertical-navigation-group-item",9)(4,_e,1,2,"angor-vertical-navigation-spacer-item",9),2&G){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("collapsable"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1),s.R7$(),s.vxM("group"===tt.type?3:-1),s.R7$(),s.vxM("spacer"===tt.type?4:-1)}}function Ce(G,Jt){if(1&G&&s.DNE(0,Qe,5,5),2&G){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}let we=(()=>{class G{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,X.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(tt,oe){return oe.id||tt}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275cmp=s.VBU({type:G,selectors:[["angor-vertical-navigation-group-item"]],inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:11,vars:8,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",0)(1,"div",1),s.DNE(2,pe,1,2,"mat-icon",2),s.j41(3,"div",3)(4,"div",4)(5,"span",5),s.EFF(6),s.k0s()(),s.DNE(7,br,3,2,"div",6),s.k0s(),s.DNE(8,Yr,3,2,"div",7),s.k0s()(),s.Z7z(9,Ce,1,1,null,null,ae.trackByFn,!0)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(2),s.vxM(ae.item.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.title),s.R7$(),s.SpI(" ",ae.item.title," "),s.R7$(),s.vxM(ae.item.subtitle?7:-1),s.R7$(),s.vxM(ae.item.badge?8:-1),s.R7$(),s.Dyx(ae.item.children))},dependencies:()=>[G,T.YU,A.m_,A.An,te,Ri,Qt,Ft],encapsulation:2,changeDetection:0})}}return G})();var Yt=r(5964);const Ae=G=>({"angor-vertical-navigation-item-disabled":G});function ar(G,Jt){if(1&G&&s.nrm(0,"mat-icon",2),2&G){const tt=s.XpG();s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function xr(G,Jt){if(1&G&&(s.j41(0,"div",6)(1,"span",5),s.EFF(2),s.k0s()()),2&G){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function _o(G,Jt){if(1&G&&(s.j41(0,"div",7)(1,"div",10),s.EFF(2),s.k0s()()),2&G){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function ai(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-basic-item",11),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function ei(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-collapsable-item",12),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Zo(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-divider-item",11),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Ci(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-group-item",11),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Io(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-spacer-item",11),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Oi(G,Jt){if(1&G&&s.DNE(0,ai,1,2,"angor-vertical-navigation-basic-item",11)(1,ei,1,3,"angor-vertical-navigation-collapsable-item",12)(2,Zo,1,2,"angor-vertical-navigation-divider-item",11)(3,Ci,1,2,"angor-vertical-navigation-group-item",11)(4,Io,1,2,"angor-vertical-navigation-spacer-item",11),2&G){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("collapsable"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1),s.R7$(),s.vxM("group"===tt.type?3:-1),s.R7$(),s.vxM("spacer"===tt.type?4:-1)}}function di(G,Jt){if(1&G&&s.DNE(0,Oi,5,5),2&G){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function Un(G,Jt){if(1&G&&(s.j41(0,"div",9),s.Z7z(1,di,1,1,null,null,s.BUC().trackByFn,!0),s.k0s()),2&G){const tt=s.XpG();s.Y8G("@expandCollapse",void 0),s.R7$(),s.Dyx(tt.item.children)}}let Ri=(()=>{class G{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._router=(0,s.WQX)(N.Ix),this._angorNavigationService=(0,s.WQX)(c),this.isCollapsed=!0,this.isExpanded=!1,this._unsubscribeAll=new E.B}get classList(){return{"angor-vertical-navigation-item-collapsed":this.isCollapsed,"angor-vertical-navigation-item-expanded":this.isExpanded}}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._hasActiveChild(this.item,this._router.url)?this.expand():this.autoCollapse&&this.collapse(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.pipe((0,X.Q)(this._unsubscribeAll)).subscribe(tt=>{null!==tt&&this._isChildrenOf(tt,this.item)&&this.collapse()}),this.autoCollapse&&this._angorVerticalNavigationComponent.onCollapsableItemExpanded.pipe((0,X.Q)(this._unsubscribeAll)).subscribe(tt=>{null!==tt&&(this._isChildrenOf(this.item,tt)||this._hasActiveChild(this.item,this._router.url)||this.item!==tt&&this.collapse())}),this._router.events.pipe((0,Yt.p)(tt=>tt instanceof N.wF),(0,X.Q)(this._unsubscribeAll)).subscribe(tt=>{this._hasActiveChild(this.item,tt.urlAfterRedirects)?this.expand():this.autoCollapse&&this.collapse()}),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,X.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}collapse(){this.item.disabled||this.isCollapsed||(this.isCollapsed=!0,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.next(this.item))}expand(){this.item.disabled||this.isCollapsed&&(this.isCollapsed=!1,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemExpanded.next(this.item))}toggleCollapsable(){this.isCollapsed?this.expand():this.collapse()}trackByFn(tt,oe){return oe.id||tt}_hasActiveChild(tt,oe){const ae=tt.children;if(!ae)return!1;for(const Lr of ae)if(Lr.children&&this._hasActiveChild(Lr,oe)||Lr.link&&this._router.isActive(Lr.link,Lr.exactMatch||!1))return!0;return!1}_isChildrenOf(tt,oe){const ae=tt.children;if(!ae)return!1;if(ae.indexOf(oe)>-1)return!0;for(const Lr of ae)if(Lr.children&&this._isChildrenOf(Lr,oe))return!0;return!1}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275cmp=s.VBU({type:G,selectors:[["angor-vertical-navigation-collapsable-item"]],hostVars:2,hostBindings:function(oe,ae){2&oe&&s.HbH(ae.classList)},inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:11,vars:14,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-arrow","icon-size-4",3,"svgIcon"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",0)(1,"div",1),s.bIt("click",function(){return ae.toggleCollapsable()}),s.DNE(2,ar,1,2,"mat-icon",2),s.j41(3,"div",3)(4,"div",4)(5,"span",5),s.EFF(6),s.k0s()(),s.DNE(7,xr,3,2,"div",6),s.k0s(),s.DNE(8,_o,3,2,"div",7),s.nrm(9,"mat-icon",8),s.k0s()(),s.DNE(10,Un,3,1,"div",9)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.Y8G("ngClass",s.eq3(12,Ae,ae.item.disabled))("matTooltip",ae.item.tooltip||""),s.R7$(),s.vxM(ae.item.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.title),s.R7$(),s.SpI(" ",ae.item.title," "),s.R7$(),s.vxM(ae.item.subtitle?7:-1),s.R7$(),s.vxM(ae.item.badge?8:-1),s.R7$(),s.Y8G("svgIcon","heroicons_solid:chevron-right"),s.R7$(),s.vxM(ae.isCollapsed?-1:10))},dependencies:()=>[G,T.YU,I.uc,I.oV,A.m_,A.An,te,Qt,we,Ft],encapsulation:2,data:{animation:o.F},changeDetection:0})}}return G})();const yi=(G,Jt,tt)=>({"angor-vertical-navigation-item-active":G,"angor-vertical-navigation-item-disabled":Jt,"angor-vertical-navigation-item-active-forced":tt});function Oa(G,Jt){if(1&G&&s.nrm(0,"mat-icon",2),2&G){const tt=s.XpG();s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function Ni(G,Jt){if(1&G&&(s.j41(0,"div",6)(1,"span",5),s.EFF(2),s.k0s()()),2&G){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function na(G,Jt){if(1&G&&(s.j41(0,"div",7)(1,"div",9),s.EFF(2),s.k0s()()),2&G){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function Xn(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-basic-item",10),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function ui(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-collapsable-item",11),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Mn(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-divider-item",10),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Uo(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-group-item",10),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Gt(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-spacer-item",10),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Fe(G,Jt){if(1&G&&s.DNE(0,Xn,1,2,"angor-vertical-navigation-basic-item",10)(1,ui,1,3,"angor-vertical-navigation-collapsable-item",11)(2,Mn,1,2,"angor-vertical-navigation-divider-item",10)(3,Uo,1,2,"angor-vertical-navigation-group-item",10)(4,Gt,1,2,"angor-vertical-navigation-spacer-item",10),2&G){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("collapsable"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1),s.R7$(),s.vxM("group"===tt.type?3:-1),s.R7$(),s.vxM("spacer"===tt.type?4:-1)}}function Ee(G,Jt){if(1&G&&s.DNE(0,Fe,5,5),2&G){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function bt(G,Jt){if(1&G&&(s.j41(0,"div",8),s.Z7z(1,Ee,1,1,null,null,s.BUC().trackByFn,!0),s.k0s()),2&G){const tt=s.XpG();s.R7$(),s.Dyx(tt.item.children)}}let Zt=(()=>{class G{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._router=(0,s.WQX)(N.Ix),this._angorNavigationService=(0,s.WQX)(c),this.active=!1,this._unsubscribeAll=new E.B}ngOnChanges(tt){"activeItemId"in tt&&this._markIfActive(this._router.url)}ngOnInit(){this._markIfActive(this._router.url),this._router.events.pipe((0,Yt.p)(tt=>tt instanceof N.wF),(0,X.Q)(this._unsubscribeAll)).subscribe(tt=>{this._markIfActive(tt.urlAfterRedirects)}),this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,X.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(tt,oe){return oe.id||tt}_hasActiveChild(tt,oe){const ae=tt.children;if(!ae)return!1;for(const Lr of ae){if(Lr.children&&this._hasActiveChild(Lr,oe))return!0;if("basic"===Lr.type&&Lr.link&&this._router.isActive(Lr.link,Lr.exactMatch||!1))return!0}return!1}_markIfActive(tt){this.active=this.activeItemId===this.item.id,this._hasActiveChild(this.item,tt)&&(this.active=!0),this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275cmp=s.VBU({type:G,selectors:[["angor-vertical-navigation-aside-item"]],inputs:{activeItemId:"activeItemId",autoCollapse:"autoCollapse",item:"item",name:"name",skipChildren:"skipChildren"},standalone:!0,features:[s.OA$,s.aNF],decls:10,vars:15,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",0)(1,"div",1),s.DNE(2,Oa,1,2,"mat-icon",2),s.j41(3,"div",3)(4,"div",4)(5,"span",5),s.EFF(6),s.k0s()(),s.DNE(7,Ni,3,2,"div",6),s.k0s(),s.DNE(8,na,3,2,"div",7),s.k0s()(),s.DNE(9,bt,3,0,"div",8)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.Y8G("ngClass",s.sMw(11,yi,ae.active,ae.item.disabled,ae.item.active))("matTooltip",ae.item.tooltip||""),s.R7$(),s.vxM(ae.item.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.title),s.R7$(),s.SpI(" ",ae.item.title," "),s.R7$(),s.vxM(ae.item.subtitle?7:-1),s.R7$(),s.vxM(ae.item.badge?8:-1),s.R7$(),s.vxM(ae.skipChildren?-1:9))},dependencies:[T.YU,I.uc,I.oV,A.m_,A.An,te,Ri,Qt,we,Ft],encapsulation:2,changeDetection:0})}}return G})();class Mt{constructor(Jt,tt,oe,ae){this.x=Jt,this.y=tt,this.w=oe,this.h=ae}}class de{constructor(Jt,tt){this.x=Jt,this.y=tt}}var He=r(4085),Oe=r(6860),fr=r(2401);function Ir(G){return getComputedStyle(G)}function Cr(G,Jt){for(var tt in Jt){var oe=Jt[tt];"number"==typeof oe&&(oe+="px"),G.style[tt]=oe}return G}function Pr(G){var Jt=document.createElement("div");return Jt.className=G,Jt}var $r=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Jr(G,Jt){if(!$r)throw new Error("No element matching method supported");return $r.call(G,Jt)}function eo(G){G.remove?G.remove():G.parentNode&&G.parentNode.removeChild(G)}function xo(G,Jt){return Array.prototype.filter.call(G.children,function(tt){return Jr(tt,Jt)})}var Eo={main:"ps",rtl:"ps__rtl",element:{thumb:function(G){return"ps__thumb-"+G},rail:function(G){return"ps__rail-"+G},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(G){return"ps--active-"+G},scrolling:function(G){return"ps--scrolling-"+G}}},fo={x:null,y:null};function no(G,Jt){var tt=G.element.classList,oe=Eo.state.scrolling(Jt);tt.contains(oe)?clearTimeout(fo[Jt]):tt.add(oe)}function si(G,Jt){fo[Jt]=setTimeout(function(){return G.isAlive&&G.element.classList.remove(Eo.state.scrolling(Jt))},G.settings.scrollingThreshold)}var vi=function(Jt){this.element=Jt,this.handlers={}},jo={isEmpty:{configurable:!0}};vi.prototype.bind=function(Jt,tt){typeof this.handlers[Jt]>"u"&&(this.handlers[Jt]=[]),this.handlers[Jt].push(tt),this.element.addEventListener(Jt,tt,!1)},vi.prototype.unbind=function(Jt,tt){var oe=this;this.handlers[Jt]=this.handlers[Jt].filter(function(ae){return!(!tt||ae===tt)||(oe.element.removeEventListener(Jt,ae,!1),!1)})},vi.prototype.unbindAll=function(){for(var Jt in this.handlers)this.unbind(Jt)},jo.isEmpty.get=function(){var G=this;return Object.keys(this.handlers).every(function(Jt){return 0===G.handlers[Jt].length})},Object.defineProperties(vi.prototype,jo);var Yn=function(){this.eventElements=[]};function Ji(G){if("function"==typeof window.CustomEvent)return new CustomEvent(G);var Jt=document.createEvent("CustomEvent");return Jt.initCustomEvent(G,!1,!1,void 0),Jt}function on(G,Jt,tt,oe,ae){var Lr;if(void 0===oe&&(oe=!0),void 0===ae&&(ae=!1),"top"===Jt)Lr=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==Jt)throw new Error("A proper axis should be provided");Lr=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function Ra(G,Jt,tt,oe,ae){var Lr=tt[0],Fr=tt[1],wo=tt[2],ro=tt[3],qo=tt[4],yn=tt[5];void 0===oe&&(oe=!0),void 0===ae&&(ae=!1);var So=G.element;G.reach[ro]=null,So[wo]<1&&(G.reach[ro]="start"),So[wo]>G[Lr]-G[Fr]-1&&(G.reach[ro]="end"),Jt&&(So.dispatchEvent(Ji("ps-scroll-"+ro)),Jt<0?So.dispatchEvent(Ji("ps-scroll-"+qo)):Jt>0&&So.dispatchEvent(Ji("ps-scroll-"+yn)),oe&&function $i(G,Jt){no(G,Jt),si(G,Jt)}(G,ro)),G.reach[ro]&&(Jt||ae)&&So.dispatchEvent(Ji("ps-"+ro+"-reach-"+G.reach[ro]))}(G,tt,Lr,oe,ae)}function Sn(G){return parseInt(G,10)||0}Yn.prototype.eventElement=function(Jt){var tt=this.eventElements.filter(function(oe){return oe.element===Jt})[0];return tt||(tt=new vi(Jt),this.eventElements.push(tt)),tt},Yn.prototype.bind=function(Jt,tt,oe){this.eventElement(Jt).bind(tt,oe)},Yn.prototype.unbind=function(Jt,tt,oe){var ae=this.eventElement(Jt);ae.unbind(tt,oe),ae.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(ae),1)},Yn.prototype.unbindAll=function(){this.eventElements.forEach(function(Jt){return Jt.unbindAll()}),this.eventElements=[]},Yn.prototype.once=function(Jt,tt,oe){var ae=this.eventElement(Jt),Lr=function(Fr){ae.unbind(tt,Lr),oe(Fr)};ae.bind(tt,Lr)};var ls={isWebKit:typeof document<"u"&&"WebkitAppearance"in document.documentElement.style,supportsTouch:typeof window<"u"&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator<"u"&&navigator.msMaxTouchPoints,isChrome:typeof navigator<"u"&&/Chrome/i.test(navigator&&navigator.userAgent)};function Ka(G){var Jt=G.element,tt=Math.floor(Jt.scrollTop),oe=Jt.getBoundingClientRect();G.containerWidth=Math.floor(oe.width),G.containerHeight=Math.floor(oe.height),G.contentWidth=Jt.scrollWidth,G.contentHeight=Jt.scrollHeight,Jt.contains(G.scrollbarXRail)||(xo(Jt,Eo.element.rail("x")).forEach(function(ae){return eo(ae)}),Jt.appendChild(G.scrollbarXRail)),Jt.contains(G.scrollbarYRail)||(xo(Jt,Eo.element.rail("y")).forEach(function(ae){return eo(ae)}),Jt.appendChild(G.scrollbarYRail)),!G.settings.suppressScrollX&&G.containerWidth+G.settings.scrollXMarginOffset=G.railXWidth-G.scrollbarXWidth&&(G.scrollbarXLeft=G.railXWidth-G.scrollbarXWidth),G.scrollbarYTop>=G.railYHeight-G.scrollbarYHeight&&(G.scrollbarYTop=G.railYHeight-G.scrollbarYHeight),function ta(G,Jt){var tt={width:Jt.railXWidth},oe=Math.floor(G.scrollTop);tt.left=Jt.isRtl?Jt.negativeScrollAdjustment+G.scrollLeft+Jt.containerWidth-Jt.contentWidth:G.scrollLeft,Jt.isScrollbarXUsingBottom?tt.bottom=Jt.scrollbarXBottom-oe:tt.top=Jt.scrollbarXTop+oe,Cr(Jt.scrollbarXRail,tt);var ae={top:oe,height:Jt.railYHeight};Jt.isScrollbarYUsingRight?ae.right=Jt.isRtl?Jt.contentWidth-(Jt.negativeScrollAdjustment+G.scrollLeft)-Jt.scrollbarYRight-Jt.scrollbarYOuterWidth-9:Jt.scrollbarYRight-G.scrollLeft:ae.left=Jt.isRtl?Jt.negativeScrollAdjustment+G.scrollLeft+2*Jt.containerWidth-Jt.contentWidth-Jt.scrollbarYLeft-Jt.scrollbarYOuterWidth:Jt.scrollbarYLeft+G.scrollLeft,Cr(Jt.scrollbarYRail,ae),Cr(Jt.scrollbarX,{left:Jt.scrollbarXLeft,width:Jt.scrollbarXWidth-Jt.railBorderXWidth}),Cr(Jt.scrollbarY,{top:Jt.scrollbarYTop,height:Jt.scrollbarYHeight-Jt.railBorderYWidth})}(Jt,G),G.scrollbarXActive?Jt.classList.add(Eo.state.active("x")):(Jt.classList.remove(Eo.state.active("x")),G.scrollbarXWidth=0,G.scrollbarXLeft=0,Jt.scrollLeft=!0===G.isRtl?G.contentWidth:0),G.scrollbarYActive?Jt.classList.add(Eo.state.active("y")):(Jt.classList.remove(Eo.state.active("y")),G.scrollbarYHeight=0,G.scrollbarYTop=0,Jt.scrollTop=0)}function pa(G,Jt){return G.settings.minScrollbarLength&&(Jt=Math.max(Jt,G.settings.minScrollbarLength)),G.settings.maxScrollbarLength&&(Jt=Math.min(Jt,G.settings.maxScrollbarLength)),Jt}var Ga=null;function Ua(G,Jt){var tt=Jt[0],oe=Jt[1],ae=Jt[2],Lr=Jt[3],Fr=Jt[4],wo=Jt[5],ro=Jt[6],qo=Jt[7],yn=Jt[8],So=G.element,Wn=null,zi=null,ti=null;function Ai(Li){Li.touches&&Li.touches[0]&&(Li[ae]=Li.touches[0]["page"+qo.toUpperCase()]),Ga===Fr&&(So[ro]=Wn+ti*(Li[ae]-zi),no(G,qo),Ka(G),Li.stopPropagation(),Li.preventDefault())}function Ti(){si(G,qo),G[yn].classList.remove(Eo.state.clicking),document.removeEventListener("mousemove",Ai),document.removeEventListener("mouseup",Ti),document.removeEventListener("touchmove",Ai),document.removeEventListener("touchend",Ti),Ga=null}function ha(Li){null===Ga&&(Ga=Fr,Wn=So[ro],Li.touches&&(Li[ae]=Li.touches[0]["page"+qo.toUpperCase()]),zi=Li[ae],ti=(G[oe]-G[tt])/(G[Lr]-G[wo]),Li.touches?(document.addEventListener("touchmove",Ai,{passive:!1}),document.addEventListener("touchend",Ti)):(document.addEventListener("mousemove",Ai),document.addEventListener("mouseup",Ti)),G[yn].classList.add(Eo.state.clicking)),Li.stopPropagation(),Li.cancelable&&Li.preventDefault()}G[Fr].addEventListener("mousedown",ha),G[Fr].addEventListener("touchstart",ha)}var Hn={"click-rail":function ri(G){G.event.bind(G.scrollbarY,"mousedown",function(Jt){return Jt.stopPropagation()}),G.event.bind(G.scrollbarYRail,"mousedown",function(Jt){var tt=Jt.pageY-window.pageYOffset-G.scrollbarYRail.getBoundingClientRect().top;G.element.scrollTop+=(tt>G.scrollbarYTop?1:-1)*G.containerHeight,Ka(G),Jt.stopPropagation()}),G.event.bind(G.scrollbarX,"mousedown",function(Jt){return Jt.stopPropagation()}),G.event.bind(G.scrollbarXRail,"mousedown",function(Jt){var tt=Jt.pageX-window.pageXOffset-G.scrollbarXRail.getBoundingClientRect().left;G.element.scrollLeft+=(tt>G.scrollbarXLeft?1:-1)*G.containerWidth,Ka(G),Jt.stopPropagation()})},"drag-thumb":function oi(G){Ua(G,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"]),Ua(G,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"])},keyboard:function ea(G){var Jt=G.element;G.event.bind(G.ownerDocument,"keydown",function(Lr){if(!(Lr.isDefaultPrevented&&Lr.isDefaultPrevented()||Lr.defaultPrevented)&&(Jr(Jt,":hover")||Jr(G.scrollbarX,":focus")||Jr(G.scrollbarY,":focus"))){var Fr=document.activeElement?document.activeElement:G.ownerDocument.activeElement;if(Fr){if("IFRAME"===Fr.tagName)Fr=Fr.contentDocument.activeElement;else for(;Fr.shadowRoot;)Fr=Fr.shadowRoot.activeElement;if(function ji(G){return Jr(G,"input,[contenteditable]")||Jr(G,"select,[contenteditable]")||Jr(G,"textarea,[contenteditable]")||Jr(G,"button,[contenteditable]")}(Fr))return}var wo=0,ro=0;switch(Lr.which){case 37:wo=Lr.metaKey?-G.contentWidth:Lr.altKey?-G.containerWidth:-30;break;case 38:ro=Lr.metaKey?G.contentHeight:Lr.altKey?G.containerHeight:30;break;case 39:wo=Lr.metaKey?G.contentWidth:Lr.altKey?G.containerWidth:30;break;case 40:ro=Lr.metaKey?-G.contentHeight:Lr.altKey?-G.containerHeight:-30;break;case 32:ro=Lr.shiftKey?G.containerHeight:-G.containerHeight;break;case 33:ro=G.containerHeight;break;case 34:ro=-G.containerHeight;break;case 36:ro=G.contentHeight;break;case 35:ro=-G.contentHeight;break;default:return}G.settings.suppressScrollX&&0!==wo||G.settings.suppressScrollY&&0!==ro||(Jt.scrollTop-=ro,Jt.scrollLeft+=wo,Ka(G),function ae(Lr,Fr){var wo=Math.floor(Jt.scrollTop);if(0===Lr){if(!G.scrollbarYActive)return!1;if(0===wo&&Fr>0||wo>=G.contentHeight-G.containerHeight&&Fr<0)return!G.settings.wheelPropagation}var ro=Jt.scrollLeft;if(0===Fr){if(!G.scrollbarXActive)return!1;if(0===ro&&Lr<0||ro>=G.contentWidth-G.containerWidth&&Lr>0)return!G.settings.wheelPropagation}return!0}(wo,ro)&&Lr.preventDefault())}})},wheel:function Go(G){var Jt=G.element;function Lr(Fr){var wo=function oe(Fr){var wo=Fr.deltaX,ro=-1*Fr.deltaY;return(typeof wo>"u"||typeof ro>"u")&&(wo=-1*Fr.wheelDeltaX/6,ro=Fr.wheelDeltaY/6),Fr.deltaMode&&1===Fr.deltaMode&&(wo*=10,ro*=10),wo!=wo&&ro!=ro&&(wo=0,ro=Fr.wheelDelta),Fr.shiftKey?[-ro,-wo]:[wo,ro]}(Fr),ro=wo[0],qo=wo[1];if(!function ae(Fr,wo,ro){if(!ls.isWebKit&&Jt.querySelector("select:focus"))return!0;if(!Jt.contains(Fr))return!1;for(var qo=Fr;qo&&qo!==Jt;){if(qo.classList.contains(Eo.element.consuming))return!0;var yn=Ir(qo);if(ro&&yn.overflowY.match(/(scroll|auto)/)){var So=qo.scrollHeight-qo.clientHeight;if(So>0&&(qo.scrollTop>0&&ro<0||qo.scrollTop0))return!0}if(wo&&yn.overflowX.match(/(scroll|auto)/)){var Wn=qo.scrollWidth-qo.clientWidth;if(Wn>0&&(qo.scrollLeft>0&&wo<0||qo.scrollLeft0))return!0}qo=qo.parentNode}return!1}(Fr.target,ro,qo)){var yn=!1;G.settings.useBothWheelAxes?G.scrollbarYActive&&!G.scrollbarXActive?(qo?Jt.scrollTop-=qo*G.settings.wheelSpeed:Jt.scrollTop+=ro*G.settings.wheelSpeed,yn=!0):G.scrollbarXActive&&!G.scrollbarYActive&&(ro?Jt.scrollLeft+=ro*G.settings.wheelSpeed:Jt.scrollLeft-=qo*G.settings.wheelSpeed,yn=!0):(Jt.scrollTop-=qo*G.settings.wheelSpeed,Jt.scrollLeft+=ro*G.settings.wheelSpeed),Ka(G),yn=yn||function tt(Fr,wo){var ro=Math.floor(Jt.scrollTop),qo=0===Jt.scrollTop,yn=ro+Jt.offsetHeight===Jt.scrollHeight,So=0===Jt.scrollLeft,Wn=Jt.scrollLeft+Jt.offsetWidth===Jt.scrollWidth;return!(Math.abs(wo)>Math.abs(Fr)?qo||yn:So||Wn)||!G.settings.wheelPropagation}(ro,qo),yn&&!Fr.ctrlKey&&(Fr.stopPropagation(),Fr.preventDefault())}}typeof window.onwheel<"u"?G.event.bind(Jt,"wheel",Lr):typeof window.onmousewheel<"u"&&G.event.bind(Jt,"mousewheel",Lr)},touch:function Da(G){if(ls.supportsTouch||ls.supportsIePointer){var Jt=G.element,tt={startOffset:{},startTime:0,speed:{},easingLoop:null};ls.supportsTouch?(G.event.bind(Jt,"touchstart",wo),G.event.bind(Jt,"touchmove",qo),G.event.bind(Jt,"touchend",yn)):ls.supportsIePointer&&(window.PointerEvent?(G.event.bind(Jt,"pointerdown",wo),G.event.bind(Jt,"pointermove",qo),G.event.bind(Jt,"pointerup",yn)):window.MSPointerEvent&&(G.event.bind(Jt,"MSPointerDown",wo),G.event.bind(Jt,"MSPointerMove",qo),G.event.bind(Jt,"MSPointerUp",yn)))}function ae(So,Wn){Jt.scrollTop-=Wn,Jt.scrollLeft-=So,Ka(G)}function Lr(So){return So.targetTouches?So.targetTouches[0]:So}function Fr(So){return!(So.target===G.scrollbarX||So.target===G.scrollbarY||So.pointerType&&"pen"===So.pointerType&&0===So.buttons||!(So.targetTouches&&1===So.targetTouches.length||So.pointerType&&"mouse"!==So.pointerType&&So.pointerType!==So.MSPOINTER_TYPE_MOUSE))}function wo(So){if(Fr(So)){var Wn=Lr(So);tt.startOffset.pageX=Wn.pageX,tt.startOffset.pageY=Wn.pageY,tt.startTime=(new Date).getTime(),null!==tt.easingLoop&&clearInterval(tt.easingLoop)}}function qo(So){if(Fr(So)){var Wn=Lr(So),zi={pageX:Wn.pageX,pageY:Wn.pageY},ti=zi.pageX-tt.startOffset.pageX,Ai=zi.pageY-tt.startOffset.pageY;if(function ro(So,Wn,zi){if(!Jt.contains(So))return!1;for(var ti=So;ti&&ti!==Jt;){if(ti.classList.contains(Eo.element.consuming))return!0;var Ai=Ir(ti);if(zi&&Ai.overflowY.match(/(scroll|auto)/)){var Ti=ti.scrollHeight-ti.clientHeight;if(Ti>0&&(ti.scrollTop>0&&zi<0||ti.scrollTop0))return!0}if(Wn&&Ai.overflowX.match(/(scroll|auto)/)){var ha=ti.scrollWidth-ti.clientWidth;if(ha>0&&(ti.scrollLeft>0&&Wn<0||ti.scrollLeft0))return!0}ti=ti.parentNode}return!1}(So.target,ti,Ai))return;ae(ti,Ai),tt.startOffset=zi;var Ti=(new Date).getTime(),ha=Ti-tt.startTime;ha>0&&(tt.speed.x=ti/ha,tt.speed.y=Ai/ha,tt.startTime=Ti),function oe(So,Wn){var zi=Math.floor(Jt.scrollTop),ti=Jt.scrollLeft,Ai=Math.abs(So),Ti=Math.abs(Wn);if(Ti>Ai){if(Wn<0&&zi===G.contentHeight-G.containerHeight||Wn>0&&0===zi)return 0===window.scrollY&&Wn>0&&ls.isChrome}else if(Ai>Ti&&(So<0&&ti===G.contentWidth-G.containerWidth||So>0&&0===ti))return!0;return!0}(ti,Ai)&&So.cancelable&&So.preventDefault()}}function yn(){G.settings.swipeEasing&&(clearInterval(tt.easingLoop),tt.easingLoop=setInterval(function(){G.isInitialized?clearInterval(tt.easingLoop):tt.speed.x||tt.speed.y?Math.abs(tt.speed.x)<.01&&Math.abs(tt.speed.y)<.01?clearInterval(tt.easingLoop):(ae(30*tt.speed.x,30*tt.speed.y),tt.speed.x*=.8,tt.speed.y*=.8):clearInterval(tt.easingLoop)},10))}}},In=function(Jt,tt){var oe=this;if(void 0===tt&&(tt={}),"string"==typeof Jt&&(Jt=document.querySelector(Jt)),!Jt||!Jt.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var ae in this.element=Jt,Jt.classList.add(Eo.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},tt)this.settings[ae]=tt[ae];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var yn,qo,Lr=function(){return Jt.classList.add(Eo.state.focus)},Fr=function(){return Jt.classList.remove(Eo.state.focus)};this.isRtl="rtl"===Ir(Jt).direction,!0===this.isRtl&&Jt.classList.add(Eo.rtl),this.isNegativeScroll=(qo=Jt.scrollLeft,Jt.scrollLeft=-1,yn=Jt.scrollLeft<0,Jt.scrollLeft=qo,yn),this.negativeScrollAdjustment=this.isNegativeScroll?Jt.scrollWidth-Jt.clientWidth:0,this.event=new Yn,this.ownerDocument=Jt.ownerDocument||document,this.scrollbarXRail=Pr(Eo.element.rail("x")),Jt.appendChild(this.scrollbarXRail),this.scrollbarX=Pr(Eo.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",Lr),this.event.bind(this.scrollbarX,"blur",Fr),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var wo=Ir(this.scrollbarXRail);this.scrollbarXBottom=parseInt(wo.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Sn(wo.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Sn(wo.borderLeftWidth)+Sn(wo.borderRightWidth),Cr(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Sn(wo.marginLeft)+Sn(wo.marginRight),Cr(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=Pr(Eo.element.rail("y")),Jt.appendChild(this.scrollbarYRail),this.scrollbarY=Pr(Eo.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",Lr),this.event.bind(this.scrollbarY,"blur",Fr),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var ro=Ir(this.scrollbarYRail);this.scrollbarYRight=parseInt(ro.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Sn(ro.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function Fs(G){var Jt=Ir(G);return Sn(Jt.width)+Sn(Jt.paddingLeft)+Sn(Jt.paddingRight)+Sn(Jt.borderLeftWidth)+Sn(Jt.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=Sn(ro.borderTopWidth)+Sn(ro.borderBottomWidth),Cr(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Sn(ro.marginTop)+Sn(ro.marginBottom),Cr(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:Jt.scrollLeft<=0?"start":Jt.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:Jt.scrollTop<=0?"start":Jt.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(qo){return Hn[qo](oe)}),this.lastScrollTop=Math.floor(Jt.scrollTop),this.lastScrollLeft=Jt.scrollLeft,this.event.bind(this.element,"scroll",function(qo){return oe.onScroll(qo)}),Ka(this)};In.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,Cr(this.scrollbarXRail,{display:"block"}),Cr(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Sn(Ir(this.scrollbarXRail).marginLeft)+Sn(Ir(this.scrollbarXRail).marginRight),this.railYMarginHeight=Sn(Ir(this.scrollbarYRail).marginTop)+Sn(Ir(this.scrollbarYRail).marginBottom),Cr(this.scrollbarXRail,{display:"none"}),Cr(this.scrollbarYRail,{display:"none"}),Ka(this),on(this,"top",0,!1,!0),on(this,"left",0,!1,!0),Cr(this.scrollbarXRail,{display:""}),Cr(this.scrollbarYRail,{display:""}))},In.prototype.onScroll=function(Jt){this.isAlive&&(Ka(this),on(this,"top",this.element.scrollTop-this.lastScrollTop),on(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},In.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),eo(this.scrollbarX),eo(this.scrollbarY),eo(this.scrollbarXRail),eo(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},In.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(Jt){return!Jt.match(/^ps([-_].+|)$/)}).join(" ")};const ds=In;var Fo=r(3726),us=r(152);let Zn=(()=>{class G{constructor(){this._elementRef=(0,s.WQX)(s.aKT),this._platform=(0,s.WQX)(Oe.OD),this.angorScrollbar=!0,this._ps=null,this._unsubscribeAll=new E.B}get elementRef(){return this._elementRef}get ps(){return this._ps}ngOnChanges(tt){"angorScrollbar"in tt&&(this.angorScrollbar=(0,He.he)(tt.angorScrollbar.currentValue),this.angorScrollbar?this._initScrollbar():this._destroyScrollbar()),"angorScrollbarOptions"in tt&&(this._options=(0,fr.A)({},this._options,tt.angorScrollbarOptions.currentValue),this._reinitializeScrollbar())}ngOnInit(){(0,Fo.R)(window,"resize").pipe((0,X.Q)(this._unsubscribeAll),(0,us.B)(150)).subscribe(()=>this.update())}ngOnDestroy(){this._destroyScrollbar(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}isEnabled(){return this.angorScrollbar}update(){this._ps?.update()}destroy(){this.ngOnDestroy()}geometry(tt="scroll"){return new Mt(this._elementRef.nativeElement[`${tt}Left`],this._elementRef.nativeElement[`${tt}Top`],this._elementRef.nativeElement[`${tt}Width`],this._elementRef.nativeElement[`${tt}Height`])}position(tt=!1){return!tt&&this._ps?new de(this._ps.reach.x||0,this._ps.reach.y||0):new de(this._elementRef.nativeElement.scrollLeft,this._elementRef.nativeElement.scrollTop)}scrollTo(tt,oe,ae){null==oe&&null==ae?this.animateScrolling("scrollTop",tt,ae):(null!=tt&&this.scrollToX(tt,ae),null!=oe&&this.scrollToY(oe,ae))}scrollToX(tt,oe){this.animateScrolling("scrollLeft",tt,oe)}scrollToY(tt,oe){this.animateScrolling("scrollTop",tt,oe)}scrollToTop(tt=0,oe){this.animateScrolling("scrollTop",tt,oe)}scrollToBottom(tt=0,oe){this.animateScrolling("scrollTop",this._elementRef.nativeElement.scrollHeight-this._elementRef.nativeElement.clientHeight-tt,oe)}scrollToLeft(tt=0,oe){this.animateScrolling("scrollLeft",tt,oe)}scrollToRight(tt=0,oe){this.animateScrolling("scrollLeft",this._elementRef.nativeElement.scrollWidth-this._elementRef.nativeElement.clientWidth-tt,oe)}scrollToElement(tt,oe=0,ae=!1,Lr){const Fr=this._elementRef.nativeElement.querySelector(tt);if(!Fr)return;const wo=Fr.getBoundingClientRect(),ro=this._elementRef.nativeElement.getBoundingClientRect();this._elementRef.nativeElement.classList.contains("ps--active-x")&&this._scrollToInAxis(wo.left,ro.left,"scrollLeft",oe,ae,Lr),this._elementRef.nativeElement.classList.contains("ps--active-y")&&this._scrollToInAxis(wo.top,ro.top,"scrollTop",oe,ae,Lr)}animateScrolling(tt,oe,ae){this._animation&&window.cancelAnimationFrame(this._animation),!ae||typeof window>"u"?this._elementRef.nativeElement[tt]=oe:oe!==this._elementRef.nativeElement[tt]&&this._smoothScroll(tt,oe,ae)}_initScrollbar(){this._ps||this._platform.ANDROID||this._platform.IOS||!this._platform.isBrowser||(this._ps=new ds(this._elementRef.nativeElement,{...this._options}))}_destroyScrollbar(){this._ps?.destroy(),this._ps=null}_reinitializeScrollbar(){setTimeout(()=>this._destroyScrollbar()),setTimeout(()=>this._initScrollbar())}_scrollToInAxis(tt,oe,ae,Lr,Fr,wo){Fr&&tt<=oe-Math.abs(Lr)||this.animateScrolling(ae,tt-oe+this._elementRef.nativeElement[ae]+Lr,wo)}_smoothScroll(tt,oe,ae){let Lr=0,Fr=this._elementRef.nativeElement[tt];const wo=(Fr-oe)/2;let ro=performance.now();const qo=yn=>{Lr+=Math.PI/(ae/(yn-ro));const So=Math.round(oe+wo+wo*Math.cos(Lr));this._elementRef.nativeElement[tt]===Fr&&(Lr>=Math.PI?this.animateScrolling(tt,oe,0):(this._elementRef.nativeElement[tt]=So,Fr=this._elementRef.nativeElement[tt],ro=yn,this._animation=window.requestAnimationFrame(qo)))};window.requestAnimationFrame(qo)}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275dir=s.FsC({type:G,selectors:[["","angorScrollbar",""]],inputs:{angorScrollbar:"angorScrollbar",angorScrollbarOptions:"angorScrollbarOptions"},exportAs:["angorScrollbar"],standalone:!0,features:[s.OA$]})}}return G})();var Di=r(9969),Sa=r(7987),Js=r(7786),Xa=r(1986);const ps=["navigationContent"],Vi=[[["","angorVerticalNavigationHeader",""]],[["","angorVerticalNavigationContentHeader",""]],[["","angorVerticalNavigationFooter",""]]],kn=["[angorVerticalNavigationHeader]","[angorVerticalNavigationContentHeader]","[angorVerticalNavigationFooter]"],hs=G=>({wheelPropagation:G,suppressScrollX:!0}),tc=()=>({wheelPropagation:!1,suppressScrollX:!0});function Si(G,Jt){if(1&G){const tt=s.RV6();s.j41(0,"angor-vertical-navigation-aside-item",10),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG(2).$implicit,Lr=s.XpG();return s.Njj(Lr.toggleAside(ae))}),s.k0s()}if(2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("activeItemId",oe.activeAsideItemId)("autoCollapse",oe.autoCollapse)("skipChildren",!0)}}function ec(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-basic-item",8),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Jn(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-collapsable-item",9),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Fi(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-divider-item",8),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function pi(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-group-item",9),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function ra(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-spacer-item",8),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Aa(G,Jt){if(1&G&&s.DNE(0,Si,1,5,"angor-vertical-navigation-aside-item",7)(1,ec,1,2,"angor-vertical-navigation-basic-item",8)(2,Jn,1,3,"angor-vertical-navigation-collapsable-item",9)(3,Fi,1,2,"angor-vertical-navigation-divider-item",8)(4,pi,1,3,"angor-vertical-navigation-group-item",9)(5,ra,1,2,"angor-vertical-navigation-spacer-item",8),2&G){const tt=s.XpG().$implicit;s.vxM("aside"===tt.type?0:-1),s.R7$(),s.vxM("basic"===tt.type?1:-1),s.R7$(),s.vxM("collapsable"===tt.type?2:-1),s.R7$(),s.vxM("divider"===tt.type?3:-1),s.R7$(),s.vxM("group"===tt.type?4:-1),s.R7$(),s.vxM("spacer"===tt.type?5:-1)}}function Ta(G,Jt){if(1&G&&s.DNE(0,Aa,6,6),2&G){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function rc(G,Jt){if(1&G&&s.nrm(0,"angor-vertical-navigation-aside-item",9),2&G){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Bs(G,Jt){if(1&G&&s.DNE(0,rc,1,3,"angor-vertical-navigation-aside-item",9),2&G){const tt=s.XpG().$implicit,oe=s.XpG(2);s.vxM("aside"===tt.type&&tt.id===oe.activeAsideItemId?0:-1)}}function Us(G,Jt){if(1&G&&s.DNE(0,Bs,1,1),2&G){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function Bi(G,Jt){if(1&G&&(s.j41(0,"div",6),s.Z7z(1,Us,1,1,null,null,s.BUC().trackByFn,!0),s.k0s()),2&G){const tt=s.XpG();s.Y8G("angorScrollbarOptions",s.lJ4(5,tc))("@fadeInLeft","left"===tt.position)("@fadeInRight","right"===tt.position)("@fadeOutLeft","left"===tt.position)("@fadeOutRight","right"===tt.position),s.R7$(),s.Dyx(tt.navigation)}}let Es=(()=>{class G{constructor(){this._animationBuilder=(0,s.WQX)(Di.S6),this._changeDetectorRef=(0,s.WQX)(s.gRc),this._document=(0,s.WQX)(T.qQ),this._elementRef=(0,s.WQX)(s.aKT),this._renderer2=(0,s.WQX)(s.sFG),this._router=(0,s.WQX)(N.Ix),this._scrollStrategyOptions=(0,s.WQX)(Sa.Tv),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.appearance="default",this.autoCollapse=!0,this.inner=!1,this.mode="side",this.name=this._angorUtilsService.randomId(),this.opened=!0,this.position="left",this.transparentOverlay=!1,this.appearanceChanged=new s.bkB,this.modeChanged=new s.bkB,this.openedChanged=new s.bkB,this.positionChanged=new s.bkB,this.activeAsideItemId=null,this.onCollapsableItemCollapsed=new _.m(1),this.onCollapsableItemExpanded=new _.m(1),this.onRefreshed=new _.m(1),this._animationsEnabled=!1,this._hovered=!1,this._scrollStrategy=this._scrollStrategyOptions.block(),this._unsubscribeAll=new E.B,this._handleAsideOverlayClick=()=>{this.closeAside()},this._handleOverlayClick=()=>{this.close()}}get classList(){return{"angor-vertical-navigation-animations-enabled":this._animationsEnabled,[`angor-vertical-navigation-appearance-${this.appearance}`]:!0,"angor-vertical-navigation-hover":this._hovered,"angor-vertical-navigation-inner":this.inner,"angor-vertical-navigation-mode-over":"over"===this.mode,"angor-vertical-navigation-mode-side":"side"===this.mode,"angor-vertical-navigation-opened":this.opened,"angor-vertical-navigation-position-left":"left"===this.position,"angor-vertical-navigation-position-right":"right"===this.position}}get styleList(){return{visibility:this.opened?"visible":"hidden"}}set angorScrollbarDirectives(tt){this._angorScrollbarDirectives=tt,0!==tt.length&&(this._angorScrollbarDirectivesSubscription&&this._angorScrollbarDirectivesSubscription.unsubscribe(),this._angorScrollbarDirectivesSubscription=(0,Js.h)(this.onCollapsableItemCollapsed,this.onCollapsableItemExpanded).pipe((0,X.Q)(this._unsubscribeAll),(0,Xa.c)(250)).subscribe(()=>{tt.forEach(oe=>{oe.update()})}))}_onMouseenter(){this._enableAnimations(),this._hovered=!0}_onMouseleave(){this._enableAnimations(),this._hovered=!1}ngOnChanges(tt){if("appearance"in tt&&this.appearanceChanged.next(tt.appearance.currentValue),"inner"in tt&&(this.inner=(0,He.he)(tt.inner.currentValue)),"mode"in tt){const oe=tt.mode.currentValue,ae=tt.mode.previousValue;this._disableAnimations(),"over"===ae&&"side"===oe&&this._hideOverlay(),"side"===ae&&"over"===oe&&(this.closeAside(),this.opened&&this._showOverlay()),this.modeChanged.next(oe),setTimeout(()=>{this._enableAnimations()},500)}"navigation"in tt&&this._changeDetectorRef.markForCheck(),"opened"in tt&&(this.opened=(0,He.he)(tt.opened.currentValue),this._toggleOpened(this.opened)),"position"in tt&&this.positionChanged.next(tt.position.currentValue),"transparentOverlay"in tt&&(this.transparentOverlay=(0,He.he)(tt.transparentOverlay.currentValue))}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this),this._router.events.pipe((0,Yt.p)(tt=>tt instanceof N.wF),(0,X.Q)(this._unsubscribeAll)).subscribe(()=>{"over"===this.mode&&this.opened&&this.close(),"side"===this.mode&&this.activeAsideItemId&&this.closeAside()})}ngAfterViewInit(){this._mutationObserver=new MutationObserver(tt=>{tt.forEach(oe=>{const ae=oe.target;if("class"===oe.attributeName)if(ae.classList.contains("cdk-global-scrollblock")){const Lr=parseInt(ae.style.top,10);this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",`${Math.abs(Lr)}px`)}else this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",null)})}),this._mutationObserver.observe(this._document.documentElement,{attributes:!0,attributeFilter:["class"]}),setTimeout(()=>{if(this._navigationContentEl)if(this._navigationContentEl.nativeElement.classList.contains("ps"))this._angorScrollbarDirectives.forEach(tt=>{tt.isEnabled()&&tt.scrollToElement(".angor-vertical-navigation-item-active",-120,!0)});else{const tt=this._navigationContentEl.nativeElement.querySelector(".angor-vertical-navigation-item-active");tt&&tt.scrollIntoView()}})}ngOnDestroy(){this._mutationObserver.disconnect(),this.close(),this.closeAside(),this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}open(){this.opened||this._toggleOpened(!0)}close(){this.opened&&(this.closeAside(),this._toggleOpened(!1))}toggle(){this.opened?this.close():this.open()}openAside(tt){tt.disabled||!tt.id||(this.activeAsideItemId=tt.id,this._showAsideOverlay(),this._changeDetectorRef.markForCheck())}closeAside(){this.activeAsideItemId=null,this._hideAsideOverlay(),this._changeDetectorRef.markForCheck()}toggleAside(tt){this.activeAsideItemId===tt.id?this.closeAside():this.openAside(tt)}trackByFn(tt,oe){return oe.id||tt}_enableAnimations(){this._animationsEnabled||(this._animationsEnabled=!0)}_disableAnimations(){this._animationsEnabled&&(this._animationsEnabled=!1)}_showOverlay(){this._asideOverlay||(this._overlay=this._renderer2.createElement("div"),this._overlay.classList.add("angor-vertical-navigation-overlay"),this.transparentOverlay&&this._overlay.classList.add("angor-vertical-navigation-overlay-transparent"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._overlay),this._scrollStrategy.enable(),this._player=this._animationBuilder.build([(0,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.iF)({opacity:1}))]).create(this._overlay),this._player.play(),this._overlay.addEventListener("click",this._handleOverlayClick))}_hideOverlay(){this._overlay&&(this._player=this._animationBuilder.build([(0,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.iF)({opacity:0}))]).create(this._overlay),this._player.play(),this._player.onDone(()=>{this._overlay&&(this._overlay.removeEventListener("click",this._handleOverlayClick),this._overlay.parentNode.removeChild(this._overlay),this._overlay=null),this._scrollStrategy.disable()}))}_showAsideOverlay(){this._asideOverlay||(this._asideOverlay=this._renderer2.createElement("div"),this._asideOverlay.classList.add("angor-vertical-navigation-aside-overlay"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._asideOverlay),this._player=this._animationBuilder.build([(0,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.iF)({opacity:1}))]).create(this._asideOverlay),this._player.play(),this._asideOverlay.addEventListener("click",this._handleAsideOverlayClick))}_hideAsideOverlay(){this._asideOverlay&&(this._player=this._animationBuilder.build([(0,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.iF)({opacity:0}))]).create(this._asideOverlay),this._player.play(),this._player.onDone(()=>{this._asideOverlay&&(this._asideOverlay.removeEventListener("click",this._handleAsideOverlayClick),this._asideOverlay.parentNode.removeChild(this._asideOverlay),this._asideOverlay=null)}))}_toggleOpened(tt){this.opened=tt,this._enableAnimations(),"over"===this.mode&&(this.opened?this._showOverlay():this._hideOverlay()),this.openedChanged.next(tt)}static{this.\u0275fac=function(oe){return new(oe||G)}}static{this.\u0275cmp=s.VBU({type:G,selectors:[["angor-vertical-navigation"]],viewQuery:function(oe,ae){if(1&oe&&(s.GBs(ps,5),s.GBs(Zn,5)),2&oe){let Lr;s.mGM(Lr=s.lsd())&&(ae._navigationContentEl=Lr.first),s.mGM(Lr=s.lsd())&&(ae.angorScrollbarDirectives=Lr)}},hostVars:4,hostBindings:function(oe,ae){1&oe&&s.bIt("mouseenter",function(){return ae._onMouseenter()})("mouseleave",function(){return ae._onMouseleave()}),2&oe&&(s.Aen(ae.styleList),s.HbH(ae.classList))},inputs:{appearance:"appearance",autoCollapse:"autoCollapse",inner:"inner",mode:"mode",name:"name",navigation:"navigation",opened:"opened",position:"position",transparentOverlay:"transparentOverlay"},outputs:{appearanceChanged:"appearanceChanged",modeChanged:"modeChanged",openedChanged:"openedChanged",positionChanged:"positionChanged"},exportAs:["angorVerticalNavigation"],standalone:!0,features:[s.OA$,s.aNF],ngContentSelectors:kn,decls:12,vars:4,consts:[["navigationContent",""],[1,"angor-vertical-navigation-wrapper"],[1,"angor-vertical-navigation-header"],["angorScrollbar","",1,"angor-vertical-navigation-content",3,"angorScrollbarOptions"],[1,"angor-vertical-navigation-content-header"],[1,"angor-vertical-navigation-footer"],["angorScrollbar","",1,"angor-vertical-navigation-aside-wrapper",3,"angorScrollbarOptions"],[3,"item","name","activeItemId","autoCollapse","skipChildren"],[3,"item","name"],[3,"item","name","autoCollapse"],[3,"click","item","name","activeItemId","autoCollapse","skipChildren"]],template:function(oe,ae){1&oe&&(s.NAR(Vi),s.j41(0,"div",1)(1,"div",2),s.SdG(2),s.k0s(),s.j41(3,"div",3,0)(5,"div",4),s.SdG(6,1),s.k0s(),s.Z7z(7,Ta,1,1,null,null,ae.trackByFn,!0),s.k0s(),s.j41(9,"div",5),s.SdG(10,2),s.k0s()(),s.DNE(11,Bi,3,6,"div",6)),2&oe&&(s.R7$(3),s.Y8G("angorScrollbarOptions",s.eq3(2,hs,ae.inner)),s.R7$(4),s.Dyx(ae.navigation),s.R7$(4),s.vxM(ae.activeAsideItemId?11:-1))},dependencies:[Zn,Zt,te,Ri,Qt,we,Ft],styles:[':root{--angor-vertical-navigation-width: 280px}angor-vertical-navigation{position:sticky;display:flex;flex-direction:column;flex:1 0 auto;top:0;width:var(--angor-vertical-navigation-width);min-width:var(--angor-vertical-navigation-width);max-width:var(--angor-vertical-navigation-width);height:100vh;min-height:100vh;max-height:100vh;z-index:200}angor-vertical-navigation.angor-vertical-navigation-animations-enabled{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:visibility,margin-left,margin-right,transform,width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-animations-enabled .angor-vertical-navigation-wrapper{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-mode-over{position:fixed;top:0;bottom:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over{left:0;transform:translate3d(-100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-left .angor-vertical-navigation-wrapper{left:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over{right:0;transform:translate3d(100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-wrapper{right:0}angor-vertical-navigation.angor-vertical-navigation-inner{position:relative;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper{position:relative;overflow:visible;height:auto}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{overflow:visible!important}angor-vertical-navigation .angor-vertical-navigation-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:10;background:inherit;box-shadow:inset -1px 0 0 var(--angor-border)}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-divider-item{margin:24px 0}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item{margin-top:24px}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;left:var(--angor-vertical-navigation-width);width:var(--angor-vertical-navigation-width);height:100%;z-index:5;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.4s;transition-property:left,right;transition-timing-function:cubic-bezier(.25,.8,.25,1);background:inherit}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item{padding:24px 0}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper{display:none!important}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item,angor-vertical-navigation angor-vertical-navigation-divider-item,angor-vertical-navigation angor-vertical-navigation-group-item,angor-vertical-navigation angor-vertical-navigation-spacer-item{display:flex;flex-direction:column;flex:1 0 auto;-webkit-user-select:none;user-select:none}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 16px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;border-radius:6px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled{cursor:default;opacity:.4}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:16px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{font-size:11px;line-height:1.5}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{margin-left:auto}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}angor-vertical-navigation angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{margin:0 12px}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item{margin-bottom:4px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item{cursor:pointer}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge+.angor-vertical-navigation-item-arrow{margin-left:8px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{height:20px;line-height:20px;margin-left:auto;transition:transform .3s cubic-bezier(.25,.8,.25,1),color 375ms cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{transform:rotate(90deg)}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:first-child{margin-top:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:0}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{overflow:hidden}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:56px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:72px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:88px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:104px}angor-vertical-navigation angor-vertical-navigation-divider-item{margin:12px 0}angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper{height:1px;box-shadow:0 1px}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{display:none!important}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}angor-vertical-navigation angor-vertical-navigation-spacer-item{margin:6px 0}.angor-vertical-navigation-overlay{position:absolute;inset:0;z-index:170;opacity:0;background-color:#0009}.angor-vertical-navigation-overlay+.angor-vertical-navigation-aside-overlay{background-color:transparent}.angor-vertical-navigation-aside-overlay{position:absolute;inset:0;z-index:169;opacity:0;background-color:#0000004d}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{color:currentColor}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{color:currentColor;opacity:.6}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{color:currentColor;opacity:.8}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{color:currentColor;opacity:.5}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced{background-color:rgb(3 33 40 / var(--tw-bg-opacity));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover{background-color:rgb(3 33 40 / var(--tw-bg-opacity));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity));opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title:is(.dark *){--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity))}:root{--angor-vertical-navigation-compact-width: 112px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact{width:var(--angor-vertical-navigation-compact-width);min-width:var(--angor-vertical-navigation-compact-width);max-width:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{margin:4px 8px 0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{flex-direction:column;justify-content:center;padding:12px;border-radius:6px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{margin-top:8px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:500;text-align:center;line-height:16px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{display:none!important}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{position:absolute;top:12px;left:64px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-collapsable-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-compact-width)}:root{--angor-vertical-navigation-width: 280px;--angor-vertical-navigation-dense-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over){width:var(--angor-vertical-navigation-dense-width);min-width:var(--angor-vertical-navigation-dense-width);max-width:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-dense-width) - 24px);min-width:calc(var(--angor-vertical-navigation-dense-width) - 24px);max-width:calc(var(--angor-vertical-navigation-dense-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item:first-of-type{margin-top:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;opacity:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:before{content:"";position:absolute;top:20px;width:23px;border-top-width:2px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper{width:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-width) - 24px);min-width:calc(var(--angor-vertical-navigation-width) - 24px);max-width:calc(var(--angor-vertical-navigation-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;animation:removeWhiteSpaceNoWrap 1ms linear .35s;animation-fill-mode:forwards}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-width)}@keyframes removeWhiteSpaceNoWrap{0%{white-space:nowrap}99%{white-space:nowrap}to{white-space:normal}}:root{--angor-vertical-navigation-thin-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin{width:var(--angor-vertical-navigation-thin-width);min-width:var(--angor-vertical-navigation-thin-width);max-width:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item{flex-direction:column;justify-content:center;height:64px;min-height:64px;max-height:64px;padding:0 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{display:flex;align-items:center;justify-content:center}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{justify-content:center;padding:12px;border-radius:4px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-thin-width)}\n'],encapsulation:2,data:{animation:o.F},changeDetection:0})}}return G})()},9097:(i,a,r)=>{"use strict";r.d(a,{t:()=>s});const s=new(r(4438).nKC)("ANGOR_APP_CONFIG")},881:(i,a,r)=>{"use strict";r.d(a,{P:()=>_});var o=r(9097),s=r(4438),c=r(2401),y=r(4412);let _=(()=>{class E{constructor(){this._defaultConfig=(0,s.WQX)(o.t),this._configSubject=new y.t(this._defaultConfig)}get config$(){return this._configSubject.asObservable()}set config(A){const S=(0,c.A)({},this._configSubject.getValue(),A);this._configSubject.next(S)}reset(){this._configSubject.next(this._defaultConfig)}static{this.\u0275fac=function(S){return new(S||E)}}static{this.\u0275prov=s.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})()},9979:(i,a,r)=>{"use strict";r.d(a,{m:()=>et});var o=r(177),s=r(4438),c=r(8834),y=r(5351),_=r(9213);const E=(_t,Bt,jt,At,kt,st,ct,Ct)=>({"bg-primary-100 text-primary-600 dark:bg-primary-600 dark:text-primary-50":_t,"bg-accent-100 text-accent-600 dark:bg-accent-600 dark:text-accent-50":Bt,"bg-warn-100 text-warn-600 dark:bg-warn-600 dark:text-warn-50":jt,"bg-gray-100 text-gray-600 dark:bg-gray-600 dark:text-gray-50":At,"bg-blue-100 text-blue-600 dark:bg-blue-600 dark:text-blue-50":kt,"bg-green-100 text-green-500 dark:bg-green-500 dark:text-green-50":st,"bg-amber-100 text-amber-500 dark:bg-amber-500 dark:text-amber-50":ct,"bg-red-100 text-red-600 dark:bg-red-600 dark:text-red-50":Ct});function T(_t,Bt){1&_t&&(s.j41(0,"div",1)(1,"button",6),s.nrm(2,"mat-icon",7),s.k0s()()),2&_t&&(s.R7$(),s.Y8G("matDialogClose",void 0),s.R7$(),s.Y8G("svgIcon","heroicons_outline:x-mark"))}function A(_t,Bt){if(1&_t&&(s.j41(0,"div",3),s.nrm(1,"mat-icon",8),s.k0s()),2&_t){const jt=s.XpG();s.Y8G("ngClass",s.lV(2,E,"primary"===jt.data.icon.color,"accent"===jt.data.icon.color,"warn"===jt.data.icon.color,"basic"===jt.data.icon.color,"info"===jt.data.icon.color,"success"===jt.data.icon.color,"warning"===jt.data.icon.color,"error"===jt.data.icon.color)),s.R7$(),s.Y8G("svgIcon",jt.data.icon.name)}}function S(_t,Bt){if(1&_t&&s.nrm(0,"div",9),2&_t){const jt=s.XpG(2);s.Y8G("innerHTML",jt.data.title,s.npT)}}function I(_t,Bt){if(1&_t&&s.nrm(0,"div",10),2&_t){const jt=s.XpG(2);s.Y8G("innerHTML",jt.data.message,s.npT)}}function N(_t,Bt){if(1&_t&&(s.j41(0,"div",4),s.DNE(1,S,1,1,"div",9)(2,I,1,1,"div",10),s.k0s()),2&_t){const jt=s.XpG();s.R7$(),s.vxM(jt.data.title?1:-1),s.R7$(),s.vxM(jt.data.message?2:-1)}}function X(_t,Bt){if(1&_t&&(s.j41(0,"button",11),s.EFF(1),s.k0s()),2&_t){const jt=s.XpG(2);s.Y8G("matDialogClose","cancelled"),s.R7$(),s.SpI(" ",jt.data.actions.cancel.label," ")}}function z(_t,Bt){if(1&_t&&(s.j41(0,"button",12),s.EFF(1),s.k0s()),2&_t){const jt=s.XpG(2);s.Y8G("color",jt.data.actions.confirm.color)("matDialogClose","confirmed"),s.R7$(),s.SpI(" ",jt.data.actions.confirm.label," ")}}function q(_t,Bt){if(1&_t&&(s.j41(0,"div",5),s.DNE(1,X,2,2,"button",11)(2,z,2,3,"button",12),s.k0s()),2&_t){const jt=s.XpG();s.R7$(),s.vxM(jt.data.actions.cancel.show?1:-1),s.R7$(),s.vxM(jt.data.actions.confirm.show?2:-1)}}let lt=(()=>{class _t{constructor(){this.data=(0,s.WQX)(y.Vh)}static{this.\u0275fac=function(At){return new(At||_t)}}static{this.\u0275cmp=s.VBU({type:_t,selectors:[["angor-confirmation-dialog"]],standalone:!0,features:[s.aNF],decls:6,vars:4,consts:[[1,"relative","flex","h-full","w-full","flex-col"],[1,"absolute","right-0","top-0","pr-4","pt-4"],[1,"flex","flex-auto","flex-col","items-center","p-8","pb-6","sm:flex-row","sm:items-start","sm:pb-8"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","rounded-full","sm:mr-4",3,"ngClass"],[1,"mt-4","flex","flex-col","items-center","space-y-1","text-center","sm:mt-0","sm:items-start","sm:pr-8","sm:text-left"],[1,"flex","items-center","justify-center","space-x-3","bg-gray-50","px-6","py-4","dark:bg-black","dark:bg-opacity-10","sm:justify-end"],["mat-icon-button","",3,"matDialogClose"],[1,"text-secondary",3,"svgIcon"],[1,"text-current",3,"svgIcon"],[1,"text-xl","font-medium","leading-6",3,"innerHTML"],[1,"text-secondary",3,"innerHTML"],["mat-stroked-button","",3,"matDialogClose"],["mat-flat-button","",3,"color","matDialogClose"]],template:function(At,kt){1&At&&(s.j41(0,"div",0),s.DNE(1,T,3,2,"div",1),s.j41(2,"div",2),s.DNE(3,A,2,11,"div",3)(4,N,3,2,"div",4),s.k0s(),s.DNE(5,q,3,2,"div",5),s.k0s()),2&At&&(s.R7$(),s.vxM(kt.data.dismissible?1:-1),s.R7$(2),s.vxM(kt.data.icon.show?3:-1),s.R7$(),s.vxM(kt.data.title||kt.data.message?4:-1),s.R7$(),s.vxM(kt.data.actions.confirm.show||kt.data.actions.cancel.show?5:-1))},dependencies:[c.Hl,c.$z,c.iY,y.hM,y.tx,_.m_,_.An,o.YU],styles:["@media (min-width: 960px){.angor-confirmation-dialog-panel{width:32rem}}.angor-confirmation-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important}\n"],encapsulation:2})}}return _t})();var pt=r(2401);let et=(()=>{class _t{constructor(){this._matDialog=(0,s.WQX)(y.bZ),this._defaultConfig={title:"Confirm action",message:"Are you sure you want to confirm this action?",icon:{show:!0,name:"heroicons_outline:exclamation-triangle",color:"warn"},actions:{confirm:{show:!0,label:"Confirm",color:"warn"},cancel:{show:!0,label:"Cancel"}},dismissible:!1}}open(jt={}){const At=(0,pt.A)({},this._defaultConfig,jt);return this._matDialog.open(lt,{autoFocus:!1,disableClose:!At.dismissible,data:At,panelClass:"angor-confirmation-dialog-panel"})}static{this.\u0275fac=function(At){return new(At||_t)}}static{this.\u0275prov=s.jDH({token:_t,factory:_t.\u0275fac,providedIn:"root"})}}return _t})()},4977:(i,a,r)=>{"use strict";r.d(a,{l:()=>A});var o=r(881),s=r(9327),c=r(4438),y=r(7680),_=r(2771),E=r(6354),T=r(5558);let A=(()=>{class S{constructor(){this._breakpointObserver=(0,c.WQX)(s.QP),this._angorConfigService=(0,c.WQX)(o.P),this._onMediaChange=new _.m(1),this._angorConfigService.config$.pipe((0,E.T)(N=>(0,y.A)(Object.entries(N.screens).map(([X,z])=>[X,`(min-width: ${z})`]))),(0,T.n)(N=>this._breakpointObserver.observe(Object.values(N)).pipe((0,E.T)(X=>{const z=[],q={},lt=Object.entries(X.breakpoints).filter(([pt,et])=>et)??[];for(const[pt]of lt){const et=Object.entries(N).find(([_t,Bt])=>Bt===pt)[0];et&&(z.push(et),q[et]=pt)}this._onMediaChange.next({matchingAliases:z,matchingQueries:q})})))).subscribe()}get onMediaChange$(){return this._onMediaChange.asObservable()}onMediaQueryChange$(N){return this._breakpointObserver.observe(N)}static{this.\u0275fac=function(X){return new(X||S)}}static{this.\u0275prov=c.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}}return S})()},7209:(i,a,r)=>{"use strict";r.d(a,{Q:()=>s});var o=r(4438);let s=(()=>{class c{get exactMatchOptions(){return{paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"}}get subsetMatchOptions(){return{paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"}}randomId(_=10){let T="";for(let A=0;A<10;A++)T+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return T}static{this.\u0275fac=function(E){return new(E||c)}}static{this.\u0275prov=o.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},2332:(i,a,r)=>{"use strict";r.d(a,{v:()=>y});var o=r(6616),s=r(1413),c=r(4438);let y=(()=>{class _{constructor(){this.publicKeySubject=new s.B,this.previousPublicKey=null,this.initializeNostrLogin(),this.setupEventListeners()}initializeNostrLogin(){(0,o.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(T,A)=>{this.handleAuthSuccess(T,A)}})}setupEventListeners(){document.addEventListener("nlAuth",this.handleNlAuthEvent.bind(this)),document.addEventListener("nlLogout",this.handleNlLogoutEvent.bind(this)),document.addEventListener("nlDarkMode",this.handleNlDarkModeEvent.bind(this)),document.addEventListener("nlLaunch",this.handleNlLaunchEvent.bind(this))}handleNlLogoutEvent(){console.log("Logout event detected"),this.handleLogout()}handleNlAuthEvent(T){const{type:A,pubkey:S,options:I}=T.detail;switch(A){case"login":console.log("User logged in:",S),this.handleAuthSuccess(S,I);break;case"signup":console.log("User signed up:",S),this.handleSignupSuccess(S,I);break;case"logout":console.log("User logged out"),this.handleLogout();break;case"switch-account":console.log("User switched account:",S),this.handleAccountSwitch(S,I);break;default:console.warn("Unknown nlAuth event type:",A)}this.previousPublicKey&&this.previousPublicKey!==S&&(console.log("Account switched to:",S),this.handleAccountSwitch(S,I)),this.previousPublicKey=S}handleAuthSuccess(T,A){console.log("Authenticated successfully with public key:",T),this.publicKeySubject.next(T)}handleSignupSuccess(T,A){console.log("Signup successful with public key:",T),this.publicKeySubject.next(T)}handleAccountSwitch(T,A){console.log("Account switched to:",T),this.publicKeySubject.next(T),window.location.reload()}handleLogout(){console.log("Logged out"),this.publicKeySubject.next("")}handleNlDarkModeEvent(T){const A=T.detail;console.log("Dark mode changed to:",A?"enabled":"disabled"),this.updateDarkMode(A)}handleNlLaunchEvent(T){const A=T.detail||"welcome";console.log(`Launching Nostr login screen: ${A}`),this.launchScreen(A)}launchScreen(T){(0,o.ql)(T)}updateDarkMode(T){document.body.classList.toggle("dark-mode",T),console.log("Dark mode is now "+(T?"enabled":"disabled"))}getPublicKeyObservable(){return this.publicKeySubject.asObservable()}launchWelcomeScreen(){(0,o.ql)("welcome")}launchSignupScreen(){(0,o.ql)("welcome-signup")}launchLoginScreen(){(0,o.ql)("welcome-login")}switchAccount(){document.dispatchEvent(new CustomEvent("nlLaunch",{detail:"switch-account"}))}logout(){document.dispatchEvent(new Event("nlLogout"))}toggleDarkMode(T){document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:T}))}static{this.\u0275fac=function(A){return new(A||_)}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})()},6231:(i,a,r)=>{"use strict";r.d(a,{b:()=>E});var o=r(467),s=r(719),c=r(4412),y=r(1413),_=r(4438);let E=(()=>{class T{constructor(){this.pool=new s.lo,this.relays=[],this.maxRetries=10,this.retryDelay=15e3,this.eventSubject=new c.t(null),this.relaysSubject=new c.t([]),this.destroy$=new y.B,this.initializeRelays(),this.setupVisibilityHandling()}initializeRelays(){this.relays=this.loadRelaysFromLocalStorage(),this.connectToRelays(),this.relaysSubject.next(this.relays)}loadRelaysFromLocalStorage(){const S=JSON.parse(localStorage.getItem("nostrRelays")||"[]");return S.length>0?S.map(N=>({...N,connected:!1,retries:0,retryTimeout:null,ws:void 0})):[{url:"wss://relay.primal.net",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://nos.lol",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://relay.angor.io",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://relay2.angor.io",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"}]}saveRelaysToLocalStorage(){const S=this.relays.map(({url:I,accessType:N,connected:X,retries:z,retryTimeout:q})=>({url:I,accessType:N,connected:X,retries:z,retryTimeout:q}));localStorage.setItem("nostrRelays",JSON.stringify(S)),this.relaysSubject.next(this.relays)}connectToRelay(S){S.connected||(S.ws=new WebSocket(S.url),S.ws.onopen=()=>{S.connected=!0,S.retries=0,clearTimeout(S.retryTimeout),this.saveRelaysToLocalStorage()},S.ws.onerror=()=>this.handleRelayError(S),S.ws.onclose=()=>{S.connected=!1,this.handleRelayError(S)},S.ws.onmessage=({data:I})=>{try{const N=JSON.parse("string"==typeof I?I:I.toString("utf-8"));this.eventSubject.next(N)}catch(N){console.warn("Error parsing WebSocket message:",N)}})}handleRelayError(S){S.retries>=this.maxRetries?console.warn(`Max retries reached for relay: ${S.url}. No further attempts will be made.`):(S.retries++,S.retryTimeout=setTimeout(()=>this.connectToRelay(S),this.retryDelay*S.retries))}connectToRelays(){this.relays.forEach(S=>!S.connected&&this.connectToRelay(S))}ensureConnectedRelays(){var S=this;return(0,o.A)(function*(){return S.connectToRelays(),new Promise(I=>{const N=()=>{S.getConnectedRelays().length>0?I():setTimeout(N,1e3)};N()})})()}setupVisibilityHandling(){typeof document<"u"&&document.addEventListener("visibilitychange",()=>{"visible"===document.visibilityState&&this.connectToRelays()}),typeof window<"u"&&window.addEventListener("beforeunload",()=>{this.relays.forEach(S=>S.ws?.close())})}getConnectedRelays(){return this.relays.filter(S=>S.connected).map(S=>S.url)}getRelays(){return this.relaysSubject.asObservable()}publishEventToWriteRelays(S){var I=this;return(0,o.A)(function*(){const N=I.relays.filter(X=>["write","read-write"].includes(X.accessType)&&X.connected);if(!N.length)throw new Error("No connected write relays available");try{return yield Promise.any(N.map(X=>I.pool.publish([X.url],S))),I.eventSubject.next(S),S}catch(X){throw console.error("Failed to publish event to relays:",X),X}})()}addRelay(S,I="read-write"){if(!this.relays.some(N=>N.url===S)){const N={url:S,connected:!1,retries:0,retryTimeout:null,accessType:I};this.relays.push(N),this.connectToRelay(N),this.saveRelaysToLocalStorage()}}removeRelay(S){const I=this.relays.find(N=>N.url===S);I&&(I.ws?.close(),clearTimeout(I.retryTimeout)),this.relays=this.relays.filter(N=>N.url!==S),this.saveRelaysToLocalStorage()}removeAllCustomRelays(){const S=["wss://relay.angor.io","wss://relay2.angor.io"];this.relays.forEach(I=>{S.includes(I.url)||(I.ws?.close(),clearTimeout(I.retryTimeout))}),this.relays=this.relays.filter(I=>S.includes(I.url)),this.saveRelaysToLocalStorage()}updateRelayAccessType(S,I){const N=this.relays.find(X=>X.url===S);N&&(N.accessType=I,this.saveRelaysToLocalStorage())}getPool(){return this.pool}getEventStream(){return this.eventSubject.asObservable()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=_.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},6324:(i,a,r)=>{"use strict";r.d(a,{A:()=>jd});var o={};r.r(o),r.d(o,{OG:()=>Sc,My:()=>ga,Ph:()=>mc,lX:()=>Gi,Id:()=>fa,fg:()=>ac,qj:()=>Xi,aT:()=>Ki,lq:()=>ja,z:()=>ni,Q5:()=>Vs});var s=r(467),c=r(5766),y=r(7292),_=r(3838),E=r(719);function S(M){if(!Number.isSafeInteger(M)||M<0)throw new Error(`Wrong positive integer: ${M}`)}function X(M,...P){if(!function N(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}(M))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(M.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${M.length}`)}function z(M){if("function"!=typeof M||"function"!=typeof M.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");S(M.outputLen),S(M.blockLen)}function q(M,P=!0){if(M.destroyed)throw new Error("Hash instance has been destroyed");if(P&&M.finished)throw new Error("Hash#digest() has already been called")}r(6391),"abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n");const At=M=>new DataView(M.buffer,M.byteOffset,M.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function mr(M){if("string"==typeof M&&(M=function Mr(M){if("string"!=typeof M)throw new Error("utf8ToBytes expected string, got "+typeof M);return new Uint8Array((new TextEncoder).encode(M))}(M)),!function jt(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}(M))throw new Error("expected Uint8Array, got "+typeof M);return M}class Wr{clone(){return this._cloneInto()}}const ke={}.toString;function yt(M){const P=nt=>M().update(mr(nt)).digest(),j=M();return P.outputLen=j.outputLen,P.blockLen=j.blockLen,P.create=()=>M(),P}class le extends Wr{constructor(P,j){super(),this.finished=!1,this.destroyed=!1,z(P);const nt=mr(j);if(this.iHash=P.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Et=this.blockLen,Ut=new Uint8Array(Et);Ut.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;uenew le(M,P).update(j).digest();zt.create=(M,P)=>new le(M,P);class ie extends Wr{constructor(P,j,nt,Et){super(),this.blockLen=P,this.outputLen=j,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=At(this.buffer)}update(P){q(this);const{view:j,buffer:nt,blockLen:Et}=this,Ut=(P=mr(P)).length;for(let ue=0;ueEt-ue&&(this.process(nt,0),ue=0);for(let tr=ue;tr>Et&Ut),Re=Number(j&Ut),pr=nt?0:4;M.setUint32(P+(nt?4:0),ue,nt),M.setUint32(P+pr,Re,nt)})(nt,Et-8,BigInt(8*this.length),Ut),this.process(nt,0);const Re=At(P),Ge=this.outputLen;if(Ge%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const pr=Ge/4,Or=this.get();if(pr>Or.length)throw new Error("_sha2: outputLen bigger than state");for(let tr=0;tr>Wt&We)}:{h:0|Number(M>>Wt&We),l:0|Number(M&We)}}const Xr_split=function $e(M,P=!1){let j=new Uint32Array(M.length),nt=new Uint32Array(M.length);for(let Et=0;EtM>>>j,Xr_shrSL=(M,P,j)=>M<<32-j|P>>>j,Xr_rotrSH=(M,P,j)=>M>>>j|P<<32-j,Xr_rotrSL=(M,P,j)=>M<<32-j|P>>>j,Xr_rotrBH=(M,P,j)=>M<<64-j|P>>>j-32,Xr_rotrBL=(M,P,j)=>M>>>j-32|P<<64-j,Xr_add=function Tt(M,P,j,nt){const Et=(P>>>0)+(nt>>>0);return{h:M+j+(Et/2**32|0)|0,l:0|Et}},Xr_add3L=(M,P,j)=>(M>>>0)+(P>>>0)+(j>>>0),Xr_add3H=(M,P,j,nt)=>P+j+nt+(M/2**32|0)|0,Xr_add4L=(M,P,j,nt)=>(M>>>0)+(P>>>0)+(j>>>0)+(nt>>>0),Xr_add4H=(M,P,j,nt,Et)=>P+j+nt+Et+(M/2**32|0)|0,Xr_add5H=(M,P,j,nt,Et,Ut)=>P+j+nt+Et+Ut+(M/2**32|0)|0,Xr_add5L=(M,P,j,nt,Et)=>(M>>>0)+(P>>>0)+(j>>>0)+(nt>>>0)+(Et>>>0),[gr,ho]=Xr_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(M=>BigInt(M))),te=new Uint32Array(80),Qt=new Uint32Array(80);class Ft extends ie{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:P,Al:j,Bh:nt,Bl:Et,Ch:Ut,Cl:ue,Dh:Re,Dl:Ge,Eh:pr,El:Or,Fh:tr,Fl:ze,Gh:Dr,Gl:to,Hh:Rr,Hl:Sr}=this;return[P,j,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr]}set(P,j,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr){this.Ah=0|P,this.Al=0|j,this.Bh=0|nt,this.Bl=0|Et,this.Ch=0|Ut,this.Cl=0|ue,this.Dh=0|Re,this.Dl=0|Ge,this.Eh=0|pr,this.El=0|Or,this.Fh=0|tr,this.Fl=0|ze,this.Gh=0|Dr,this.Gl=0|to,this.Hh=0|Rr,this.Hl=0|Sr}process(P,j){for(let zr=0;zr<16;zr++,j+=4)te[zr]=P.getUint32(j),Qt[zr]=P.getUint32(j+=4);for(let zr=16;zr<80;zr++){const Vo=0|te[zr-15],Ro=0|Qt[zr-15],Co=Xr_rotrSH(Vo,Ro,1)^Xr_rotrSH(Vo,Ro,8)^Xr_shrSH(Vo,Ro,7),Yo=Xr_rotrSL(Vo,Ro,1)^Xr_rotrSL(Vo,Ro,8)^Xr_shrSL(Vo,Ro,7),Ho=0|te[zr-2],Kn=0|Qt[zr-2],jn=Xr_rotrSH(Ho,Kn,19)^Xr_rotrBH(Ho,Kn,61)^Xr_shrSH(Ho,Kn,6),Nn=Xr_rotrSL(Ho,Kn,19)^Xr_rotrBL(Ho,Kn,61)^Xr_shrSL(Ho,Kn,6),En=Xr_add4L(Yo,Nn,Qt[zr-7],Qt[zr-16]),mi=Xr_add4H(En,Co,jn,te[zr-7],te[zr-16]);te[zr]=0|mi,Qt[zr]=0|En}let{Ah:nt,Al:Et,Bh:Ut,Bl:ue,Ch:Re,Cl:Ge,Dh:pr,Dl:Or,Eh:tr,El:ze,Fh:Dr,Fl:to,Gh:Rr,Gl:Sr,Hh:Zr,Hl:go}=this;for(let zr=0;zr<80;zr++){const Vo=Xr_rotrSH(tr,ze,14)^Xr_rotrSH(tr,ze,18)^Xr_rotrBH(tr,ze,41),Ro=Xr_rotrSL(tr,ze,14)^Xr_rotrSL(tr,ze,18)^Xr_rotrBL(tr,ze,41),Co=tr&Dr^~tr&Rr,Ho=Xr_add5L(go,Ro,ze&to^~ze&Sr,ho[zr],Qt[zr]),Kn=Xr_add5H(Ho,Zr,Vo,Co,gr[zr],te[zr]),jn=0|Ho,Nn=Xr_rotrSH(nt,Et,28)^Xr_rotrBH(nt,Et,34)^Xr_rotrBH(nt,Et,39),En=Xr_rotrSL(nt,Et,28)^Xr_rotrBL(nt,Et,34)^Xr_rotrBL(nt,Et,39),mi=nt&Ut^nt&Re^Ut&Re,qa=Et&ue^Et&Ge^ue&Ge;Zr=0|Rr,go=0|Sr,Rr=0|Dr,Sr=0|to,Dr=0|tr,to=0|ze,({h:tr,l:ze}=Xr_add(0|pr,0|Or,0|Kn,0|jn)),pr=0|Re,Or=0|Ge,Re=0|Ut,Ge=0|ue,Ut=0|nt,ue=0|Et;const lo=Xr_add3L(jn,En,qa);nt=Xr_add3H(lo,Kn,Nn,mi),Et=0|lo}({h:nt,l:Et}=Xr_add(0|this.Ah,0|this.Al,0|nt,0|Et)),({h:Ut,l:ue}=Xr_add(0|this.Bh,0|this.Bl,0|Ut,0|ue)),({h:Re,l:Ge}=Xr_add(0|this.Ch,0|this.Cl,0|Re,0|Ge)),({h:pr,l:Or}=Xr_add(0|this.Dh,0|this.Dl,0|pr,0|Or)),({h:tr,l:ze}=Xr_add(0|this.Eh,0|this.El,0|tr,0|ze)),({h:Dr,l:to}=Xr_add(0|this.Fh,0|this.Fl,0|Dr,0|to)),({h:Rr,l:Sr}=Xr_add(0|this.Gh,0|this.Gl,0|Rr,0|Sr)),({h:Zr,l:go}=Xr_add(0|this.Hh,0|this.Hl,0|Zr,0|go)),this.set(nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr,Zr,go)}roundClean(){te.fill(0),Qt.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Do=yt(()=>new Ft);function Qe(M){if("string"!=typeof M)throw new TypeError("Invalid mnemonic type: "+typeof M);return M.normalize("NFKD")}function Ci(M,P=""){return function ft(M,P,j,nt){const{c:Et,dkLen:Ut,DK:ue,PRF:Re,PRFSalt:Ge}=function Se(M,P,j,nt){z(M);const Et=function Ve(M,P){if(void 0!==P&&"[object Object]"!==ke.call(P))throw new Error("Options should be object or undefined");return Object.assign(M,P)}({dkLen:32,asyncTick:10},nt),{c:Ut,dkLen:ue,asyncTick:Re}=Et;if(S(Ut),S(ue),S(Re),Ut<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const Ge=mr(P),pr=mr(j),Or=new Uint8Array(ue),tr=zt.create(M,Ge),ze=tr._cloneInto().update(pr);return{c:Ut,dkLen:ue,asyncTick:Re,DK:Or,PRF:tr,PRFSalt:ze}}(M,P,j,nt);let pr;const Or=new Uint8Array(4),tr=At(Or),ze=new Uint8Array(Re.outputLen);for(let Dr=1,to=0;toQe(`mnemonic${M}`))(P),{c:2048,dkLen:64})}function Io(M){if(!Number.isSafeInteger(M)||M<0)throw new Error(`Wrong positive integer: ${M}`)}function Un(M,...P){if(!function di(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}(M))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(M.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${M.length}`)}function yi(M,P=!0){if(M.destroyed)throw new Error("Hash instance has been destroyed");if(P&&M.finished)throw new Error("Hash#digest() has already been called")}function Mn(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}const Uo=M=>new DataView(M.buffer,M.byteOffset,M.byteLength),Gt=(M,P)=>M<<32-P|M>>>P;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const Ee=Array.from({length:256},(M,P)=>P.toString(16).padStart(2,"0")),Zt={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function Mt(M){return M>=Zt._0&&M<=Zt._9?M-Zt._0:M>=Zt._A&&M<=Zt._F?M-(Zt._A-10):M>=Zt._a&&M<=Zt._f?M-(Zt._a-10):void 0}function Ir(M){if("string"!=typeof M)throw new Error("utf8ToBytes expected string, got "+typeof M);return new Uint8Array((new TextEncoder).encode(M))}function Cr(M){if("string"==typeof M&&(M=Ir(M)),!Mn(M))throw new Error("expected Uint8Array, got "+typeof M);return M}function Pr(...M){let P=0;for(let nt=0;ntM().update(Cr(nt)).digest(),j=M();return P.outputLen=j.outputLen,P.blockLen=j.blockLen,P.create=()=>M(),P}class si extends $r{constructor(P,j){super(),this.finished=!1,this.destroyed=!1,function Ri(M){if("function"!=typeof M||"function"!=typeof M.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Io(M.outputLen),Io(M.blockLen)}(P);const nt=Cr(j);if(this.iHash=P.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Et=this.blockLen,Ut=new Uint8Array(Et);Ut.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;uenew si(M,P).update(j).digest();$i.create=(M,P)=>new si(M,P);class jo extends $r{constructor(P,j,nt,Et){super(),this.blockLen=P,this.outputLen=j,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=Uo(this.buffer)}update(P){yi(this);const{view:j,buffer:nt,blockLen:Et}=this,Ut=(P=Cr(P)).length;for(let ue=0;ueEt-ue&&(this.process(nt,0),ue=0);for(let tr=ue;tr>Et&Ut),Re=Number(j&Ut),pr=nt?0:4;M.setUint32(P+(nt?4:0),ue,nt),M.setUint32(P+pr,Re,nt)})(nt,Et-8,BigInt(8*this.length),Ut),this.process(nt,0);const Re=Uo(P),Ge=this.outputLen;if(Ge%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const pr=Ge/4,Or=this.get();if(pr>Or.length)throw new Error("_sha2: outputLen bigger than state");for(let tr=0;trP);let Ra=[Ji],Sn=[Ji.map(M=>(9*M+5)%16)];for(let M=0;M<4;M++)for(let P of[Ra,Sn])P.push(P[M].map(j=>Yn[j]));const ji=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(M=>new Uint8Array(M)),Fs=Ra.map((M,P)=>M.map(j=>ji[P][j])),ls=Sn.map((M,P)=>M.map(j=>ji[P][j])),Ka=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),pa=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),ta=(M,P)=>M<>>32-P;function ri(M,P,j,nt){return 0===M?P^j^nt:1===M?P&j|~P&nt:2===M?(P|~j)^nt:3===M?P&nt|j&~nt:P^(j|~nt)}const Ga=new Uint32Array(16);class oi extends jo{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:P,h1:j,h2:nt,h3:Et,h4:Ut}=this;return[P,j,nt,Et,Ut]}set(P,j,nt,Et,Ut){this.h0=0|P,this.h1=0|j,this.h2=0|nt,this.h3=0|Et,this.h4=0|Ut}process(P,j){for(let Dr=0;Dr<16;Dr++,j+=4)Ga[Dr]=P.getUint32(j,!0);let nt=0|this.h0,Et=nt,Ut=0|this.h1,ue=Ut,Re=0|this.h2,Ge=Re,pr=0|this.h3,Or=pr,tr=0|this.h4,ze=tr;for(let Dr=0;Dr<5;Dr++){const to=4-Dr,Rr=Ka[Dr],Sr=pa[Dr],Zr=Ra[Dr],go=Sn[Dr],zr=Fs[Dr],Vo=ls[Dr];for(let Ro=0;Ro<16;Ro++){const Co=ta(nt+ri(Dr,Ut,Re,pr)+Ga[Zr[Ro]]+Rr,zr[Ro])+tr|0;nt=tr,tr=pr,pr=0|ta(Re,10),Re=Ut,Ut=Co}for(let Ro=0;Ro<16;Ro++){const Co=ta(Et+ri(to,ue,Ge,Or)+Ga[go[Ro]]+Sr,Vo[Ro])+ze|0;Et=ze,ze=Or,Or=0|ta(Ge,10),Ge=ue,ue=Co}}this.set(this.h1+Re+Or|0,this.h2+pr+ze|0,this.h3+tr+Et|0,this.h4+nt+ue|0,this.h0+Ut+Ge|0)}roundClean(){Ga.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const Ua=xo(()=>new oi),ea=(M,P,j)=>M&P^~M&j,Go=(M,P,j)=>M&P^M&j^P&j,Da=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),fi=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Hn=new Uint32Array(64);class In extends jo{constructor(){super(64,32,8,!1),this.A=0|fi[0],this.B=0|fi[1],this.C=0|fi[2],this.D=0|fi[3],this.E=0|fi[4],this.F=0|fi[5],this.G=0|fi[6],this.H=0|fi[7]}get(){const{A:P,B:j,C:nt,D:Et,E:Ut,F:ue,G:Re,H:Ge}=this;return[P,j,nt,Et,Ut,ue,Re,Ge]}set(P,j,nt,Et,Ut,ue,Re,Ge){this.A=0|P,this.B=0|j,this.C=0|nt,this.D=0|Et,this.E=0|Ut,this.F=0|ue,this.G=0|Re,this.H=0|Ge}process(P,j){for(let tr=0;tr<16;tr++,j+=4)Hn[tr]=P.getUint32(j,!1);for(let tr=16;tr<64;tr++){const ze=Hn[tr-15],Dr=Hn[tr-2],to=Gt(ze,7)^Gt(ze,18)^ze>>>3,Rr=Gt(Dr,17)^Gt(Dr,19)^Dr>>>10;Hn[tr]=Rr+Hn[tr-7]+to+Hn[tr-16]|0}let{A:nt,B:Et,C:Ut,D:ue,E:Re,F:Ge,G:pr,H:Or}=this;for(let tr=0;tr<64;tr++){const Dr=Or+(Gt(Re,6)^Gt(Re,11)^Gt(Re,25))+ea(Re,Ge,pr)+Da[tr]+Hn[tr]|0,Rr=(Gt(nt,2)^Gt(nt,13)^Gt(nt,22))+Go(nt,Et,Ut)|0;Or=pr,pr=Ge,Ge=Re,Re=ue+Dr|0,ue=Ut,Ut=Et,Et=nt,nt=Dr+Rr|0}nt=nt+this.A|0,Et=Et+this.B|0,Ut=Ut+this.C|0,ue=ue+this.D|0,Re=Re+this.E|0,Ge=Ge+this.F|0,pr=pr+this.G|0,Or=Or+this.H|0,this.set(nt,Et,Ut,ue,Re,Ge,pr,Or)}roundClean(){Hn.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Fo=xo(()=>new In),Zn=BigInt(2**32-1),Di=BigInt(32);function Sa(M,P=!1){return P?{h:Number(M&Zn),l:Number(M>>Di&Zn)}:{h:0|Number(M>>Di&Zn),l:0|Number(M&Zn)}}const tt_split=function Js(M,P=!1){let j=new Uint32Array(M.length),nt=new Uint32Array(M.length);for(let Et=0;EtM>>>j,tt_shrSL=(M,P,j)=>M<<32-j|P>>>j,tt_rotrSH=(M,P,j)=>M>>>j|P<<32-j,tt_rotrSL=(M,P,j)=>M<<32-j|P>>>j,tt_rotrBH=(M,P,j)=>M<<64-j|P>>>j-32,tt_rotrBL=(M,P,j)=>M>>>j-32|P<<64-j,tt_add=function Ta(M,P,j,nt){const Et=(P>>>0)+(nt>>>0);return{h:M+j+(Et/2**32|0)|0,l:0|Et}},tt_add3L=(M,P,j)=>(M>>>0)+(P>>>0)+(j>>>0),tt_add3H=(M,P,j,nt)=>P+j+nt+(M/2**32|0)|0,tt_add4L=(M,P,j,nt)=>(M>>>0)+(P>>>0)+(j>>>0)+(nt>>>0),tt_add4H=(M,P,j,nt,Et)=>P+j+nt+Et+(M/2**32|0)|0,tt_add5H=(M,P,j,nt,Et,Ut)=>P+j+nt+Et+Ut+(M/2**32|0)|0,tt_add5L=(M,P,j,nt,Et)=>(M>>>0)+(P>>>0)+(j>>>0)+(nt>>>0)+(Et>>>0),[oe,ae]=tt_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(M=>BigInt(M))),Lr=new Uint32Array(80),Fr=new Uint32Array(80);class wo extends jo{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:P,Al:j,Bh:nt,Bl:Et,Ch:Ut,Cl:ue,Dh:Re,Dl:Ge,Eh:pr,El:Or,Fh:tr,Fl:ze,Gh:Dr,Gl:to,Hh:Rr,Hl:Sr}=this;return[P,j,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr]}set(P,j,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr){this.Ah=0|P,this.Al=0|j,this.Bh=0|nt,this.Bl=0|Et,this.Ch=0|Ut,this.Cl=0|ue,this.Dh=0|Re,this.Dl=0|Ge,this.Eh=0|pr,this.El=0|Or,this.Fh=0|tr,this.Fl=0|ze,this.Gh=0|Dr,this.Gl=0|to,this.Hh=0|Rr,this.Hl=0|Sr}process(P,j){for(let zr=0;zr<16;zr++,j+=4)Lr[zr]=P.getUint32(j),Fr[zr]=P.getUint32(j+=4);for(let zr=16;zr<80;zr++){const Vo=0|Lr[zr-15],Ro=0|Fr[zr-15],Co=tt_rotrSH(Vo,Ro,1)^tt_rotrSH(Vo,Ro,8)^tt_shrSH(Vo,Ro,7),Yo=tt_rotrSL(Vo,Ro,1)^tt_rotrSL(Vo,Ro,8)^tt_shrSL(Vo,Ro,7),Ho=0|Lr[zr-2],Kn=0|Fr[zr-2],jn=tt_rotrSH(Ho,Kn,19)^tt_rotrBH(Ho,Kn,61)^tt_shrSH(Ho,Kn,6),Nn=tt_rotrSL(Ho,Kn,19)^tt_rotrBL(Ho,Kn,61)^tt_shrSL(Ho,Kn,6),En=tt_add4L(Yo,Nn,Fr[zr-7],Fr[zr-16]),mi=tt_add4H(En,Co,jn,Lr[zr-7],Lr[zr-16]);Lr[zr]=0|mi,Fr[zr]=0|En}let{Ah:nt,Al:Et,Bh:Ut,Bl:ue,Ch:Re,Cl:Ge,Dh:pr,Dl:Or,Eh:tr,El:ze,Fh:Dr,Fl:to,Gh:Rr,Gl:Sr,Hh:Zr,Hl:go}=this;for(let zr=0;zr<80;zr++){const Vo=tt_rotrSH(tr,ze,14)^tt_rotrSH(tr,ze,18)^tt_rotrBH(tr,ze,41),Ro=tt_rotrSL(tr,ze,14)^tt_rotrSL(tr,ze,18)^tt_rotrBL(tr,ze,41),Co=tr&Dr^~tr&Rr,Ho=tt_add5L(go,Ro,ze&to^~ze&Sr,ae[zr],Fr[zr]),Kn=tt_add5H(Ho,Zr,Vo,Co,oe[zr],Lr[zr]),jn=0|Ho,Nn=tt_rotrSH(nt,Et,28)^tt_rotrBH(nt,Et,34)^tt_rotrBH(nt,Et,39),En=tt_rotrSL(nt,Et,28)^tt_rotrBL(nt,Et,34)^tt_rotrBL(nt,Et,39),mi=nt&Ut^nt&Re^Ut&Re,qa=Et&ue^Et&Ge^ue&Ge;Zr=0|Rr,go=0|Sr,Rr=0|Dr,Sr=0|to,Dr=0|tr,to=0|ze,({h:tr,l:ze}=tt_add(0|pr,0|Or,0|Kn,0|jn)),pr=0|Re,Or=0|Ge,Re=0|Ut,Ge=0|ue,Ut=0|nt,ue=0|Et;const lo=tt_add3L(jn,En,qa);nt=tt_add3H(lo,Kn,Nn,mi),Et=0|lo}({h:nt,l:Et}=tt_add(0|this.Ah,0|this.Al,0|nt,0|Et)),({h:Ut,l:ue}=tt_add(0|this.Bh,0|this.Bl,0|Ut,0|ue)),({h:Re,l:Ge}=tt_add(0|this.Ch,0|this.Cl,0|Re,0|Ge)),({h:pr,l:Or}=tt_add(0|this.Dh,0|this.Dl,0|pr,0|Or)),({h:tr,l:ze}=tt_add(0|this.Eh,0|this.El,0|tr,0|ze)),({h:Dr,l:to}=tt_add(0|this.Fh,0|this.Fl,0|Dr,0|to)),({h:Rr,l:Sr}=tt_add(0|this.Gh,0|this.Gl,0|Rr,0|Sr)),({h:Zr,l:go}=tt_add(0|this.Hh,0|this.Hl,0|Zr,0|go)),this.set(nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr,Zr,go)}roundClean(){Lr.fill(0),Fr.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const So=xo(()=>new wo);function Ai(M){if(!Number.isSafeInteger(M)||M<0)throw new Error(`Wrong positive integer: ${M}`)}function ha(M,...P){if(!(M instanceof Uint8Array))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(M.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${M.length}`)}const at={number:Ai,bool:function Ti(M){if("boolean"!=typeof M)throw new Error(`Expected boolean, not ${M}`)},bytes:ha,hash:function Li(M){if("function"!=typeof M||"function"!=typeof M.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Ai(M.outputLen),Ai(M.blockLen)},exists:function hc(M,P=!0){if(M.destroyed)throw new Error("Hash instance has been destroyed");if(P&&M.finished)throw new Error("Hash#digest() has already been called")},output:function gs(M,P){ha(M);const j=P.outputLen;if(M.lengthM instanceof Uint8Array,ko=M=>new DataView(M.buffer,M.byteOffset,M.byteLength),en=(M,P)=>M<<32-P|M>>>P;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Ma(M){if("string"==typeof M&&(M=function fc(M){if("string"!=typeof M)throw new Error("utf8ToBytes expected string, got "+typeof M);return new Uint8Array((new TextEncoder).encode(M))}(M)),!Y(M))throw new Error("expected Uint8Array, got "+typeof M);return M}Array.from({length:256},(M,P)=>P.toString(16).padStart(2,"0"));class jl{clone(){return this._cloneInto()}}function Hi(M){const P=nt=>M().update(Ma(nt)).digest(),j=M();return P.outputLen=j.outputLen,P.blockLen=j.blockLen,P.create=()=>M(),P}function ya(M=32){if(gt&&"function"==typeof gt.getRandomValues)return gt.getRandomValues(new Uint8Array(M));throw new Error("crypto.getRandomValues must be defined")}class Wc extends jl{constructor(P,j,nt,Et){super(),this.blockLen=P,this.outputLen=j,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=ko(this.buffer)}update(P){at.exists(this);const{view:j,buffer:nt,blockLen:Et}=this,Ut=(P=Ma(P)).length;for(let ue=0;ueEt-ue&&(this.process(nt,0),ue=0);for(let tr=ue;tr>Et&Ut),Re=Number(j&Ut),pr=nt?0:4;M.setUint32(P+(nt?4:0),ue,nt),M.setUint32(P+pr,Re,nt)})(nt,Et-8,BigInt(8*this.length),Ut),this.process(nt,0);const Re=ko(P),Ge=this.outputLen;if(Ge%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const pr=Ge/4,Or=this.get();if(pr>Or.length)throw new Error("_sha2: outputLen bigger than state");for(let tr=0;trM&P^~M&j,_l=(M,P,j)=>M&P^M&j^P&j,kc=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),ia=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),nc=new Uint32Array(64);class kl extends Wc{constructor(){super(64,32,8,!1),this.A=0|ia[0],this.B=0|ia[1],this.C=0|ia[2],this.D=0|ia[3],this.E=0|ia[4],this.F=0|ia[5],this.G=0|ia[6],this.H=0|ia[7]}get(){const{A:P,B:j,C:nt,D:Et,E:Ut,F:ue,G:Re,H:Ge}=this;return[P,j,nt,Et,Ut,ue,Re,Ge]}set(P,j,nt,Et,Ut,ue,Re,Ge){this.A=0|P,this.B=0|j,this.C=0|nt,this.D=0|Et,this.E=0|Ut,this.F=0|ue,this.G=0|Re,this.H=0|Ge}process(P,j){for(let tr=0;tr<16;tr++,j+=4)nc[tr]=P.getUint32(j,!1);for(let tr=16;tr<64;tr++){const ze=nc[tr-15],Dr=nc[tr-2],to=en(ze,7)^en(ze,18)^ze>>>3,Rr=en(Dr,17)^en(Dr,19)^Dr>>>10;nc[tr]=Rr+nc[tr-7]+to+nc[tr-16]|0}let{A:nt,B:Et,C:Ut,D:ue,E:Re,F:Ge,G:pr,H:Or}=this;for(let tr=0;tr<64;tr++){const Dr=Or+(en(Re,6)^en(Re,11)^en(Re,25))+Na(Re,Ge,pr)+kc[tr]+nc[tr]|0,Rr=(en(nt,2)^en(nt,13)^en(nt,22))+_l(nt,Et,Ut)|0;Or=pr,pr=Ge,Ge=Re,Re=ue+Dr|0,ue=Ut,Ut=Et,Et=nt,nt=Dr+Rr|0}nt=nt+this.A|0,Et=Et+this.B|0,Ut=Ut+this.C|0,ue=ue+this.D|0,Re=Re+this.E|0,Ge=Ge+this.F|0,pr=pr+this.G|0,Or=Or+this.H|0,this.set(nt,Et,Ut,ue,Re,Ge,pr,Or)}roundClean(){nc.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class Vl extends kl{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const El=Hi(()=>new kl),dl=(Hi(()=>new Vl),BigInt(0),BigInt(1)),js=BigInt(2),Ec=M=>M instanceof Uint8Array,Kc=Array.from({length:256},(M,P)=>P.toString(16).padStart(2,"0"));function ga(M){if(!Ec(M))throw new Error("Uint8Array expected");let P="";for(let j=0;jnt+Et.length,0));let j=0;return M.forEach(nt=>{if(!Ec(nt))throw new Error("Uint8Array expected");P.set(nt,j),j+=nt.length}),P}const Sc=M=>(js<new Uint8Array(M),va=M=>Uint8Array.from(M);function ac(M,P,j){if("number"!=typeof M||M<2)throw new Error("hashLen must be a number");if("number"!=typeof P||P<2)throw new Error("qByteLen must be a number");if("function"!=typeof j)throw new Error("hmacFn must be a function");let nt=Ds(M),Et=Ds(M),Ut=0;const ue=()=>{nt.fill(1),Et.fill(0),Ut=0},Re=(...tr)=>j(Et,nt,...tr),Ge=(tr=Ds())=>{Et=Re(va([0]),tr),nt=Re(),0!==tr.length&&(Et=Re(va([1]),tr),nt=Re())},pr=()=>{if(Ut++>=1e3)throw new Error("drbg: tried 1000 values");let tr=0;const ze=[];for(;tr{let Dr;for(ue(),Ge(tr);!(Dr=ze(pr()));)Ge();return ue(),Dr}}const vn={bigint:M=>"bigint"==typeof M,function:M=>"function"==typeof M,boolean:M=>"boolean"==typeof M,string:M=>"string"==typeof M,isSafeInteger:M=>Number.isSafeInteger(M),array:M=>Array.isArray(M),field:(M,P)=>P.Fp.isValid(M),hash:M=>"function"==typeof M&&Number.isSafeInteger(M.outputLen)};function Vs(M,P,j={}){const nt=(Et,Ut,ue)=>{const Re=vn[Ut];if("function"!=typeof Re)throw new Error(`Invalid validator "${Ut}", expected function`);const Ge=M[Et];if(!(ue&&void 0===Ge||Re(Ge,M)))throw new Error(`Invalid param ${String(Et)}=${Ge} (${typeof Ge}), expected ${Ut}`)};for(const[Et,Ut]of Object.entries(P))nt(Et,Ut,!1);for(const[Et,Ut]of Object.entries(j))nt(Et,Ut,!0);return M}const Ui=BigInt(0),F=BigInt(1),Dt=BigInt(2),rt=BigInt(3),wt=BigInt(4),De=BigInt(5),kr=BigInt(8);function rn(M,P){const j=M%P;return j>=Ui?j:P+j}function Ln(M,P,j){if(j<=Ui||P 0");if(j===F)return Ui;let nt=F;for(;P>Ui;)P&F&&(nt=nt*M%j),M=M*M%j,P>>=F;return nt}function xn(M,P,j){let nt=M;for(;P-- >Ui;)nt*=nt,nt%=j;return nt}function ln(M,P){if(M===Ui||P<=Ui)throw new Error(`invert: expected positive integers, got n=${M} mod=${P}`);let j=rn(M,P),nt=P,Et=Ui,Ut=F,ue=F,Re=Ui;for(;j!==Ui;){const pr=nt/j,Or=nt%j,tr=Et-ue*pr,ze=Ut-Re*pr;nt=j,j=Or,Et=ue,Ut=Re,ue=tr,Re=ze}if(nt!==F)throw new Error("invert: does not exist");return rn(Et,P)}BigInt(9),BigInt(16);const Oo=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function An(M,P){const j=void 0!==P?P:M.toString(2).length;return{nBitLength:j,nByteLength:Math.ceil(j/8)}}const zs=BigInt(0),xa=BigInt(1);function sc(M){return function Fn(M){Vs(M,Oo.reduce((nt,Et)=>(nt[Et]="function",nt),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(M.Fp),Vs(M,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...An(M.n,M.nBitLength),...M,p:M.Fp.ORDER})}const{Ph:Va,aT:Hs}=o,Ws={Err:class extends Error{constructor(P=""){super(P)}},_parseInt(M){const{Err:P}=Ws;if(M.length<2||2!==M[0])throw new P("Invalid signature integer tag");const j=M[1],nt=M.subarray(2,j+2);if(!j||nt.length!==j)throw new P("Invalid signature integer: wrong length");if(128&nt[0])throw new P("Invalid signature integer: negative");if(0===nt[0]&&!(128&nt[1]))throw new P("Invalid signature integer: unnecessary leading zero");return{d:Va(nt),l:M.subarray(j+2)}},toSig(M){const{Err:P}=Ws,j="string"==typeof M?Hs(M):M;if(!(j instanceof Uint8Array))throw new Error("ui8a expected");let nt=j.length;if(nt<2||48!=j[0])throw new P("Invalid signature tag");if(j[1]!==nt-2)throw new P("Invalid signature: incorrect length");const{d:Et,l:Ut}=Ws._parseInt(j.subarray(2)),{d:ue,l:Re}=Ws._parseInt(Ut);if(Re.length)throw new P("Invalid signature: left bytes after parsing");return{r:Et,s:ue}},hexFromSig(M){const P=pr=>8&Number.parseInt(pr[0],16)?"00"+pr:pr,j=pr=>{const Or=pr.toString(16);return 1&Or.length?`0${Or}`:Or},nt=P(j(M.s)),Et=P(j(M.r)),Ut=nt.length/2,ue=Et.length/2,Re=j(Ut),Ge=j(ue);return`30${j(ue+Ut+4)}02${Ge}${Et}02${Re}${nt}`}},On=BigInt(0),Ei=BigInt(1),zo=(BigInt(2),BigInt(3));function zl(M){const P=function cc(M){const P=sc(M);return Vs(P,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...P})}(M),{Fp:j,n:nt}=P,Et=j.BYTES+1,Ut=2*j.BYTES+1;function Re(lo){return rn(lo,nt)}function Ge(lo){return ln(lo,nt)}const{ProjectivePoint:pr,normPrivateKeyToScalar:Or,weierstrassEquation:tr,isWithinCurveOrder:ze}=function ul(M){const P=function Ac(M){const P=sc(M);Vs(P,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:j,Fp:nt,a:Et}=P;if(j){if(!nt.eql(Et,nt.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof j||"bigint"!=typeof j.beta||"function"!=typeof j.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...P})}(M),{Fp:j}=P,nt=P.toBytes||((to,Rr,Sr)=>{const Zr=Rr.toAffine();return fa(Uint8Array.from([4]),j.toBytes(Zr.x),j.toBytes(Zr.y))}),Et=P.fromBytes||(to=>{const Rr=to.subarray(1);return{x:j.fromBytes(Rr.subarray(0,j.BYTES)),y:j.fromBytes(Rr.subarray(j.BYTES,2*j.BYTES))}});function Ut(to){const{a:Rr,b:Sr}=P,Zr=j.sqr(to),go=j.mul(Zr,to);return j.add(j.add(go,j.mul(to,Rr)),Sr)}if(!j.eql(j.sqr(P.Gy),Ut(P.Gx)))throw new Error("bad generator point: equation left != right");function ue(to){return"bigint"==typeof to&&Onj.eql(zr,j.ZERO);return go(Sr)&&go(Zr)?tr.ZERO:new tr(Sr,Zr,j.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Rr){const Sr=j.invertBatch(Rr.map(Zr=>Zr.pz));return Rr.map((Zr,go)=>Zr.toAffine(Sr[go])).map(tr.fromAffine)}static fromHex(Rr){const Sr=tr.fromAffine(Et(Xi("pointHex",Rr)));return Sr.assertValidity(),Sr}static fromPrivateKey(Rr){return tr.BASE.multiply(Ge(Rr))}_setWindowSize(Rr){this._WINDOW_SIZE=Rr,pr.delete(this)}assertValidity(){if(this.is0()){if(P.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:Rr,y:Sr}=this.toAffine();if(!j.isValid(Rr)||!j.isValid(Sr))throw new Error("bad point: x or y not FE");const Zr=j.sqr(Sr),go=Ut(Rr);if(!j.eql(Zr,go))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Rr}=this.toAffine();if(j.isOdd)return!j.isOdd(Rr);throw new Error("Field doesn't support isOdd")}equals(Rr){Or(Rr);const{px:Sr,py:Zr,pz:go}=this,{px:zr,py:Vo,pz:Ro}=Rr,Co=j.eql(j.mul(Sr,Ro),j.mul(zr,go)),Yo=j.eql(j.mul(Zr,Ro),j.mul(Vo,go));return Co&&Yo}negate(){return new tr(this.px,j.neg(this.py),this.pz)}double(){const{a:Rr,b:Sr}=P,Zr=j.mul(Sr,zo),{px:go,py:zr,pz:Vo}=this;let Ro=j.ZERO,Co=j.ZERO,Yo=j.ZERO,Ho=j.mul(go,go),Kn=j.mul(zr,zr),jn=j.mul(Vo,Vo),Nn=j.mul(go,zr);return Nn=j.add(Nn,Nn),Yo=j.mul(go,Vo),Yo=j.add(Yo,Yo),Ro=j.mul(Rr,Yo),Co=j.mul(Zr,jn),Co=j.add(Ro,Co),Ro=j.sub(Kn,Co),Co=j.add(Kn,Co),Co=j.mul(Ro,Co),Ro=j.mul(Nn,Ro),Yo=j.mul(Zr,Yo),jn=j.mul(Rr,jn),Nn=j.sub(Ho,jn),Nn=j.mul(Rr,Nn),Nn=j.add(Nn,Yo),Yo=j.add(Ho,Ho),Ho=j.add(Yo,Ho),Ho=j.add(Ho,jn),Ho=j.mul(Ho,Nn),Co=j.add(Co,Ho),jn=j.mul(zr,Vo),jn=j.add(jn,jn),Ho=j.mul(jn,Nn),Ro=j.sub(Ro,Ho),Yo=j.mul(jn,Kn),Yo=j.add(Yo,Yo),Yo=j.add(Yo,Yo),new tr(Ro,Co,Yo)}add(Rr){Or(Rr);const{px:Sr,py:Zr,pz:go}=this,{px:zr,py:Vo,pz:Ro}=Rr;let Co=j.ZERO,Yo=j.ZERO,Ho=j.ZERO;const Kn=P.a,jn=j.mul(P.b,zo);let Nn=j.mul(Sr,zr),En=j.mul(Zr,Vo),mi=j.mul(go,Ro),qa=j.add(Sr,Zr),lo=j.add(zr,Vo);qa=j.mul(qa,lo),lo=j.add(Nn,En),qa=j.sub(qa,lo),lo=j.add(Sr,go);let Po=j.add(zr,Ro);return lo=j.mul(lo,Po),Po=j.add(Nn,mi),lo=j.sub(lo,Po),Po=j.add(Zr,go),Co=j.add(Vo,Ro),Po=j.mul(Po,Co),Co=j.add(En,mi),Po=j.sub(Po,Co),Ho=j.mul(Kn,lo),Co=j.mul(jn,mi),Ho=j.add(Co,Ho),Co=j.sub(En,Ho),Ho=j.add(En,Ho),Yo=j.mul(Co,Ho),En=j.add(Nn,Nn),En=j.add(En,Nn),mi=j.mul(Kn,mi),lo=j.mul(jn,lo),En=j.add(En,mi),mi=j.sub(Nn,mi),mi=j.mul(Kn,mi),lo=j.add(lo,mi),Nn=j.mul(En,lo),Yo=j.add(Yo,Nn),Nn=j.mul(Po,lo),Co=j.mul(qa,Co),Co=j.sub(Co,Nn),Nn=j.mul(qa,En),Ho=j.mul(Po,Ho),Ho=j.add(Ho,Nn),new tr(Co,Yo,Ho)}subtract(Rr){return this.add(Rr.negate())}is0(){return this.equals(tr.ZERO)}wNAF(Rr){return Dr.wNAFCached(this,pr,Rr,Sr=>{const Zr=j.invertBatch(Sr.map(go=>go.pz));return Sr.map((go,zr)=>go.toAffine(Zr[zr])).map(tr.fromAffine)})}multiplyUnsafe(Rr){const Sr=tr.ZERO;if(Rr===On)return Sr;if(Re(Rr),Rr===Ei)return this;const{endo:Zr}=P;if(!Zr)return Dr.unsafeLadder(this,Rr);let{k1neg:go,k1:zr,k2neg:Vo,k2:Ro}=Zr.splitScalar(Rr),Co=Sr,Yo=Sr,Ho=this;for(;zr>On||Ro>On;)zr&Ei&&(Co=Co.add(Ho)),Ro&Ei&&(Yo=Yo.add(Ho)),Ho=Ho.double(),zr>>=Ei,Ro>>=Ei;return go&&(Co=Co.negate()),Vo&&(Yo=Yo.negate()),Yo=new tr(j.mul(Yo.px,Zr.beta),Yo.py,Yo.pz),Co.add(Yo)}multiply(Rr){Re(Rr);let Zr,go,Sr=Rr;const{endo:zr}=P;if(zr){const{k1neg:Vo,k1:Ro,k2neg:Co,k2:Yo}=zr.splitScalar(Sr);let{p:Ho,f:Kn}=this.wNAF(Ro),{p:jn,f:Nn}=this.wNAF(Yo);Ho=Dr.constTimeNegate(Vo,Ho),jn=Dr.constTimeNegate(Co,jn),jn=new tr(j.mul(jn.px,zr.beta),jn.py,jn.pz),Zr=Ho.add(jn),go=Kn.add(Nn)}else{const{p:Vo,f:Ro}=this.wNAF(Sr);Zr=Vo,go=Ro}return tr.normalizeZ([Zr,go])[0]}multiplyAndAddUnsafe(Rr,Sr,Zr){const go=tr.BASE,zr=(Ro,Co)=>Co!==On&&Co!==Ei&&Ro.equals(go)?Ro.multiply(Co):Ro.multiplyUnsafe(Co),Vo=zr(this,Sr).add(zr(Rr,Zr));return Vo.is0()?void 0:Vo}toAffine(Rr){const{px:Sr,py:Zr,pz:go}=this,zr=this.is0();null==Rr&&(Rr=zr?j.ONE:j.inv(go));const Vo=j.mul(Sr,Rr),Ro=j.mul(Zr,Rr),Co=j.mul(go,Rr);if(zr)return{x:j.ZERO,y:j.ZERO};if(!j.eql(Co,j.ONE))throw new Error("invZ was invalid");return{x:Vo,y:Ro}}isTorsionFree(){const{h:Rr,isTorsionFree:Sr}=P;if(Rr===Ei)return!0;if(Sr)return Sr(tr,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Rr,clearCofactor:Sr}=P;return Rr===Ei?this:Sr?Sr(tr,this):this.multiplyUnsafe(P.h)}toRawBytes(Rr=!0){return this.assertValidity(),nt(tr,this,Rr)}toHex(Rr=!0){return ga(this.toRawBytes(Rr))}}tr.BASE=new tr(P.Gx,P.Gy,j.ONE),tr.ZERO=new tr(j.ZERO,j.ONE,j.ZERO);const ze=P.nBitLength,Dr=function ci(M,P){const j=(Et,Ut)=>{const ue=Ut.negate();return Et?ue:Ut},nt=Et=>({windows:Math.ceil(P/Et)+1,windowSize:2**(Et-1)});return{constTimeNegate:j,unsafeLadder(Et,Ut){let ue=M.ZERO,Re=Et;for(;Ut>zs;)Ut&xa&&(ue=ue.add(Re)),Re=Re.double(),Ut>>=xa;return ue},precomputeWindow(Et,Ut){const{windows:ue,windowSize:Re}=nt(Ut),Ge=[];let pr=Et,Or=pr;for(let tr=0;tr>=Dr,Sr>Ge&&(Sr-=ze,ue+=xa);const Zr=Rr,go=Rr+Math.abs(Sr)-1,Vo=Sr<0;0===Sr?Or=Or.add(j(to%2!=0,Ut[Zr])):pr=pr.add(j(Vo,Ut[go]))}return{p:pr,f:Or}},wNAFCached(Et,Ut,ue,Re){const Ge=Et._WINDOW_SIZE||1;let pr=Ut.get(Et);return pr||(pr=this.precomputeWindow(Et,Ge),1!==Ge&&Ut.set(Et,Re(pr))),this.wNAF(Ge,pr,ue)}}}(tr,P.endo?Math.ceil(ze/2):ze);return{CURVE:P,ProjectivePoint:tr,normPrivateKeyToScalar:Ge,weierstrassEquation:Ut,isWithinCurveOrder:ue}}({...P,toBytes(lo,Po,Vn){const Bn=Po.toAffine(),bi=j.toBytes(Bn.x),Ea=fa;return Vn?Ea(Uint8Array.from([Po.hasEvenY()?2:3]),bi):Ea(Uint8Array.from([4]),bi,j.toBytes(Bn.y))},fromBytes(lo){const Po=lo.length,Vn=lo[0],Bn=lo.subarray(1);if(Po!==Et||2!==Vn&&3!==Vn){if(Po===Ut&&4===Vn)return{x:j.fromBytes(Bn.subarray(0,j.BYTES)),y:j.fromBytes(Bn.subarray(j.BYTES,2*j.BYTES))};throw new Error(`Point of length ${Po} was invalid. Expected ${Et} compressed bytes or ${Ut} uncompressed bytes`)}{const bi=mc(Bn);if(!function ue(lo){return Onga(ja(lo,P.nByteLength));function to(lo){return lo>nt>>Ei}const Sr=(lo,Po,Vn)=>mc(lo.slice(Po,Vn));class Zr{constructor(Po,Vn,Bn){this.r=Po,this.s=Vn,this.recovery=Bn,this.assertValidity()}static fromCompact(Po){const Vn=P.nByteLength;return Po=Xi("compactSignature",Po,2*Vn),new Zr(Sr(Po,0,Vn),Sr(Po,Vn,2*Vn))}static fromDER(Po){const{r:Vn,s:Bn}=Ws.toSig(Xi("DER",Po));return new Zr(Vn,Bn)}assertValidity(){if(!ze(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!ze(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(Po){return new Zr(this.r,this.s,Po)}recoverPublicKey(Po){const{r:Vn,s:Bn,recovery:bi}=this,Ea=Yo(Xi("msgHash",Po));if(null==bi||![0,1,2,3].includes(bi))throw new Error("recovery id invalid");const Ba=2===bi||3===bi?Vn+P.n:Vn;if(Ba>=j.ORDER)throw new Error("recovery id 2 or 3 invalid");const Rc=pr.fromHex((1&bi?"03":"02")+Dr(Ba)),Xs=Ge(Ba),Wl=Re(-Ea*Xs),Gl=Re(Bn*Xs),Nc=pr.BASE.multiplyAndAddUnsafe(Rc,Wl,Gl);if(!Nc)throw new Error("point at infinify");return Nc.assertValidity(),Nc}hasHighS(){return to(this.s)}normalizeS(){return this.hasHighS()?new Zr(this.r,Re(-this.s),this.recovery):this}toDERRawBytes(){return Ki(this.toDERHex())}toDERHex(){return Ws.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Ki(this.toCompactHex())}toCompactHex(){return Dr(this.r)+Dr(this.s)}}const go={isValidPrivateKey(lo){try{return Or(lo),!0}catch{return!1}},normPrivateKeyToScalar:Or,randomPrivateKey:()=>{const Po=function Gc(M,P,j=!1){const nt=(M=Xi("privateHash",M)).length,Et=An(P).nByteLength+8;if(Et<24||nt1024)throw new Error(`hashToPrivateScalar: expected ${Et}-1024 bytes of input, got ${nt}`);return rn(j?Gi(M):mc(M),P-F)+F}(P.randomBytes(j.BYTES+8),nt);return ja(Po,P.nByteLength)},precompute:(lo=8,Po=pr.BASE)=>(Po._setWindowSize(lo),Po.multiply(BigInt(3)),Po)};function Vo(lo){const Po=lo instanceof Uint8Array,Vn="string"==typeof lo,Bn=(Po||Vn)&&lo.length;return Po?Bn===Et||Bn===Ut:Vn?Bn===2*Et||Bn===2*Ut:lo instanceof pr}const Co=P.bits2int||function(lo){const Po=mc(lo),Vn=8*lo.length-P.nBitLength;return Vn>0?Po>>BigInt(Vn):Po},Yo=P.bits2int_modN||function(lo){return Re(Co(lo))},Ho=Sc(P.nBitLength);function Kn(lo){if("bigint"!=typeof lo)throw new Error("bigint expected");if(!(On<=lo&&loJc in Vn))throw new Error("sign() legacy options not supported");const{hash:Bn,randomBytes:bi}=P;let{lowS:Ea,prehash:Ba,extraEntropy:bs}=Vn;null==Ea&&(Ea=!0),lo=Xi("msgHash",lo),Ba&&(lo=Xi("prehashed msgHash",Bn(lo)));const Rc=Yo(lo),Xs=Or(Po),Wl=[Kn(Xs),Kn(Rc)];if(null!=bs){const Jc=!0===bs?bi(j.BYTES):bs;Wl.push(Xi("extraEntropy",Jc,j.BYTES))}const Gl=fa(...Wl),Nc=Rc;return{seed:Gl,k2sig:function hl(Jc){const gl=Co(Jc);if(!ze(gl))return;const Vd=Ge(gl),Ja=pr.BASE.multiply(gl).toAffine(),Lc=Re(Ja.x);if(Lc===On)return;const la=Re(Vd*Re(Nc+Lc*Xs));if(la===On)return;let Pc=(Ja.x===Lc?0:2)|Number(Ja.y&Ei),Ii=la;return Ea&&to(la)&&(Ii=function Rr(lo){return to(lo)?Re(-lo):lo}(la),Pc^=1),new Zr(Lc,Ii,Pc)}}}(lo,Po,Vn);return ac(P.hash.outputLen,P.nByteLength,P.hmac)(Bn,bi)},verify:function qa(lo,Po,Vn,Bn=En){const bi=lo;if(Po=Xi("msgHash",Po),Vn=Xi("publicKey",Vn),"strict"in Bn)throw new Error("options.strict was renamed to lowS");const{lowS:Ea,prehash:Ba}=Bn;let bs,Rc;try{if("string"==typeof bi||bi instanceof Uint8Array)try{bs=Zr.fromDER(bi)}catch(Ja){if(!(Ja instanceof Ws.Err))throw Ja;bs=Zr.fromCompact(bi)}else{if("object"!=typeof bi||"bigint"!=typeof bi.r||"bigint"!=typeof bi.s)throw new Error("PARSE");{const{r:Ja,s:Lc}=bi;bs=new Zr(Ja,Lc)}}Rc=pr.fromHex(Vn)}catch(Ja){if("PARSE"===Ja.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(Ea&&bs.hasHighS())return!1;Ba&&(Po=P.hash(Po));const{r:Xs,s:Wl}=bs,Gl=Yo(Po),Nc=Ge(Wl),hl=Re(Gl*Nc),Jc=Re(Xs*Nc),gl=pr.BASE.multiplyAndAddUnsafe(Rc,hl,Jc)?.toAffine();return!!gl&&Re(gl.x)===Xs},ProjectivePoint:pr,Signature:Zr,utils:go}}BigInt(4);class Yc extends jl{constructor(P,j){super(),this.finished=!1,this.destroyed=!1,at.hash(P);const nt=Ma(j);if(this.iHash=P.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Et=this.blockLen,Ut=new Uint8Array(Et);Ut.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;uenew Yc(M,P).update(j).digest();function xu(M){return{hash:M,hmac:(P,...j)=>Fd(M,P,function Cs(...M){const P=new Uint8Array(M.reduce((nt,Et)=>nt+Et.length,0));let j=0;return M.forEach(nt=>{if(!Y(nt))throw new Error("Uint8Array expected");P.set(nt,j),j+=nt.length}),P}(...j)),randomBytes:ya}}Fd.create=(M,P)=>new Yc(M,P);const Bd=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Mo=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),hp=BigInt(1),R=BigInt(2),W=(M,P)=>(M+P/R)/P;const K=function ki(M,P,j=!1,nt={}){if(M<=Ui)throw new Error(`Expected Fp ORDER > 0, got ${M}`);const{nBitLength:Et,nByteLength:Ut}=An(M,P);if(Ut>2048)throw new Error("Field lengths over 2048 bytes are not supported");const ue=function yo(M){if(M%wt===rt){const P=(M+F)/wt;return function(nt,Et){const Ut=nt.pow(Et,P);if(!nt.eql(nt.sqr(Ut),Et))throw new Error("Cannot find square root");return Ut}}if(M%kr===De){const P=(M-De)/kr;return function(nt,Et){const Ut=nt.mul(Et,Dt),ue=nt.pow(Ut,P),Re=nt.mul(Et,ue),Ge=nt.mul(nt.mul(Re,Dt),ue),pr=nt.mul(Re,nt.sub(Ge,nt.ONE));if(!nt.eql(nt.sqr(pr),Et))throw new Error("Cannot find square root");return pr}}return function Pn(M){const P=(M-F)/Dt;let j,nt,Et;for(j=M-F,nt=0;j%Dt===Ui;j/=Dt,nt++);for(Et=Dt;Etrn(Ge,M),isValid:Ge=>{if("bigint"!=typeof Ge)throw new Error("Invalid field element: expected bigint, got "+typeof Ge);return Ui<=Ge&&GeGe===Ui,isOdd:Ge=>(Ge&F)===F,neg:Ge=>rn(-Ge,M),eql:(Ge,pr)=>Ge===pr,sqr:Ge=>rn(Ge*Ge,M),add:(Ge,pr)=>rn(Ge+pr,M),sub:(Ge,pr)=>rn(Ge-pr,M),mul:(Ge,pr)=>rn(Ge*pr,M),pow:(Ge,pr)=>function xi(M,P,j){if(j 0");if(j===Ui)return M.ONE;if(j===F)return P;let nt=M.ONE,Et=P;for(;j>Ui;)j&F&&(nt=M.mul(nt,Et)),Et=M.sqr(Et),j>>=F;return nt}(Re,Ge,pr),div:(Ge,pr)=>rn(Ge*ln(pr,M),M),sqrN:Ge=>Ge*Ge,addN:(Ge,pr)=>Ge+pr,subN:(Ge,pr)=>Ge-pr,mulN:(Ge,pr)=>Ge*pr,inv:Ge=>ln(Ge,M),sqrt:nt.sqrt||(Ge=>ue(Re,Ge)),invertBatch:Ge=>function _i(M,P){const j=new Array(P.length),nt=P.reduce((Ut,ue,Re)=>M.is0(ue)?Ut:(j[Re]=Ut,M.mul(Ut,ue)),M.ONE),Et=M.inv(nt);return P.reduceRight((Ut,ue,Re)=>M.is0(ue)?Ut:(j[Re]=M.mul(Ut,j[Re]),M.mul(Ut,ue)),Et),j}(Re,Ge),cmov:(Ge,pr,Or)=>Or?pr:Ge,toBytes:Ge=>j?ni(Ge,Ut):ja(Ge,Ut),fromBytes:Ge=>{if(Ge.length!==Ut)throw new Error(`Fp.fromBytes: expected ${Ut}, got ${Ge.length}`);return j?Gi(Ge):mc(Ge)}});return Object.freeze(Re)}(Bd,void 0,void 0,{sqrt:function L(M){const P=Bd,j=BigInt(3),nt=BigInt(6),Et=BigInt(11),Ut=BigInt(22),ue=BigInt(23),Re=BigInt(44),Ge=BigInt(88),pr=M*M*M%P,Or=pr*pr*M%P,tr=xn(Or,j,P)*Or%P,ze=xn(tr,j,P)*Or%P,Dr=xn(ze,R,P)*pr%P,to=xn(Dr,Et,P)*Dr%P,Rr=xn(to,Ut,P)*to%P,Sr=xn(Rr,Re,P)*Rr%P,Zr=xn(Sr,Ge,P)*Sr%P,go=xn(Zr,Re,P)*Rr%P,zr=xn(go,j,P)*Or%P,Vo=xn(zr,ue,P)*to%P,Ro=xn(Vo,nt,P)*pr%P,Co=xn(Ro,R,P);if(!K.eql(K.sqr(Co),M))throw new Error("Cannot find square root");return Co}}),ht=function Hg(M,P){const j=nt=>zl({...M,...xu(nt)});return Object.freeze({...j(P),create:j})}({a:BigInt(0),b:BigInt(7),Fp:K,n:Mo,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:M=>{const P=Mo,j=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),nt=-hp*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),Et=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),Ut=j,ue=BigInt("0x100000000000000000000000000000000"),Re=W(Ut*M,P),Ge=W(-nt*M,P);let pr=rn(M-Re*j-Ge*Et,P),Or=rn(-Re*nt-Ge*Ut,P);const tr=pr>ue,ze=Or>ue;if(tr&&(pr=P-pr),ze&&(Or=P-Or),pr>ue||Or>ue)throw new Error("splitScalar: Endomorphism failed, k="+M);return{k1neg:tr,k1:pr,k2neg:ze,k2:Or}}}},El);BigInt(0);var Rn=r(3813);const Ic=ht.ProjectivePoint,Qc=(0,Rn.Tq)(Fo);function Ia(M){return BigInt(`0x${function bt(M){if(!Mn(M))throw new Error("Uint8Array expected");let P="";for(let j=0;j{if(!Number.isSafeInteger(M)||M<0||M>2**32-1)throw new Error(`Invalid number=${M}. Should be from 0 to 2 ** 32 - 1`);const P=new Uint8Array(4);return Uo(P).setUint32(0,M,!1),P};class ba{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return Uo(this.pubHash).getUint32(0,!1)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const P=this.privateKey;if(!P)throw new Error("No private key");return Qc.encode(this.serialize(this.versions.private,Pr(new Uint8Array([0]),P)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return Qc.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(P,j=qc){if(Un(P),8*P.length<128||8*P.length>512)throw new Error(`HDKey: wrong seed length=${P.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const nt=$i(So,Oc,P);return new ba({versions:j,chainCode:nt.slice(32),privateKey:nt.slice(0,32)})}static fromExtendedKey(P,j=qc){const nt=Qc.decode(P),Et=Uo(nt),Ut=Et.getUint32(0,!1),ue={versions:j,depth:nt[4],parentFingerprint:Et.getUint32(5,!1),index:Et.getUint32(9,!1),chainCode:nt.slice(13,45)},Re=nt.slice(45),Ge=0===Re[0];if(Ut!==j[Ge?"private":"public"])throw new Error("Version mismatch");return new ba(Ge?{...ue,privateKey:Re.slice(1)}:{...ue,publicKey:Re})}static fromJSON(P){return ba.fromExtendedKey(P.xpriv)}constructor(P){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!P||"object"!=typeof P)throw new Error("HDKey.constructor must not be called directly");if(this.versions=P.versions||qc,this.depth=P.depth||0,this.chainCode=P.chainCode,this.index=P.index||0,this.parentFingerprint=P.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(P.publicKey&&P.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(P.privateKey){if(!ht.utils.isValidPrivateKey(P.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof P.privateKey?P.privateKey:Ia(P.privateKey),this.privKeyBytes=function lc(M){return function de(M){if("string"!=typeof M)throw new Error("hex string expected, got "+typeof M);const P=M.length,j=P/2;if(P%2)throw new Error("padded hex string expected, got unpadded hex of length "+P);const nt=new Uint8Array(j);for(let Et=0,Ut=0;Et=Ha)throw new Error("Invalid index");"'"===Ut[2]&&(ue+=Ha),nt=nt.deriveChild(ue)}return nt}deriveChild(P){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let j=pl(P);if(P>=Ha){const Re=this.privateKey;if(!Re)throw new Error("Could not derive hardened child key");j=Pr(new Uint8Array([0]),Re,j)}else j=Pr(this.pubKey,j);const nt=$i(So,this.chainCode,j),Et=Ia(nt.slice(0,32)),Ut=nt.slice(32);if(!ht.utils.isValidPrivateKey(Et))throw new Error("Tweak bigger than curve order");const ue={versions:this.versions,chainCode:Ut,depth:this.depth+1,parentFingerprint:this.fingerprint,index:P};try{if(this.privateKey){const Re=rn(this.privKey+Et,ht.CURVE.n);if(!ht.utils.isValidPrivateKey(Re))throw new Error("The tweak was out of range or the resulted private key is invalid");ue.privateKey=Re}else{const Re=Ic.fromHex(this.pubKey).add(Ic.fromPrivateKey(Et));if(Re.equals(Ic.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");ue.publicKey=Re.toRawBytes(!0)}return new ba(ue)}catch{return this.deriveChild(P+1)}}sign(P){if(!this.privateKey)throw new Error("No privateKey set!");return Un(P,32),ht.sign(P,this.privKey).toCompactRawBytes()}verify(P,j){if(Un(P,32),Un(j,64),!this.publicKey)throw new Error("No publicKey set!");let nt;try{nt=ht.Signature.fromCompact(j)}catch{return!1}return ht.verify(nt,P,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(P,j){if(!this.chainCode)throw new Error("No chainCode set");return Un(j,33),Pr(pl(P),new Uint8Array([this.depth]),pl(this.parentFingerprint),pl(this.index),this.chainCode,j)}}var Qa=r(4438);let Gs=(()=>{class M{constructor(){this.encoder=new TextEncoder,this.decoder=new TextDecoder}getPasswordKey(j){var nt=this;return(0,s.A)(function*(){return window.crypto.subtle.importKey("raw",nt.encoder.encode(j),"PBKDF2",!1,["deriveKey"])})()}deriveKey(j,nt,Et){return(0,s.A)(function*(){return window.crypto.subtle.deriveKey({name:"PBKDF2",salt:nt,iterations:25e4,hash:"SHA-256"},j,{name:"AES-GCM",length:256},!1,Et)})()}encryptData(j,nt){var Et=this;return(0,s.A)(function*(){try{const Ut=window.crypto.getRandomValues(new Uint8Array(16)),ue=window.crypto.getRandomValues(new Uint8Array(12)),Re=yield Et.getPasswordKey(nt),Ge=yield Et.deriveKey(Re,Ut,["encrypt"]),pr=new Uint8Array(yield window.crypto.subtle.encrypt({name:"AES-GCM",iv:ue},Ge,Et.encoder.encode(j))),Or=new Uint8Array(Ut.length+ue.length+pr.length);return Or.set(Ut,0),Or.set(ue,Ut.length),Or.set(pr,Ut.length+ue.length),Rn.K3.encode(Or)}catch(Ut){throw console.error("Encryption failed:",Ut),new Error("Failed to encrypt data.")}})()}decryptData(j,nt){var Et=this;return(0,s.A)(function*(){try{const Ut=Rn.K3.decode(j),ue=Ut.slice(0,16),Re=Ut.slice(16,28),Ge=Ut.slice(28),pr=yield Et.getPasswordKey(nt),Or=yield Et.deriveKey(pr,ue,["decrypt"]),tr=yield window.crypto.subtle.decrypt({name:"AES-GCM",iv:Re},Or,Ge);return Et.decoder.decode(tr)}catch(Ut){throw console.error("Decryption failed:",Ut),new Error("Failed to decrypt data.")}})()}static{this.\u0275fac=function(nt){return new(nt||M)}}static{this.\u0275prov=Qa.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})();var hn=r(5351),hd=r(2332);let jd=(()=>{class M{constructor(j,nt,Et){this.securityService=j,this.dialog=nt,this._nostrLoginService=Et,this.localStorageSecretKeyName="secretKey",this.localStoragePublicKeyName="publicKey",this.localStorageNpubName="npub",this.localStorageNsecName="nsec",this.storageKey="userPassword"}savePassword(j,nt){const Et=Date.now()+60*nt*1e3;sessionStorage.setItem(this.storageKey,JSON.stringify({password:j,expirationTime:Et}))}getPassword(){const j=sessionStorage.getItem(this.storageKey);if(!j)return null;const{password:nt,expirationTime:Et}=JSON.parse(j);return Date.now()>Et?(this.clearPassword(),null):nt}clearPassword(){sessionStorage.removeItem(this.storageKey)}changePassword(j,nt,Et){var Ut=this;return(0,s.A)(function*(){try{const ue=yield Ut.getSecretKey(j);if(!ue)throw new Error("Incorrect current password.");yield Ut.setSecretKey(ue,nt);const Re=yield Ut.getNsec(j);return Re&&(yield Ut.setNsec(Re,nt)),Ut.clearPassword(),Et&&Ut.savePassword(nt,60),!0}catch(ue){return console.error("Failed to change password: ",ue),!1}})()}getUsername(j){return j.startsWith("npub")&&(j=E.Qe.decode(j).data.toString()),`@${localStorage.getItem(`${j}`)||E.Qe.npubEncode(j)}`}npub(){let j=this.getPublicKey();return E.Qe.npubEncode(j)}requestPassword(){var j=this;return(0,s.A)(function*(){return j.dialog.open(y.b,{width:"300px",disableClose:!0}).afterClosed().toPromise()})()}nsec(j){var nt=this;return(0,s.A)(function*(){if(nt.usingSecretKey()){let Et=yield nt.getSecretKey(j);const Ut=Uint8Array.from(_.hp.from(Et,"hex"));return E.Qe.nsecEncode(Ut)}return""})()}pubkey(j){return E.Qe.decode(j).data.toString()}setPublicKey(j){const nt=E.Qe.npubEncode(j);window.localStorage.setItem(this.localStoragePublicKeyName,j),window.localStorage.setItem(this.localStorageNpubName,nt)}getPublicKey(){const j=localStorage.getItem("__nostrlogin_nip46");if(j)try{return JSON.parse(j).pubkey||""}catch(nt){console.error("Error parsing nostr login data:",nt)}return localStorage.getItem(this.localStoragePublicKeyName)||""}setNpub(j){localStorage.setItem(this.localStorageNpubName,j)}getNpub(){return window.localStorage.getItem(this.localStorageNpubName)||""}setSecretKey(j,nt=""){var Et=this;return(0,s.A)(function*(){if(""===nt)localStorage.setItem(Et.localStorageSecretKeyName,j),localStorage.setItem("usePassword","false");else{const Ut=yield Et.securityService.encryptData(j,nt);localStorage.setItem(Et.localStorageSecretKeyName,Ut),localStorage.setItem("usePassword","true")}})()}getSecretKey(j=""){var nt=this;return(0,s.A)(function*(){const Et=localStorage.getItem(nt.localStorageSecretKeyName),Ut="true"===localStorage.getItem("usePassword");return Et?Ut?yield nt.securityService.decryptData(Et,j):Et:null})()}getDecryptedSecretKey(){var j=this;return(0,s.A)(function*(){try{if("true"!==localStorage.getItem("usePassword"))return j.getSecretKey();const Et=j.getPassword();if(Et)return yield j.getSecretKey(Et);const Ut=yield j.requestPassword();if(Ut?.password){const ue=yield j.getSecretKey(Ut.password);return 0!==Ut.duration&&j.savePassword(Ut.password,Ut.duration),ue}return console.error("Password not provided"),null}catch(nt){return console.error("Error decrypting private key:",nt),null}})()}setNsec(j,nt=""){var Et=this;return(0,s.A)(function*(){if(""===nt)localStorage.setItem(Et.localStorageNsecName,j),localStorage.setItem("usePassword","false");else{const Ut=yield Et.securityService.encryptData(j,nt);localStorage.setItem(Et.localStorageNsecName,Ut),localStorage.setItem("usePassword","true")}})()}getNsec(j=""){var nt=this;return(0,s.A)(function*(){const Et=localStorage.getItem(nt.localStorageNsecName),Ut="true"===localStorage.getItem("usePassword");return Et?Ut?yield nt.securityService.decryptData(Et,j):Et:null})()}setPublicKeyFromExtension(j){this.setPublicKey(j)}handleLoginWithKey(j,nt=""){let Et,Ut,ue,Re;try{if(j.startsWith(this.localStorageNsecName)){const pr=E.Qe.decode(j);if(pr.type!==this.localStorageNsecName)throw new Error("Invalid nsec key.");Et=_.hp.from(pr.data).toString("hex")}else{if(!/^[0-9a-fA-F]{64}$/.test(j))throw new Error("Invalid key format. Must be either nsec or hex.");Et=j}const Ge=new Uint8Array(_.hp.from(Et,"hex"));return Ut=(0,E.lG)(Ge),Re=E.Qe.npubEncode(Ut),ue=E.Qe.nsecEncode(Ge),this.setSecretKey(Et,nt),this.setNsec(Re,nt),this.setPublicKey(Ut),this.setNpub(Re),!0}catch(Ge){return console.error("Error during key handling: ",Ge),!1}}handleLoginWithMnemonic(j,nt="",Et=""){try{const ue=function ud(M,P,j=0){let Et=ba.fromMasterSeed(Ci(M,P)).derive(`m/44'/1237'/${j}'/0/0`).privateKey;if(!Et)throw new Error("could not derive private key");return Et}(j,nt,0),Re=(0,c.My)(ue),Ge=(0,E.lG)(ue),pr=E.Qe.npubEncode(Ge),Or=E.Qe.nsecEncode(ue);return this.setSecretKey(Re,Et),this.setNsec(Or,Et),this.setPublicKey(Ge),this.setNpub(pr),window.localStorage.setItem(this.localStorageNsecName,Or),!0}catch(Ut){return console.error("Error during login with mnemonic:",Ut),!1}}logout(){window.localStorage.removeItem(this.localStorageSecretKeyName),window.localStorage.removeItem(this.localStoragePublicKeyName),window.localStorage.removeItem(this.localStorageNpubName),window.localStorage.removeItem(this.localStorageNsecName),this._nostrLoginService.logout()}usingNostrBrowserExtension(){return!this.usingSecretKey()&&!!globalThis.nostr}usingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}generateAndStoreKeys(j=""){try{const nt=(0,E.Bq)(),Et=_.hp.from(nt).toString("hex"),Ut=(0,E.lG)(nt),ue=E.Qe.npubEncode(Ut),Re=E.Qe.nsecEncode(nt);return this.setSecretKey(Et,j),this.setNsec(Re,j),this.setPublicKey(Ut),this.setNpub(ue),{secretKey:Et,pubkey:Ut,npub:ue,nsec:Re}}catch(nt){return console.error("Error during key generation:",nt),null}}handleLoginWithExtension(){var j=this;return(0,s.A)(function*(){const nt=globalThis;if(!nt.nostr)return!1;try{const Et=yield nt.nostr.getPublicKey();if(!Et)throw new Error("Public key not available from Nostr extension.");return j.setPublicKeyFromExtension(Et),!0}catch(Et){return console.error("Failed to connect to Nostr extension:",Et),!1}})()}encryptMessage(j,nt,Et){return(0,s.A)(function*(){console.log(Et);try{return yield E.sh.encrypt(j,nt,Et)}catch(Ut){throw console.error("Error encrypting message:",Ut),Ut}})()}encryptMessageWithExtension(j,nt){return(0,s.A)(function*(){return yield globalThis.nostr.nip04.encrypt(nt,j)})()}decryptMessageWithExtension(j,nt){return(0,s.A)(function*(){const Et=globalThis;if(Et.nostr&&"function"==typeof Et.nostr.nip04?.decrypt)try{return yield Et.nostr.nip04.decrypt(j,nt)}catch(Ut){return console.error("Decryption failed:",Ut),"*Failed to decrypt content: "+Ut.message+"*"}return console.warn("Nostr extension or decrypt method is unavailable"),"Attempted Nostr Window decryption and failed."})()}decryptMessage(j,nt,Et){return(0,s.A)(function*(){try{if(!j||!nt||!Et)throw new Error("Private key, public key, or encrypted message is missing or undefined.");const Ut=yield E.sh.decrypt(j,nt,Et);if(!Ut)throw new Error("Decryption returned an empty message.");return Ut}catch(Ut){throw Ut}})()}getUnsignedEvent(j,nt,Et){return{kind:j,pubkey:this.getPublicKey(),tags:nt,content:Et,created_at:Math.floor(Date.now()/1e3)}}getSignedEvent(j,nt){const Et=(0,c.aT)(nt);return(0,E.pC)(j,Et)}getMuteList(){return(localStorage.getItem("muteList")||"").split(",")}setMuteListFromTags(j){let nt=[];j.forEach(Et=>{nt.push(Et[1])}),this.setMuteList(nt)}setMuteList(j){if(0===j.length)localStorage.setItem("muteList","");else{let nt=Array.from(new Set(j));localStorage.setItem("muteList",nt.filter(Et=>Et).join(","))}}signEventWithExtension(j){return(0,s.A)(function*(){const nt=globalThis;if(nt.nostr)return yield nt.nostr.signEvent(j);throw new Error("Tried to sign event with extension but failed")})()}signDMWithExtension(j,nt){return(0,s.A)(function*(){const Et=globalThis;if(Et.nostr&&Et.nostr.nip04?.encrypt)return yield Et.nostr.nip04.encrypt(j,nt);throw new Error("Failed to Sign with extension")})()}isUsingExtension(){var j=this;return(0,s.A)(function*(){const nt=globalThis;if(nt.nostr&&nt.nostr.getPublicKey)try{return!localStorage.getItem(j.localStorageSecretKeyName)}catch(Et){return console.error("Failed to check Nostr extension:",Et),!1}return!1})()}isUsingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}getNpubFromPubkey(j){try{return E.Qe.npubEncode(j)}catch(nt){return console.error("Error converting hex to npub:",nt),""}}getNsecFromSeckey(j){try{const nt=Uint8Array.from(_.hp.from(j,"hex"));return E.Qe.nsecEncode(nt)}catch(nt){return console.error("Error converting hex to nsec:",nt),""}}static{this.\u0275fac=function(nt){return new(nt||M)(Qa.KVO(Gs),Qa.KVO(hn.bZ),Qa.KVO(hd.v))}}static{this.\u0275prov=Qa.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})()},2083:(i,a,r)=>{"use strict";r.d(a,{d:()=>E});var o=r(467),s=r(8418),c=r(4438),y=r(5645),_=r(7291);let E=(()=>{class T{constructor(S,I){this.subscriptionService=S,this.storageService=I,this.isProfileLoaded=!1}loadUserProfile(S){var I=this;return(0,o.A)(function*(){I.isProfileLoaded||(yield I.subscribeToUserProfile(S),yield I.subscribeToUserContacts(S),yield I.subscribeToUserChats(S),yield I.subscribeToUserPosts(S),yield I.subscribeToMyLikes(S),I.isProfileLoaded=!0)})()}subscribeToUserProfile(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("users"),X={kinds:[0],authors:[S],limit:1};N&&(X.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([X],z=>{const q=I.parseMetadataEvent(z);I.storageService.saveProfile(S,q)})})()}subscribeToUserContacts(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("contacts"),X=[{kinds:[s.In],authors:[S]},{kinds:[s.In],"#p":[S]}];if(N){const z=parseInt(N,10);X.forEach(q=>q.since=z)}I.subscriptionService.addSubscriptions(X,z=>{I.storageService.saveContacts(S,[{id:z.id,pubkey:z.pubkey,created_at:z.created_at,tags:z.tags,isFollower:z.pubkey===S}])})})()}subscribeToUserChats(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("chats"),X=[{kinds:[s.rV],authors:[S],limit:300},{kinds:[s.rV],"#p":[S],limit:300}];if(N){const z=parseInt(N,10);X.forEach(q=>q.since=z)}else I.storageService.removeAllChats();I.subscriptionService.addSubscriptions(X,z=>{const q=I.parseChatEvent(z);I.storageService.saveChatEvent(q)})})()}subscribeToUserPosts(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("posts"),X={kinds:[s.av],authors:[S]};N&&(X.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([X],z=>{I.isReply(z)||I.storageService.savePost(z)})})()}isReply(S){return S.tags.filter(N=>"e"===N[0]||"p"===N[0]).length>0}subscribeToMyLikes(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("myLikes"),X={kinds:[s.qT],authors:[S]};N&&(X.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([X],z=>{I.storageService.saveLike(z)})})()}parseMetadataEvent(S){try{return JSON.parse(S.content)}catch(I){return console.error("Error parsing metadata event:",I),null}}parseChatEvent(S){try{const I=S.content.split("?iv=");return{id:S.id,kind:S.kind,pubkey:S.pubkey,created_at:S.created_at,tags:S.tags,content:I[0],iv:I[1],IsRead:!1}}catch(I){return console.error("Error parsing chat event:",I),null}}static{this.\u0275fac=function(I){return new(I||T)(c.KVO(y.n),c.KVO(_.n))}}static{this.\u0275prov=c.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},7291:(i,a,r)=>{"use strict";r.d(a,{n:()=>E});var o=r(467),s=r(119),c=r.n(s),y=r(4412),_=r(4438);let E=(()=>{class T{constructor(){this.profileSubject=new y.t(null),this.projectsSubject=new y.t([]),this.projectStatsSubject=new y.t({}),this.chatEventsSubject=new y.t([]),this.unreadChatCountSubject=new y.t(0),this.contactsSubject=new y.t({pubKey:"",contacts:[]}),this.postsSubject=new y.t(null),this.myLikesSubject=new y.t([]),this.notificationsSubject=new y.t([]),this.contactStatsSubject=new y.t({totalContacts:0,followersCount:0,followingCount:0}),this.contactStatsMap={},this.profileStore=this.createStore("profiles"),this.updateHistoryStore=this.createStore("updateHistory"),this.contactsStore=this.createStore("contacts"),this.chatsStore=this.createStore("chats"),this.postsStore=this.createStore("posts"),this.myLikesStore=this.createStore("myLikes"),this.notificationsStore=this.createStore("notifications"),this.projectsStore=this.createStore("projects"),this.projectStatsStore=this.createStore("projectStats"),this.loadAllProjectsFromDB(),this.loadAllProjectStatsFromDB(),this.loadAllContactsFromDB(),this.loadAllChatEventsFromDB(),this.loadAllMyLikesFromDB(),this.loadAllNotificationsFromDB(),this.loadContactStatsFromDB(),this.calculateAndStoreAllContactStats()}createStore(S){return c().createInstance({driver:c().INDEXEDDB,name:"angor-hub",version:1,storeName:S})}get profile$(){return this.profileSubject.asObservable()}get projects$(){return this.projectsSubject.asObservable()}get projectStats$(){return this.projectStatsSubject.asObservable()}get chatEvents$(){return this.chatEventsSubject.asObservable()}get unreadChatCount$(){return this.unreadChatCountSubject.asObservable()}get contacts$(){return this.contactsSubject.asObservable()}get posts$(){return this.postsSubject.asObservable()}get contactStats$(){return this.contactStatsSubject.asObservable()}get myLikes$(){return this.myLikesSubject.asObservable()}get notifications$(){return this.notificationsSubject.asObservable()}saveContacts(S,I){var N=this;return(0,o.A)(function*(){try{const X=[];for(const z of I){const q=`${S}:${z.id}`;yield N.contactsStore.setItem(q,z),X.push(z)}N.contactsSubject.next({pubKey:S,contacts:X}),yield N.calculateAndStoreAllContactStats(),yield N.setUpdateHistory("contacts")}catch(X){console.error("Error saving contacts:",X)}})()}calculateAndStoreAllContactStats(){var S=this;return(0,o.A)(function*(){try{const I={};yield S.contactsStore.iterate((N,X)=>{const[z]=X.split(":");I[z]||(I[z]={totalContacts:0,followersCount:0,followingCount:0}),I[z].totalContacts++,N.isFollower?I[z].followersCount++:I[z].followingCount++});for(const N in I)S.contactStatsMap[N]||(S.contactStatsMap[N]=new y.t({pubKey:N,totalContacts:0,followersCount:0,followingCount:0})),S.contactStatsMap[N].next({pubKey:N,totalContacts:I[N].totalContacts,followersCount:I[N].followersCount,followingCount:I[N].followingCount})}catch(I){console.error("Error calculating and storing contact stats:",I)}})()}getContactStats$(S){return this.contactStatsMap[S]||(this.contactStatsMap[S]=new y.t({pubKey:S,totalContacts:0,followersCount:0,followingCount:0}),this.calculateAndStoreAllContactStats()),this.contactStatsMap[S].asObservable()}getAllContactsPaginated(S,I,N){var X=this;return(0,o.A)(function*(){try{const z=[];yield X.contactsStore.iterate((et,_t)=>{const[Bt]=_t.split(":");Bt===S&&z.push(et)});const q=z.length,lt=(I-1)*N;return{contacts:z.slice(lt,lt+N),totalCount:q}}catch(z){return console.error("Error retrieving paginated contacts for pubKey:",z),{contacts:[],totalCount:0}}})()}getAllContacts(S=""){var I=this;return(0,o.A)(function*(){try{const N=[];return yield I.contactsStore.iterate((X,z)=>{const[q,lt]=z.split(":");(""===S||q===S)&&N.push({pubKey:q,contact:X})}),N}catch(N){return console.error("Error retrieving contacts:",N),[]}})()}getContactStats(S){var I=this;return(0,o.A)(function*(){try{let N=0,X=0,z=0;return yield I.contactsStore.iterate((q,lt)=>{const[pt,et]=lt.split(":");pt===S&&(N++,q.isFollower?X++:z++)}),{totalContacts:N,followersCount:X,followingCount:z}}catch(N){return console.error("Error retrieving contact stats for pubKey:",N),{totalContacts:0,followersCount:0,followingCount:0}}})()}removeAllContacts(S){var I=this;return(0,o.A)(function*(){try{const N=[];yield I.contactsStore.iterate((X,z)=>{const[q]=z.split(":");q===S&&N.push(z)});for(const X of N)yield I.contactsStore.removeItem(X);yield I.contactsStore.clear(),I.contactStatsSubject.next({totalContacts:0,followersCount:0,followingCount:0}),I.contactsSubject.next({pubKey:S,contacts:[]}),yield I.setUpdateHistory("contacts")}catch(N){console.error("Error removing all contacts for pubKey:",N)}})()}saveProfile(S,I){var N=this;return(0,o.A)(function*(){try{if(!S||!I)return void console.error("Invalid pubKey or metadata:",S,I);I.pubKey=S,yield N.profileStore.setItem(S,I),N.profileSubject.next({pubKey:S,metadata:I}),yield N.setUpdateHistory("profiles")}catch(X){console.error("Error saving profile",X)}})()}getProfile(S){var I=this;return(0,o.A)(function*(){try{return(yield I.profileStore.getItem(S))||null}catch(N){return console.error("Error retrieving profile metadata:",N),null}})()}getAllProfiles(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.profileStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all Profile:",I),[]}})()}searchProfile(S){var I=this;return(0,o.A)(function*(){try{const N=[],X=S.toLowerCase();return yield I.profileStore.iterate((z,q)=>{JSON.stringify(z).toLowerCase().includes(X)&&N.push({pubKey:q,profile:z})}),N}catch(N){return console.error("Error searching profiles by metadata:",N),[]}})()}getLastUpdateDate(S){var I=this;return(0,o.A)(function*(){try{return(yield I.updateHistoryStore.getItem(S))||null}catch(N){return console.error("Error retrieving last update date:",N),null}})()}saveProject(S){var I=this;return(0,o.A)(function*(){try{yield I.projectsStore.setItem(S.projectIdentifier,S);const N=yield I.getAllProjects();I.projectsSubject.next(N),yield I.setUpdateHistory("projects")}catch(N){console.error("Error saving project:",N)}})()}getProjectsByIds(S){var I=this;return(0,o.A)(function*(){if(!S||0===S.length)return[];const N=[];for(const X of S){const z=yield I.projectsStore.getItem(X);z&&N.push(z)}return N})()}getAllProjects(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.projectsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all projects:",I),[]}})()}getProjectStats(S){var I=this;return(0,o.A)(function*(){try{return(yield I.projectStatsStore.getItem(S))||null}catch(N){return console.error("Error retrieving project stats:",N),null}})()}saveProjectStats(S,I){var N=this;return(0,o.A)(function*(){try{yield N.projectStatsStore.setItem(S,I);const X=yield N.getAllProjectStats();N.projectStatsSubject.next(X),yield N.setUpdateHistory("projectStats")}catch(X){console.error("Error saving project stats:",X)}})()}getAllProjectStats(){var S=this;return(0,o.A)(function*(){try{const I={};return yield S.projectStatsStore.iterate((N,X)=>{I[X]=N}),I}catch(I){return console.error("Error retrieving all project stats:",I),{}}})()}savePost(S){var I=this;return(0,o.A)(function*(){try{yield I.postsStore.setItem(S.id,S),yield I.setUpdateHistory("posts"),I.postsSubject.next(S)}catch(N){console.error("Error saving event type 1 and sending it to clients:",N)}})()}getPostsByPubKey(S){var I=this;return(0,o.A)(function*(){try{const N=[];return yield I.postsStore.iterate(X=>{X.pubkey===S&&1===X.kind&&N.push(X)}),N.sort((X,z)=>z.createdAt-X.createdAt)}catch(N){return console.error("Error retrieving events for pubKey:",N),[]}})()}getPostById(S){var I=this;return(0,o.A)(function*(){try{let N=null;return yield I.postsStore.iterate(X=>{if(X.id===S&&1===X.kind)return N=X,N}),N}catch(N){return console.error("Error retrieving post by ID:",N),null}})()}getAllPostsWithPagination(S,I=10){var N=this;return(0,o.A)(function*(){try{const X=[],z=(S-1)*I;return yield N.postsStore.iterate(q=>{1===q.kind&&X.push(q)}),X.sort((q,lt)=>lt.created_at-q.created_at).slice(z,z+I)}catch(X){return console.error("Error retrieving all posts with pagination:",X),[]}})()}getPostsByPubKeysWithPagination(S,I,N=10){var X=this;return(0,o.A)(function*(){try{const z=[],q=(I-1)*N;return yield X.postsStore.iterate(lt=>{S.includes(lt.pubkey)&&1===lt.kind&&z.push(lt)}),z.sort((lt,pt)=>pt.created_at-lt.created_at).slice(q,q+N)}catch(z){return console.error("Error retrieving events for pubKeys with pagination:",z),[]}})()}saveLike(S){var I=this;return(0,o.A)(function*(){try{yield I.myLikesStore.setItem(S.id,S);const N=yield I.getAllMyLikes();I.myLikesSubject.next(N),yield I.setUpdateHistory("myLikes")}catch(N){console.error("Error saving like:",N)}})()}getAllMyLikes(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.myLikesStore.iterate(N=>{try{const X=N.tags.find(z=>"e"===z[0]);X&&I.push(X[1])}catch(X){console.warn("Error parsing like:",N,X)}}),I}catch(I){return console.error("Error retrieving all likes:",I),[]}})()}saveNotification(S){var I=this;return(0,o.A)(function*(){try{yield I.notificationsStore.setItem(S.id,S);const N=yield I.getAllNotifications();I.notificationsSubject.next(N),yield I.setUpdateHistory("notifications")}catch(N){console.error("Error saving notification:",N)}})()}getAllNotifications(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.notificationsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all notifications:",I),[]}})()}saveChatEvent(S){var I=this;return(0,o.A)(function*(){try{yield I.chatsStore.setItem(S.id,S),yield I.setUpdateHistory("chats");const N=yield I.getAllChatEvents();I.chatEventsSubject.next(N),I.updateUnreadChatCount(N)}catch(N){console.error("Error saving chat event:",N)}})()}getAllChatEvents(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.chatsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all chat events:",I),[]}})()}getChatEventsByPubKey(S){var I=this;return(0,o.A)(function*(){try{const N=[];return yield I.chatsStore.iterate(X=>{const z=I.getReceiverPubKeyFromTags(X.tags);(X.pubkey===S||z===S)&&N.push(X)}),N}catch(N){return console.error("Error retrieving chat events by pubkey:",N),[]}})()}updateChatEventReadStatus(S,I){var N=this;return(0,o.A)(function*(){try{const X=yield N.chatsStore.getItem(S);if(X){X.IsRead=I,yield N.chatsStore.setItem(S,X);const z=yield N.getAllChatEvents();N.chatEventsSubject.next(z),N.updateUnreadChatCount(z)}}catch(X){console.error("Error updating chat event read status:",X)}})()}markAllChatEventsAsRead(S){var I=this;return(0,o.A)(function*(){try{yield I.chatsStore.iterate(function(){var X=(0,o.A)(function*(z,q){const lt=I.getReceiverPubKeyFromTags(z.tags);(z.pubkey===S||lt===S)&&!z.IsRead&&(z.IsRead=!0,yield I.chatsStore.setItem(q,z))});return function(z,q){return X.apply(this,arguments)}}());const N=yield I.getAllChatEvents();I.chatEventsSubject.next(N),I.updateUnreadChatCount(N)}catch(N){console.error("Error marking all chat events as read:",N)}})()}getReceiverPubKeyFromTags(S){for(const I of S)if("p"===I[0]&&I[1])return I[1];return null}updateUnreadChatCount(S){const I=S.filter(N=>!N.IsRead).length;this.unreadChatCountSubject.next(I)}removeAllChats(){var S=this;return(0,o.A)(function*(){try{yield S.chatsStore.clear(),S.chatEventsSubject.next([]),S.unreadChatCountSubject.next(0),console.log("All chat events have been removed successfully.")}catch(I){console.error("Error removing all chat events:",I)}})()}setUpdateHistory(S){var I=this;return(0,o.A)(function*(){try{const N=Math.floor(Date.now()/1e3);yield I.updateHistoryStore.setItem(S,N)}catch(N){console.error("Error updating history:",N)}})()}loadAllProjectsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllProjects();S.projectsSubject.next(I)}catch(I){console.error("Error loading projects from DB:",I)}})()}loadAllProjectStatsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllProjectStats();S.projectStatsSubject.next(I)}catch(I){console.error("Error loading project stats from DB:",I)}})()}loadAllContactsFromDB(S=""){var I=this;return(0,o.A)(function*(){try{const N=yield I.getAllContacts(S);if(N.length>0){const X={};for(const z of N)X[z.pubKey]||(X[z.pubKey]=[]),X[z.pubKey].push(z.contact);for(const z in X)I.contactsSubject.next({pubKey:z,contacts:X[z]})}}catch(N){console.error("Error loading contacts from DB:",N)}})()}loadAllChatEventsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllChatEvents();S.chatEventsSubject.next(I)}catch(I){console.error("Error loading chat events from DB:",I)}})()}loadPostsFromDB(S,I=10,N=0){var X=this;return(0,o.A)(function*(){try{const z=[];return yield X.postsStore.iterate(q=>{S.includes(q.pubkey)&&z.push(q)}),z.sort((q,lt)=>lt.created_at-q.created_at).slice(N,N+I)}catch(z){return console.error("Error retrieving events from DB:",z),[]}})()}loadPosts(S,I){var N=this;return(0,o.A)(function*(){const z=10*(I-1),q=yield N.loadPostsFromDB(S,10,z);q.length>0&&q.forEach(lt=>{N.postsSubject.next(lt)})})()}loadAllMyLikesFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllMyLikes();S.myLikesSubject.next(I)}catch(I){console.error("Error loading likes from DB:",I)}})()}loadAllNotificationsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllNotifications();S.notificationsSubject.next(I)}catch(I){console.error("Error loading notifications from DB:",I)}})()}loadContactStatsFromDB(){var S=this;return(0,o.A)(function*(){try{let I=0,N=0,X=0;yield S.contactsStore.iterate((z,q)=>{const[lt]=q.split(":");I++,z.isFollower?N++:X++}),S.contactStatsSubject.next({totalContacts:I,followersCount:N,followingCount:X})}catch(I){console.error("Error loading contact stats from DB:",I)}})()}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=_.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},5645:(i,a,r)=>{"use strict";r.d(a,{n:()=>pt});var s,o=r(4412),c=new Uint8Array(16);function y(){if(!s&&!(s=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return s(c)}const _=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var A=[],S=0;S<256;++S)A.push((S+256).toString(16).substr(1));const N=function I(et){var _t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,Bt=(A[et[_t+0]]+A[et[_t+1]]+A[et[_t+2]]+A[et[_t+3]]+"-"+A[et[_t+4]]+A[et[_t+5]]+"-"+A[et[_t+6]]+A[et[_t+7]]+"-"+A[et[_t+8]]+A[et[_t+9]]+"-"+A[et[_t+10]]+A[et[_t+11]]+A[et[_t+12]]+A[et[_t+13]]+A[et[_t+14]]+A[et[_t+15]]).toLowerCase();if(!function E(et){return"string"==typeof et&&_.test(et)}(Bt))throw TypeError("Stringified UUID is invalid");return Bt},z=function X(et,_t,Bt){var jt=(et=et||{}).random||(et.rng||y)();if(jt[6]=15&jt[6]|64,jt[8]=63&jt[8]|128,_t){Bt=Bt||0;for(var At=0;At<16;++At)_t[Bt+At]=jt[At];return _t}return N(jt)};var q=r(4438),lt=r(6231);let pt=(()=>{class et{constructor(Bt){this.relayService=Bt,this.subscriptions=new Map,this.activeRelays=[],this.pendingSubscriptions=new Map,this.subscriptionsSubject=new o.t(new Map),this.subscriptions$=this.subscriptionsSubject.asObservable(),this.subscriptionQueue=[],this.isProcessingQueue=!1,this.queueInterval=3e3,this.maxSubscriptionsPerBatch=5,this.debounceInterval=5e3,this.lastActionTimestamp=new Map,this.connectToAllRelays(),this.processSubscriptionQueue()}addSubscriptions(Bt,jt,At){const kt=this.findExistingSubscription(Bt);if(kt)return kt.callbacks.push(jt),kt.id;const st=z();this.lastActionTimestamp.set(st,Date.now());const ct={filter:Bt,callbacks:[jt],id:st};return this.subscriptions.set(ct.id,ct),this.subscriptionsSubject.next(this.subscriptions),this.addToQueue(ct),ct.id}findExistingSubscription(Bt){return Array.from(this.subscriptions.values()).find(jt=>JSON.stringify(jt.filter)===JSON.stringify(Bt))}removeSubscriptionById(Bt){const jt=Date.now(),At=this.lastActionTimestamp.get(Bt);At&&jt-At{this.subscriptionQueue.length>0&&this.subscriptionQueue.splice(0,this.maxSubscriptionsPerBatch).forEach(At=>this.subscribeToRelays(At.filter,At))},this.queueInterval))}subscribeToRelays(Bt,jt){0!==this.activeRelays.length?this.relayService.ensureConnectedRelays().then(()=>{const At=this.relayService.getConnectedRelays();this.relayService.getPool().subscribeMany(At,Bt,{onevent:kt=>{jt.callbacks.forEach(st=>st(kt))},onclose:()=>console.log("Subscription closed")})}).catch(At=>{console.error("Error subscribing to relays:",At)}):this.pendingSubscriptions.set(jt.id,jt)}subscribeToAllRelays(){this.pendingSubscriptions.forEach(Bt=>{this.subscribeToRelays(Bt.filter,Bt)}),this.pendingSubscriptions.clear()}connectToAllRelays(){this.relayService.ensureConnectedRelays().then(()=>{this.activeRelays=this.relayService.getConnectedRelays(),this.subscribeToAllRelays()}).catch(Bt=>{console.error("Error connecting to relays:",Bt)})}clearAllSubscriptions(){this.subscriptions.clear(),this.pendingSubscriptions.clear(),this.subscriptionsSubject.next(new Map)}getSubscriptions(){return Array.from(this.subscriptions.values())}static{this.\u0275fac=function(jt){return new(jt||et)(q.KVO(lt.b))}}static{this.\u0275prov=q.jDH({token:et,factory:et.\u0275fac,providedIn:"root"})}}return et})()},7292:(i,a,r)=>{"use strict";r.d(a,{b:()=>z});var o=r(177),s=r(9417),c=r(8834),y=r(6600),_=r(5351),E=r(2102),T=r(9213),A=r(9042),S=r(2798),I=r(882),N=r(4438);function X(q,lt){1&q&&(N.j41(0,"mat-error"),N.EFF(1," Password is required "),N.k0s())}let z=(()=>{class q{constructor(pt,et,_t){this.fb=pt,this.dialogRef=et,this.data=_t,this.passwordForm=this.fb.group({password:["",s.k0.required],duration:["0",s.k0.required]})}onCancel(){this.dialogRef.close()}onSubmit(){this.dialogRef.close(this.passwordForm.value)}static{this.\u0275fac=function(et){return new(et||q)(N.rXU(s.ok),N.rXU(_.CP),N.rXU(_.Vh))}}static{this.\u0275cmp=N.VBU({type:q,selectors:[["password-dialog"]],standalone:!0,features:[N.aNF],decls:30,vars:5,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[3,"formGroup"],[1,"w-full",3,"subscriptSizing"],["matPrefix",""],["matInput","","type","password",3,"formControlName"],[4,"ngIf"],[1,"mt-5","w-full"],["formControlName","duration"],["value","0"],["value","1"],["value","5"],["value","10"],["value","60"],["mat-dialog-actions",""],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(et,_t){1&et&&(N.j41(0,"h1",0),N.EFF(1,"Enter Password"),N.k0s(),N.j41(2,"div",1)(3,"form",2)(4,"mat-form-field",3)(5,"mat-label"),N.EFF(6,"Password"),N.k0s(),N.j41(7,"mat-icon",4),N.EFF(8,"lock"),N.k0s(),N.nrm(9,"input",5),N.DNE(10,X,2,0,"mat-error",6),N.k0s(),N.j41(11,"mat-form-field",7)(12,"mat-label"),N.EFF(13,"Duration"),N.k0s(),N.j41(14,"mat-select",8)(15,"mat-option",9),N.EFF(16,"0 Minute"),N.k0s(),N.j41(17,"mat-option",10),N.EFF(18,"1 Minute"),N.k0s(),N.j41(19,"mat-option",11),N.EFF(20,"5 Minutes"),N.k0s(),N.j41(21,"mat-option",12),N.EFF(22,"10 Minutes"),N.k0s(),N.j41(23,"mat-option",13),N.EFF(24,"1 Hour"),N.k0s()()()()(),N.j41(25,"div",14)(26,"button",15),N.bIt("click",function(){return _t.onCancel()}),N.EFF(27,"Cancel"),N.k0s(),N.j41(28,"button",16),N.bIt("click",function(){return _t.onSubmit()}),N.EFF(29," Submit "),N.k0s()()),2&et&&(N.R7$(3),N.Y8G("formGroup",_t.passwordForm),N.R7$(),N.Y8G("subscriptSizing","dynamic"),N.R7$(5),N.Y8G("formControlName","password"),N.R7$(),N.Y8G("ngIf",_t.passwordForm.get("password").hasError("required")),N.R7$(18),N.Y8G("disabled",_t.passwordForm.invalid))},dependencies:[I.vg,c.Hl,c.$z,T.m_,T.An,s.YN,s.qT,s.me,s.BC,s.cb,y.wT,E.nJ,E.rl,s.X1,s.j4,s.JD,o.MD,o.bT,S.Ve,E.TL,E.JW,S.VO,E.RG,A.fS,A.fg],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"],changeDetection:0})}}return q})()},4312:(i,a,r)=>{"use strict";var o=r(345),s=r(5245),c=r(4438);let y=(()=>{class b{constructor(){}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["app-root"]],standalone:!0,features:[c.aNF],decls:1,vars:0,template:function(m,C){1&m&&c.nrm(0,"router-outlet")},dependencies:[s.n3],styles:["[_nghost-%COMP%]{display:flex;flex:1 1 auto;width:100%;height:100%}"]})}}return b})();var _=r(467);const E=new c.nKC("ANGOR_MOCK_API_DEFAULT_DELAY");var T=r(8810),A=r(1985),S=r(6697),I=r(7673);class N{constructor(p,d){this.url=p,this.delay=d,this._replyCount=0,this._replied=0}get response(){if(this._replyCount>0&&this._replyCount<=this._replied)return(0,T.$)(()=>new Error("Execution limit has been reached!"));if(!this._reply)return(0,T.$)(()=>new Error("Response callback function does not exist!"));if(!this.request)return(0,T.$)(()=>new Error("Request does not exist!"));this._replied++;const p=this._reply({request:this.request,urlParams:this.urlParams});return p instanceof A.c?p.pipe((0,S.s)(1)):(0,I.of)(p).pipe((0,S.s)(1))}reply(p){this._reply=p}replyCount(p){this._replyCount=p}}var X=r(7680);let z=(()=>{class b{constructor(){this._handlers={get:new Map,post:new Map,patch:new Map,delete:new Map,put:new Map,head:new Map,jsonp:new Map,options:new Map}}findHandler(d,m){const C={handler:void 0,urlParams:{}},V=m.split("/"),J=this._handlers[d.toLowerCase()];for(const[vt,Kt]of J){const be=vt.split("/");if(V.length===be.length&&be.every((wr,po)=>wr.startsWith(":")||wr===V[po])){C.handler=Kt,C.urlParams=(0,X.A)(be.map((wr,po)=>wr.startsWith(":")?[wr.substring(1),V[po]]:void 0).filter(Boolean));break}}return C}onGet(d,m){return this._registerHandler("get",d,m)}onPost(d,m){return this._registerHandler("post",d,m)}onPatch(d,m){return this._registerHandler("patch",d,m)}onDelete(d,m){return this._registerHandler("delete",d,m)}onPut(d,m){return this._registerHandler("put",d,m)}onHead(d,m){return this._registerHandler("head",d,m)}onJsonp(d,m){return this._registerHandler("jsonp",d,m)}onOptions(d,m){return this._registerHandler("options",d,m)}_registerHandler(d,m,C){const V=new N(m,C);return this._handlers[d].set(m,V),V}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var q=r(1626),lt=r(1986),pt=r(5558);const et=(b,p)=>{const d=(0,c.WQX)(E),m=(0,c.WQX)(z),{handler:C,urlParams:V}=m.findHandler(b.method.toUpperCase(),b.url);return C?(C.request=b,C.urlParams=V,C.response.pipe((0,lt.c)(C.delay??d??0),(0,pt.n)(J=>{if(!J)return(0,T.$)(()=>new q.yz({error:"NOT FOUND",status:404,statusText:"NOT FOUND"}));const vt={status:J[0],body:J[1]};return vt.status>=200&&vt.status<300?(0,I.of)(new q.cS({body:vt.body,status:vt.status,statusText:"OK"})):(0,T.$)(()=>new q.yz({error:vt.body?.error,status:vt.status,statusText:"ERROR"}))}))):p(b)};var _t=r(9097),Bt=r(9979),jt=r(4412);let At=(()=>{class b{constructor(){this._auto$=new jt.t(!0),this._mode$=new jt.t("indeterminate"),this._progress$=new jt.t(0),this._show$=new jt.t(!1),this._urlMap=new Map}get auto$(){return this._auto$.asObservable()}get mode$(){return this._mode$.asObservable()}get progress$(){return this._progress$.asObservable()}get show$(){return this._show$.asObservable()}show(){this._show$.next(!0)}hide(){this._show$.next(!1)}setAutoMode(d){this._auto$.next(d)}setMode(d){this._mode$.next(d)}setProgress(d){d<0||d>100?console.error("Progress value must be between 0 and 100!"):this._progress$.next(d)}_setLoadingStatus(d,m){m?(!0===d?(this._urlMap.set(m,d),this._show$.next(!0)):!1===d&&this._urlMap.has(m)&&this._urlMap.delete(m),0===this._urlMap.size&&this._show$.next(!1)):console.error("The request URL must be provided!")}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var kt=r(980);const st=(b,p)=>{const d=(0,c.WQX)(At);let m=!1;return d.auto$.pipe((0,S.s)(1)).subscribe(C=>{m=C}),m?(d._setLoadingStatus(!0,b.url),p(b).pipe((0,kt.j)(()=>{d._setLoadingStatus(!1,b.url)}))):p(b)};var ct=r(4977),Ct=r(6860);let $t=(()=>{class b{constructor(){this._platform=(0,c.WQX)(Ct.OD),this.osName="os-unknown",this._platform.isBrowser&&(navigator.userAgent.includes("Win")&&(this.osName="os-windows"),navigator.userAgent.includes("Mac")&&(this.osName="os-mac"),navigator.userAgent.includes("X11")&&(this.osName="os-unix"),navigator.userAgent.includes("Linux")&&(this.osName="os-linux"),this._platform.IOS&&(this.osName="os-ios"),this._platform.ANDROID&&(this.osName="os-android"))}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var qt=r(177),xe=r(5964);let ne=(()=>{class b{constructor(){this._document=(0,c.WQX)(qt.qQ),this._router=(0,c.WQX)(s.Ix),this._router.events.pipe((0,xe.p)(d=>d instanceof s.wF),(0,S.s)(1)).subscribe(()=>{this.hide()})}show(){this._document.body.classList.remove("angor-splash-screen-hidden")}hide(){this._document.body.classList.add("angor-splash-screen-hidden")}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var ce=r(7209),qe=r(6600),Mr=r(5351),mr=r(2102);class Wr extends Error{}class ke extends Wr{constructor(p){super(`Invalid DateTime: ${p.toMessage()}`)}}class Ve extends Wr{constructor(p){super(`Invalid Interval: ${p.toMessage()}`)}}class yt extends Wr{constructor(p){super(`Invalid Duration: ${p.toMessage()}`)}}class Lt extends Wr{}class Ie extends Wr{constructor(p){super(`Invalid unit ${p}`)}}class Pt extends Wr{}class le extends Wr{constructor(){super("Zone is an abstract class")}}const zt="numeric",Se="short",Ye="long",ft={year:zt,month:zt,day:zt},me={year:zt,month:Se,day:zt},Vt={year:zt,month:Se,day:zt,weekday:Se},Te={year:zt,month:Ye,day:zt},ie={year:zt,month:Ye,day:zt,weekday:Ye},We={hour:zt,minute:zt},Wt={hour:zt,minute:zt,second:zt},Ne={hour:zt,minute:zt,second:zt,timeZoneName:Se},$e={hour:zt,minute:zt,second:zt,timeZoneName:Ye},Ke={hour:zt,minute:zt,hourCycle:"h23"},Nr={hour:zt,minute:zt,second:zt,hourCycle:"h23"},Ao={hour:zt,minute:zt,second:zt,hourCycle:"h23",timeZoneName:Se},hr={hour:zt,minute:zt,second:zt,hourCycle:"h23",timeZoneName:Ye},Nt={year:zt,month:zt,day:zt,hour:zt,minute:zt},he={year:zt,month:zt,day:zt,hour:zt,minute:zt,second:zt},se={year:zt,month:Se,day:zt,hour:zt,minute:zt},Le={year:zt,month:Se,day:zt,hour:zt,minute:zt,second:zt},yr={year:zt,month:Se,day:zt,weekday:Se,hour:zt,minute:zt},mt={year:zt,month:Ye,day:zt,hour:zt,minute:zt,timeZoneName:Se},U={year:zt,month:Ye,day:zt,hour:zt,minute:zt,second:zt,timeZoneName:Se},Z={year:zt,month:Ye,day:zt,weekday:Ye,hour:zt,minute:zt,timeZoneName:Ye},it={year:zt,month:Ye,day:zt,weekday:Ye,hour:zt,minute:zt,second:zt,timeZoneName:Ye};class Tt{get type(){throw new le}get name(){throw new le}get ianaName(){return this.name}get isUniversal(){throw new le}offsetName(p,d){throw new le}formatOffset(p,d){throw new le}offset(p){throw new le}equals(p){throw new le}get isValid(){throw new le}}let It=null;class ye extends Tt{static get instance(){return null===It&&(It=new ye),It}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(p,{format:d,locale:m}){return Di(p,d,m)}formatOffset(p,d){return ps(this.offset(p),d)}offset(p){return-new Date(p).getTimezoneOffset()}equals(p){return"system"===p.type}get isValid(){return!0}}let ir={};const nr={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let Xr={};class gr extends Tt{static create(p){return Xr[p]||(Xr[p]=new gr(p)),Xr[p]}static resetCache(){Xr={},ir={}}static isValidSpecifier(p){return this.isValidZone(p)}static isValidZone(p){if(!p)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:p}).format(),!0}catch{return!1}}constructor(p){super(),this.zoneName=p,this.valid=gr.isValidZone(p)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(p,{format:d,locale:m}){return Di(p,d,m,this.name)}formatOffset(p,d){return ps(this.offset(p),d)}offset(p){const d=new Date(p);if(isNaN(d))return NaN;const m=function er(b){return ir[b]||(ir[b]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:b,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),ir[b]}(this.name);let[C,V,J,vt,Kt,be,ur]=m.formatToParts?function Qr(b,p){const d=b.formatToParts(p),m=[];for(let C=0;C=0?so:1e3+so,(ds({year:C,month:V,day:J,hour:24===Kt?0:Kt,minute:be,second:ur,millisecond:0})-Gr)/6e4}equals(p){return"iana"===p.type&&p.name===this.name}get isValid(){return this.valid}}let ho={},Qt={};function Ft(b,p={}){const d=JSON.stringify([b,p]);let m=Qt[d];return m||(m=new Intl.DateTimeFormat(b,p),Qt[d]=m),m}let pe={},Yr={},Ko=null,Je={};function Ae(b,p,d,m){const C=b.listingMode();return"error"===C?null:"en"===C?d(p):m(p)}class xr{constructor(p,d,m){this.padTo=m.padTo||0,this.floor=m.floor||!1;const{padTo:C,floor:V,...J}=m;if(!d||Object.keys(J).length>0){const vt={useGrouping:!1,...m};m.padTo>0&&(vt.minimumIntegerDigits=m.padTo),this.inf=function br(b,p={}){const d=JSON.stringify([b,p]);let m=pe[d];return m||(m=new Intl.NumberFormat(b,p),pe[d]=m),m}(p,vt)}}format(p){if(this.inf){const d=this.floor?Math.floor(p):p;return this.inf.format(d)}return oi(this.floor?Math.floor(p):Da(p,3),this.padTo)}}class _o{constructor(p,d,m){let C;if(this.opts=m,this.originalZone=void 0,this.opts.timeZone)this.dt=p;else if("fixed"===p.zone.type){const J=p.offset/60*-1,vt=J>=0?`Etc/GMT+${J}`:`Etc/GMT${J}`;0!==p.offset&&gr.create(vt).valid?(C=vt,this.dt=p):(C="UTC",this.dt=0===p.offset?p:p.setZone("UTC").plus({minutes:p.offset}),this.originalZone=p.zone)}else"system"===p.zone.type?this.dt=p:"iana"===p.zone.type?(this.dt=p,C=p.zone.name):(C="UTC",this.dt=p.setZone("UTC").plus({minutes:p.offset}),this.originalZone=p.zone);const V={...this.opts};V.timeZone=V.timeZone||C,this.dtf=Ft(d,V)}format(){return this.originalZone?this.formatToParts().map(({value:p})=>p).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const p=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?p.map(d=>{if("timeZoneName"===d.type){const m=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...d,value:m}}return d}):p}resolvedOptions(){return this.dtf.resolvedOptions()}}class ai{constructor(p,d,m){this.opts={style:"long",...m},!d&&Sn()&&(this.rtf=function Do(b,p={}){const{base:d,...m}=p,C=JSON.stringify([b,m]);let V=Yr[C];return V||(V=new Intl.RelativeTimeFormat(b,p),Yr[C]=V),V}(p,m))}format(p,d){return this.rtf?this.rtf.format(p,d):function tt(b,p,d="always",m=!1){const C={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},V=-1===["hours","minutes","seconds"].indexOf(b);if("auto"===d&&V){const wr="days"===b;switch(p){case 1:return wr?"tomorrow":`next ${C[b][0]}`;case-1:return wr?"yesterday":`last ${C[b][0]}`;case 0:return wr?"today":`this ${C[b][0]}`}}const J=Object.is(p,-0)||p<0,vt=Math.abs(p),Kt=1===vt,be=C[b],ur=m?Kt?be[1]:be[2]||be[1]:Kt?C[b][0]:b;return J?`${vt} ${ur} ago`:`in ${vt} ${ur}`}(d,p,this.opts.numeric,"long"!==this.opts.style)}formatToParts(p,d){return this.rtf?this.rtf.formatToParts(p,d):[]}}const ei={firstDay:1,minimalDays:4,weekend:[6,7]};class Zo{static fromOpts(p){return Zo.create(p.locale,p.numberingSystem,p.outputCalendar,p.weekSettings,p.defaultToEN)}static create(p,d,m,C,V=!1){const J=p||Mt.defaultLocale,vt=J||(V?"en-US":function rr(){return Ko||(Ko=(new Intl.DateTimeFormat).resolvedOptions().locale,Ko)}()),Kt=d||Mt.defaultNumberingSystem,be=m||Mt.defaultOutputCalendar,ur=ta(C)||Mt.defaultWeekSettings;return new Zo(vt,Kt,be,ur,J)}static resetCache(){Ko=null,Qt={},pe={},Yr={}}static fromObject({locale:p,numberingSystem:d,outputCalendar:m,weekSettings:C}={}){return Zo.create(p,d,m,C)}constructor(p,d,m,C,V){const[J,vt,Kt]=function Qe(b){const p=b.indexOf("-x-");-1!==p&&(b=b.substring(0,p));const d=b.indexOf("-u-");if(-1===d)return[b];{let m,C;try{m=Ft(b).resolvedOptions(),C=b}catch{const Kt=b.substring(0,d);m=Ft(Kt).resolvedOptions(),C=Kt}const{numberingSystem:V,calendar:J}=m;return[C,V,J]}}(p);this.locale=J,this.numberingSystem=d||vt||null,this.outputCalendar=m||Kt||null,this.weekSettings=C,this.intl=function Ce(b,p,d){return(d||p)&&(b.includes("-u-")||(b+="-u"),d&&(b+=`-ca-${d}`),p&&(b+=`-nu-${p}`)),b}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=V,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=function ar(b){return(!b.numberingSystem||"latn"===b.numberingSystem)&&("latn"===b.numberingSystem||!b.locale||b.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(b.intl).resolvedOptions().numberingSystem)}(this)),this.fastNumbersCached}listingMode(){return this.isEnglish()&&!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar)?"en":"intl"}clone(p){return p&&0!==Object.getOwnPropertyNames(p).length?Zo.create(p.locale||this.specifiedLocale,p.numberingSystem||this.numberingSystem,p.outputCalendar||this.outputCalendar,ta(p.weekSettings)||this.weekSettings,p.defaultToEN||!1):this}redefaultToEN(p={}){return this.clone({...p,defaultToEN:!0})}redefaultToSystem(p={}){return this.clone({...p,defaultToEN:!1})}months(p,d=!1){return Ae(this,p,ec,()=>{const m=d?{month:p,day:"numeric"}:{month:p},C=d?"format":"standalone";return this.monthsCache[C][p]||(this.monthsCache[C][p]=function we(b){const p=[];for(let d=1;d<=12;d++){const m=Lo.utc(2009,d,1);p.push(b(m))}return p}(V=>this.extract(V,m,"month"))),this.monthsCache[C][p]})}weekdays(p,d=!1){return Ae(this,p,ra,()=>{const m=d?{weekday:p,year:"numeric",month:"long",day:"numeric"}:{weekday:p},C=d?"format":"standalone";return this.weekdaysCache[C][p]||(this.weekdaysCache[C][p]=function Yt(b){const p=[];for(let d=1;d<=7;d++){const m=Lo.utc(2016,11,13+d);p.push(b(m))}return p}(V=>this.extract(V,m,"weekday"))),this.weekdaysCache[C][p]})}meridiems(){return Ae(this,void 0,()=>Aa,()=>{if(!this.meridiemCache){const p={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Lo.utc(2016,11,13,9),Lo.utc(2016,11,13,19)].map(d=>this.extract(d,p,"dayperiod"))}return this.meridiemCache})}eras(p){return Ae(this,p,Us,()=>{const d={era:p};return this.eraCache[p]||(this.eraCache[p]=[Lo.utc(-40,1,1),Lo.utc(2017,1,1)].map(m=>this.extract(m,d,"era"))),this.eraCache[p]})}extract(p,d,m){const J=this.dtFormatter(p,d).formatToParts().find(vt=>vt.type.toLowerCase()===m);return J?J.value:null}numberFormatter(p={}){return new xr(this.intl,p.forceSimple||this.fastNumbers,p)}dtFormatter(p,d={}){return new _o(p,this.intl,d)}relFormatter(p={}){return new ai(this.intl,this.isEnglish(),p)}listFormatter(p={}){return function te(b,p={}){const d=JSON.stringify([b,p]);let m=ho[d];return m||(m=new Intl.ListFormat(b,p),ho[d]=m),m}(this.intl,p)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:ji()?function _e(b){let p=Je[b];if(!p){const d=new Intl.Locale(b);p="getWeekInfo"in d?d.getWeekInfo():d.weekInfo,Je[b]=p}return p}(this.locale):ei}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(p){return this.locale===p.locale&&this.numberingSystem===p.numberingSystem&&this.outputCalendar===p.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let Ci=null;class Io extends Tt{static get utcInstance(){return null===Ci&&(Ci=new Io(0)),Ci}static instance(p){return 0===p?Io.utcInstance:new Io(p)}static parseSpecifier(p){if(p){const d=p.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(d)return new Io(Sa(d[1],d[2]))}return null}constructor(p){super(),this.fixed=p}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${ps(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${ps(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(p,d){return ps(this.fixed,d)}get isUniversal(){return!0}offset(){return this.fixed}equals(p){return"fixed"===p.type&&p.fixed===this.fixed}get isValid(){return!0}}class Oi extends Tt{constructor(p){super(),this.zoneName=p}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function di(b,p){if(jo(b)||null===b)return p;if(b instanceof Tt)return b;if(function on(b){return"string"==typeof b}(b)){const m=b.toLowerCase();return"default"===m?p:"local"===m||"system"===m?ye.instance:"utc"===m||"gmt"===m?Io.utcInstance:Io.parseSpecifier(m)||gr.create(b)}return Yn(b)?Io.instance(b):"object"==typeof b&&"offset"in b&&"function"==typeof b.offset?b:new Oi(b)}const Un={arab:"[\u0660-\u0669]",arabext:"[\u06f0-\u06f9]",bali:"[\u1b50-\u1b59]",beng:"[\u09e6-\u09ef]",deva:"[\u0966-\u096f]",fullwide:"[\uff10-\uff19]",gujr:"[\u0ae6-\u0aef]",hanidec:"[\u3007|\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d]",khmr:"[\u17e0-\u17e9]",knda:"[\u0ce6-\u0cef]",laoo:"[\u0ed0-\u0ed9]",limb:"[\u1946-\u194f]",mlym:"[\u0d66-\u0d6f]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0b66-\u0b6f]",tamldec:"[\u0be6-\u0bef]",telu:"[\u0c66-\u0c6f]",thai:"[\u0e50-\u0e59]",tibt:"[\u0f20-\u0f29]",latn:"\\d"},Ri={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},yi=Un.hanidec.replace(/[\[|\]]/g,"").split("");let Ni={};function Xn({numberingSystem:b},p=""){const d=b||"latn";return Ni[d]||(Ni[d]={}),Ni[d][p]||(Ni[d][p]=new RegExp(`${Un[d]}${p}`)),Ni[d][p]}let bt,ui=()=>Date.now(),Mn="system",Uo=null,Gt=null,Fe=null,Ee=60,Zt=null;class Mt{static get now(){return ui}static set now(p){ui=p}static set defaultZone(p){Mn=p}static get defaultZone(){return di(Mn,ye.instance)}static get defaultLocale(){return Uo}static set defaultLocale(p){Uo=p}static get defaultNumberingSystem(){return Gt}static set defaultNumberingSystem(p){Gt=p}static get defaultOutputCalendar(){return Fe}static set defaultOutputCalendar(p){Fe=p}static get defaultWeekSettings(){return Zt}static set defaultWeekSettings(p){Zt=ta(p)}static get twoDigitCutoffYear(){return Ee}static set twoDigitCutoffYear(p){Ee=p%100}static get throwOnInvalid(){return bt}static set throwOnInvalid(p){bt=p}static resetCaches(){Zo.resetCache(),gr.resetCache(),Lo.resetCache(),function na(){Ni={}}()}}class de{constructor(p,d){this.reason=p,this.explanation=d}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const He=[0,31,59,90,120,151,181,212,243,273,304,334],Oe=[0,31,60,91,121,152,182,213,244,274,305,335];function fr(b,p){return new de("unit out of range",`you specified ${p} (of type ${typeof p}) as a ${b}, which is invalid`)}function Ir(b,p,d){const m=new Date(Date.UTC(b,p-1,d));b<100&&b>=0&&m.setUTCFullYear(m.getUTCFullYear()-1900);const C=m.getUTCDay();return 0===C?7:C}function Cr(b,p,d){return d+(fi(b)?Oe:He)[p-1]}function Pr(b,p){const d=fi(b)?Oe:He,m=d.findIndex(V=>Vus(m,p,d)?(be=m+1,Kt=1):be=m,{weekYear:be,weekNumber:Kt,weekday:vt,...Vi(b)}}function eo(b,p=4,d=1){const{weekYear:m,weekNumber:C,weekday:V}=b,J=$r(Ir(m,1,p),d),vt=Hn(m);let be,Kt=7*C+V-J-7+p;Kt<1?(be=m-1,Kt+=Hn(be)):Kt>vt?(be=m+1,Kt-=Hn(m)):be=m;const{month:ur,day:wr}=Pr(be,Kt);return{year:be,month:ur,day:wr,...Vi(b)}}function xo(b){const{year:p,month:d,day:m}=b;return{year:p,ordinal:Cr(p,d,m),...Vi(b)}}function Eo(b){const{year:p,ordinal:d}=b,{month:m,day:C}=Pr(p,d);return{year:p,month:m,day:C,...Vi(b)}}function fo(b,p){if(jo(b.localWeekday)&&jo(b.localWeekNumber)&&jo(b.localWeekYear))return{minDaysInFirstWeek:4,startOfWeek:1};if(!jo(b.weekday)||!jo(b.weekNumber)||!jo(b.weekYear))throw new Lt("Cannot mix locale-based week fields with ISO-based week fields");return jo(b.localWeekday)||(b.weekday=b.localWeekday),jo(b.localWeekNumber)||(b.weekNumber=b.localWeekNumber),jo(b.localWeekYear)||(b.weekYear=b.localWeekYear),delete b.localWeekday,delete b.localWeekNumber,delete b.localWeekYear,{minDaysInFirstWeek:p.getMinDaysInFirstWeek(),startOfWeek:p.getStartOfWeek()}}function $i(b){const p=Ji(b.year),d=ri(b.month,1,12),m=ri(b.day,1,In(b.year,b.month));return p?d?!m&&fr("day",b.day):fr("month",b.month):fr("year",b.year)}function vi(b){const{hour:p,minute:d,second:m,millisecond:C}=b,V=ri(p,0,23)||24===p&&0===d&&0===m&&0===C,J=ri(d,0,59),vt=ri(m,0,59),Kt=ri(C,0,999);return V?J?vt?!Kt&&fr("millisecond",C):fr("second",m):fr("minute",d):fr("hour",p)}function jo(b){return typeof b>"u"}function Yn(b){return"number"==typeof b}function Ji(b){return"number"==typeof b&&b%1==0}function Sn(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function ji(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function ls(b,p,d){if(0!==b.length)return b.reduce((m,C)=>{const V=[p(C),C];return m&&d(m[0],V[0])===m[0]?m:V},null)[1]}function pa(b,p){return Object.prototype.hasOwnProperty.call(b,p)}function ta(b){if(null==b)return null;if("object"!=typeof b)throw new Pt("Week settings must be an object");if(!ri(b.firstDay,1,7)||!ri(b.minimalDays,1,7)||!Array.isArray(b.weekend)||b.weekend.some(p=>!ri(p,1,7)))throw new Pt("Invalid week settings");return{firstDay:b.firstDay,minimalDays:b.minimalDays,weekend:Array.from(b.weekend)}}function ri(b,p,d){return Ji(b)&&b>=p&&b<=d}function oi(b,p=2){let m;return m=b<0?"-"+(""+-b).padStart(p,"0"):(""+b).padStart(p,"0"),m}function Ua(b){if(!jo(b)&&null!==b&&""!==b)return parseInt(b,10)}function ea(b){if(!jo(b)&&null!==b&&""!==b)return parseFloat(b)}function Go(b){if(!jo(b)&&null!==b&&""!==b){const p=1e3*parseFloat("0."+b);return Math.floor(p)}}function Da(b,p,d=!1){const m=10**p;return(d?Math.trunc:Math.round)(b*m)/m}function fi(b){return b%4==0&&(b%100!=0||b%400==0)}function Hn(b){return fi(b)?366:365}function In(b,p){const d=function Ga(b,p){return b-p*Math.floor(b/p)}(p-1,12)+1;return 2===d?fi(b+(p-d)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][d-1]}function ds(b){let p=Date.UTC(b.year,b.month-1,b.day,b.hour,b.minute,b.second,b.millisecond);return b.year<100&&b.year>=0&&(p=new Date(p),p.setUTCFullYear(b.year,b.month-1,b.day)),+p}function Fo(b,p,d){return-$r(Ir(b,1,p),d)+p-1}function us(b,p=4,d=1){const m=Fo(b,p,d),C=Fo(b+1,p,d);return(Hn(b)-m+C)/7}function Zn(b){return b>99?b:b>Mt.twoDigitCutoffYear?1900+b:2e3+b}function Di(b,p,d,m=null){const C=new Date(b),V={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};m&&(V.timeZone=m);const J={timeZoneName:p,...V},vt=new Intl.DateTimeFormat(d,J).formatToParts(C).find(Kt=>"timezonename"===Kt.type.toLowerCase());return vt?vt.value:null}function Sa(b,p){let d=parseInt(b,10);Number.isNaN(d)&&(d=0);const m=parseInt(p,10)||0;return 60*d+(d<0||Object.is(d,-0)?-m:m)}function Js(b){const p=Number(b);if("boolean"==typeof b||""===b||Number.isNaN(p))throw new Pt(`Invalid unit value ${b}`);return p}function Xa(b,p){const d={};for(const m in b)if(pa(b,m)){const C=b[m];if(null==C)continue;d[p(m)]=Js(C)}return d}function ps(b,p){const d=Math.trunc(Math.abs(b/60)),m=Math.trunc(Math.abs(b%60)),C=b>=0?"+":"-";switch(p){case"short":return`${C}${oi(d,2)}:${oi(m,2)}`;case"narrow":return`${C}${d}${m>0?`:${m}`:""}`;case"techie":return`${C}${oi(d,2)}${oi(m,2)}`;default:throw new RangeError(`Value format ${p} is out of range for property format`)}}function Vi(b){return function Ka(b,p){return p.reduce((d,m)=>(d[m]=b[m],d),{})}(b,["hour","minute","second","millisecond"])}const hs=["January","February","March","April","May","June","July","August","September","October","November","December"],tc=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Si=["J","F","M","A","M","J","J","A","S","O","N","D"];function ec(b){switch(b){case"narrow":return[...Si];case"short":return[...tc];case"long":return[...hs];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const Jn=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Fi=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],pi=["M","T","W","T","F","S","S"];function ra(b){switch(b){case"narrow":return[...pi];case"short":return[...Fi];case"long":return[...Jn];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const Aa=["AM","PM"],Ta=["Before Christ","Anno Domini"],rc=["BC","AD"],Bs=["B","A"];function Us(b){switch(b){case"narrow":return[...Bs];case"short":return[...rc];case"long":return[...Ta];default:return null}}function ae(b,p){let d="";for(const m of b)d+=m.literal?m.val:p(m.val);return d}const Lr={D:ft,DD:me,DDD:Te,DDDD:ie,t:We,tt:Wt,ttt:Ne,tttt:$e,T:Ke,TT:Nr,TTT:Ao,TTTT:hr,f:Nt,ff:se,fff:mt,ffff:Z,F:he,FF:Le,FFF:U,FFFF:it};class Fr{static create(p,d={}){return new Fr(p,d)}static parseFormat(p){let d=null,m="",C=!1;const V=[];for(let J=0;J0&&V.push({literal:C||/^\s+$/.test(m),val:m}),d=null,m="",C=!C):C||vt===d?m+=vt:(m.length>0&&V.push({literal:/^\s+$/.test(m),val:m}),m=vt,d=vt)}return m.length>0&&V.push({literal:C||/^\s+$/.test(m),val:m}),V}static macroTokenToFormatOpts(p){return Lr[p]}constructor(p,d){this.opts=d,this.loc=p,this.systemLoc=null}formatWithSystemDefault(p,d){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(p,{...this.opts,...d}).format()}dtFormatter(p,d={}){return this.loc.dtFormatter(p,{...this.opts,...d})}formatDateTime(p,d){return this.dtFormatter(p,d).format()}formatDateTimeParts(p,d){return this.dtFormatter(p,d).formatToParts()}formatInterval(p,d){return this.dtFormatter(p.start,d).dtf.formatRange(p.start.toJSDate(),p.end.toJSDate())}resolvedOptions(p,d){return this.dtFormatter(p,d).resolvedOptions()}num(p,d=0){if(this.opts.forceSimple)return oi(p,d);const m={...this.opts};return d>0&&(m.padTo=d),this.loc.numberFormatter(m).format(p)}formatDateTimeFromString(p,d){const m="en"===this.loc.listingMode(),C=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,V=(Gr,so)=>this.loc.extract(p,Gr,so),J=Gr=>p.isOffsetFixed&&0===p.offset&&Gr.allowZ?"Z":p.isValid?p.zone.formatOffset(p.ts,Gr.format):"",Kt=(Gr,so)=>m?function G(b,p){return ec(p)[b.month-1]}(p,Gr):V(so?{month:Gr}:{month:Gr,day:"numeric"},"month"),be=(Gr,so)=>m?function Es(b,p){return ra(p)[b.weekday-1]}(p,Gr):V(so?{weekday:Gr}:{weekday:Gr,month:"long",day:"numeric"},"weekday"),ur=Gr=>{const so=Fr.macroTokenToFormatOpts(Gr);return so?this.formatWithSystemDefault(p,so):Gr},wr=Gr=>m?function Jt(b,p){return Us(p)[b.year<0?0:1]}(p,Gr):V({era:Gr},"era");return ae(Fr.parseFormat(d),Gr=>{switch(Gr){case"S":return this.num(p.millisecond);case"u":case"SSS":return this.num(p.millisecond,3);case"s":return this.num(p.second);case"ss":return this.num(p.second,2);case"uu":return this.num(Math.floor(p.millisecond/10),2);case"uuu":return this.num(Math.floor(p.millisecond/100));case"m":return this.num(p.minute);case"mm":return this.num(p.minute,2);case"h":return this.num(p.hour%12==0?12:p.hour%12);case"hh":return this.num(p.hour%12==0?12:p.hour%12,2);case"H":return this.num(p.hour);case"HH":return this.num(p.hour,2);case"Z":return J({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return J({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return J({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return p.zone.offsetName(p.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return p.zone.offsetName(p.ts,{format:"long",locale:this.loc.locale});case"z":return p.zoneName;case"a":return m?function Bi(b){return Aa[b.hour<12?0:1]}(p):V({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return C?V({day:"numeric"},"day"):this.num(p.day);case"dd":return C?V({day:"2-digit"},"day"):this.num(p.day,2);case"c":case"E":return this.num(p.weekday);case"ccc":return be("short",!0);case"cccc":return be("long",!0);case"ccccc":return be("narrow",!0);case"EEE":return be("short",!1);case"EEEE":return be("long",!1);case"EEEEE":return be("narrow",!1);case"L":return C?V({month:"numeric",day:"numeric"},"month"):this.num(p.month);case"LL":return C?V({month:"2-digit",day:"numeric"},"month"):this.num(p.month,2);case"LLL":return Kt("short",!0);case"LLLL":return Kt("long",!0);case"LLLLL":return Kt("narrow",!0);case"M":return C?V({month:"numeric"},"month"):this.num(p.month);case"MM":return C?V({month:"2-digit"},"month"):this.num(p.month,2);case"MMM":return Kt("short",!1);case"MMMM":return Kt("long",!1);case"MMMMM":return Kt("narrow",!1);case"y":return C?V({year:"numeric"},"year"):this.num(p.year);case"yy":return C?V({year:"2-digit"},"year"):this.num(p.year.toString().slice(-2),2);case"yyyy":return C?V({year:"numeric"},"year"):this.num(p.year,4);case"yyyyyy":return C?V({year:"numeric"},"year"):this.num(p.year,6);case"G":return wr("short");case"GG":return wr("long");case"GGGGG":return wr("narrow");case"kk":return this.num(p.weekYear.toString().slice(-2),2);case"kkkk":return this.num(p.weekYear,4);case"W":return this.num(p.weekNumber);case"WW":return this.num(p.weekNumber,2);case"n":return this.num(p.localWeekNumber);case"nn":return this.num(p.localWeekNumber,2);case"ii":return this.num(p.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(p.localWeekYear,4);case"o":return this.num(p.ordinal);case"ooo":return this.num(p.ordinal,3);case"q":return this.num(p.quarter);case"qq":return this.num(p.quarter,2);case"X":return this.num(Math.floor(p.ts/1e3));case"x":return this.num(p.ts);default:return ur(Gr)}})}formatDurationFromString(p,d){const m=Kt=>{switch(Kt[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},V=Fr.parseFormat(d),J=V.reduce((Kt,{literal:be,val:ur})=>be?Kt:Kt.concat(ur),[]);return ae(V,(Kt=>be=>{const ur=m(be);return ur?this.num(Kt.get(ur),be.length):be})(p.shiftTo(...J.map(m).filter(Kt=>Kt))))}}const wo=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function ro(...b){const p=b.reduce((d,m)=>d+m.source,"");return RegExp(`^${p}$`)}function qo(...b){return p=>b.reduce(([d,m,C],V)=>{const[J,vt,Kt]=V(p,C);return[{...d,...J},vt||m,Kt]},[{},null,1]).slice(0,2)}function yn(b,...p){if(null==b)return[null,null];for(const[d,m]of p){const C=d.exec(b);if(C)return m(C)}return[null,null]}function So(...b){return(p,d)=>{const m={};let C;for(C=0;Cvoid 0!==Gr&&(so||Gr&&ur)?-Gr:Gr;return[{years:po(ea(d)),months:po(ea(m)),weeks:po(ea(C)),days:po(ea(V)),hours:po(ea(J)),minutes:po(ea(vt)),seconds:po(ea(Kt),"-0"===Kt),milliseconds:po(Go(be),wr)}]}const xl={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function oc(b,p,d,m,C,V,J){const vt={year:2===p.length?Zn(Ua(p)):Ua(p),month:tc.indexOf(d)+1,day:Ua(m),hour:Ua(C),minute:Ua(V)};return J&&(vt.second=Ua(J)),b&&(vt.weekday=b.length>3?Jn.indexOf(b)+1:Fi.indexOf(b)+1),vt}const bn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function fc(b){const[,p,d,m,C,V,J,vt,Kt,be,ur,wr]=b,po=oc(p,C,m,d,V,J,vt);let Gr;return Gr=Kt?xl[Kt]:be?0:Sa(ur,wr),[po,new Io(Gr)]}const Cs=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,jl=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,sd=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function pn(b){const[,p,d,m,C,V,J,vt]=b;return[oc(p,C,m,d,V,J,vt),Io.utcInstance]}function Hi(b){const[,p,d,m,C,V,J,vt]=b;return[oc(p,vt,d,m,C,V,J),Io.utcInstance]}const Jo=ro(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Ti),Ya=ro(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Ti),ya=ro(/(\d{4})-?(\d{3})/,Ti),Hc=ro(Ai),Wc=qo(function je(b,p){return[{year:Ot(b,p),month:Ot(b,p+1,1),day:Ot(b,p+2,1)},null,p+3]},ko,en,$a),Na=qo(gs,ko,en,$a),_l=qo($s,ko,en,$a),kc=qo(ko,en,$a),El=qo(ko),ll=ro(/(\d{4})-(\d\d)-(\d\d)/,Y),dl=ro(gt),js=qo(ko,en,$a),Kc="Invalid Duration",ga={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},Pd={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...ga},Mi=365.2425,Ki=30.436875,mc={years:{quarters:4,months:12,weeks:Mi/7,days:Mi,hours:24*Mi,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:Mi/28,days:Mi/4,hours:24*Mi/4,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:Ki/7,days:Ki,hours:24*Ki,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...ga},Gi=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],ja=Gi.slice(0).reverse();function ni(b,p,d=!1){const m={values:d?p.values:{...b.values,...p.values||{}},loc:b.loc.clone(p.loc),conversionAccuracy:p.conversionAccuracy||b.conversionAccuracy,matrix:p.matrix||b.matrix};return new $n(m)}function Cc(b,p){let d=p.milliseconds??0;for(const m of ja.slice(1))p[m]&&(d+=p[m]*b[m].milliseconds);return d}function Xi(b,p){const d=Cc(b,p)<0?-1:1;Gi.reduceRight((m,C)=>{if(jo(p[C]))return m;if(m){const J=b[C][m],vt=Math.floor(p[m]*d/J);p[C]+=vt*d,p[m]-=vt*J*d}return C},null),Gi.reduce((m,C)=>{if(jo(p[C]))return m;if(m){const V=p[m]%1;p[m]-=V,p[C]+=V*b[m][C]}return C},null)}class $n{constructor(p){const d="longterm"===p.conversionAccuracy||!1;let m=d?mc:Pd;p.matrix&&(m=p.matrix),this.values=p.values,this.loc=p.loc||Zo.create(),this.conversionAccuracy=d?"longterm":"casual",this.invalid=p.invalid||null,this.matrix=m,this.isLuxonDuration=!0}static fromMillis(p,d){return $n.fromObject({milliseconds:p},d)}static fromObject(p,d={}){if(null==p||"object"!=typeof p)throw new Pt("Duration.fromObject: argument expected to be an object, got "+(null===p?"null":typeof p));return new $n({values:Xa(p,$n.normalizeUnit),loc:Zo.fromObject(d),conversionAccuracy:d.conversionAccuracy,matrix:d.matrix})}static fromDurationLike(p){if(Yn(p))return $n.fromMillis(p);if($n.isDuration(p))return p;if("object"==typeof p)return $n.fromObject(p);throw new Pt(`Unknown duration argument ${p} of type ${typeof p}`)}static fromISO(p,d){const[m]=function Vl(b){return yn(b,[vl,_c])}(p);return m?$n.fromObject(m,d):$n.invalid("unparsable",`the input "${p}" can't be parsed as ISO 8601`)}static fromISOTime(p,d){const[m]=function cd(b){return yn(b,[gc,El])}(p);return m?$n.fromObject(m,d):$n.invalid("unparsable",`the input "${p}" can't be parsed as ISO 8601`)}static invalid(p,d=null){if(!p)throw new Pt("need to specify a reason the Duration is invalid");const m=p instanceof de?p:new de(p,d);if(Mt.throwOnInvalid)throw new yt(m);return new $n({invalid:m})}static normalizeUnit(p){const d={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[p&&p.toLowerCase()];if(!d)throw new Ie(p);return d}static isDuration(p){return p&&p.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(p,d={}){const m={...d,floor:!1!==d.round&&!1!==d.floor};return this.isValid?Fr.create(this.loc,m).formatDurationFromString(this,p):Kc}toHuman(p={}){if(!this.isValid)return Kc;const d=Gi.map(m=>{const C=this.values[m];return jo(C)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...p,unit:m.slice(0,-1)}).format(C)}).filter(m=>m);return this.loc.listFormatter({type:"conjunction",style:p.listStyle||"narrow",...p}).format(d)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let p="P";return 0!==this.years&&(p+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(p+=this.months+3*this.quarters+"M"),0!==this.weeks&&(p+=this.weeks+"W"),0!==this.days&&(p+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(p+="T"),0!==this.hours&&(p+=this.hours+"H"),0!==this.minutes&&(p+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(p+=Da(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===p&&(p+="T0S"),p}toISOTime(p={}){if(!this.isValid)return null;const d=this.toMillis();return d<0||d>=864e5?null:(p={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...p,includeOffset:!1},Lo.fromMillis(d,{zone:"UTC"}).toISOTime(p))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?Cc(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(p){if(!this.isValid)return this;const d=$n.fromDurationLike(p),m={};for(const C of Gi)(pa(d.values,C)||pa(this.values,C))&&(m[C]=d.get(C)+this.get(C));return ni(this,{values:m},!0)}minus(p){if(!this.isValid)return this;const d=$n.fromDurationLike(p);return this.plus(d.negate())}mapUnits(p){if(!this.isValid)return this;const d={};for(const m of Object.keys(this.values))d[m]=Js(p(this.values[m],m));return ni(this,{values:d},!0)}get(p){return this[$n.normalizeUnit(p)]}set(p){return this.isValid?ni(this,{values:{...this.values,...Xa(p,$n.normalizeUnit)}}):this}reconfigure({locale:p,numberingSystem:d,conversionAccuracy:m,matrix:C}={}){return ni(this,{loc:this.loc.clone({locale:p,numberingSystem:d}),matrix:C,conversionAccuracy:m})}as(p){return this.isValid?this.shiftTo(p).get(p):NaN}normalize(){if(!this.isValid)return this;const p=this.toObject();return Xi(this.matrix,p),ni(this,{values:p},!0)}rescale(){return this.isValid?ni(this,{values:function fa(b){const p={};for(const[d,m]of Object.entries(b))0!==m&&(p[d]=m);return p}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...p){if(!this.isValid)return this;if(0===p.length)return this;p=p.map(J=>$n.normalizeUnit(J));const d={},m={},C=this.toObject();let V;for(const J of Gi)if(p.indexOf(J)>=0){V=J;let vt=0;for(const be in m)vt+=this.matrix[be][J]*m[be],m[be]=0;Yn(C[J])&&(vt+=C[J]);const Kt=Math.trunc(vt);d[J]=Kt,m[J]=(1e3*vt-1e3*Kt)/1e3}else Yn(C[J])&&(m[J]=C[J]);for(const J in m)0!==m[J]&&(d[V]+=J===V?m[J]:m[J]/this.matrix[V][J]);return Xi(this.matrix,d),ni(this,{values:d},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const p={};for(const d of Object.keys(this.values))p[d]=0===this.values[d]?0:-this.values[d];return ni(this,{values:p},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(p){if(!this.isValid||!p.isValid||!this.loc.equals(p.loc))return!1;function d(m,C){return void 0===m||0===m?void 0===C||0===C:m===C}for(const m of Gi)if(!d(this.values[m],p.values[m]))return!1;return!0}}const fs="Invalid Interval";class Wi{constructor(p){this.s=p.start,this.e=p.end,this.invalid=p.invalid||null,this.isLuxonInterval=!0}static invalid(p,d=null){if(!p)throw new Pt("need to specify a reason the Interval is invalid");const m=p instanceof de?p:new de(p,d);if(Mt.throwOnInvalid)throw new Ve(m);return new Wi({invalid:m})}static fromDateTimes(p,d){const m=Fa(p),C=Fa(d),V=function ic(b,p){return b&&b.isValid?p&&p.isValid?pp}isBefore(p){return!!this.isValid&&this.e<=p}contains(p){return!!this.isValid&&this.s<=p&&this.e>p}set({start:p,end:d}={}){return this.isValid?Wi.fromDateTimes(p||this.s,d||this.e):this}splitAt(...p){if(!this.isValid)return[];const d=p.map(Fa).filter(J=>this.contains(J)).sort((J,vt)=>J.toMillis()-vt.toMillis()),m=[];let{s:C}=this,V=0;for(;C+this.e?this.e:J;m.push(Wi.fromDateTimes(C,vt)),C=vt,V+=1}return m}splitBy(p){const d=$n.fromDurationLike(p);if(!this.isValid||!d.isValid||0===d.as("milliseconds"))return[];let V,{s:m}=this,C=1;const J=[];for(;mKt*C));V=+vt>+this.e?this.e:vt,J.push(Wi.fromDateTimes(m,V)),m=V,C+=1}return J}divideEqually(p){return this.isValid?this.splitBy(this.length()/p).slice(0,p):[]}overlaps(p){return this.e>p.s&&this.s=p.e}equals(p){return!(!this.isValid||!p.isValid)&&this.s.equals(p.s)&&this.e.equals(p.e)}intersection(p){if(!this.isValid)return this;const d=this.s>p.s?this.s:p.s,m=this.e=m?null:Wi.fromDateTimes(d,m)}union(p){return this.isValid?Wi.fromDateTimes(this.sp.e?this.e:p.e):this}static merge(p){const[d,m]=p.sort((C,V)=>C.s-V.s).reduce(([C,V],J)=>V?V.overlaps(J)||V.abutsStart(J)?[C,V.union(J)]:[C.concat([V]),J]:[C,J],[[],null]);return m&&d.push(m),d}static xor(p){let d=null,m=0;const C=[],V=p.map(Kt=>[{time:Kt.s,type:"s"},{time:Kt.e,type:"e"}]),vt=Array.prototype.concat(...V).sort((Kt,be)=>Kt.time-be.time);for(const Kt of vt)m+="s"===Kt.type?1:-1,1===m?d=Kt.time:(d&&+d!=+Kt.time&&C.push(Wi.fromDateTimes(d,Kt.time)),d=null);return Wi.merge(C)}difference(...p){return Wi.xor([this].concat(p)).map(d=>this.intersection(d)).filter(d=>d&&!d.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:fs}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(p=ft,d={}){return this.isValid?Fr.create(this.s.loc.clone(d),p).formatInterval(this):fs}toISO(p){return this.isValid?`${this.s.toISO(p)}/${this.e.toISO(p)}`:fs}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:fs}toISOTime(p){return this.isValid?`${this.s.toISOTime(p)}/${this.e.toISOTime(p)}`:fs}toFormat(p,{separator:d=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(p)}${d}${this.e.toFormat(p)}`:fs}toDuration(p,d){return this.isValid?this.e.diff(this.s,p,d):$n.invalid(this.invalidReason)}mapEndpoints(p){return Wi.fromDateTimes(p(this.s),p(this.e))}}class Dc{static hasDST(p=Mt.defaultZone){const d=Lo.now().setZone(p).set({month:12});return!p.isUniversal&&d.offset!==d.set({month:6}).offset}static isValidIANAZone(p){return gr.isValidZone(p)}static normalizeZone(p){return di(p,Mt.defaultZone)}static getStartOfWeek({locale:p=null,locObj:d=null}={}){return(d||Zo.create(p)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:p=null,locObj:d=null}={}){return(d||Zo.create(p)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:p=null,locObj:d=null}={}){return(d||Zo.create(p)).getWeekendDays().slice()}static months(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null,outputCalendar:V="gregory"}={}){return(C||Zo.create(d,m,V)).months(p)}static monthsFormat(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null,outputCalendar:V="gregory"}={}){return(C||Zo.create(d,m,V)).months(p,!0)}static weekdays(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null}={}){return(C||Zo.create(d,m,null)).weekdays(p)}static weekdaysFormat(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null}={}){return(C||Zo.create(d,m,null)).weekdays(p,!0)}static meridiems({locale:p=null}={}){return Zo.create(p).meridiems()}static eras(p="short",{locale:d=null}={}){return Zo.create(d,null,"gregory").eras(p)}static features(){return{relative:Sn(),localeWeek:ji()}}}function Sc(b,p){const d=C=>C.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),m=d(p)-d(b);return Math.floor($n.fromMillis(m).as("days"))}function vn(b,p=d=>d){return{regex:b,deser:([d])=>p(function Oa(b){let p=parseInt(b,10);if(isNaN(p)){p="";for(let d=0;d=V&&m<=J&&(p+=m-V)}}return parseInt(p,10)}return p}(d))}}const Ui="[ \xa0]",F=new RegExp(Ui,"g");function Dt(b){return b.replace(/\./g,"\\.?").replace(F,Ui)}function rt(b){return b.replace(/\./g,"").replace(F," ").toLowerCase()}function wt(b,p){return null===b?null:{regex:RegExp(b.map(Dt).join("|")),deser:([d])=>b.findIndex(m=>rt(d)===rt(m))+p}}function De(b,p){return{regex:b,deser:([,d,m])=>Sa(d,m),groups:p}}function kr(b){return{regex:b,deser:([p])=>p}}function Br(b){return b.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}const rn={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};let yo=null;function Fn(b,p){return Array.prototype.concat(...b.map(d=>function Oo(b,p){if(b.literal)return b;const m=La(Fr.macroTokenToFormatOpts(b.val),p);return null==m||m.includes(void 0)?b:m}(d,p)))}class xi{constructor(p,d){if(this.locale=p,this.format=d,this.tokens=Fn(Fr.parseFormat(d),p),this.units=this.tokens.map(m=>function To(b,p){const d=Xn(p),m=Xn(p,"{2}"),C=Xn(p,"{3}"),V=Xn(p,"{4}"),J=Xn(p,"{6}"),vt=Xn(p,"{1,2}"),Kt=Xn(p,"{1,3}"),be=Xn(p,"{1,6}"),ur=Xn(p,"{1,9}"),wr=Xn(p,"{2,4}"),po=Xn(p,"{4,6}"),Gr=fn=>({regex:RegExp(Br(fn.val)),deser:([li])=>li,literal:!0}),tn=(fn=>{if(b.literal)return Gr(fn);switch(fn.val){case"G":return wt(p.eras("short"),0);case"GG":return wt(p.eras("long"),0);case"y":return vn(be);case"yy":case"kk":return vn(wr,Zn);case"yyyy":case"kkkk":return vn(V);case"yyyyy":return vn(po);case"yyyyyy":return vn(J);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return vn(vt);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return vn(m);case"MMM":return wt(p.months("short",!0),1);case"MMMM":return wt(p.months("long",!0),1);case"LLL":return wt(p.months("short",!1),1);case"LLLL":return wt(p.months("long",!1),1);case"o":case"S":return vn(Kt);case"ooo":case"SSS":return vn(C);case"u":return kr(ur);case"uu":return kr(vt);case"uuu":case"E":case"c":return vn(d);case"a":return wt(p.meridiems(),0);case"EEE":return wt(p.weekdays("short",!1),1);case"EEEE":return wt(p.weekdays("long",!1),1);case"ccc":return wt(p.weekdays("short",!0),1);case"cccc":return wt(p.weekdays("long",!0),1);case"Z":case"ZZ":return De(new RegExp(`([+-]${vt.source})(?::(${m.source}))?`),2);case"ZZZ":return De(new RegExp(`([+-]${vt.source})(${m.source})?`),2);case"z":return kr(/[a-z_+-/]{1,256}?/i);case" ":return kr(/[^\S\n\r]/);default:return Gr(fn)}})(b)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return tn.token=b,tn}(m,p)),this.disqualifyingUnit=this.units.find(m=>m.invalidReason),!this.disqualifyingUnit){const[m,C]=function xn(b){return[`^${b.map(d=>d.regex).reduce((d,m)=>`${d}(${m.source})`,"")}$`,b]}(this.units);this.regex=RegExp(m,"i"),this.handlers=C}}explainFromTokens(p){if(this.isValid){const[d,m]=function ln(b,p,d){const m=b.match(p);if(m){const C={};let V=1;for(const J in d)if(pa(d,J)){const vt=d[J],Kt=vt.groups?vt.groups+1:1;!vt.literal&&vt.token&&(C[vt.token.val[0]]=vt.deser(m.slice(V,V+Kt))),V+=Kt}return[m,C]}return[m,{}]}(p,this.regex,this.handlers),[C,V,J]=m?function Pn(b){let m,d=null;return jo(b.z)||(d=gr.create(b.z)),jo(b.Z)||(d||(d=new Io(b.Z)),m=b.Z),jo(b.q)||(b.M=3*(b.q-1)+1),jo(b.h)||(b.h<12&&1===b.a?b.h+=12:12===b.h&&0===b.a&&(b.h=0)),0===b.G&&b.y&&(b.y=-b.y),jo(b.u)||(b.S=Go(b.u)),[Object.keys(b).reduce((V,J)=>{const vt=(V=>{switch(V){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(J);return vt&&(V[vt]=b[J]),V},{}),d,m]}(m):[null,null,void 0];if(pa(m,"a")&&pa(m,"H"))throw new Lt("Can't include meridiem when specifying 24-hour format");return{input:p,tokens:this.tokens,regex:this.regex,rawMatches:d,matches:m,result:C,zone:V,specificOffset:J}}return{input:p,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function _i(b,p,d){return new xi(b,d).explainFromTokens(p)}function La(b,p){if(!b)return null;const m=Fr.create(p,b).dtFormatter(function Vr(){return yo||(yo=Lo.fromMillis(1555555555555)),yo}()),C=m.formatToParts(),V=m.resolvedOptions();return C.map(J=>function Ln(b,p,d){const{type:m,value:C}=b;if("literal"===m){const Kt=/^\s+$/.test(C);return{literal:!Kt,val:Kt?" ":C}}let J=m;"hour"===m&&(J=null!=p.hour12?p.hour12?"hour12":"hour24":null!=p.hourCycle?"h11"===p.hourCycle||"h12"===p.hourCycle?"hour12":"hour24":d.hour12?"hour12":"hour24");let vt=rn[J];if("object"==typeof vt&&(vt=vt[p[m]]),vt)return{literal:!1,val:vt}}(J,b,V))}const An="Invalid DateTime",ki=864e13;function ma(b){return new de("unsupported zone",`the zone "${b.name}" is not supported`)}function nn(b){return null===b.weekData&&(b.weekData=Jr(b.c)),b.weekData}function Gc(b){return null===b.localWeekData&&(b.localWeekData=Jr(b.c,b.loc.getMinDaysInFirstWeek(),b.loc.getStartOfWeek())),b.localWeekData}function zs(b,p){const d={ts:b.ts,zone:b.zone,c:b.c,o:b.o,loc:b.loc,invalid:b.invalid};return new Lo({...d,...p,old:d})}function xa(b,p,d){let m=b-60*p*1e3;const C=d.offset(m);if(p===C)return[m,p];m-=60*(C-p)*1e3;const V=d.offset(m);return C===V?[m,C]:[b-60*Math.min(C,V)*1e3,Math.max(C,V)]}function ci(b,p){const d=new Date(b+=60*p*1e3);return{year:d.getUTCFullYear(),month:d.getUTCMonth()+1,day:d.getUTCDate(),hour:d.getUTCHours(),minute:d.getUTCMinutes(),second:d.getUTCSeconds(),millisecond:d.getUTCMilliseconds()}}function sc(b,p,d){return xa(ds(b),p,d)}function Ac(b,p){const d=b.o,m=b.c.year+Math.trunc(p.years),C=b.c.month+Math.trunc(p.months)+3*Math.trunc(p.quarters),V={...b.c,year:m,month:C,day:Math.min(b.c.day,In(m,C))+Math.trunc(p.days)+7*Math.trunc(p.weeks)},J=$n.fromObject({years:p.years-Math.trunc(p.years),quarters:p.quarters-Math.trunc(p.quarters),months:p.months-Math.trunc(p.months),weeks:p.weeks-Math.trunc(p.weeks),days:p.days-Math.trunc(p.days),hours:p.hours,minutes:p.minutes,seconds:p.seconds,milliseconds:p.milliseconds}).as("milliseconds"),vt=ds(V);let[Kt,be]=xa(vt,d,b.zone);return 0!==J&&(Kt+=J,be=b.zone.offset(Kt)),{ts:Kt,o:be}}function Va(b,p,d,m,C,V){const{setZone:J,zone:vt}=d;if(b&&0!==Object.keys(b).length||p){const Kt=p||vt,be=Lo.fromObject(b,{...d,zone:Kt,specificOffset:V});return J?be:be.setZone(vt)}return Lo.invalid(new de("unparsable",`the input "${C}" can't be parsed as ${m}`))}function Hs(b,p,d=!0){return b.isValid?Fr.create(Zo.create("en-US"),{allowZ:d,forceSimple:!0}).formatDateTimeFromString(b,p):null}function Ws(b,p){const d=b.c.year>9999||b.c.year<0;let m="";return d&&b.c.year>=0&&(m+="+"),m+=oi(b.c.year,d?6:4),p?(m+="-",m+=oi(b.c.month),m+="-",m+=oi(b.c.day)):(m+=oi(b.c.month),m+=oi(b.c.day)),m}function On(b,p,d,m,C,V){let J=oi(b.c.hour);return p?(J+=":",J+=oi(b.c.minute),(0!==b.c.millisecond||0!==b.c.second||!d)&&(J+=":")):J+=oi(b.c.minute),(0!==b.c.millisecond||0!==b.c.second||!d)&&(J+=oi(b.c.second),(0!==b.c.millisecond||!m)&&(J+=".",J+=oi(b.c.millisecond,3))),C&&(b.isOffsetFixed&&0===b.offset&&!V?J+="Z":b.o<0?(J+="-",J+=oi(Math.trunc(-b.o/60)),J+=":",J+=oi(Math.trunc(-b.o%60))):(J+="+",J+=oi(Math.trunc(b.o/60)),J+=":",J+=oi(Math.trunc(b.o%60)))),V&&(J+="["+b.zone.ianaName+"]"),J}const Ei={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},aa={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},zo={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Tc=["year","month","day","hour","minute","second","millisecond"],ul=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],cc=["year","ordinal","hour","minute","second","millisecond"];function Mc(b){switch(b.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function zl(b){const p={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[b.toLowerCase()];if(!p)throw new Ie(b);return p}(b)}}function No(b,p){const d=di(p.zone,Mt.defaultZone);if(!d.isValid)return Lo.invalid(ma(d));const m=Zo.fromObject(p);let C,V;if(jo(b.year))C=Mt.now();else{for(const Kt of Tc)jo(b[Kt])&&(b[Kt]=Ei[Kt]);const J=$i(b)||vi(b);if(J)return Lo.invalid(J);const vt=function sa(b){return Pa[b]||(void 0===Xc&&(Xc=Mt.now()),Pa[b]=b.offset(Xc)),Pa[b]}(d);[C,V]=sc(b,vt,d)}return new Lo({ts:C,zone:d,loc:m,o:V})}function Zi(b,p,d){const m=!!jo(d.round)||d.round,C=(J,vt)=>(J=Da(J,m||d.calendary?0:2,!0),p.loc.clone(d).relFormatter(d).format(J,vt)),V=J=>d.calendary?p.hasSame(b,J)?0:p.startOf(J).diff(b.startOf(J),J).get(J):p.diff(b,J).get(J);if(d.unit)return C(V(d.unit),d.unit);for(const J of d.units){const vt=V(J);if(Math.abs(vt)>=1)return C(vt,J)}return C(b>p?-0:0,d.units[d.units.length-1])}function hi(b){let d,p={};return b.length>0&&"object"==typeof b[b.length-1]?(p=b[b.length-1],d=Array.from(b).slice(0,b.length-1)):d=Array.from(b),[p,d]}let Xc,Pa={};class Lo{constructor(p){const d=p.zone||Mt.defaultZone;let m=p.invalid||(Number.isNaN(p.ts)?new de("invalid input"):null)||(d.isValid?null:ma(d));this.ts=jo(p.ts)?Mt.now():p.ts;let C=null,V=null;if(!m)if(p.old&&p.old.ts===this.ts&&p.old.zone.equals(d))[C,V]=[p.old.c,p.old.o];else{const vt=Yn(p.o)&&!p.old?p.o:d.offset(this.ts);C=ci(this.ts,vt),m=Number.isNaN(C.year)?new de("invalid input"):null,C=m?null:C,V=m?null:vt}this._zone=d,this.loc=p.loc||Zo.create(),this.invalid=m,this.weekData=null,this.localWeekData=null,this.c=C,this.o=V,this.isLuxonDateTime=!0}static now(){return new Lo({})}static local(){const[p,d]=hi(arguments),[m,C,V,J,vt,Kt,be]=d;return No({year:m,month:C,day:V,hour:J,minute:vt,second:Kt,millisecond:be},p)}static utc(){const[p,d]=hi(arguments),[m,C,V,J,vt,Kt,be]=d;return p.zone=Io.utcInstance,No({year:m,month:C,day:V,hour:J,minute:vt,second:Kt,millisecond:be},p)}static fromJSDate(p,d={}){const m=function Ra(b){return"[object Date]"===Object.prototype.toString.call(b)}(p)?p.valueOf():NaN;if(Number.isNaN(m))return Lo.invalid("invalid input");const C=di(d.zone,Mt.defaultZone);return C.isValid?new Lo({ts:m,zone:C,loc:Zo.fromObject(d)}):Lo.invalid(ma(C))}static fromMillis(p,d={}){if(Yn(p))return p<-ki||p>ki?Lo.invalid("Timestamp out of range"):new Lo({ts:p,zone:di(d.zone,Mt.defaultZone),loc:Zo.fromObject(d)});throw new Pt(`fromMillis requires a numerical input, but received a ${typeof p} with value ${p}`)}static fromSeconds(p,d={}){if(Yn(p))return new Lo({ts:1e3*p,zone:di(d.zone,Mt.defaultZone),loc:Zo.fromObject(d)});throw new Pt("fromSeconds requires a numerical input")}static fromObject(p,d={}){p=p||{};const m=di(d.zone,Mt.defaultZone);if(!m.isValid)return Lo.invalid(ma(m));const C=Zo.fromObject(d),V=Xa(p,Mc),{minDaysInFirstWeek:J,startOfWeek:vt}=fo(V,C),Kt=Mt.now(),be=jo(d.specificOffset)?m.offset(Kt):d.specificOffset,ur=!jo(V.ordinal),wr=!jo(V.year),po=!jo(V.month)||!jo(V.day),Gr=wr||po,so=V.weekYear||V.weekNumber;if((Gr||ur)&&so)throw new Lt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(po&&ur)throw new Lt("Can't mix ordinal dates with month/day");const tn=so||V.weekday&&!Gr;let fn,li,da=ci(Kt,be);tn?(fn=ul,li=aa,da=Jr(da,J,vt)):ur?(fn=cc,li=zo,da=xo(da)):(fn=Tc,li=Ei);let _s=!1;for(const pc of fn)jo(V[pc])?V[pc]=_s?li[pc]:da[pc]:_s=!0;const ns=tn?function no(b,p=4,d=1){const m=Ji(b.weekYear),C=ri(b.weekNumber,1,us(b.weekYear,p,d)),V=ri(b.weekday,1,7);return m?C?!V&&fr("weekday",b.weekday):fr("week",b.weekNumber):fr("weekYear",b.weekYear)}(V,J,vt):ur?function si(b){const p=Ji(b.year),d=ri(b.ordinal,1,Hn(b.year));return p?!d&&fr("ordinal",b.ordinal):fr("year",b.year)}(V):$i(V),od=ns||vi(V);if(od)return Lo.invalid(od);const Zs=tn?eo(V,J,vt):ur?Eo(V):V,[Rs,Qs]=sc(Zs,be,m),jc=new Lo({ts:Rs,zone:m,o:Qs,loc:C});return V.weekday&&Gr&&p.weekday!==jc.weekday?Lo.invalid("mismatched weekday",`you can't specify both a weekday of ${V.weekday} and a date of ${jc.toISO()}`):jc.isValid?jc:Lo.invalid(jc.invalid)}static fromISO(p,d={}){const[m,C]=function ia(b){return yn(b,[Jo,Wc],[Ya,Na],[ya,_l],[Hc,kc])}(p);return Va(m,C,d,"ISO 8601",p)}static fromRFC2822(p,d={}){const[m,C]=function nc(b){return yn(function Ma(b){return b.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(b),[bn,fc])}(p);return Va(m,C,d,"RFC 2822",p)}static fromHTTP(p,d={}){const[m,C]=function kl(b){return yn(b,[Cs,pn],[jl,pn],[sd,Hi])}(p);return Va(m,C,d,"HTTP",d)}static fromFormat(p,d,m={}){if(jo(p)||jo(d))throw new Pt("fromFormat requires an input string and a format");const{locale:C=null,numberingSystem:V=null}=m,J=Zo.fromOpts({locale:C,numberingSystem:V,defaultToEN:!0}),[vt,Kt,be,ur]=function Yi(b,p,d){const{result:m,zone:C,specificOffset:V,invalidReason:J}=_i(b,p,d);return[m,C,V,J]}(J,p,d);return ur?Lo.invalid(ur):Va(vt,Kt,m,`format ${d}`,p,be)}static fromString(p,d,m={}){return Lo.fromFormat(p,d,m)}static fromSQL(p,d={}){const[m,C]=function Ec(b){return yn(b,[ll,Wc],[dl,js])}(p);return Va(m,C,d,"SQL",p)}static invalid(p,d=null){if(!p)throw new Pt("need to specify a reason the DateTime is invalid");const m=p instanceof de?p:new de(p,d);if(Mt.throwOnInvalid)throw new ke(m);return new Lo({invalid:m})}static isDateTime(p){return p&&p.isLuxonDateTime||!1}static parseFormatForOpts(p,d={}){const m=La(p,Zo.fromObject(d));return m?m.map(C=>C?C.val:null).join(""):null}static expandFormat(p,d={}){return Fn(Fr.parseFormat(p),Zo.fromObject(d)).map(C=>C.val).join("")}static resetCache(){Xc=void 0,Pa={}}get(p){return this[p]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?nn(this).weekYear:NaN}get weekNumber(){return this.isValid?nn(this).weekNumber:NaN}get weekday(){return this.isValid?nn(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Gc(this).weekday:NaN}get localWeekNumber(){return this.isValid?Gc(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Gc(this).weekYear:NaN}get ordinal(){return this.isValid?xo(this.c).ordinal:NaN}get monthShort(){return this.isValid?Dc.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Dc.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Dc.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Dc.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const p=864e5,d=6e4,m=ds(this.c),C=this.zone.offset(m-p),V=this.zone.offset(m+p),J=this.zone.offset(m-C*d),vt=this.zone.offset(m-V*d);if(J===vt)return[this];const Kt=m-J*d,be=m-vt*d,ur=ci(Kt,J),wr=ci(be,vt);return ur.hour===wr.hour&&ur.minute===wr.minute&&ur.second===wr.second&&ur.millisecond===wr.millisecond?[zs(this,{ts:Kt}),zs(this,{ts:be})]:[this]}get isInLeapYear(){return fi(this.year)}get daysInMonth(){return In(this.year,this.month)}get daysInYear(){return this.isValid?Hn(this.year):NaN}get weeksInWeekYear(){return this.isValid?us(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?us(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(p={}){const{locale:d,numberingSystem:m,calendar:C}=Fr.create(this.loc.clone(p),p).resolvedOptions(this);return{locale:d,numberingSystem:m,outputCalendar:C}}toUTC(p=0,d={}){return this.setZone(Io.instance(p),d)}toLocal(){return this.setZone(Mt.defaultZone)}setZone(p,{keepLocalTime:d=!1,keepCalendarTime:m=!1}={}){if((p=di(p,Mt.defaultZone)).equals(this.zone))return this;if(p.isValid){let C=this.ts;if(d||m){const V=p.offset(this.ts),J=this.toObject();[C]=sc(J,V,p)}return zs(this,{ts:C,zone:p})}return Lo.invalid(ma(p))}reconfigure({locale:p,numberingSystem:d,outputCalendar:m}={}){return zs(this,{loc:this.loc.clone({locale:p,numberingSystem:d,outputCalendar:m})})}setLocale(p){return this.reconfigure({locale:p})}set(p){if(!this.isValid)return this;const d=Xa(p,Mc),{minDaysInFirstWeek:m,startOfWeek:C}=fo(d,this.loc),V=!jo(d.weekYear)||!jo(d.weekNumber)||!jo(d.weekday),J=!jo(d.ordinal),vt=!jo(d.year),Kt=!jo(d.month)||!jo(d.day);if((vt||Kt||J)&&(d.weekYear||d.weekNumber))throw new Lt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(Kt&&J)throw new Lt("Can't mix ordinal dates with month/day");let wr;V?wr=eo({...Jr(this.c,m,C),...d},m,C):jo(d.ordinal)?(wr={...this.toObject(),...d},jo(d.day)&&(wr.day=Math.min(In(wr.year,wr.month),wr.day))):wr=Eo({...xo(this.c),...d});const[po,Gr]=sc(wr,this.o,this.zone);return zs(this,{ts:po,o:Gr})}plus(p){return this.isValid?zs(this,Ac(this,$n.fromDurationLike(p))):this}minus(p){return this.isValid?zs(this,Ac(this,$n.fromDurationLike(p).negate())):this}startOf(p,{useLocaleWeeks:d=!1}={}){if(!this.isValid)return this;const m={},C=$n.normalizeUnit(p);switch(C){case"years":m.month=1;case"quarters":case"months":m.day=1;case"weeks":case"days":m.hour=0;case"hours":m.minute=0;case"minutes":m.second=0;case"seconds":m.millisecond=0}if("weeks"===C)if(d){const V=this.loc.getStartOfWeek(),{weekday:J}=this;Jthis.valueOf(),be=function va(b,p,d,m){let[C,V,J,vt]=function Ds(b,p,d){const m=[["years",(Kt,be)=>be.year-Kt.year],["quarters",(Kt,be)=>be.quarter-Kt.quarter+4*(be.year-Kt.year)],["months",(Kt,be)=>be.month-Kt.month+12*(be.year-Kt.year)],["weeks",(Kt,be)=>{const ur=Sc(Kt,be);return(ur-ur%7)/7}],["days",Sc]],C={},V=b;let J,vt;for(const[Kt,be]of m)d.indexOf(Kt)>=0&&(J=Kt,C[Kt]=be(b,p),vt=V.plus(C),vt>p?(C[Kt]--,(b=V.plus(C))>p&&(vt=b,C[Kt]--,b=V.plus(C))):b=vt);return[b,C,vt,J]}(b,p,d);const Kt=p-C,be=d.filter(wr=>["hours","minutes","seconds","milliseconds"].indexOf(wr)>=0);0===be.length&&(J0?$n.fromMillis(Kt,m).shiftTo(...be).plus(ur):ur}(J?this:p,J?p:this,V,C);return J?be.negate():be}diffNow(p="milliseconds",d={}){return this.diff(Lo.now(),p,d)}until(p){return this.isValid?Wi.fromDateTimes(this,p):this}hasSame(p,d,m){if(!this.isValid)return!1;const C=p.valueOf(),V=this.setZone(p.zone,{keepLocalTime:!0});return V.startOf(d,m)<=C&&C<=V.endOf(d,m)}equals(p){return this.isValid&&p.isValid&&this.valueOf()===p.valueOf()&&this.zone.equals(p.zone)&&this.loc.equals(p.loc)}toRelative(p={}){if(!this.isValid)return null;const d=p.base||Lo.fromObject({},{zone:this.zone}),m=p.padding?thisd.valueOf(),Math.min)}static max(...p){if(!p.every(Lo.isDateTime))throw new Pt("max requires all arguments be DateTimes");return ls(p,d=>d.valueOf(),Math.max)}static fromFormatExplain(p,d,m={}){const{locale:C=null,numberingSystem:V=null}=m;return _i(Zo.fromOpts({locale:C,numberingSystem:V,defaultToEN:!0}),p,d)}static fromStringExplain(p,d,m={}){return Lo.fromFormatExplain(p,d,m)}static buildFormatParser(p,d={}){const{locale:m=null,numberingSystem:C=null}=d,V=Zo.fromOpts({locale:m,numberingSystem:C,defaultToEN:!0});return new xi(V,p)}static fromFormatParser(p,d,m={}){if(jo(p)||jo(d))throw new Pt("fromFormatParser requires an input string and a format parser");const{locale:C=null,numberingSystem:V=null}=m,J=Zo.fromOpts({locale:C,numberingSystem:V,defaultToEN:!0});if(!J.equals(d.locale))throw new Pt(`fromFormatParser called with a locale of ${J}, but the format parser was created for ${d.locale}`);const{result:vt,zone:Kt,specificOffset:be,invalidReason:ur}=d.explainFromTokens(p);return ur?Lo.invalid(ur):Va(vt,Kt,m,`format ${d.format}`,p,be)}static get DATE_SHORT(){return ft}static get DATE_MED(){return me}static get DATE_MED_WITH_WEEKDAY(){return Vt}static get DATE_FULL(){return Te}static get DATE_HUGE(){return ie}static get TIME_SIMPLE(){return We}static get TIME_WITH_SECONDS(){return Wt}static get TIME_WITH_SHORT_OFFSET(){return Ne}static get TIME_WITH_LONG_OFFSET(){return $e}static get TIME_24_SIMPLE(){return Ke}static get TIME_24_WITH_SECONDS(){return Nr}static get TIME_24_WITH_SHORT_OFFSET(){return Ao}static get TIME_24_WITH_LONG_OFFSET(){return hr}static get DATETIME_SHORT(){return Nt}static get DATETIME_SHORT_WITH_SECONDS(){return he}static get DATETIME_MED(){return se}static get DATETIME_MED_WITH_SECONDS(){return Le}static get DATETIME_MED_WITH_WEEKDAY(){return yr}static get DATETIME_FULL(){return mt}static get DATETIME_FULL_WITH_SECONDS(){return U}static get DATETIME_HUGE(){return Z}static get DATETIME_HUGE_WITH_SECONDS(){return it}}function Fa(b){if(Lo.isDateTime(b))return b;if(b&&b.valueOf&&Yn(b.valueOf()))return Lo.fromJSDate(b);if(b&&"object"==typeof b)return Lo.fromObject(b);throw new Pt(`Unknown datetime argument: ${b}, of type ${typeof b}`)}const wc=new c.nKC("MAT_LUXON_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function vu(){return{useUtc:!1,firstDayOfWeek:0,defaultOutputCalendar:"gregory"}}});let Yc=(()=>{class b extends qe.MJ{constructor(d,m){super(),this._useUTC=!!m?.useUtc,this._firstDayOfWeek=m?.firstDayOfWeek||0,this._defaultOutputCalendar=m?.defaultOutputCalendar||"gregory",this.setLocale(d||Lo.local().locale)}getYear(d){return d.year}getMonth(d){return d.month-1}getDate(d){return d.day}getDayOfWeek(d){return d.weekday}getMonthNames(d){return Dc.months(d,{locale:this.locale,outputCalendar:this._defaultOutputCalendar})}getDateNames(){const d=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return function ld(b,p){const d=Array(b);for(let m=0;md.format(Lo.utc(2017,1,m+1).toJSDate()))}getDayOfWeekNames(d){const m=Dc.weekdays(d,{locale:this.locale});return m.unshift(m.pop()),m}getYearName(d){return d.toFormat("yyyy",this._getOptions())}getFirstDayOfWeek(){return this._firstDayOfWeek}getNumDaysInMonth(d){return d.daysInMonth}clone(d){return Lo.fromObject(d.toObject(),this._getOptions())}createDate(d,m,C){const V=this._getOptions();if(m<0||m>11)throw Error(`Invalid month index "${m}". Month index has to be between 0 and 11.`);if(C<1)throw Error(`Invalid date "${C}". Date has to be greater than 0.`);const J=this._useUTC?Lo.utc(d,m+1,C,V):Lo.local(d,m+1,C,V);if(!this.isValid(J))throw Error(`Invalid date "${C}". Reason: "${J.invalidReason}".`);return J}today(){const d=this._getOptions();return this._useUTC?Lo.utc(d):Lo.local(d)}parse(d,m){const C=this._getOptions();if("string"==typeof d&&d.length>0){const V=Lo.fromISO(d,C);if(this.isValid(V))return V;const J=Array.isArray(m)?m:[m];if(!m.length)throw Error("Formats array must not be empty.");for(const vt of J){const Kt=Lo.fromFormat(d,vt,C);if(this.isValid(Kt))return Kt}return this.invalid()}return"number"==typeof d?Lo.fromMillis(d,C):d instanceof Date?Lo.fromJSDate(d,C):d instanceof Lo?Lo.fromMillis(d.toMillis(),C):null}format(d,m){if(!this.isValid(d))throw Error("LuxonDateAdapter: Cannot format invalid date.");return this._useUTC?d.setLocale(this.locale).setZone("utc").toFormat(m):d.setLocale(this.locale).toFormat(m)}addCalendarYears(d,m){return d.reconfigure(this._getOptions()).plus({years:m})}addCalendarMonths(d,m){return d.reconfigure(this._getOptions()).plus({months:m})}addCalendarDays(d,m){return d.reconfigure(this._getOptions()).plus({days:m})}toIso8601(d){return d.toISO()}deserialize(d){const m=this._getOptions();let C;if(d instanceof Date&&(C=Lo.fromJSDate(d,m)),"string"==typeof d){if(!d)return null;C=Lo.fromISO(d,m)}return C&&this.isValid(C)?C:super.deserialize(d)}isDateInstance(d){return d instanceof Lo}isValid(d){return d.isValid}invalid(){return Lo.invalid("Invalid Luxon DateTime object.")}_getOptions(){return{zone:this._useUTC?"utc":void 0,locale:this.locale,outputCalendar:this._defaultOutputCalendar}}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(qe.Ju,8),c.KVO(wc,8))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})();var Mo=r(9969);function R(b){return new c.wOt(3e3,!1)}function dc(b){switch(b.length){case 0:return new Mo.sf;case 1:return b[0];default:return new Mo.ui(b)}}function pl(b,p,d=new Map,m=new Map){const C=[],V=[];let J=-1,vt=null;if(p.forEach(Kt=>{const be=Kt.get("offset"),ur=be==J,wr=ur&&vt||new Map;Kt.forEach((po,Gr)=>{let so=Gr,tn=po;if("offset"!==Gr)switch(so=b.normalizePropertyName(so,C),tn){case Mo.FX:tn=d.get(Gr);break;case Mo.kp:tn=m.get(Gr);break;default:tn=b.normalizeStyleValue(Gr,so,tn,C)}wr.set(so,tn)}),ur||V.push(wr),vt=wr,J=be}),C.length)throw function gp(){return new c.wOt(3502,!1)}();return V}function ba(b,p,d,m){switch(p){case"start":b.onStart(()=>m(d&&Dl(d,"start",b)));break;case"done":b.onDone(()=>m(d&&Dl(d,"done",b)));break;case"destroy":b.onDestroy(()=>m(d&&Dl(d,"destroy",b)))}}function Dl(b,p,d){const V=ud(b.element,b.triggerName,b.fromState,b.toState,p||b.phaseName,d.totalTime??b.totalTime,!!d.disabled),J=b._data;return null!=J&&(V._data=J),V}function ud(b,p,d,m,C="",V=0,J){return{element:b,triggerName:p,fromState:d,toState:m,phaseName:C,totalTime:V,disabled:!!J}}function As(b,p,d){let m=b.get(p);return m||b.set(p,m=d),m}function pd(b){const p=b.indexOf(":");return[b.substring(1,p),b.slice(p+1)]}const ku=typeof document>"u"?null:document.documentElement;function Hl(b){const p=b.parentNode||b.host||null;return p===ku?null:p}let Qa=null,Gs=!1;function M(b,p){for(;p;){if(p===b)return!0;p=Hl(p)}return!1}function P(b,p,d){if(d)return Array.from(b.querySelectorAll(p));const m=b.querySelector(p);return m?[m]:[]}let nt=(()=>{class b{validateStyleProperty(d){return function hn(b){Qa||(Qa=function jd(){return typeof document<"u"?document.body:null}()||{},Gs=!!Qa.style&&"WebkitAppearance"in Qa.style);let p=!0;return Qa.style&&!function $d(b){return"ebkit"==b.substring(1,6)}(b)&&(p=b in Qa.style,!p&&Gs&&(p="Webkit"+b.charAt(0).toUpperCase()+b.slice(1)in Qa.style)),p}(d)}containsElement(d,m){return M(d,m)}getParentElement(d){return Hl(d)}query(d,m,C){return P(d,m,C)}computeStyle(d,m,C){return C||""}animate(d,m,C,V,J,vt=[],Kt){return new Mo.sf(C,V)}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})();class Et{static{this.NOOP=new nt}}class Ut{}const Re=1e3,Or="ng-enter",tr="ng-leave",ze="ng-trigger",Dr=".ng-trigger",to="ng-animating",Rr=".ng-animating";function Sr(b){if("number"==typeof b)return b;const p=b.match(/^(-?[\.\d]+)(m?s)/);return!p||p.length<2?0:Zr(parseFloat(p[1]),p[2])}function Zr(b,p){return"s"===p?b*Re:b}function go(b,p,d){return b.hasOwnProperty("duration")?b:function zr(b,p,d){let C,V=0,J="";if("string"==typeof b){const vt=b.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===vt)return p.push(R()),{duration:0,delay:0,easing:""};C=Zr(parseFloat(vt[1]),vt[2]);const Kt=vt[3];null!=Kt&&(V=Zr(parseFloat(Kt),vt[4]));const be=vt[5];be&&(J=be)}else C=b;if(!d){let vt=!1,Kt=p.length;C<0&&(p.push(function W(){return new c.wOt(3100,!1)}()),vt=!0),V<0&&(p.push(function L(){return new c.wOt(3101,!1)}()),vt=!0),vt&&p.splice(Kt,0,R())}return{duration:C,delay:V,easing:J}}(b,p,d)}function Co(b,p,d){p.forEach((m,C)=>{const V=qa(C);d&&!d.has(C)&&d.set(C,b.style[V]),b.style[V]=m})}function Yo(b,p){p.forEach((d,m)=>{const C=qa(m);b.style[C]=""})}function Ho(b){return Array.isArray(b)?1==b.length?b[0]:(0,Mo.K2)(b):b}const jn=new RegExp("{{\\s*(.+?)\\s*}}","g");function Nn(b){let p=[];if("string"==typeof b){let d;for(;d=jn.exec(b);)p.push(d[1]);jn.lastIndex=0}return p}function En(b,p,d){const m=`${b}`,C=m.replace(jn,(V,J)=>{let vt=p[J];return null==vt&&(d.push(function ht(){return new c.wOt(3003,!1)}()),vt=""),vt.toString()});return C==m?b:C}const mi=/-+([a-z0-9])/g;function qa(b){return b.replace(mi,(...p)=>p[1].toUpperCase())}function Bn(b,p,d){switch(p.type){case Mo.If.Trigger:return b.visitTrigger(p,d);case Mo.If.State:return b.visitState(p,d);case Mo.If.Transition:return b.visitTransition(p,d);case Mo.If.Sequence:return b.visitSequence(p,d);case Mo.If.Group:return b.visitGroup(p,d);case Mo.If.Animate:return b.visitAnimate(p,d);case Mo.If.Keyframes:return b.visitKeyframes(p,d);case Mo.If.Style:return b.visitStyle(p,d);case Mo.If.Reference:return b.visitReference(p,d);case Mo.If.AnimateChild:return b.visitAnimateChild(p,d);case Mo.If.AnimateRef:return b.visitAnimateRef(p,d);case Mo.If.Query:return b.visitQuery(p,d);case Mo.If.Stagger:return b.visitStagger(p,d);default:throw function Ht(){return new c.wOt(3004,!1)}()}}function bi(b,p){return window.getComputedStyle(b)[p]}const Ea=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 Ba extends Ut{normalizePropertyName(p,d){return qa(p)}normalizeStyleValue(p,d,m,C){let V="";const J=m.toString().trim();if(Ea.has(d)&&0!==m&&"0"!==m)if("number"==typeof m)V="px";else{const vt=m.match(/^[+-]?[\d\.]+([a-z]*)$/);vt&&0==vt[1].length&&C.push(function Me(){return new c.wOt(3005,!1)}())}return J+V}}const hl="*";const Ja=new Set(["true","1"]),Lc=new Set(["false","0"]);function la(b,p){const d=Ja.has(b)||Lc.has(b),m=Ja.has(p)||Lc.has(p);return(C,V)=>{let J=b==hl||b==C,vt=p==hl||p==V;return!J&&d&&"boolean"==typeof C&&(J=C?Ja.has(b):Lc.has(b)),!vt&&m&&"boolean"==typeof V&&(vt=V?Ja.has(p):Lc.has(p)),J&&vt}}const Ii=new RegExp("s*:selfs*,?","g");function Eu(b,p,d,m){return new gh(b).build(p,d,m)}class gh{constructor(p){this._driver=p}build(p,d,m){const C=new mh(d);return this._resetContextStyleTimingState(C),Bn(this,Ho(p),C)}_resetContextStyleTimingState(p){p.currentQuerySelector="",p.collectedStyles=new Map,p.collectedStyles.set("",new Map),p.currentTime=0}visitTrigger(p,d){let m=d.queryCount=0,C=d.depCount=0;const V=[],J=[];return"@"==p.name.charAt(0)&&d.errors.push(function Er(){return new c.wOt(3006,!1)}()),p.definitions.forEach(vt=>{if(this._resetContextStyleTimingState(d),vt.type==Mo.If.State){const Kt=vt,be=Kt.name;be.toString().split(/\s*,\s*/).forEach(ur=>{Kt.name=ur,V.push(this.visitState(Kt,d))}),Kt.name=be}else if(vt.type==Mo.If.Transition){const Kt=this.visitTransition(vt,d);m+=Kt.queryCount,C+=Kt.depCount,J.push(Kt)}else d.errors.push(function cr(){return new c.wOt(3007,!1)}())}),{type:Mo.If.Trigger,name:p.name,states:V,transitions:J,queryCount:m,depCount:C,options:null}}visitState(p,d){const m=this.visitStyle(p.styles,d),C=p.options&&p.options.params||null;if(m.containsDynamicStyles){const V=new Set,J=C||{};m.styles.forEach(vt=>{vt instanceof Map&&vt.forEach(Kt=>{Nn(Kt).forEach(be=>{J.hasOwnProperty(be)||V.add(be)})})}),V.size&&d.errors.push(function ao(){return new c.wOt(3008,!1)}(0,V.values()))}return{type:Mo.If.State,name:p.name,style:m,options:C?{params:C}:null}}visitTransition(p,d){d.queryCount=0,d.depCount=0;const m=Bn(this,Ho(p.animation),d),C=function Jc(b,p){const d=[];return"string"==typeof b?b.split(/\s*,\s*/).forEach(m=>function gl(b,p,d){if(":"==b[0]){const Kt=function Vd(b,p){switch(b){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(d,m)=>parseFloat(m)>parseFloat(d);case":decrement":return(d,m)=>parseFloat(m) *"}}(b,d);if("function"==typeof Kt)return void p.push(Kt);b=Kt}const m=b.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==m||m.length<4)return d.push(function Za(){return new c.wOt(3015,!1)}()),p;const C=m[1],V=m[2],J=m[3];p.push(la(C,J)),"<"==V[0]&&(C!=hl||J!=hl)&&p.push(la(J,C))}(m,d,p)):d.push(b),d}(p.expr,d.errors);return{type:Mo.If.Transition,matchers:C,animation:m,queryCount:d.queryCount,depCount:d.depCount,options:Xl(p.options)}}visitSequence(p,d){return{type:Mo.If.Sequence,steps:p.steps.map(m=>Bn(this,m,d)),options:Xl(p.options)}}visitGroup(p,d){const m=d.currentTime;let C=0;const V=p.steps.map(J=>{d.currentTime=m;const vt=Bn(this,J,d);return C=Math.max(C,d.currentTime),vt});return d.currentTime=C,{type:Mo.If.Group,steps:V,options:Xl(p.options)}}visitAnimate(p,d){const m=function tl(b,p){if(b.hasOwnProperty("duration"))return b;if("number"==typeof b)return gd(go(b,p).duration,0,"");const d=b;if(d.split(/\s+/).some(V=>"{"==V.charAt(0)&&"{"==V.charAt(1))){const V=gd(0,0,"");return V.dynamic=!0,V.strValue=d,V}const C=go(d,p);return gd(C.duration,C.delay,C.easing)}(p.timings,d.errors);d.currentAnimateTimings=m;let C,V=p.styles?p.styles:(0,Mo.iF)({});if(V.type==Mo.If.Keyframes)C=this.visitKeyframes(V,d);else{let J=p.styles,vt=!1;if(!J){vt=!0;const be={};m.easing&&(be.easing=m.easing),J=(0,Mo.iF)(be)}d.currentTime+=m.duration+m.delay;const Kt=this.visitStyle(J,d);Kt.isEmptyStep=vt,C=Kt}return d.currentAnimateTimings=null,{type:Mo.If.Animate,timings:m,style:C,options:null}}visitStyle(p,d){const m=this._makeStyleAst(p,d);return this._validateStyleAst(m,d),m}_makeStyleAst(p,d){const m=[],C=Array.isArray(p.styles)?p.styles:[p.styles];for(let vt of C)"string"==typeof vt?vt===Mo.kp?m.push(vt):d.errors.push(new c.wOt(3002,!1)):m.push(new Map(Object.entries(vt)));let V=!1,J=null;return m.forEach(vt=>{if(vt instanceof Map&&(vt.has("easing")&&(J=vt.get("easing"),vt.delete("easing")),!V))for(let Kt of vt.values())if(Kt.toString().indexOf("{{")>=0){V=!0;break}}),{type:Mo.If.Style,styles:m,easing:J,offset:p.offset,containsDynamicStyles:V,options:null}}_validateStyleAst(p,d){const m=d.currentAnimateTimings;let C=d.currentTime,V=d.currentTime;m&&V>0&&(V-=m.duration+m.delay),p.styles.forEach(J=>{"string"!=typeof J&&J.forEach((vt,Kt)=>{const be=d.collectedStyles.get(d.currentQuerySelector),ur=be.get(Kt);let wr=!0;ur&&(V!=C&&V>=ur.startTime&&C<=ur.endTime&&(d.errors.push(function un(){return new c.wOt(3010,!1)}()),wr=!1),V=ur.startTime),wr&&be.set(Kt,{startTime:V,endTime:C}),d.options&&function Kn(b,p,d){const m=p.params||{},C=Nn(b);C.length&&C.forEach(V=>{m.hasOwnProperty(V)||d.push(function K(){return new c.wOt(3001,!1)}())})}(vt,d.options,d.errors)})})}visitKeyframes(p,d){const m={type:Mo.If.Keyframes,styles:[],options:null};if(!d.currentAnimateTimings)return d.errors.push(function ca(){return new c.wOt(3011,!1)}()),m;let V=0;const J=[];let vt=!1,Kt=!1,be=0;const ur=p.steps.map(li=>{const da=this._makeStyleAst(li,d);let _s=null!=da.offset?da.offset:function zd(b){if("string"==typeof b)return null;let p=null;if(Array.isArray(b))b.forEach(d=>{if(d instanceof Map&&d.has("offset")){const m=d;p=parseFloat(m.get("offset")),m.delete("offset")}});else if(b instanceof Map&&b.has("offset")){const d=b;p=parseFloat(d.get("offset")),d.delete("offset")}return p}(da.styles),ns=0;return null!=_s&&(V++,ns=da.offset=_s),Kt=Kt||ns<0||ns>1,vt=vt||ns0&&V{const _s=po>0?da==Gr?1:po*da:J[da],ns=_s*fn;d.currentTime=so+tn.delay+ns,tn.duration=ns,this._validateStyleAst(li,d),li.offset=_s,m.styles.push(li)}),m}visitReference(p,d){return{type:Mo.If.Reference,animation:Bn(this,Ho(p.animation),d),options:Xl(p.options)}}visitAnimateChild(p,d){return d.depCount++,{type:Mo.If.AnimateChild,options:Xl(p.options)}}visitAnimateRef(p,d){return{type:Mo.If.AnimateRef,animation:this.visitReference(p.animation,d),options:Xl(p.options)}}visitQuery(p,d){const m=d.currentQuerySelector,C=p.options||{};d.queryCount++,d.currentQuery=p;const[V,J]=function Wg(b){const p=!!b.split(/\s*,\s*/).find(d=>":self"==d);return p&&(b=b.replace(Ii,"")),b=b.replace(/@\*/g,Dr).replace(/@\w+/g,d=>Dr+"-"+d.slice(1)).replace(/:animating/g,Rr),[b,p]}(p.selector);d.currentQuerySelector=m.length?m+" "+V:V,As(d.collectedStyles,d.currentQuerySelector,new Map);const vt=Bn(this,Ho(p.animation),d);return d.currentQuery=null,d.currentQuerySelector=m,{type:Mo.If.Query,selector:V,limit:C.limit||0,optional:!!C.optional,includeSelf:J,animation:vt,originalSelector:p.selector,options:Xl(p.options)}}visitStagger(p,d){d.currentQuery||d.errors.push(function Zc(){return new c.wOt(3013,!1)}());const m="full"===p.timings?{duration:0,delay:0,easing:"full"}:go(p.timings,d.errors,!0);return{type:Mo.If.Stagger,animation:Bn(this,Ho(p.animation),d),timings:m,options:null}}}class mh{constructor(p){this.errors=p,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 Xl(b){return b?(b={...b}).params&&(b.params=function fh(b){return b?{...b}:null}(b.params)):b={},b}function gd(b,p,d){return{duration:b,delay:p,easing:d}}function fd(b,p,d,m,C,V,J=null,vt=!1){return{type:1,element:b,keyframes:p,preStyleProps:d,postStyleProps:m,duration:C,delay:V,totalTime:C+V,easing:J,subTimeline:vt}}class Yl{constructor(){this._map=new Map}get(p){return this._map.get(p)||[]}append(p,d){let m=this._map.get(p);m||this._map.set(p,m=[]),m.push(...d)}has(p){return this._map.has(p)}clear(){this._map.clear()}}const wh=new RegExp(":enter","g"),Hd=new RegExp(":leave","g");function Zl(b,p,d,m,C,V=new Map,J=new Map,vt,Kt,be=[]){return(new Cu).buildKeyframes(b,p,d,m,C,V,J,vt,Kt,be)}class Cu{buildKeyframes(p,d,m,C,V,J,vt,Kt,be,ur=[]){be=be||new Yl;const wr=new Wd(p,d,be,C,V,ur,[]);wr.options=Kt;const po=Kt.delay?Sr(Kt.delay):0;wr.currentTimeline.delayNextStep(po),wr.currentTimeline.setStyles([J],null,wr.errors,Kt),Bn(this,m,wr);const Gr=wr.timelines.filter(so=>so.containsAnimation());if(Gr.length&&vt.size){let so;for(let tn=Gr.length-1;tn>=0;tn--){const fn=Gr[tn];if(fn.element===d){so=fn;break}}so&&!so.allowOnlyTimelineStyles()&&so.setStyles([vt],null,wr.errors,Kt)}return Gr.length?Gr.map(so=>so.buildKeyframes()):[fd(d,[],[],[],0,po,"",!1)]}visitTrigger(p,d){}visitState(p,d){}visitTransition(p,d){}visitAnimateChild(p,d){const m=d.subInstructions.get(d.element);if(m){const C=d.createSubContext(p.options),V=d.currentTimeline.currentTime,J=this._visitSubInstructions(m,C,C.options);V!=J&&d.transformIntoNewTimeline(J)}d.previousNode=p}visitAnimateRef(p,d){const m=d.createSubContext(p.options);m.transformIntoNewTimeline(),this._applyAnimationRefDelays([p.options,p.animation.options],d,m),this.visitReference(p.animation,m),d.transformIntoNewTimeline(m.currentTimeline.currentTime),d.previousNode=p}_applyAnimationRefDelays(p,d,m){for(const C of p){const V=C?.delay;if(V){const J="number"==typeof V?V:Sr(En(V,C?.params??{},d.errors));m.delayNextStep(J)}}}_visitSubInstructions(p,d,m){let V=d.currentTimeline.currentTime;const J=null!=m.duration?Sr(m.duration):null,vt=null!=m.delay?Sr(m.delay):null;return 0!==J&&p.forEach(Kt=>{const be=d.appendInstructionToTimeline(Kt,J,vt);V=Math.max(V,be.duration+be.delay)}),V}visitReference(p,d){d.updateOptions(p.options,!0),Bn(this,p.animation,d),d.previousNode=p}visitSequence(p,d){const m=d.subContextCount;let C=d;const V=p.options;if(V&&(V.params||V.delay)&&(C=d.createSubContext(V),C.transformIntoNewTimeline(),null!=V.delay)){C.previousNode.type==Mo.If.Style&&(C.currentTimeline.snapshotCurrentStyles(),C.previousNode=Ql);const J=Sr(V.delay);C.delayNextStep(J)}p.steps.length&&(p.steps.forEach(J=>Bn(this,J,C)),C.currentTimeline.applyStylesToKeyframe(),C.subContextCount>m&&C.transformIntoNewTimeline()),d.previousNode=p}visitGroup(p,d){const m=[];let C=d.currentTimeline.currentTime;const V=p.options&&p.options.delay?Sr(p.options.delay):0;p.steps.forEach(J=>{const vt=d.createSubContext(p.options);V&&vt.delayNextStep(V),Bn(this,J,vt),C=Math.max(C,vt.currentTimeline.currentTime),m.push(vt.currentTimeline)}),m.forEach(J=>d.currentTimeline.mergeTimelineCollectedStyles(J)),d.transformIntoNewTimeline(C),d.previousNode=p}_visitTiming(p,d){if(p.dynamic){const m=p.strValue;return go(d.params?En(m,d.params,d.errors):m,d.errors)}return{duration:p.duration,delay:p.delay,easing:p.easing}}visitAnimate(p,d){const m=d.currentAnimateTimings=this._visitTiming(p.timings,d),C=d.currentTimeline;m.delay&&(d.incrementTime(m.delay),C.snapshotCurrentStyles());const V=p.style;V.type==Mo.If.Keyframes?this.visitKeyframes(V,d):(d.incrementTime(m.duration),this.visitStyle(V,d),C.applyStylesToKeyframe()),d.currentAnimateTimings=null,d.previousNode=p}visitStyle(p,d){const m=d.currentTimeline,C=d.currentAnimateTimings;!C&&m.hasCurrentStyleProperties()&&m.forwardFrame();const V=C&&C.easing||p.easing;p.isEmptyStep?m.applyEmptyStep(V):m.setStyles(p.styles,V,d.errors,d.options),d.previousNode=p}visitKeyframes(p,d){const m=d.currentAnimateTimings,C=d.currentTimeline.duration,V=m.duration,vt=d.createSubContext().currentTimeline;vt.easing=m.easing,p.styles.forEach(Kt=>{vt.forwardTime((Kt.offset||0)*V),vt.setStyles(Kt.styles,Kt.easing,d.errors,d.options),vt.applyStylesToKeyframe()}),d.currentTimeline.mergeTimelineCollectedStyles(vt),d.transformIntoNewTimeline(C+V),d.previousNode=p}visitQuery(p,d){const m=d.currentTimeline.currentTime,C=p.options||{},V=C.delay?Sr(C.delay):0;V&&(d.previousNode.type===Mo.If.Style||0==m&&d.currentTimeline.hasCurrentStyleProperties())&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=Ql);let J=m;const vt=d.invokeQuery(p.selector,p.originalSelector,p.limit,p.includeSelf,!!C.optional,d.errors);d.currentQueryTotal=vt.length;let Kt=null;vt.forEach((be,ur)=>{d.currentQueryIndex=ur;const wr=d.createSubContext(p.options,be);V&&wr.delayNextStep(V),be===d.element&&(Kt=wr.currentTimeline),Bn(this,p.animation,wr),wr.currentTimeline.applyStylesToKeyframe(),J=Math.max(J,wr.currentTimeline.currentTime)}),d.currentQueryIndex=0,d.currentQueryTotal=0,d.transformIntoNewTimeline(J),Kt&&(d.currentTimeline.mergeTimelineCollectedStyles(Kt),d.currentTimeline.snapshotCurrentStyles()),d.previousNode=p}visitStagger(p,d){const m=d.parentContext,C=d.currentTimeline,V=p.timings,J=Math.abs(V.duration),vt=J*(d.currentQueryTotal-1);let Kt=J*d.currentQueryIndex;switch(V.duration<0?"reverse":V.easing){case"reverse":Kt=vt-Kt;break;case"full":Kt=m.currentStaggerTime}const ur=d.currentTimeline;Kt&&ur.delayNextStep(Kt);const wr=ur.currentTime;Bn(this,p.animation,d),d.previousNode=p,m.currentStaggerTime=C.currentTime-wr+(C.startTime-m.currentTimeline.startTime)}}const Ql={};class Wd{constructor(p,d,m,C,V,J,vt,Kt){this._driver=p,this.element=d,this.subInstructions=m,this._enterClassName=C,this._leaveClassName=V,this.errors=J,this.timelines=vt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ql,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Kt||new Du(this._driver,d,0),vt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(p,d){if(!p)return;const m=p;let C=this.options;null!=m.duration&&(C.duration=Sr(m.duration)),null!=m.delay&&(C.delay=Sr(m.delay));const V=m.params;if(V){let J=C.params;J||(J=this.options.params={}),Object.keys(V).forEach(vt=>{(!d||!J.hasOwnProperty(vt))&&(J[vt]=En(V[vt],J,this.errors))})}}_copyOptions(){const p={};if(this.options){const d=this.options.params;if(d){const m=p.params={};Object.keys(d).forEach(C=>{m[C]=d[C]})}}return p}createSubContext(p=null,d,m){const C=d||this.element,V=new Wd(this._driver,C,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(C,m||0));return V.previousNode=this.previousNode,V.currentAnimateTimings=this.currentAnimateTimings,V.options=this._copyOptions(),V.updateOptions(p),V.currentQueryIndex=this.currentQueryIndex,V.currentQueryTotal=this.currentQueryTotal,V.parentContext=this,this.subContextCount++,V}transformIntoNewTimeline(p){return this.previousNode=Ql,this.currentTimeline=this.currentTimeline.fork(this.element,p),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(p,d,m){const C={duration:d??p.duration,delay:this.currentTimeline.currentTime+(m??0)+p.delay,easing:""},V=new Kg(this._driver,p.element,p.keyframes,p.preStyleProps,p.postStyleProps,C,p.stretchStartingKeyframe);return this.timelines.push(V),C}incrementTime(p){this.currentTimeline.forwardTime(this.currentTimeline.duration+p)}delayNextStep(p){p>0&&this.currentTimeline.delayNextStep(p)}invokeQuery(p,d,m,C,V,J){let vt=[];if(C&&vt.push(this.element),p.length>0){p=(p=p.replace(wh,"."+this._enterClassName)).replace(Hd,"."+this._leaveClassName);let be=this._driver.query(this.element,p,1!=m);0!==m&&(be=m<0?be.slice(be.length+m,be.length):be.slice(0,m)),vt.push(...be)}return!V&&0==vt.length&&J.push(function Ks(){return new c.wOt(3014,!1)}()),vt}}class Du{constructor(p,d,m,C){this._driver=p,this.element=d,this.startTime=m,this._elementTimelineStylesLookup=C,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(d),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(d,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(p){const d=1===this._keyframes.size&&this._pendingStyles.size;this.duration||d?(this.forwardTime(this.currentTime+p),d&&this.snapshotCurrentStyles()):this.startTime+=p}fork(p,d){return this.applyStylesToKeyframe(),new Du(this._driver,p,d||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(p){this.applyStylesToKeyframe(),this.duration=p,this._loadKeyframe()}_updateStyle(p,d){this._localTimelineStyles.set(p,d),this._globalTimelineStyles.set(p,d),this._styleSummary.set(p,{time:this.currentTime,value:d})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(p){p&&this._previousKeyframe.set("easing",p);for(let[d,m]of this._globalTimelineStyles)this._backFill.set(d,m||Mo.kp),this._currentKeyframe.set(d,Mo.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(p,d,m,C){d&&this._previousKeyframe.set("easing",d);const V=C&&C.params||{},J=function Sm(b,p){const d=new Map;let m;return b.forEach(C=>{if("*"===C){m??=p.keys();for(let V of m)d.set(V,Mo.kp)}else for(let[V,J]of C)d.set(V,J)}),d}(p,this._globalTimelineStyles);for(let[vt,Kt]of J){const be=En(Kt,V,m);this._pendingStyles.set(vt,be),this._localTimelineStyles.has(vt)||this._backFill.set(vt,this._globalTimelineStyles.get(vt)??Mo.kp),this._updateStyle(vt,be)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((p,d)=>{this._currentKeyframe.set(d,p)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((p,d)=>{this._currentKeyframe.has(d)||this._currentKeyframe.set(d,p)}))}snapshotCurrentStyles(){for(let[p,d]of this._localTimelineStyles)this._pendingStyles.set(p,d),this._updateStyle(p,d)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const p=[];for(let d in this._currentKeyframe)p.push(d);return p}mergeTimelineCollectedStyles(p){p._styleSummary.forEach((d,m)=>{const C=this._styleSummary.get(m);(!C||d.time>C.time)&&this._updateStyle(m,d.value)})}buildKeyframes(){this.applyStylesToKeyframe();const p=new Set,d=new Set,m=1===this._keyframes.size&&0===this.duration;let C=[];this._keyframes.forEach((vt,Kt)=>{const be=new Map([...this._backFill,...vt]);be.forEach((ur,wr)=>{ur===Mo.FX?p.add(wr):ur===Mo.kp&&d.add(wr)}),m||be.set("offset",Kt/this.duration),C.push(be)});const V=[...p.values()],J=[...d.values()];if(m){const vt=C[0],Kt=new Map(vt);vt.set("offset",0),Kt.set("offset",1),C=[vt,Kt]}return fd(this.element,C,V,J,this.duration,this.startTime,this.easing,!1)}}class Kg extends Du{constructor(p,d,m,C,V,J,vt=!1){super(p,d,J.delay),this.keyframes=m,this.preStyleProps=C,this.postStyleProps=V,this._stretchStartingKeyframe=vt,this.timings={duration:J.duration,delay:J.delay,easing:J.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let p=this.keyframes,{delay:d,duration:m,easing:C}=this.timings;if(this._stretchStartingKeyframe&&d){const V=[],J=m+d,vt=d/J,Kt=new Map(p[0]);Kt.set("offset",0),V.push(Kt);const be=new Map(p[0]);be.set("offset",yh(vt)),V.push(be);const ur=p.length-1;for(let wr=1;wr<=ur;wr++){let po=new Map(p[wr]);const Gr=po.get("offset");po.set("offset",yh((d+Gr*m)/J)),V.push(po)}m=J,d=0,C="",p=V}return fd(this.element,p,this.preStyleProps,this.postStyleProps,m,d,C,!0)}}function yh(b,p=3){const d=Math.pow(10,p-1);return Math.round(b*d)/d}function vh(b,p,d,m,C,V,J,vt,Kt,be,ur,wr,po){return{type:0,element:b,triggerName:p,isRemovalTransition:C,fromState:d,fromStyles:V,toState:m,toStyles:J,timelines:vt,queriedElements:Kt,preStyleProps:be,postStyleProps:ur,totalTime:wr,errors:po}}const Kd={};class el{constructor(p,d,m){this._triggerName=p,this.ast=d,this._stateStyles=m}match(p,d,m,C){return function ql(b,p,d,m,C){return b.some(V=>V(p,d,m,C))}(this.ast.matchers,p,d,m,C)}buildStyles(p,d,m){let C=this._stateStyles.get("*");return void 0!==p&&(C=this._stateStyles.get(p?.toString())||C),C?C.buildStyles(d,m):new Map}build(p,d,m,C,V,J,vt,Kt,be,ur){const wr=[],po=this.ast.options&&this.ast.options.params||Kd,so=this.buildStyles(m,vt&&vt.params||Kd,wr),tn=Kt&&Kt.params||Kd,fn=this.buildStyles(C,tn,wr),li=new Set,da=new Map,_s=new Map,ns="void"===C,od={params:_h(tn,po),delay:this.ast.options?.delay},Zs=ur?[]:Zl(p,d,this.ast.animation,V,J,so,fn,od,be,wr);let Rs=0;return Zs.forEach(Qs=>{Rs=Math.max(Qs.duration+Qs.delay,Rs)}),wr.length?vh(d,this._triggerName,m,C,ns,so,fn,[],[],da,_s,Rs,wr):(Zs.forEach(Qs=>{const jc=Qs.element,pc=As(da,jc,new Set);Qs.preStyleProps.forEach(Md=>pc.add(Md));const rh=As(_s,jc,new Set);Qs.postStyleProps.forEach(Md=>rh.add(Md)),jc!==d&&li.add(jc)}),vh(d,this._triggerName,m,C,ns,so,fn,Zs,[...li.values()],da,_s,Rs))}}function _h(b,p){const d={...p};return Object.entries(b).forEach(([m,C])=>{null!=C&&(d[m]=C)}),d}class md{constructor(p,d,m){this.styles=p,this.defaultParams=d,this.normalizer=m}buildStyles(p,d){const m=new Map,C=_h(p,this.defaultParams);return this.styles.styles.forEach(V=>{"string"!=typeof V&&V.forEach((J,vt)=>{J&&(J=En(J,C,d));const Kt=this.normalizer.normalizePropertyName(vt,d);J=this.normalizer.normalizeStyleValue(vt,Kt,J,d),m.set(vt,J)})}),m}}class wp{constructor(p,d,m){this.name=p,this.ast=d,this._normalizer=m,this.transitionFactories=[],this.states=new Map,d.states.forEach(C=>{this.states.set(C.name,new md(C.style,C.options&&C.options.params||{},m))}),Xg(this.states,"true","1"),Xg(this.states,"false","0"),d.transitions.forEach(C=>{this.transitionFactories.push(new el(p,C,this.states))}),this.fallbackTransition=function Gd(b,p){return new el(b,{type:Mo.If.Transition,animation:{type:Mo.If.Sequence,steps:[],options:null},matchers:[(J,vt)=>!0],options:null,queryCount:0,depCount:0},p)}(p,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(p,d,m,C){return this.transitionFactories.find(J=>J.match(p,d,m,C))||null}matchStyles(p,d,m){return this.fallbackTransition.buildStyles(p,d,m)}}function Xg(b,p,d){b.has(p)?b.has(d)||b.set(d,b.get(p)):b.has(d)&&b.set(p,b.get(d))}const yp=new Yl;class kh{constructor(p,d,m){this.bodyNode=p,this._driver=d,this._normalizer=m,this._animations=new Map,this._playersById=new Map,this.players=[]}register(p,d){const m=[],V=Eu(this._driver,d,m,[]);if(m.length)throw function yc(){return new c.wOt(3503,!1)}();this._animations.set(p,V)}_buildPlayer(p,d,m){const C=p.element,V=pl(this._normalizer,p.keyframes,d,m);return this._driver.animate(C,V,p.duration,p.delay,p.easing,[],!0)}create(p,d,m={}){const C=[],V=this._animations.get(p);let J;const vt=new Map;if(V?(J=Zl(this._driver,d,V,Or,tr,new Map,new Map,m,yp,C),J.forEach(ur=>{const wr=As(vt,ur.element,new Map);ur.postStyleProps.forEach(po=>wr.set(po,null))})):(C.push(function fp(){return new c.wOt(3300,!1)}()),J=[]),C.length)throw function mp(){return new c.wOt(3504,!1)}();vt.forEach((ur,wr)=>{ur.forEach((po,Gr)=>{ur.set(Gr,this._driver.computeStyle(wr,Gr,Mo.kp))})});const be=dc(J.map(ur=>{const wr=vt.get(ur.element);return this._buildPlayer(ur,new Map,wr)}));return this._playersById.set(p,be),be.onDestroy(()=>this.destroy(p)),this.players.push(be),be}destroy(p){const d=this._getPlayer(p);d.destroy(),this._playersById.delete(p);const m=this.players.indexOf(d);m>=0&&this.players.splice(m,1)}_getPlayer(p){const d=this._playersById.get(p);if(!d)throw function Rn(){return new c.wOt(3301,!1)}();return d}listen(p,d,m,C){const V=ud(d,"","","");return ba(this._getPlayer(p),m,V,C),()=>{}}command(p,d,m,C){if("register"==m)return void this.register(p,C[0]);if("create"==m)return void this.create(p,d,C[0]||{});const V=this._getPlayer(p);switch(m){case"play":V.play();break;case"pause":V.pause();break;case"reset":V.reset();break;case"restart":V.restart();break;case"finish":V.finish();break;case"init":V.init();break;case"setPosition":V.setPosition(parseFloat(C[0]));break;case"destroy":this.destroy(p)}}}const Su="ng-animate-queued",vp="ng-animate-disabled",Au=[],Tu={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Mu={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ts="__ng_removed";class Iu{get params(){return this.options.params}constructor(p,d=""){this.namespaceId=d;const m=p&&p.hasOwnProperty("value");if(this.value=function _p(b){return b??null}(m?p.value:p),m){const{value:V,...J}=p;this.options=J}else this.options={};this.options.params||(this.options.params={})}absorbOptions(p){const d=p.params;if(d){const m=this.options.params;Object.keys(d).forEach(C=>{null==m[C]&&(m[C]=d[C])})}}}const bd="void",Ou=new Iu(bd);class xp{constructor(p,d,m){this.id=p,this.hostElement=d,this._engine=m,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+p,Ms(d,this._hostClassName)}listen(p,d,m,C){if(!this._triggers.has(d))throw function Ic(){return new c.wOt(3302,!1)}();if(null==m||0==m.length)throw function Qc(){return new c.wOt(3303,!1)}();if(!function wd(b){return"start"==b||"done"==b}(m))throw function Ia(){return new c.wOt(3400,!1)}();const V=As(this._elementListeners,p,[]),J={name:d,phase:m,callback:C};V.push(J);const vt=As(this._engine.statesByElement,p,new Map);return vt.has(d)||(Ms(p,ze),Ms(p,ze+"-"+d),vt.set(d,Ou)),()=>{this._engine.afterFlush(()=>{const Kt=V.indexOf(J);Kt>=0&&V.splice(Kt,1),this._triggers.has(d)||vt.delete(d)})}}register(p,d){return!this._triggers.has(p)&&(this._triggers.set(p,d),!0)}_getTrigger(p){const d=this._triggers.get(p);if(!d)throw function lc(){return new c.wOt(3401,!1)}();return d}trigger(p,d,m,C=!0){const V=this._getTrigger(d),J=new Al(this.id,d,p);let vt=this._engine.statesByElement.get(p);vt||(Ms(p,ze),Ms(p,ze+"-"+d),this._engine.statesByElement.set(p,vt=new Map));let Kt=vt.get(d);const be=new Iu(m,this.id);if(!(m&&m.hasOwnProperty("value"))&&Kt&&be.absorbOptions(Kt.options),vt.set(d,be),Kt||(Kt=Ou),be.value!==bd&&Kt.value===be.value){if(!function kp(b,p){const d=Object.keys(b),m=Object.keys(p);if(d.length!=m.length)return!1;for(let C=0;C{Yo(p,fn),Co(p,li)})}return}const po=As(this._engine.playersByElement,p,[]);po.forEach(tn=>{tn.namespaceId==this.id&&tn.triggerName==d&&tn.queued&&tn.destroy()});let Gr=V.matchTransition(Kt.value,be.value,p,be.params),so=!1;if(!Gr){if(!C)return;Gr=V.fallbackTransition,so=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:p,triggerName:d,transition:Gr,fromState:Kt,toState:be,player:J,isFallbackTransition:so}),so||(Ms(p,Su),J.onStart(()=>{Tl(p,Su)})),J.onDone(()=>{let tn=this.players.indexOf(J);tn>=0&&this.players.splice(tn,1);const fn=this._engine.playersByElement.get(p);if(fn){let li=fn.indexOf(J);li>=0&&fn.splice(li,1)}}),this.players.push(J),po.push(J),J}deregister(p){this._triggers.delete(p),this._engine.statesByElement.forEach(d=>d.delete(p)),this._elementListeners.forEach((d,m)=>{this._elementListeners.set(m,d.filter(C=>C.name!=p))})}clearElementCache(p){this._engine.statesByElement.delete(p),this._elementListeners.delete(p);const d=this._engine.playersByElement.get(p);d&&(d.forEach(m=>m.destroy()),this._engine.playersByElement.delete(p))}_signalRemovalForInnerTriggers(p,d){const m=this._engine.driver.query(p,Dr,!0);m.forEach(C=>{if(C[Ts])return;const V=this._engine.fetchNamespacesByElement(C);V.size?V.forEach(J=>J.triggerLeaveAnimation(C,d,!1,!0)):this.clearElementCache(C)}),this._engine.afterFlushAnimationsDone(()=>m.forEach(C=>this.clearElementCache(C)))}triggerLeaveAnimation(p,d,m,C){const V=this._engine.statesByElement.get(p),J=new Map;if(V){const vt=[];if(V.forEach((Kt,be)=>{if(J.set(be,Kt.value),this._triggers.has(be)){const ur=this.trigger(p,be,bd,C);ur&&vt.push(ur)}}),vt.length)return this._engine.markElementAsRemoved(this.id,p,!0,d,J),m&&dc(vt).onDone(()=>this._engine.processLeaveNode(p)),!0}return!1}prepareLeaveAnimationListeners(p){const d=this._elementListeners.get(p),m=this._engine.statesByElement.get(p);if(d&&m){const C=new Set;d.forEach(V=>{const J=V.name;if(C.has(J))return;C.add(J);const Kt=this._triggers.get(J).fallbackTransition,be=m.get(J)||Ou,ur=new Iu(bd),wr=new Al(this.id,J,p);this._engine.totalQueuedPlayers++,this._queue.push({element:p,triggerName:J,transition:Kt,fromState:be,toState:ur,player:wr,isFallbackTransition:!0})})}}removeNode(p,d){const m=this._engine;if(p.childElementCount&&this._signalRemovalForInnerTriggers(p,d),this.triggerLeaveAnimation(p,d,!0))return;let C=!1;if(m.totalAnimations){const V=m.players.length?m.playersByQueriedElement.get(p):[];if(V&&V.length)C=!0;else{let J=p;for(;J=J.parentNode;)if(m.statesByElement.get(J)){C=!0;break}}}if(this.prepareLeaveAnimationListeners(p),C)m.markElementAsRemoved(this.id,p,!1,d);else{const V=p[Ts];(!V||V===Tu)&&(m.afterFlush(()=>this.clearElementCache(p)),m.destroyInnerAnimations(p),m._onRemovalComplete(p,d))}}insertNode(p,d){Ms(p,this._hostClassName)}drainQueuedTransitions(p){const d=[];return this._queue.forEach(m=>{const C=m.player;if(C.destroyed)return;const V=m.element,J=this._elementListeners.get(V);J&&J.forEach(vt=>{if(vt.name==m.triggerName){const Kt=ud(V,m.triggerName,m.fromState.value,m.toState.value);Kt._data=p,ba(m.player,vt.phase,Kt,vt.callback)}}),C.markedForDestroy?this._engine.afterFlush(()=>{C.destroy()}):d.push(m)}),this._queue=[],d.sort((m,C)=>{const V=m.transition.ast.depCount,J=C.transition.ast.depCount;return 0==V||0==J?V-J:this._engine.driver.containsElement(m.element,C.element)?1:-1})}destroy(p){this.players.forEach(d=>d.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,p)}}class Ru{_onRemovalComplete(p,d){this.onRemovalComplete(p,d)}constructor(p,d,m){this.bodyNode=p,this.driver=d,this._normalizer=m,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=(C,V)=>{}}get queuedPlayers(){const p=[];return this._namespaceList.forEach(d=>{d.players.forEach(m=>{m.queued&&p.push(m)})}),p}createNamespace(p,d){const m=new xp(p,d,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,d)?this._balanceNamespaceList(m,d):(this.newHostElements.set(d,m),this.collectEnterElement(d)),this._namespaceLookup[p]=m}_balanceNamespaceList(p,d){const m=this._namespaceList,C=this.namespacesByHostElement;if(m.length-1>=0){let J=!1,vt=this.driver.getParentElement(d);for(;vt;){const Kt=C.get(vt);if(Kt){const be=m.indexOf(Kt);m.splice(be+1,0,p),J=!0;break}vt=this.driver.getParentElement(vt)}J||m.unshift(p)}else m.push(p);return C.set(d,p),p}register(p,d){let m=this._namespaceLookup[p];return m||(m=this.createNamespace(p,d)),m}registerTrigger(p,d,m){let C=this._namespaceLookup[p];C&&C.register(d,m)&&this.totalAnimations++}destroy(p,d){p&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const m=this._fetchNamespace(p);this.namespacesByHostElement.delete(m.hostElement);const C=this._namespaceList.indexOf(m);C>=0&&this._namespaceList.splice(C,1),m.destroy(d),delete this._namespaceLookup[p]}))}_fetchNamespace(p){return this._namespaceLookup[p]}fetchNamespacesByElement(p){const d=new Set,m=this.statesByElement.get(p);if(m)for(let C of m.values())if(C.namespaceId){const V=this._fetchNamespace(C.namespaceId);V&&d.add(V)}return d}trigger(p,d,m,C){if(Jl(d)){const V=this._fetchNamespace(p);if(V)return V.trigger(d,m,C),!0}return!1}insertNode(p,d,m,C){if(!Jl(d))return;const V=d[Ts];if(V&&V.setForRemoval){V.setForRemoval=!1,V.setForMove=!0;const J=this.collectedLeaveElements.indexOf(d);J>=0&&this.collectedLeaveElements.splice(J,1)}if(p){const J=this._fetchNamespace(p);J&&J.insertNode(d,m)}C&&this.collectEnterElement(d)}collectEnterElement(p){this.collectedEnterElements.push(p)}markElementAsDisabled(p,d){d?this.disabledNodes.has(p)||(this.disabledNodes.add(p),Ms(p,vp)):this.disabledNodes.has(p)&&(this.disabledNodes.delete(p),Tl(p,vp))}removeNode(p,d,m){if(Jl(d)){const C=p?this._fetchNamespace(p):null;C?C.removeNode(d,m):this.markElementAsRemoved(p,d,!1,m);const V=this.namespacesByHostElement.get(d);V&&V.id!==p&&V.removeNode(d,m)}else this._onRemovalComplete(d,m)}markElementAsRemoved(p,d,m,C,V){this.collectedLeaveElements.push(d),d[Ts]={namespaceId:p,setForRemoval:C,hasAnimation:m,removedBeforeQueried:!1,previousTriggersValues:V}}listen(p,d,m,C,V){return Jl(d)?this._fetchNamespace(p).listen(d,m,C,V):()=>{}}_buildInstruction(p,d,m,C,V){return p.transition.build(this.driver,p.element,p.fromState.value,p.toState.value,m,C,p.fromState.options,p.toState.options,d,V)}destroyInnerAnimations(p){let d=this.driver.query(p,Dr,!0);d.forEach(m=>this.destroyActiveAnimationsForElement(m)),0!=this.playersByQueriedElement.size&&(d=this.driver.query(p,Rr,!0),d.forEach(m=>this.finishActiveQueriedAnimationOnElement(m)))}destroyActiveAnimationsForElement(p){const d=this.playersByElement.get(p);d&&d.forEach(m=>{m.queued?m.markedForDestroy=!0:m.destroy()})}finishActiveQueriedAnimationOnElement(p){const d=this.playersByQueriedElement.get(p);d&&d.forEach(m=>m.finish())}whenRenderingDone(){return new Promise(p=>{if(this.players.length)return dc(this.players).onDone(()=>p());p()})}processLeaveNode(p){const d=p[Ts];if(d&&d.setForRemoval){if(p[Ts]=Tu,d.namespaceId){this.destroyInnerAnimations(p);const m=this._fetchNamespace(d.namespaceId);m&&m.clearElementCache(p)}this._onRemovalComplete(p,d.setForRemoval)}p.classList?.contains(vp)&&this.markElementAsDisabled(p,!1),this.driver.query(p,".ng-animate-disabled",!0).forEach(m=>{this.markElementAsDisabled(m,!1)})}flush(p=-1){let d=[];if(this.newHostElements.size&&(this.newHostElements.forEach((m,C)=>this._balanceNamespaceList(m,C)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let m=0;mm()),this._flushFns=[],this._whenQuietFns.length){const m=this._whenQuietFns;this._whenQuietFns=[],d.length?dc(d).onDone(()=>{m.forEach(C=>C())}):m.forEach(C=>C())}}reportError(p){throw function Oc(){return new c.wOt(3402,!1)}()}_flushAnimations(p,d){const m=new Yl,C=[],V=new Map,J=[],vt=new Map,Kt=new Map,be=new Map,ur=new Set;this.disabledNodes.forEach(Qo=>{ur.add(Qo);const cn=this.driver.query(Qo,".ng-animate-queued",!0);for(let wn=0;wn{const wn=Or+tn++;so.set(cn,wn),Qo.forEach(wi=>Ms(wi,wn))});const fn=[],li=new Set,da=new Set;for(let Qo=0;Qoli.add(wi)):da.add(cn))}const _s=new Map,ns=Dh(po,Array.from(li));ns.forEach((Qo,cn)=>{const wn=tr+tn++;_s.set(cn,wn),Qo.forEach(wi=>Ms(wi,wn))}),p.push(()=>{Gr.forEach((Qo,cn)=>{const wn=so.get(cn);Qo.forEach(wi=>Tl(wi,wn))}),ns.forEach((Qo,cn)=>{const wn=_s.get(cn);Qo.forEach(wi=>Tl(wi,wn))}),fn.forEach(Qo=>{this.processLeaveNode(Qo)})});const od=[],Zs=[];for(let Qo=this._namespaceList.length-1;Qo>=0;Qo--)this._namespaceList[Qo].drainQueuedTransitions(d).forEach(wn=>{const wi=wn.player,ks=wn.element;if(od.push(wi),this.collectedEnterElements.length){const Ns=ks[Ts];if(Ns&&Ns.setForMove){if(Ns.previousTriggersValues&&Ns.previousTriggersValues.has(wn.triggerName)){const wu=Ns.previousTriggersValues.get(wn.triggerName),qs=this.statesByElement.get(wn.element);if(qs&&qs.has(wn.triggerName)){const yu=qs.get(wn.triggerName);yu.value=wu,qs.set(wn.triggerName,yu)}}return void wi.destroy()}}const Ul=!wr||!this.driver.containsElement(wr,ks),Vc=_s.get(ks),Od=so.get(ks),ua=this._buildInstruction(wn,m,Od,Vc,Ul);if(ua.errors&&ua.errors.length)return void Zs.push(ua);if(Ul)return wi.onStart(()=>Yo(ks,ua.fromStyles)),wi.onDestroy(()=>Co(ks,ua.toStyles)),void C.push(wi);if(wn.isFallbackTransition)return wi.onStart(()=>Yo(ks,ua.fromStyles)),wi.onDestroy(()=>Co(ks,ua.toStyles)),void C.push(wi);const sp=[];ua.timelines.forEach(Ns=>{Ns.stretchStartingKeyframe=!0,this.disabledNodes.has(Ns.element)||sp.push(Ns)}),ua.timelines=sp,m.append(ks,ua.timelines),J.push({instruction:ua,player:wi,element:ks}),ua.queriedElements.forEach(Ns=>As(vt,Ns,[]).push(wi)),ua.preStyleProps.forEach((Ns,wu)=>{if(Ns.size){let qs=Kt.get(wu);qs||Kt.set(wu,qs=new Set),Ns.forEach((yu,Qb)=>qs.add(Qb))}}),ua.postStyleProps.forEach((Ns,wu)=>{let qs=be.get(wu);qs||be.set(wu,qs=new Set),Ns.forEach((yu,Qb)=>qs.add(Qb))})});if(Zs.length){const Qo=[];Zs.forEach(cn=>{Qo.push(function Ha(){return new c.wOt(3505,!1)}())}),od.forEach(cn=>cn.destroy()),this.reportError(Qo)}const Rs=new Map,Qs=new Map;J.forEach(Qo=>{const cn=Qo.element;m.has(cn)&&(Qs.set(cn,cn),this._beforeAnimationBuild(Qo.player.namespaceId,Qo.instruction,Rs))}),C.forEach(Qo=>{const cn=Qo.element;this._getPreviousPlayers(cn,!1,Qo.namespaceId,Qo.triggerName,null).forEach(wi=>{As(Rs,cn,[]).push(wi),wi.destroy()})});const jc=fn.filter(Qo=>Lu(Qo,Kt,be)),pc=new Map;Ca(pc,this.driver,da,be,Mo.kp).forEach(Qo=>{Lu(Qo,Kt,be)&&jc.push(Qo)});const Md=new Map;Gr.forEach((Qo,cn)=>{Ca(Md,this.driver,new Set(Qo),Kt,Mo.FX)}),jc.forEach(Qo=>{const cn=pc.get(Qo),wn=Md.get(Qo);pc.set(Qo,new Map([...cn?.entries()??[],...wn?.entries()??[]]))});const wg=[],Yb=[],qf={};J.forEach(Qo=>{const{element:cn,player:wn,instruction:wi}=Qo;if(m.has(cn)){if(ur.has(cn))return wn.onDestroy(()=>Co(cn,wi.toStyles)),wn.disabled=!0,wn.overrideTotalTime(wi.totalTime),void C.push(wn);let ks=qf;if(Qs.size>1){let Vc=cn;const Od=[];for(;Vc=Vc.parentNode;){const ua=Qs.get(Vc);if(ua){ks=ua;break}Od.push(Vc)}Od.forEach(ua=>Qs.set(ua,ks))}const Ul=this._buildAnimation(wn.namespaceId,wi,Rs,V,Md,pc);if(wn.setRealPlayer(Ul),ks===qf)wg.push(wn);else{const Vc=this.playersByElement.get(ks);Vc&&Vc.length&&(wn.parentPlayer=dc(Vc)),C.push(wn)}}else Yo(cn,wi.fromStyles),wn.onDestroy(()=>Co(cn,wi.toStyles)),Yb.push(wn),ur.has(cn)&&C.push(wn)}),Yb.forEach(Qo=>{const cn=V.get(Qo.element);if(cn&&cn.length){const wn=dc(cn);Qo.setRealPlayer(wn)}}),C.forEach(Qo=>{Qo.parentPlayer?Qo.syncPlayerEvents(Qo.parentPlayer):Qo.destroy()});for(let Qo=0;Qo!Ul.destroyed);ks.length?Nu(this,cn,ks):this.processLeaveNode(cn)}return fn.length=0,wg.forEach(Qo=>{this.players.push(Qo),Qo.onDone(()=>{Qo.destroy();const cn=this.players.indexOf(Qo);this.players.splice(cn,1)}),Qo.play()}),wg}afterFlush(p){this._flushFns.push(p)}afterFlushAnimationsDone(p){this._whenQuietFns.push(p)}_getPreviousPlayers(p,d,m,C,V){let J=[];if(d){const vt=this.playersByQueriedElement.get(p);vt&&(J=vt)}else{const vt=this.playersByElement.get(p);if(vt){const Kt=!V||V==bd;vt.forEach(be=>{be.queued||!Kt&&be.triggerName!=C||J.push(be)})}}return(m||C)&&(J=J.filter(vt=>!(m&&m!=vt.namespaceId||C&&C!=vt.triggerName))),J}_beforeAnimationBuild(p,d,m){const V=d.element,J=d.isRemovalTransition?void 0:p,vt=d.isRemovalTransition?void 0:d.triggerName;for(const Kt of d.timelines){const be=Kt.element,ur=be!==V,wr=As(m,be,[]);this._getPreviousPlayers(be,ur,J,vt,d.toState).forEach(Gr=>{const so=Gr.getRealPlayer();so.beforeDestroy&&so.beforeDestroy(),Gr.destroy(),wr.push(Gr)})}Yo(V,d.fromStyles)}_buildAnimation(p,d,m,C,V,J){const vt=d.triggerName,Kt=d.element,be=[],ur=new Set,wr=new Set,po=d.timelines.map(so=>{const tn=so.element;ur.add(tn);const fn=tn[Ts];if(fn&&fn.removedBeforeQueried)return new Mo.sf(so.duration,so.delay);const li=tn!==Kt,da=function Sh(b){const p=[];return Yd(b,p),p}((m.get(tn)||Au).map(Rs=>Rs.getRealPlayer())).filter(Rs=>!!Rs.element&&Rs.element===tn),_s=V.get(tn),ns=J.get(tn),od=pl(this._normalizer,so.keyframes,_s,ns),Zs=this._buildPlayer(so,od,da);if(so.subTimeline&&C&&wr.add(tn),li){const Rs=new Al(p,vt,tn);Rs.setRealPlayer(Zs),be.push(Rs)}return Zs});be.forEach(so=>{As(this.playersByQueriedElement,so.element,[]).push(so),so.onDone(()=>function Ch(b,p,d){let m=b.get(p);if(m){if(m.length){const C=m.indexOf(d);m.splice(C,1)}0==m.length&&b.delete(p)}return m}(this.playersByQueriedElement,so.element,so))}),ur.forEach(so=>Ms(so,to));const Gr=dc(po);return Gr.onDestroy(()=>{ur.forEach(so=>Tl(so,to)),Co(Kt,d.toStyles)}),wr.forEach(so=>{As(C,so,[]).push(Gr)}),Gr}_buildPlayer(p,d,m){return d.length>0?this.driver.animate(p.element,d,p.duration,p.delay,p.easing,m):new Mo.sf(p.duration,p.delay)}}class Al{constructor(p,d,m){this.namespaceId=p,this.triggerName=d,this.element=m,this._player=new Mo.sf,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(p){this._containsRealPlayer||(this._player=p,this._queuedCallbacks.forEach((d,m)=>{d.forEach(C=>ba(p,m,void 0,C))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(p.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(p){this.totalTime=p}syncPlayerEvents(p){const d=this._player;d.triggerCallback&&p.onStart(()=>d.triggerCallback("start")),p.onDone(()=>this.finish()),p.onDestroy(()=>this.destroy())}_queueEvent(p,d){As(this._queuedCallbacks,p,[]).push(d)}onDone(p){this.queued&&this._queueEvent("done",p),this._player.onDone(p)}onStart(p){this.queued&&this._queueEvent("start",p),this._player.onStart(p)}onDestroy(p){this.queued&&this._queueEvent("destroy",p),this._player.onDestroy(p)}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(p){this.queued||this._player.setPosition(p)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(p){const d=this._player;d.triggerCallback&&d.triggerCallback(p)}}function Jl(b){return b&&1===b.nodeType}function fl(b,p){const d=b.style.display;return b.style.display=p??"none",d}function Ca(b,p,d,m,C){const V=[];d.forEach(Kt=>V.push(fl(Kt)));const J=[];m.forEach((Kt,be)=>{const ur=new Map;Kt.forEach(wr=>{const po=p.computeStyle(be,wr,C);ur.set(wr,po),(!po||0==po.length)&&(be[Ts]=Mu,J.push(be))}),b.set(be,ur)});let vt=0;return d.forEach(Kt=>fl(Kt,V[vt++])),J}function Dh(b,p){const d=new Map;if(b.forEach(vt=>d.set(vt,[])),0==p.length)return d;const C=new Set(p),V=new Map;function J(vt){if(!vt)return 1;let Kt=V.get(vt);if(Kt)return Kt;const be=vt.parentNode;return Kt=d.has(be)?be:C.has(be)?1:J(be),V.set(vt,Kt),Kt}return p.forEach(vt=>{const Kt=J(vt);1!==Kt&&d.get(Kt).push(vt)}),d}function Ms(b,p){b.classList?.add(p)}function Tl(b,p){b.classList?.remove(p)}function Nu(b,p,d){dc(d).onDone(()=>b.processLeaveNode(p))}function Yd(b,p){for(let d=0;dC.add(V)):p.set(b,m),d.delete(b),!0}class ml{constructor(p,d,m){this._driver=d,this._normalizer=m,this._triggerCache={},this.onRemovalComplete=(C,V)=>{},this._transitionEngine=new Ru(p.body,d,m),this._timelineEngine=new kh(p.body,d,m),this._transitionEngine.onRemovalComplete=(C,V)=>this.onRemovalComplete(C,V)}registerTrigger(p,d,m,C,V){const J=p+"-"+C;let vt=this._triggerCache[J];if(!vt){const Kt=[],ur=Eu(this._driver,V,Kt,[]);if(Kt.length)throw function dd(){return new c.wOt(3404,!1)}();vt=function Gg(b,p,d){return new wp(b,p,d)}(C,ur,this._normalizer),this._triggerCache[J]=vt}this._transitionEngine.registerTrigger(d,C,vt)}register(p,d){this._transitionEngine.register(p,d)}destroy(p,d){this._transitionEngine.destroy(p,d)}onInsert(p,d,m,C){this._transitionEngine.insertNode(p,d,m,C)}onRemove(p,d,m){this._transitionEngine.removeNode(p,d,m)}disableAnimations(p,d){this._transitionEngine.markElementAsDisabled(p,d)}process(p,d,m,C){if("@"==m.charAt(0)){const[V,J]=pd(m);this._timelineEngine.command(V,d,J,C)}else this._transitionEngine.trigger(p,d,m,C)}listen(p,d,m,C,V){if("@"==m.charAt(0)){const[J,vt]=pd(m);return this._timelineEngine.listen(J,d,vt,V)}return this._transitionEngine.listen(p,d,m,C,V)}flush(p=-1){this._transitionEngine.flush(p)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(p){this._transitionEngine.afterFlushAnimationsDone(p)}}class Ml{static{this.initialStylesByElement=new WeakMap}constructor(p,d,m){this._element=p,this._startStyles=d,this._endStyles=m,this._state=0;let C=Ml.initialStylesByElement.get(p);C||Ml.initialStylesByElement.set(p,C=new Map),this._initialStyles=C}start(){this._state<1&&(this._startStyles&&Co(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Co(this._element,this._initialStyles),this._endStyles&&(Co(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Ml.initialStylesByElement.delete(this._element),this._startStyles&&(Yo(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Yo(this._element,this._endStyles),this._endStyles=null),Co(this._element,this._initialStyles),this._state=3)}}function Ep(b){let p=null;return b.forEach((d,m)=>{(function Yg(b){return"display"===b||"position"===b})(m)&&(p=p||new Map,p.set(m,d))}),p}class Ah{constructor(p,d,m,C){this.element=p,this.keyframes=d,this.options=m,this._specialStyles=C,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=m.duration,this._delay=m.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(p=>p()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const p=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,p,this.options),this._finalKeyframe=p.length?p[p.length-1]:new Map;const d=()=>this._onFinish();this.domPlayer.addEventListener("finish",d),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",d)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(p){const d=[];return p.forEach(m=>{d.push(Object.fromEntries(m))}),d}_triggerWebAnimation(p,d,m){return p.animate(this._convertKeyframesToObject(d),m)}onStart(p){this._originalOnStartFns.push(p),this._onStartFns.push(p)}onDone(p){this._originalOnDoneFns.push(p),this._onDoneFns.push(p)}onDestroy(p){this._onDestroyFns.push(p)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(p=>p()),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(p=>p()),this._onDestroyFns=[])}setPosition(p){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=p*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const p=new Map;this.hasStarted()&&this._finalKeyframe.forEach((m,C)=>{"offset"!==C&&p.set(C,this._finished?m:bi(this.element,C))}),this.currentSnapshot=p}triggerCallback(p){const d="start"===p?this._onStartFns:this._onDoneFns;d.forEach(m=>m()),d.length=0}}class Fu{validateStyleProperty(p){return!0}validateAnimatableStyleProperty(p){return!0}containsElement(p,d){return M(p,d)}getParentElement(p){return Hl(p)}query(p,d,m){return P(p,d,m)}computeStyle(p,d,m){return bi(p,d)}animate(p,d,m,C,V,J=[]){const Kt={duration:m,delay:C,fill:0==C?"both":"forwards"};V&&(Kt.easing=V);const be=new Map,ur=J.filter(Gr=>Gr instanceof Ah);(function Po(b,p){return 0===b||0===p})(m,C)&&ur.forEach(Gr=>{Gr.currentSnapshot.forEach((so,tn)=>be.set(tn,so))});let wr=function Vo(b){return b.length?b[0]instanceof Map?b:b.map(p=>new Map(Object.entries(p))):[]}(d).map(Gr=>new Map(Gr));wr=function Vn(b,p,d){if(d.size&&p.length){let m=p[0],C=[];if(d.forEach((V,J)=>{m.has(J)||C.push(J),m.set(J,V)}),C.length)for(let V=1;VJ.set(vt,bi(b,vt)))}}return p}(p,wr,be);const po=function Pu(b,p){let d=null,m=null;return Array.isArray(p)&&p.length?(d=Ep(p[0]),p.length>1&&(m=Ep(p[p.length-1]))):p instanceof Map&&(d=Ep(p)),d||m?new Ml(b,d,m):null}(p,wr);return new Ah(p,wr,Kt,po)}}const Th="@.disabled";class Mh{constructor(p,d,m,C){this.namespaceId=p,this.delegate=d,this.engine=m,this._onDestroy=C,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(p){this.delegate.destroyNode?.(p)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(p,d){return this.delegate.createElement(p,d)}createComment(p){return this.delegate.createComment(p)}createText(p){return this.delegate.createText(p)}appendChild(p,d){this.delegate.appendChild(p,d),this.engine.onInsert(this.namespaceId,d,p,!1)}insertBefore(p,d,m,C=!0){this.delegate.insertBefore(p,d,m),this.engine.onInsert(this.namespaceId,d,p,C)}removeChild(p,d,m){this.parentNode(d)&&this.engine.onRemove(this.namespaceId,d,this.delegate)}selectRootElement(p,d){return this.delegate.selectRootElement(p,d)}parentNode(p){return this.delegate.parentNode(p)}nextSibling(p){return this.delegate.nextSibling(p)}setAttribute(p,d,m,C){this.delegate.setAttribute(p,d,m,C)}removeAttribute(p,d,m){this.delegate.removeAttribute(p,d,m)}addClass(p,d){this.delegate.addClass(p,d)}removeClass(p,d){this.delegate.removeClass(p,d)}setStyle(p,d,m,C){this.delegate.setStyle(p,d,m,C)}removeStyle(p,d,m){this.delegate.removeStyle(p,d,m)}setProperty(p,d,m){"@"==d.charAt(0)&&d==Th?this.disableAnimations(p,!!m):this.delegate.setProperty(p,d,m)}setValue(p,d){this.delegate.setValue(p,d)}listen(p,d,m){return this.delegate.listen(p,d,m)}disableAnimations(p,d){this.engine.disableAnimations(p,d)}}class Ih extends Mh{constructor(p,d,m,C,V){super(d,m,C,V),this.factory=p,this.namespaceId=d}setProperty(p,d,m){"@"==d.charAt(0)?"."==d.charAt(1)&&d==Th?this.disableAnimations(p,m=void 0===m||!!m):this.engine.process(this.namespaceId,p,d.slice(1),m):this.delegate.setProperty(p,d,m)}listen(p,d,m){if("@"==d.charAt(0)){const C=function Cp(b){switch(b){case"body":return document.body;case"document":return document;case"window":return window;default:return b}}(p);let V=d.slice(1),J="";return"@"!=V.charAt(0)&&([V,J]=function ws(b){const p=b.indexOf(".");return[b.substring(0,p),b.slice(p+1)]}(V)),this.engine.listen(this.namespaceId,C,V,J,vt=>{this.factory.scheduleListenerCallback(vt._data||-1,m,vt)})}return this.delegate.listen(p,d,m)}}class Tm{constructor(p,d,m){this.delegate=p,this.engine=d,this._zone=m,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,d.onRemovalComplete=(C,V)=>{V?.removeChild(null,C)}}createRenderer(p,d){const C=this.delegate.createRenderer(p,d);if(!p||!d?.data?.animation){const be=this._rendererCache;let ur=be.get(C);return ur||(ur=new Mh("",C,this.engine,()=>be.delete(C)),be.set(C,ur)),ur}const V=d.id,J=d.id+"-"+this._currentId;this._currentId++,this.engine.register(J,p);const vt=be=>{Array.isArray(be)?be.forEach(vt):this.engine.registerTrigger(V,J,p,be.name,be)};return d.data.animation.forEach(vt),new Ih(this,J,C,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(p,d,m){if(p>=0&&pd(m));const C=this._animationCallbacksBuffer;0==C.length&&queueMicrotask(()=>{this._zone.run(()=>{C.forEach(V=>{const[J,vt]=V;J(vt)}),this._animationCallbacksBuffer=[]})}),C.push([d,m])}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()}}const Bu=[{provide:Ut,useFactory:function Mm(){return new Ba}},{provide:ml,useClass:(()=>{class b extends ml{constructor(d,m,C){super(d,m,C)}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(qt.qQ),c.KVO(Et),c.KVO(Ut))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})()},{provide:c._9s,useFactory:function Rh(b,p,d){return new Tm(b,p,d)},deps:[o.B7,ml,c.SKi]}],Dp=[{provide:Et,useFactory:()=>new Fu},{provide:c.bc$,useValue:"BrowserAnimations"},...Bu];var $u=r(9030),Zd=r(3726),rl=r(8793),ts=r(1413),Lh=r(5343);const td=new A.c(Lh.l);var Il=r(7786),xd=r(6648),ys=r(6354),Qi=r(17),ju=r(8071),Sp=r(8750),qg=r(9974);const Qd={connector:()=>new ts.B};function Ap(b,p=Qd){const{connector:d}=p;return(0,qg.N)((m,C)=>{const V=d();(0,Sp.Tg)(b(function Jg(b){return new A.c(p=>b.subscribe(p))}(V))).subscribe(C),C.add(m.subscribe(V))})}var Jd=r(8141);const _d="Service workers are disabled or not supported by this browser";class kd{constructor(p){if(this.serviceWorker=p,p){const m=(0,Zd.R)(p,"controllerchange").pipe((0,ys.T)(()=>p.controller)),C=(0,$u.v)(()=>(0,I.of)(p.controller)),V=(0,rl.x)(C,m);this.worker=V.pipe((0,xe.p)(ur=>!!ur)),this.registration=this.worker.pipe((0,pt.n)(()=>p.getRegistration()));const be=(0,Zd.R)(p,"message").pipe((0,ys.T)(ur=>ur.data)).pipe((0,xe.p)(ur=>ur&&ur.type)).pipe(function qd(b){return b?p=>Ap(b)(p):p=>function Ph(b,p){const d=(0,ju.T)(b)?b:()=>b;return(0,ju.T)(p)?Ap(p,{connector:d}):m=>new Qi.G(m,d)}(new ts.B)(p)}());be.connect(),this.events=be}else this.worker=this.events=this.registration=function Tp(b){return(0,$u.v)(()=>(0,T.$)(new Error(b)))}(_d)}postMessage(p,d){return this.worker.pipe((0,S.s)(1),(0,Jd.M)(m=>{m.postMessage({action:p,...d})})).toPromise().then(()=>{})}postMessageWithOperation(p,d,m){const C=this.waitForOperationCompleted(m),V=this.postMessage(p,d);return Promise.all([V,C]).then(([,J])=>J)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(p){let d;return d="string"==typeof p?m=>m.type===p:m=>p.includes(m.type),this.events.pipe((0,xe.p)(d))}nextEventOfType(p){return this.eventsOfType(p).pipe((0,S.s)(1))}waitForOperationCompleted(p){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,xe.p)(d=>d.nonce===p),(0,S.s)(1),(0,ys.T)(d=>{if(void 0!==d.result)return d.result;throw new Error(d.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let ol=(()=>{class b{get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,this.pushManager=null,this.subscriptionChanges=new ts.B,!d.isEnabled)return this.messages=td,this.notificationClicks=td,void(this.subscription=td);this.messages=this.sw.eventsOfType("PUSH").pipe((0,ys.T)(C=>C.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,ys.T)(C=>C.data)),this.pushManager=this.sw.registration.pipe((0,ys.T)(C=>C.pushManager));const m=this.pushManager.pipe((0,pt.n)(C=>C.getSubscription()));this.subscription=(0,Il.h)(m,this.subscriptionChanges)}requestSubscription(d){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(_d));const m={userVisibleOnly:!0};let C=this.decodeBase64(d.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),V=new Uint8Array(new ArrayBuffer(C.length));for(let J=0;JJ.subscribe(m)),(0,S.s)(1)).toPromise().then(J=>(this.subscriptionChanges.next(J),J))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,S.s)(1),(0,pt.n)(m=>{if(null===m)throw new Error("Not subscribed to push notifications.");return m.unsubscribe().then(C=>{if(!C)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(_d))}decodeBase64(d){return atob(d)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(kd))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})(),Vu=(()=>{class b{get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,!d.isEnabled)return this.versionUpdates=td,void(this.unrecoverable=td);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(_d));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:d},d)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(_d));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:d},d)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(kd))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})();const Mp=new c.nKC("");function Om(b,p,d,m){return()=>{if(!(0,qt.UE)(m)||!("serviceWorker"in navigator)||!1===d.enabled)return;const C=b.get(c.SKi),V=b.get(c.o8S);let J;if(C.runOutsideAngular(()=>{const vt=navigator.serviceWorker,Kt=()=>vt.controller?.postMessage({action:"INITIALIZE"});vt.addEventListener("controllerchange",Kt),V.onDestroy(()=>{vt.removeEventListener("controllerchange",Kt)})}),"function"==typeof d.registrationStrategy)J=d.registrationStrategy();else{const[vt,...Kt]=(d.registrationStrategy||"registerWhenStable:30000").split(":");switch(vt){case"registerImmediately":J=(0,I.of)(null);break;case"registerWithDelay":J=tf(+Kt[0]||0);break;case"registerWhenStable":const be=(0,xd.H)(b.get(c.o8S).whenStable());J=Kt[0]?(0,Il.h)(be,tf(+Kt[0])):be;break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${d.registrationStrategy}`)}}C.runOutsideAngular(()=>J.pipe((0,S.s)(1)).subscribe(()=>navigator.serviceWorker.register(p,{scope:d.scope}).catch(vt=>console.error("Service worker registration failed with:",vt))))}}function tf(b){return(0,I.of)(null).pipe((0,lt.c)(b))}function ef(b,p){return new kd((0,qt.UE)(p)&&!1!==b.enabled?navigator.serviceWorker:void 0)}class Fh{}var bl=r(7468),tu=r(2498),Ip=r(9437),rf=r(4668),ed=r(4572),eu=r(983);function zu(b){return b&&b.constructor&&"function"==typeof b.constructor.isBuffer&&b.constructor.isBuffer(b)}function Hu(b){return b}function Op(b,p){const d=(p=p||{}).delimiter||".",m=p.maxDepth,C=p.transformKey||Hu,V={};return function J(vt,Kt,be){be=be||1,Object.keys(vt).forEach(function(ur){const wr=vt[ur],po=p.safe&&Array.isArray(wr),Gr=Object.prototype.toString.call(wr),so=zu(wr),tn="[object Object]"===Gr||"[object Array]"===Gr,fn=Kt?Kt+d+C(ur):C(ur);if(!po&&!so&&tn&&Object.keys(wr).length&&(!p.maxDepth||be0&&(po=vt(wr.shift()),Gr=vt(wr[0]))}so[po]=Ol(b[ur],p)}),V}class ru{translations;constructor(p){this.translations=p}getTranslation(p){return(0,I.of)(this.translations.get(p)||{})}}const Rp=new c.nKC("TRANSLOCO_LOADER");function Wu(b,p){return b&&(Object.prototype.hasOwnProperty.call(b,p)?b[p]:p.split(".").reduce((d,m)=>d?.[m],b))}function $h(b){return b?Array.isArray(b)?b.length:es(b)?Object.keys(b).length:b?b.length:0:0}function nl(b){return"string"==typeof b}function es(b){return!!b&&"object"==typeof b&&!Array.isArray(b)}function Gu(b){return null==b}function af(b){return!1===Gu(b)}function Rl(b){return b&&"string"==typeof b.scope}function ou(b){return Op(b,{safe:!0})}const Cd=new c.nKC("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>Nl}),Nl={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function Hh(b={}){return{...Nl,...b,missingHandler:{...Nl.missingHandler,...b.missingHandler},flatten:{...Nl.flatten,...b.flatten}}}const nu=new c.nKC("TRANSLOCO_TRANSPILER");let Wh=(()=>{class b{interpolationMatcher;constructor(d){this.interpolationMatcher=function Kh(b){const[p,d]=b.interpolation;return new RegExp(`${p}(.*?)${d}`,"g")}(d??Nl)}transpile(d,m={},C,V){return nl(d)?d.replace(this.interpolationMatcher,(J,vt)=>(vt=vt.trim(),af(m[vt])?m[vt]:af(C[vt])?this.transpile(C[vt],m,C,V):"")):(m&&(es(d)?d=this.handleObject(d,m,C,V):Array.isArray(d)&&(d=this.handleArray(d,m,C,V))),d)}handleObject(d,m={},C,V){let J=d;return Object.keys(m).forEach(vt=>{const Kt=Wu(J,vt),be=Wu(m,vt),ur=this.transpile(Kt,be,C,V);J=function nf(b,p,d){b={...b};const m=p.split("."),C=m.length-1;return m.reduce((V,J,vt)=>(V[J]=vt===C?d:Array.isArray(V[J])?V[J].slice():{...V[J]},V&&V[J]),b),b}(J,vt,ur)}),J}handleArray(d,m={},C,V){return d.map(J=>this.transpile(J,m,C,V))}static \u0275fac=function(m){return new(m||b)(c.KVO(Cd,8))};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();const iu=new c.nKC("TRANSLOCO_MISSING_HANDLER");let Bp=(()=>{class b{handle(d,m){return m.missingHandler.logMissingKey&&!m.prodMode&&console.warn(`%c Missing translation for '${d}'`,"font-size: 12px; color: red"),d}static \u0275fac=function(m){return new(m||b)};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();const Xu=new c.nKC("TRANSLOCO_INTERCEPTOR");let Dd=(()=>{class b{preSaveTranslation(d){return d}preSaveTranslationKey(d,m){return m}static \u0275fac=function(m){return new(m||b)};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();const v=new c.nKC("TRANSLOCO_FALLBACK_STRATEGY");let lr,x=(()=>{class b{userConfig;constructor(d){this.userConfig=d}getNextLangs(){const d=this.userConfig.fallbackLang;if(!d)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(d)?d:[d]}static \u0275fac=function(m){return new(m||b)(c.KVO(Cd))};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();function D(b){if(!b)return"";const p=b.split("/");return p.pop(),p.join("/")}function $(b){return b?b.split("/").pop():""}function ve(b){return{scope:D(b)||null,langName:$(b)}}function Pe(b){const{path:p,inlineLoader:d,mainLoader:m,data:C}=b;if(d){if(!1===function Np(b){return"function"==typeof b}(d[p]))throw`You're using an inline loader but didn't provide a loader for ${p}`;return d[p]().then(J=>J.default?J.default:J)}return m.getTranslation(p,C)}let Ze=(()=>{class b{loader;parser;missingHandler;interceptor;fallbackStrategy;langChanges$;subscription=null;translations=new Map;cache=new Map;firstFallbackLang;defaultLang="";availableLangs=[];isResolvedMissingOnce=!1;lang;failedLangs=new Set;events=new ts.B;events$=this.events.asObservable();config;constructor(d,m,C,V,J,vt){this.loader=d,this.parser=m,this.missingHandler=C,this.interceptor=V,this.fallbackStrategy=vt,this.loader||(this.loader=new ru(this.translations)),lr=this,this.config=JSON.parse(JSON.stringify(J)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new jt.t(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(Kt=>{"translationLoadSuccess"===Kt.type&&Kt.wasFailure&&this.setActiveLang(Kt.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(d){this.defaultLang=d}getActiveLang(){return this.lang.getValue()}setActiveLang(d){return this.parser.onLangChanged?.(d),this.lang.next(d),this.events.next({type:"langChanged",payload:ve(d)}),this}setAvailableLangs(d){this.availableLangs=d}getAvailableLangs(){return this.availableLangs}load(d,m={}){const C=this.cache.get(d);if(C)return C;let V;const J=this._isLangScoped(d);let vt;J&&(vt=D(d));const Kt={path:d,mainLoader:this.loader,inlineLoader:m.inlineLoader,data:J?{scope:vt}:void 0};if(this.useFallbackTranslation(d)){const ur=J?`${vt}/${this.firstFallbackLang}`:this.firstFallbackLang,wr=function Ue({mainLoader:b,path:p,data:d,fallbackPath:m,inlineLoader:C}){return(m?[p,m]:[p]).map(J=>{const vt=Pe({path:J,mainLoader:b,inlineLoader:C,data:d});return(0,xd.H)(vt).pipe((0,ys.T)(Kt=>({translation:Kt,lang:J})))})}({...Kt,fallbackPath:ur});V=(0,bl.p)(wr)}else{const ur=Pe(Kt);V=(0,xd.H)(ur)}const be=V.pipe((0,tu.L)(this.config.failedRetries),(0,Jd.M)(ur=>{Array.isArray(ur)?ur.forEach(wr=>{this.handleSuccess(wr.lang,wr.translation),wr.lang!==d&&this.cache.set(wr.lang,(0,I.of)({}))}):this.handleSuccess(d,ur)}),(0,Ip.W)(ur=>(this.config.prodMode||console.error(`Error while trying to load "${d}"`,ur),this.handleFailure(d,m))),(0,rf.t)(1));return this.cache.set(d,be),be}translate(d,m={},C=this.getActiveLang()){if(!d)return d;const{scope:V,resolveLang:J}=this.resolveLangAndScope(C);if(Array.isArray(d))return d.map(be=>this.translate(V?`${V}.${be}`:be,m,J));d=V?`${V}.${d}`:d;const vt=this.getTranslation(J),Kt=vt[d];return Kt?this.parser.transpile(Kt,m,vt,d):this._handleMissingKey(d,Kt,m)}selectTranslate(d,m,C,V=!1){let J;const vt=(be,ur)=>this.load(be,ur).pipe((0,ys.T)(()=>V?this.translateObject(d,m,be):this.translate(d,m,be)));if(Gu(C))return this.langChanges$.pipe((0,pt.n)(be=>vt(be)));if(function zh(b){return Array.isArray(b)&&b.every(Rl)}(C)||Rl(C)){const be=Array.isArray(C)?C[0]:C;C=be.scope,J=function Xt(b,p){return function Pp(b){return b&&es(b.loader)}(b)?function Rt(b,p){return Object.keys(b).reduce((d,m)=>(d[`${p}/${m}`]=b[m],d),{})}(b.loader,p):void 0}(be,be.scope)}if(this.isLang(C)||this.isScopeWithLang(C))return vt(C);const Kt=C;return this.langChanges$.pipe((0,pt.n)(be=>vt(`${Kt}/${be}`,{inlineLoader:J})))}isScopeWithLang(d){return this.isLang($(d))}translateObject(d,m={},C=this.getActiveLang()){if(nl(d)||Array.isArray(d)){const{resolveLang:J,scope:vt}=this.resolveLangAndScope(C);if(Array.isArray(d))return d.map(ur=>this.translateObject(vt?`${vt}.${ur}`:ur,m,J));const Kt=this.getTranslation(J),be=function sf(b){return Ol(b)}(this.getObjectByKey(Kt,d=vt?`${vt}.${d}`:d));return function jh(b){return 0===$h(b)}(be)?this.translate(d,m,C):this.parser.transpile(be,m,Kt,d)}const V=[];for(const[J,vt]of this.getEntries(d))V.push(this.translateObject(J,vt,C));return V}selectTranslateObject(d,m,C){if(nl(d)||Array.isArray(d))return this.selectTranslate(d,m,C,!0);const[[V,J],...vt]=this.getEntries(d);return this.selectTranslateObject(V,J,C).pipe((0,ys.T)(Kt=>{const be=[Kt];for(const[ur,wr]of vt)be.push(this.translateObject(ur,wr,C));return be}))}getTranslation(d){if(d){if(this.isLang(d))return this.translations.get(d)||{};{const{scope:m,resolveLang:C}=this.resolveLangAndScope(d),V=this.translations.get(C)||{};return this.getObjectByKey(V,m)}}return this.translations}selectTranslation(d){let m=this.langChanges$;if(d){const C=$(d)!==d;m=this.isLang(d)||C?(0,I.of)(d):this.langChanges$.pipe((0,ys.T)(V=>`${d}/${V}`))}return m.pipe((0,pt.n)(C=>this.load(C).pipe((0,ys.T)(()=>this.getTranslation(C)))))}setTranslation(d,m=this.getActiveLang(),C={}){const J={merge:!0,emitChange:!0,...C},vt=D(m);let Kt=d;if(vt){const Gr=this.getMappedScope(vt);Kt=ou({[Gr]:d})}const be=vt?$(m):m,ur={...J.merge&&this.getTranslation(be),...Kt},wr=this.config.flatten.aot?ur:ou(ur),po=this.interceptor.preSaveTranslation(wr,be);this.translations.set(be,po),J.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(d,m,C=this.getActiveLang(),V={}){const J=this.interceptor.preSaveTranslationKey(d,m,C);this.setTranslation({[d]:J},C,{...V,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:d}){const m=Array.isArray(d)?d[0]:d;d&&this.useFallbackTranslation(m)&&(this.firstFallbackLang=m)}_handleMissingKey(d,m,C){if(this.config.missingHandler.allowEmpty&&""===m)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const V=this.translate(d,C,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,V}return this.missingHandler.handle(d,this.getMissingHandlerData(),C)}_isLangScoped(d){return-1===this.getAvailableLangsIds().indexOf(d)}isLang(d){return-1!==this.getAvailableLangsIds().indexOf(d)}_loadDependencies(d,m){const C=$(d);return this._isLangScoped(d)&&!this.isLoadedTranslation(C)?(0,ed.z)([this.load(C),this.load(d,{inlineLoader:m})]):this.load(d,{inlineLoader:m})}_completeScopeWithLang(d){return this._isLangScoped(d)&&!this.isLang($(d))?`${d}/${this.getActiveLang()}`:d}_setScopeAlias(d,m){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[d]=m}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(d){return $h(this.getTranslation(d))}getAvailableLangsIds(){return nl(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(m=>m.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(d){return this.config.missingHandler.useFallbackTranslation&&d!==this.firstFallbackLang}handleSuccess(d,m){this.setTranslation(m,d,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:ve(d)}),this.failedLangs.forEach(C=>this.cache.delete(C)),this.failedLangs.clear()}handleFailure(d,m){Gu(m.failedCounter)&&(m.failedCounter=0,m.fallbackLangs||(m.fallbackLangs=this.fallbackStrategy.getNextLangs(d)));const C=d.split("/"),J=m.fallbackLangs[m.failedCounter];if(this.failedLangs.add(d),this.cache.has(J))return this.handleSuccess(J,this.getTranslation(J)),eu.w;if(!J||J===C[C.length-1]){let be="Unable to load translation and all the fallback languages";throw C.length>1&&(be+=", did you misspelled the scope name?"),new Error(be)}let Kt=J;return C.length>1&&(C[C.length-1]=J,Kt=C.join("/")),m.failedCounter++,this.events.next({type:"translationLoadFailure",payload:ve(d)}),this.load(Kt,m)}getMappedScope(d){const{scopeMapping:m={}}=this.config;return m[d]||function Ku(b){return b.replace(/(?:^\w|[A-Z]|\b\w)/g,(p,d)=>0==d?p.toLowerCase():p.toUpperCase()).replace(/\s+|_|-|\//g,"")}(d)}resolveLangAndScope(d){let C,m=d;if(this._isLangScoped(d)){const V=$(d),J=this.isLang(V);m=J?V:this.getActiveLang(),C=this.getMappedScope(J?D(d):d)}return{scope:C,resolveLang:m}}getObjectByKey(d,m){const C={},V=`${m}.`;for(const J in d)J.startsWith(V)&&(C[J.replace(V,"")]=d[J]);return C}getEntries(d){return d instanceof Map?d.entries():Object.entries(d)}static \u0275fac=function(m){return new(m||b)(c.KVO(Rp,8),c.KVO(nu),c.KVO(iu),c.KVO(Xu),c.KVO(Cd),c.KVO(v))};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();function uo(b){return(0,c.EmA)([{provide:nu,useClass:b,deps:[Cd]}])}function Xo(b){return(0,c.EmA)([{provide:v,useClass:b,deps:[Cd]}])}function an(b){return(0,c.EmA)([{provide:iu,useClass:b}])}function bo(b){return(0,c.EmA)([{provide:Xu,useClass:b}])}new c.nKC("TRANSLOCO_LANG"),new c.nKC("TRANSLOCO_LOADING_TEMPLATE"),new c.nKC("TRANSLOCO_SCOPE"),new c.nKC("TRANSLOCO_TEST_LANGS - Available testing languages"),new c.nKC("TRANSLOCO_TEST_OPTIONS - Testing options");var wl=r(2771);let Wa=(()=>{class b{constructor(){this._httpClient=(0,c.WQX)(q.Qq),this._navigation=new wl.m(1)}get navigation$(){return this._navigation.asObservable()}get(){return this._httpClient.get("api/navigation").pipe((0,Jd.M)(d=>{this._navigation.next(d)}))}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})(),il=(()=>{class b{constructor(d){this._httpClient=d,this._chat=new jt.t(null),this._chats=new jt.t(null)}get chat$(){return this._chat.asObservable()}get chats$(){return this._chats.asObservable()}getChats(){return this._httpClient.get("api/apps/chat/chats").pipe((0,Jd.M)(d=>{this._chats.next(d)}))}getChatById(d){return this._httpClient.get("api/apps/chat/chat",{params:{id:d}}).pipe((0,ys.T)(m=>(this._chat.next(m),m)),(0,pt.n)(m=>m?(0,I.of)(m):(0,T.$)("Could not found chat with id of "+d+"!")))}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(q.Qq))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();const Ll=new class Bc{constructor(p){this.version=p,this.full=p,this.major=p.split(".")[0],this.minor=p.split(".")[1],this.patch=p.split(".").slice(2).join(".")}}("0.0.10").full;var os=r(6977),Yu=r(4085),Zu=r(7575);function Hw(b,p){if(1&b&&c.nrm(0,"mat-progress-bar",0),2&b){const d=c.XpG();c.Y8G("mode",d.mode)("value",d.progress)}}let df=(()=>{class b{constructor(){this._angorLoadingService=(0,c.WQX)(At),this.autoMode=!0,this.progress=0,this.show=!1,this._unsubscribeAll=new ts.B}ngOnChanges(d){"autoMode"in d&&this._angorLoadingService.setAutoMode((0,Yu.he)(d.autoMode.currentValue))}ngOnInit(){this._angorLoadingService.mode$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.mode=d}),this._angorLoadingService.progress$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.progress=d}),this._angorLoadingService.show$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.show=d})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["angor-loading-bar"]],inputs:{autoMode:"autoMode"},exportAs:["angorLoadingBar"],standalone:!0,features:[c.OA$,c.aNF],decls:1,vars:1,consts:[[3,"mode","value"]],template:function(m,C){1&m&&c.DNE(0,Hw,1,2,"mat-progress-bar",0),2&m&&c.vxM(C.show?0:-1)},dependencies:[Zu.PO,Zu.HM],styles:["angor-loading-bar{position:fixed;top:0;z-index:999;width:100%;height:6px}\n"],encapsulation:2})}}return b})();function Up(b,p){1&b&&c.nrm(0,"router-outlet")}let Rm=(()=>{class b{constructor(){this._unsubscribeAll=new ts.B}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["empty-layout"]],standalone:!0,features:[c.aNF],decls:4,vars:1,consts:[[1,"flex","w-full","flex-auto","flex-col"],[1,"flex","flex-auto","flex-col"]],template:function(m,C){1&m&&(c.nrm(0,"angor-loading-bar"),c.j41(1,"div",0)(2,"div",1),c.DNE(3,Up,1,0,"router-outlet"),c.k0s()()),2&m&&(c.R7$(3),c.vxM(3))},dependencies:[df,s.n3],encapsulation:2})}}return b})();var Ys=r(8834),uc=r(9213),$p=r(4823);function Kv(b,p){1&b&&c.nrm(0,"mat-icon",3)}let Qu=(()=>{class b{constructor(){this._document=(0,c.WQX)(qt.qQ)}toggleFullscreen(){this._document.fullscreenEnabled?this._document.fullscreenElement?this._document.exitFullscreen():this._document.documentElement.requestFullscreen().catch(()=>{console.error("Entering fullscreen mode failed.")}):console.log("Fullscreen is not available in this browser.")}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["angor-fullscreen"]],inputs:{iconTpl:"iconTpl",tooltip:"tooltip"},exportAs:["angorFullscreen"],standalone:!0,features:[c.aNF],decls:4,vars:2,consts:[["defaultIconTpl",""],["mat-icon-button","",3,"click","matTooltip"],[3,"ngTemplateOutlet"],["svgIcon","heroicons_outline:arrows-pointing-out"]],template:function(m,C){if(1&m){const V=c.RV6();c.j41(0,"button",1),c.bIt("click",function(){return c.eBV(V),c.Njj(C.toggleFullscreen())}),c.eu8(1,2),c.k0s(),c.DNE(2,Kv,1,0,"ng-template",null,0,c.C5r)}if(2&m){const V=c.sdS(3);c.Y8G("matTooltip",C.tooltip||"Toggle Fullscreen"),c.R7$(),c.Y8G("ngTemplateOutlet",C.iconTpl||V)}},dependencies:[Ys.Hl,Ys.iY,$p.uc,$p.oV,qt.T3,uc.m_,uc.An],encapsulation:2,changeDetection:0})}}return b})();var jp=r(7857),Vp=r(6939),uf=r(6231);let Nm=(()=>{class b{constructor(d){this.relayService=d,this.notificationSubject=new jt.t([]),this.notificationCount=new jt.t(0),this.lastNotificationTimestamp=null,this.initializeNotificationData()}initializeNotificationData(){this.notificationCount.next(this.loadCountFromLocalStorage()),this.lastNotificationTimestamp=this.loadTimestampFromLocalStorage()}loadCountFromLocalStorage(){const d=localStorage.getItem("notificationCount");return d?parseInt(d,10):0}loadTimestampFromLocalStorage(){const d=localStorage.getItem("lastNotificationTimestamp");return d?parseInt(d,10):null}saveNotificationData(d,m){localStorage.setItem("notificationCount",d.toString()),localStorage.setItem("lastNotificationTimestamp",m.toString())}getNotificationObservable(){return this.notificationSubject.asObservable()}getNotificationCount(){return this.notificationCount.asObservable()}loadFilterPreferences(){const d=localStorage.getItem("notificationSettings");return d?JSON.parse(d):[1,3,4,7,9735]}subscribeToNotifications(d){var m=this;return(0,_.A)(function*(){yield m.relayService.ensureConnectedRelays();const C=m.relayService.getPool(),V=m.relayService.getConnectedRelays();if(0===V.length)throw new Error("No connected relays");const J=m.loadTimestampFromLocalStorage(),vt=m.loadFilterPreferences();0===vt.length&&vt.push(1,3,4,7,9735);const Kt={kinds:vt,"#p":[d],limit:50,since:J||void 0};return new Promise(be=>{C.subscribeMany(V,[Kt],{onevent:wr=>m.handleNotificationEvent(wr,d),oneose(){be()}})})})()}handleNotificationEvent(d,m){if(this.isNotificationEvent(d,m)){const V=new Date(1e3*d.created_at);let J="",vt="",Kt="";switch(d.kind){case 1:J="Mention",vt="Mentioned you in an event.",Kt="heroicons_outline:at-symbol";break;case 4:J="Private Message",vt="Sent a private message.",Kt="heroicons_outline:envelope-open";break;case 9735:J="Zap",vt="Received a zap event.",Kt="feather:zap";break;case 3:J="New Follower",vt="You have a new follower.",Kt="heroicons_outline:user-plus";break;case 7:J="New Like",vt="You have a new Like.",Kt="heroicons_outline:hand-thumb-up";break;default:J="Notification",Kt="heroicons_outline:bell"}const wr=[{id:d.id,icon:Kt,title:J,description:vt,time:V,kind:d.kind,read:!1},...this.notificationSubject.value].slice(0,50);this.notificationSubject.next(wr),this.incrementNotificationCount(d.created_at)}}incrementNotificationCount(d){const m=this.notificationCount.value+1;this.notificationCount.next(m),this.saveNotificationData(m,d)}markAllAsRead(){const d=this.notificationSubject.value.map(C=>({...C,read:!0}));this.notificationSubject.next(d),this.notificationCount.next(0);const m=Math.floor(Date.now()/1e3);this.saveNotificationData(0,m)}isNotificationEvent(d,m){return d.tags.some(C=>"p"===C[0]&&C[1]===m)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(uf.b))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var au=r(7987),qu=r(6324);const pf=["notificationsOrigin"],Lm=["notificationsPanel"],su=b=>({unread:b}),Pm=(b,p)=>({"bg-gray-400 dark:bg-gray-500 sm:opacity-0 sm:group-hover:opacity-100":b,"bg-primary":p});function Xh(b,p){if(1&b&&(c.j41(0,"span",4)(1,"span",6),c.EFF(2),c.k0s()()),2&b){const d=c.XpG();c.R7$(2),c.SpI(" ",d.unreadCount," ")}}function Fm(b,p){1&b&&c.eu8(0)}function Bm(b,p){if(1&b&&(c.j41(0,"a",23),c.DNE(1,Fm,1,0,"ng-container",25),c.k0s()),2&b){const d=c.XpG(2).$implicit,m=c.sdS(9);c.Y8G("href",d.link,c.B4B),c.R7$(),c.Y8G("ngTemplateOutlet",m)}}function Um(b,p){1&b&&c.eu8(0)}function hf(b,p){if(1&b&&(c.j41(0,"a",24),c.DNE(1,Um,1,0,"ng-container",25),c.k0s()),2&b){const d=c.XpG(2).$implicit,m=c.sdS(9);c.Y8G("routerLink",d.link),c.R7$(),c.Y8G("ngTemplateOutlet",m)}}function $m(b,p){if(1&b&&c.DNE(0,Bm,2,2,"a",23)(1,hf,2,2,"a",24),2&b){const d=c.XpG().$implicit;c.vxM(d.useRouter?-1:0),c.R7$(),c.vxM(d.useRouter?1:-1)}}function Yh(b,p){1&b&&c.eu8(0)}function gf(b,p){if(1&b&&(c.j41(0,"div",17),c.DNE(1,Yh,1,0,"ng-container",25),c.k0s()),2&b){c.XpG();const d=c.sdS(9);c.R7$(),c.Y8G("ngTemplateOutlet",d)}}function Ju(b,p){if(1&b&&(c.j41(0,"div",26),c.nrm(1,"mat-icon",32),c.k0s()),2&b){const d=c.XpG(2).$implicit;c.R7$(),c.Y8G("svgIcon",d.icon)}}function Ww(b,p){if(1&b&&c.nrm(0,"img",27),2&b){const d=c.XpG(2).$implicit;c.Y8G("src",d.image,c.B4B)("alt","Notification image")}}function Kw(b,p){if(1&b&&c.nrm(0,"div",29),2&b){const d=c.XpG(2).$implicit;c.Y8G("innerHTML",d.title,c.npT)}}function Gv(b,p){if(1&b&&c.nrm(0,"div",30),2&b){const d=c.XpG(2).$implicit;c.Y8G("innerHTML",d.description,c.npT)}}function Zh(b,p){if(1&b&&(c.DNE(0,Ju,2,1,"div",26)(1,Ww,1,2,"img",27),c.j41(2,"div",28),c.DNE(3,Kw,1,1,"div",29)(4,Gv,1,1,"div",30),c.j41(5,"div",31),c.EFF(6),c.nI1(7,"date"),c.k0s()()),2&b){const d=c.XpG().$implicit;c.vxM(d.icon&&!d.image?0:-1),c.R7$(),c.vxM(d.image?1:-1),c.R7$(2),c.vxM(d.title?3:-1),c.R7$(),c.vxM(d.description?4:-1),c.R7$(2),c.SpI(" ",c.i5U(7,5,d.time,"MMM dd, h:mm a")," ")}}function ff(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",16),c.DNE(1,$m,2,2)(2,gf,2,1,"div",17),c.j41(3,"div",18)(4,"button",19),c.bIt("click",function(){const C=c.eBV(d).$implicit,V=c.XpG(2);return c.Njj(V.toggleRead(C))}),c.nrm(5,"span",20),c.k0s(),c.j41(6,"button",21),c.bIt("click",function(){const C=c.eBV(d).$implicit,V=c.XpG(2);return c.Njj(V.delete(C))}),c.nrm(7,"mat-icon",22),c.k0s()()(),c.DNE(8,Zh,8,8,"ng-template",null,2,c.C5r)}if(2&b){const d=p.$implicit;c.Y8G("ngClass",c.eq3(7,su,!d.read)),c.R7$(),c.vxM(d.link?1:-1),c.R7$(),c.vxM(d.link?-1:2),c.R7$(2),c.Y8G("matTooltip",d.read?"Mark as unread":"Mark as read"),c.R7$(),c.Y8G("ngClass",c.l_i(9,Pm,d.read,!d.read)),c.R7$(),c.Y8G("matTooltip","Remove"),c.R7$(),c.Y8G("svgIcon","heroicons_solid:x-mark")}}function jm(b,p){1&b&&(c.j41(0,"div",15)(1,"div",33),c.nrm(2,"mat-icon",34),c.k0s(),c.j41(3,"div",35),c.EFF(4," No notifications "),c.k0s(),c.j41(5,"div",36),c.EFF(6," When you have notifications, they will appear here. "),c.k0s()()),2&b&&(c.R7$(2),c.Y8G("svgIcon","heroicons_outline:bell"))}function Vm(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",7)(1,"div",8)(2,"div",9)(3,"button",3),c.bIt("click",function(){c.eBV(d);const C=c.XpG();return c.Njj(C.closePanel())}),c.nrm(4,"mat-icon",10),c.k0s()(),c.j41(5,"div",11),c.EFF(6,"Notifications"),c.k0s(),c.j41(7,"div",12)(8,"button",13),c.bIt("click",function(){c.eBV(d);const C=c.XpG();return c.Njj(C.markAllAsRead())}),c.nrm(9,"mat-icon",10),c.k0s()()(),c.j41(10,"div",14),c.Z7z(11,ff,10,12,null,null,c.BUC().trackByFn,!0),c.DNE(13,jm,7,1,"div",15),c.k0s()()}if(2&b){const d=c.XpG();c.R7$(4),c.Y8G("svgIcon","heroicons_solid:x-mark"),c.R7$(4),c.Y8G("matTooltip","Mark all as read")("disabled",0===d.unreadCount),c.R7$(),c.Y8G("svgIcon","heroicons_solid:envelope-open"),c.R7$(2),c.Dyx(d.notifications),c.R7$(2),c.vxM(d.notifications&&d.notifications.length?-1:13)}}let mf=(()=>{class b{constructor(d,m,C,V,J){this._notificationService=d,this._changeDetectorRef=m,this._overlay=C,this._viewContainerRef=V,this._signerService=J,this.notifications=[],this.unreadCount=0,this._unsubscribeAll=new ts.B}ngOnInit(){const d=this._signerService.getPublicKey();this._notificationService.subscribeToNotifications(d).then(()=>{this._notificationService.getNotificationObservable().pipe((0,os.Q)(this._unsubscribeAll)).subscribe(m=>{this.notifications=m,this._changeDetectorRef.markForCheck()}),this._notificationService.getNotificationCount().pipe((0,os.Q)(this._unsubscribeAll)).subscribe(m=>{this.unreadCount=m,this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}openPanel(){!this._notificationsPanel||!this._notificationsOrigin||(this._overlayRef||this._createOverlay(),this._overlayRef.attach(new Vp.VA(this._notificationsPanel,this._viewContainerRef)))}closePanel(){this._overlayRef&&this._overlayRef.detach()}markAllAsRead(){this._notificationService.markAllAsRead()}toggleRead(d){d.read=!d.read}trackByFn(d,m){return m.id}_createOverlay(){this._overlayRef=this._overlay.create({hasBackdrop:!0,backdropClass:"angor-backdrop-on-mobile",scrollStrategy:this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().flexibleConnectedTo(this._notificationsOrigin._elementRef.nativeElement).withLockedPosition(!0).withPush(!0).withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"}])}),this._overlayRef.backdropClick().subscribe(()=>{this._overlayRef.detach()})}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(Nm),c.rXU(c.gRc),c.rXU(au.hJ),c.rXU(c.c1b),c.rXU(qu.A))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["notifications"]],viewQuery:function(m,C){if(1&m&&(c.GBs(pf,5),c.GBs(Lm,5)),2&m){let V;c.mGM(V=c.lsd())&&(C._notificationsOrigin=V.first),c.mGM(V=c.lsd())&&(C._notificationsPanel=V.first)}},exportAs:["notifications"],standalone:!0,features:[c.aNF],decls:6,vars:2,consts:[["notificationsOrigin",""],["notificationsPanel",""],["notificationContent",""],["mat-icon-button","",3,"click"],[1,"absolute","left-0","right-0","top-0","flex","h-3","items-center","justify-center"],[3,"svgIcon"],[1,"ml-4","mt-2.5","flex","h-4","min-w-4","shrink-0","items-center","justify-center","rounded-full","bg-teal-600","px-1","text-xs","font-medium","text-indigo-50"],[1,"fixed","inset-0","flex","flex-col","overflow-hidden","shadow-lg","sm:static","sm:inset-auto","sm:w-90","sm:min-w-90","sm:rounded-2xl"],[1,"flex","shrink-0","items-center","bg-primary","py-4","pl-6","pr-4","text-on-primary"],[1,"-ml-1","mr-3","sm:hidden"],[1,"text-current","icon-size-5",3,"svgIcon"],[1,"text-lg","font-medium","leading-10"],[1,"ml-auto"],["mat-icon-button","",1,"dark:text-white",3,"click","matTooltip","disabled"],[1,"bg-card","relative","flex","flex-auto","flex-col","divide-y","overflow-y-auto","sm:max-h-120"],[1,"flex","flex-auto","flex-col","items-center","justify-center","px-8","py-12","sm:justify-start"],[1,"group","flex","hover:bg-gray-50","dark:hover:bg-black","dark:hover:bg-opacity-5",3,"ngClass"],[1,"flex","flex-auto","py-5","pl-6"],[1,"relative","my-5","ml-2","mr-6","flex","flex-col"],["mat-icon-button","",1,"h-6","min-h-6","w-6",3,"click","matTooltip"],[1,"h-2","w-2","rounded-full",3,"ngClass"],["mat-icon-button","",1,"h-6","min-h-6","w-6","sm:opacity-0","sm:group-hover:opacity-100",3,"click","matTooltip"],[1,"icon-size-4",3,"svgIcon"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"href"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"routerLink"],[4,"ngTemplateOutlet"],[1,"mr-4","flex","h-8","w-8","shrink-0","items-center","justify-center","rounded-full","bg-gray-100","dark:bg-gray-700"],[1,"mr-4","h-8","w-8","shrink-0","overflow-hidden","rounded-full","object-cover","object-center",3,"src","alt"],[1,"flex","flex-auto","flex-col"],[1,"line-clamp-1","font-semibold",3,"innerHTML"],[1,"line-clamp-2",3,"innerHTML"],[1,"text-secondary","mt-2","text-sm","leading-none"],[1,"icon-size-5",3,"svgIcon"],[1,"flex","h-14","w-14","flex-0","items-center","justify-center","rounded-full","bg-primary-100","dark:bg-primary-600"],[1,"text-primary-700","dark:text-primary-50",3,"svgIcon"],[1,"mt-5","text-2xl","font-semibold","tracking-tight"],[1,"text-secondary","mt-1","w-full","max-w-60","text-center","text-md"]],template:function(m,C){if(1&m){const V=c.RV6();c.j41(0,"button",3,0),c.bIt("click",function(){return c.eBV(V),c.Njj(C.openPanel())}),c.DNE(2,Xh,3,1,"span",4),c.nrm(3,"mat-icon",5),c.k0s(),c.DNE(4,Vm,14,5,"ng-template",null,1,c.C5r)}2&m&&(c.R7$(2),c.vxM(C.unreadCount>0?2:-1),c.R7$(),c.Y8G("svgIcon","heroicons_outline:bell"))},dependencies:[Ys.Hl,Ys.iY,uc.m_,uc.An,$p.uc,$p.oV,qt.YU,qt.T3,s.Wk,qt.vh],encapsulation:2,changeDetection:0})}}return b})();var cu=r(5888),lu=r(9417),zm=r(5542),tp=r(9888),bf=r(8359),Pl=r(7336),Fl=r(9327),ep=r(9172),Gw=r(8203);const Xw=["panel"],Yw=["*"];function Zw(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",1,0),c.bIt("@panelAnimation.done",function(C){c.eBV(d);const V=c.XpG();return c.Njj(V._animationDone.next(C))}),c.SdG(2),c.k0s()}if(2&b){const d=p.id,m=c.XpG();c.HbH(m._classList),c.AVh("mat-mdc-autocomplete-visible",m.showPanel)("mat-mdc-autocomplete-hidden",!m.showPanel)("mat-primary","primary"===m._color)("mat-accent","accent"===m._color)("mat-warn","warn"===m._color),c.Y8G("id",m.id)("@panelAnimation",m.isOpen?"visible":"hidden"),c.BMQ("aria-label",m.ariaLabel||null)("aria-labelledby",m._getPanelAriaLabelledby(d))}}const Qw=(0,Mo.hZ)("panelAnimation",[(0,Mo.wk)("void, hidden",(0,Mo.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,Mo.kY)(":enter, hidden => visible",[(0,Mo.Os)([(0,Mo.i0)("0.03s linear",(0,Mo.iF)({opacity:1})),(0,Mo.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,Mo.iF)({transform:"scaleY(1)"}))])]),(0,Mo.kY)(":leave, visible => hidden",[(0,Mo.i0)("0.075s linear",(0,Mo.iF)({opacity:0}))])]);let qw=0;class Hm{constructor(p,d){this.source=p,this.option=d}}const Wm=new c.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function Jw(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let t0=(()=>{class b{get isOpen(){return this._isOpen&&this.showPanel}_setColor(d){this._color=d,this._changeDetectorRef.markForCheck()}set classList(d){this._classList=d,this._elementRef.nativeElement.className=""}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(d){this._hideSingleSelectionIndicator=d,this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const d of this.options)d._changeDetectorRef.markForCheck()}constructor(d,m,C,V){this._changeDetectorRef=d,this._elementRef=m,this._defaults=C,this._activeOptionChanges=bf.yU.EMPTY,this._animationDone=new c.bkB,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new c.bkB,this.opened=new c.bkB,this.closed=new c.bkB,this.optionActivated=new c.bkB,this.id="mat-autocomplete-"+qw++,this.inertGroups=V?.SAFARI||!1,this.autoActiveFirstOption=!!C.autoActiveFirstOption,this.autoSelectActiveOption=!!C.autoSelectActiveOption,this.requireSelection=!!C.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new tp.Au(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(d=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[d]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe(),this._animationDone.complete()}_setScrollTop(d){this.panel&&(this.panel.nativeElement.scrollTop=d)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(d){const m=new Hm(this,d);this.optionSelected.emit(m)}_getPanelAriaLabelledby(d){return this.ariaLabel?null:this.ariaLabelledby?(d?d+" ":"")+this.ariaLabelledby:d}_skipPredicate(){return!1}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(Wm),c.rXU(Ct.OD))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["mat-autocomplete"]],contentQueries:function(m,C,V){if(1&m&&(c.wni(V,qe.wT,5),c.wni(V,qe.QC,5)),2&m){let J;c.mGM(J=c.lsd())&&(C.options=J),c.mGM(J=c.lsd())&&(C.optionGroups=J)}},viewQuery:function(m,C){if(1&m&&(c.GBs(c.C4Q,7),c.GBs(Xw,5)),2&m){let V;c.mGM(V=c.lsd())&&(C.template=V.first),c.mGM(V=c.lsd())&&(C.panel=V.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",c.L39],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",c.L39],requireSelection:[2,"requireSelection","requireSelection",c.L39],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",c.L39],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",c.L39]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],standalone:!0,features:[c.Jv_([{provide:qe.is,useExisting:b}]),c.GFd,c.aNF],ngContentSelectors:Yw,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(m,C){1&m&&(c.NAR(),c.DNE(0,Zw,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape, var(--mat-app-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[Qw]},changeDetection:0})}}return b})();const Qh={provide:lu.kq,useExisting:(0,c.Rfq)(()=>wf),multi:!0},du=new c.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const b=(0,c.WQX)(au.hJ);return()=>b.scrollStrategies.reposition()}}),Gm={provide:du,deps:[au.hJ],useFactory:function Km(b){return()=>b.scrollStrategies.reposition()}};let wf=(()=>{class b{constructor(d,m,C,V,J,vt,Kt,be,ur,wr,po){this._element=d,this._overlay=m,this._viewContainerRef=C,this._zone=V,this._changeDetectorRef=J,this._dir=Kt,this._formField=be,this._document=ur,this._viewportRuler=wr,this._defaults=po,this._componentDestroyed=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=bf.yU.EMPTY,this._breakpointObserver=(0,c.WQX)(Fl.QP),this._handsetLandscapeSubscription=bf.yU.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new ts.B,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._initialized=new ts.B,this._injector=(0,c.WQX)(c.zZn),this._aboveClass="mat-mdc-autocomplete-panel-above",this._overlayAttached=!1,this.optionSelections=(0,$u.v)(()=>{const Gr=this.autocomplete?this.autocomplete.options:null;return Gr?Gr.changes.pipe((0,ep.Z)(Gr),(0,pt.n)(()=>(0,Il.h)(...Gr.map(so=>so.onSelectionChange)))):this._initialized.pipe((0,pt.n)(()=>this.optionSelections))}),this._handlePanelKeydown=Gr=>{(Gr.keyCode===Pl._f&&!(0,Pl.rp)(Gr)||Gr.keyCode===Pl.i7&&(0,Pl.rp)(Gr,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),Gr.stopPropagation(),Gr.preventDefault())},this._trackedModal=null,this._scrollStrategy=vt}ngAfterViewInit(){this._initialized.next(),this._initialized.complete();const d=this._getWindow();typeof d<"u"&&this._zone.runOutsideAngular(()=>d.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(d){d.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const d=this._getWindow();typeof d<"u"&&d.removeEventListener("blur",this._windowBlurHandler),this._handsetLandscapeSubscription.unsubscribe(),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&(0,tp.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,Il.h)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,xe.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,xe.p)(()=>this._overlayAttached)):(0,I.of)()).pipe((0,ys.T)(d=>d instanceof qe.MI?d:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,Il.h)((0,Zd.R)(this._document,"click"),(0,Zd.R)(this._document,"auxclick"),(0,Zd.R)(this._document,"touchend")).pipe((0,xe.p)(d=>{const m=(0,Ct.Fb)(d),C=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,V=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&m!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!C||!C.contains(m))&&(!V||!V.contains(m))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(m)}))}writeValue(d){Promise.resolve(null).then(()=>this._assignOptionValue(d))}registerOnChange(d){this._onChange=d}registerOnTouched(d){this._onTouched=d}setDisabledState(d){this._element.nativeElement.disabled=d}_handleKeydown(d){const m=d.keyCode,C=(0,Pl.rp)(d);if(m===Pl._f&&!C&&d.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&m===Pl.Fm&&this.panelOpen&&!C)this.activeOption._selectViaInteraction(),this._resetActiveItem(),d.preventDefault();else if(this.autocomplete){const V=this.autocomplete._keyManager.activeItem,J=m===Pl.i7||m===Pl.n6;m===Pl.wn||J&&!C&&this.panelOpen?this.autocomplete._keyManager.onKeydown(d):J&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(J||this.autocomplete._keyManager.activeItem!==V)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(d){let m=d.target,C=m.value;if("number"===m.type&&(C=""==C?null:parseFloat(C)),this._previousValue!==C){if(this._previousValue=C,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(C),C){if(this.panelOpen&&!this.autocomplete.requireSelection){const V=this.autocomplete.options?.find(J=>J.selected);V&&C!==this._getDisplayValue(V.value)&&V.deselect(!1)}}else this._clearPreviousSelectedOption(null,!1);if(this._canOpen()&&this._document.activeElement===d.target){const V=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(V)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_floatLabel(d=!1){this._formField&&"auto"===this._formField.floatLabel&&(d?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const d=new A.c(C=>{(0,c.mal)(()=>{C.next()},{injector:this._injector})}),m=this.autocomplete.options.changes.pipe((0,Jd.M)(()=>this._positionStrategy.reapplyLastPosition()),(0,lt.c)(0));return(0,Il.h)(d,m).pipe((0,pt.n)(()=>this._zone.run(()=>{const C=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),C!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),(0,S.s)(1)).subscribe(C=>this._setValueAndClose(C))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(d){const m=this.autocomplete;return m&&m.displayWith?m.displayWith(d):d}_assignOptionValue(d){const m=this._getDisplayValue(d);null==d&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(m??"")}_updateNativeInputValue(d){this._formField?this._formField._control.value=d:this._element.nativeElement.value=d,this._previousValue=d}_setValueAndClose(d){const m=this.autocomplete,C=d?d.source:this._pendingAutoselectedOption;C?(this._clearPreviousSelectedOption(C),this._assignOptionValue(C.value),this._onChange(C.value),m._emitSelectEvent(C),this._element.nativeElement.focus()):m.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),m._animationDone?m._animationDone.pipe((0,S.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(d,m){this.autocomplete?.options?.forEach(C=>{C!==d&&C.selected&&C.deselect(m)})}_openPanelInternal(d=this._element.nativeElement.value){this._attachOverlay(d),this._floatLabel(),this._trackedModal&&(0,tp.px)(this._trackedModal,"aria-owns",this.autocomplete.id)}_attachOverlay(d){let m=this._overlayRef;m?(this._positionStrategy.setOrigin(this._getConnectedElement()),m.updateSize({width:this._getPanelWidth()})):(this._portal=new Vp.VA(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),m=this._overlay.create(this._getOverlayConfig()),this._overlayRef=m,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&m&&m.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(Fl.Rp.HandsetLandscape).subscribe(V=>{V.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),m&&!m.hasAttached()&&(m.attach(this._portal),this._valueOnAttach=d,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());const C=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&C!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const d=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=d.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=d.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new au.rR({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const d=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(d),this._positionStrategy=d,d}_setStrategyPositions(d){const m=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],C=this._aboveClass,V=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:C},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:C}];let J;J="above"===this.position?V:"below"===this.position?m:[...m,...V],d.withPositions(J)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const d=this.autocomplete;if(d.autoActiveFirstOption){let m=-1;for(let C=0;C .cdk-overlay-container [aria-modal="true"]');if(!d)return;const m=this.autocomplete.id;this._trackedModal&&(0,tp.Ae)(this._trackedModal,"aria-owns",m),(0,tp.px)(d,"aria-owns",m),this._trackedModal=d}_clearFromModal(){this._trackedModal&&((0,tp.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(c.aKT),c.rXU(au.hJ),c.rXU(c.c1b),c.rXU(c.SKi),c.rXU(c.gRc),c.rXU(du),c.rXU(Gw.dS,8),c.rXU(mr.xb,9),c.rXU(qt.qQ,8),c.rXU(zm.Xj),c.rXU(Wm,8))}}static{this.\u0275dir=c.FsC({type:b,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(m,C){1&m&&c.bIt("focusin",function(){return C._handleFocus()})("blur",function(){return C._onTouched()})("input",function(J){return C._handleInput(J)})("keydown",function(J){return C._handleKeydown(J)})("click",function(){return C._handleClick()}),2&m&&c.BMQ("autocomplete",C.autocompleteAttribute)("role",C.autocompleteDisabled?null:"combobox")("aria-autocomplete",C.autocompleteDisabled?null:"list")("aria-activedescendant",C.panelOpen&&C.activeOption?C.activeOption.id:null)("aria-expanded",C.autocompleteDisabled?null:C.panelOpen.toString())("aria-controls",C.autocompleteDisabled||!C.panelOpen||null==C.autocomplete?null:C.autocomplete.id)("aria-haspopup",C.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",c.L39]},exportAs:["matAutocompleteTrigger"],standalone:!0,features:[c.Jv_([Qh]),c.GFd,c.OA$]})}}return b})(),Yv=(()=>{class b{static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275mod=c.$C({type:b})}static{this.\u0275inj=c.G2t({providers:[Gm],imports:[au.z_,qe.Sy,qe.yE,qt.MD,zm.Gj,qe.Sy,qe.yE]})}}return b})();var Zv=r(9042),Qv=r(152),qh=r(7291);const yf=["barSearchInput"],qv=["matAutocomplete"];function Jv(b,p){if(1&b){const d=c.RV6();c.j41(0,"button",5),c.bIt("click",function(){c.eBV(d);const C=c.XpG(2);return c.Njj(C.open())}),c.nrm(1,"mat-icon",6),c.k0s()}2&b&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:magnifying-glass"))}function Xm(b,p){1&b&&(c.j41(0,"mat-option",14),c.EFF(1," No results found! "),c.k0s())}function e0(b,p){if(1&b){const d=c.RV6();c.j41(0,"img",22),c.bIt("error",function(C){c.eBV(d);const V=c.XpG(5);return c.Njj(V.handleImageError(C))}),c.k0s()}if(2&b){const d=c.XpG().$implicit;c.Mz_("alt","",d.name,"'s avatar"),c.Y8G("src",d.avatar,c.B4B)}}function r0(b,p){1&b&&(c.qex(0),c.nrm(1,"mat-icon",23),c.bVm()),2&b&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:user-circle"))}function o0(b,p){if(1&b&&(c.j41(0,"div",24),c.EFF(1),c.k0s()),2&b){const d=c.XpG().$implicit;c.R7$(),c.SpI(" ",d.about," ")}}function n0(b,p){if(1&b&&(c.qex(0),c.j41(1,"mat-option",15)(2,"div",16)(3,"div",17),c.DNE(4,e0,1,3,"img",18)(5,r0,2,1,"ng-container",2),c.k0s(),c.j41(6,"div",19)(7,"span",20),c.EFF(8),c.k0s(),c.DNE(9,o0,2,1,"div",21),c.k0s()()(),c.bVm()),2&b){const d=p.$implicit;c.R7$(),c.Y8G("routerLink",d.link)("value",d.name),c.R7$(3),c.Y8G("ngIf",d.avatar),c.R7$(),c.Y8G("ngIf",!d.avatar),c.R7$(3),c.JRh(d.name),c.R7$(),c.Y8G("ngIf",d.about)}}function a0(b,p){if(1&b&&(c.qex(0),c.DNE(1,n0,10,6,"ng-container",12),c.bVm()),2&b){const d=p.$implicit,m=c.XpG(3);c.R7$(),c.Y8G("ngForOf",d.results)("ngForTrackBy",m.trackByFn)}}function Ym(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",7),c.nrm(1,"mat-icon",8),c.j41(2,"input",9,0),c.bIt("keydown",function(C){c.eBV(d);const V=c.XpG(2);return c.Njj(V.onKeydown(C))}),c.k0s(),c.j41(4,"mat-autocomplete",10,1),c.DNE(6,Xm,2,0,"mat-option",11)(7,a0,2,2,"ng-container",12),c.k0s(),c.j41(8,"button",13),c.bIt("click",function(){c.eBV(d);const C=c.XpG(2);return c.Njj(C.close())}),c.nrm(9,"mat-icon",6),c.k0s()()}if(2&b){const d=c.sdS(5),m=c.XpG(2);c.Y8G("@slideInTop",void 0)("@slideOutTop",void 0),c.R7$(),c.Y8G("svgIcon","heroicons_outline:magnifying-glass"),c.R7$(),c.Y8G("formControl",m.searchControl)("matAutocomplete",d)("placeholder","Search..."),c.R7$(2),c.Y8G("autoSelectActiveOption",!0)("disableRipple",!0),c.R7$(2),c.Y8G("ngIf",m.resultSets&&!m.resultSets.length),c.R7$(),c.Y8G("ngForOf",m.resultSets)("ngForTrackBy",m.trackByFn),c.R7$(2),c.Y8G("svgIcon","heroicons_outline:x-mark")}}function Zm(b,p){if(1&b&&(c.j41(0,"div"),c.DNE(1,Jv,2,1,"button",3)(2,Ym,10,12,"div",4),c.k0s()),2&b){const d=c.XpG();c.R7$(),c.Y8G("ngIf",!d.opened),c.R7$(),c.Y8G("ngIf",d.opened)}}let Qm=(()=>{class b{constructor(d,m){this._storageService=d,this._sanitizer=m,this.appearance="basic",this.debounce=300,this.minLength=2,this.search=new c.bkB,this.opened=!1,this.searchControl=new lu.hs,this._unsubscribeAll=new ts.B}set barSearchInput(d){d&&setTimeout(()=>{d.nativeElement.focus()})}set matAutocomplete(d){this._matAutocomplete=d}ngOnChanges(d){"appearance"in d&&this.close()}ngOnInit(){var d=this;this.searchControl.valueChanges.pipe((0,Qv.B)(this.debounce),(0,os.Q)(this._unsubscribeAll),(0,ys.T)(m=>((!m||m.lengthm&&m.length>=this.minLength)).subscribe(function(){var m=(0,_.A)(function*(C){const V=yield d._storageService.searchProfile(C);d.resultSets=V.map(J=>({label:"Project",results:[{name:J.profile.name||J.profile.displayName||J.pubKey,pubkey:J.pubKey,username:J.profile.username||"",website:J.profile.website||"",about:J.profile.about?J.profile.about.replace(/<\/?[^>]+(>|$)/g,""):"",avatar:J.profile.picture||null,banner:J.profile.banner||null,link:`/profile/${J.pubKey}`}]})),d.search.next(d.resultSets)});return function(C){return m.apply(this,arguments)}}())}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}onKeydown(d){"Escape"===d.code&&"bar"===this.appearance&&!this._matAutocomplete.isOpen&&this.close()}open(){this.opened||(this.opened=!0)}close(){this.opened&&(this.searchControl.setValue(""),this.opened=!1)}trackByFn(d,m){return m.id||d}handleImageError(d){const m=d.target;m.onerror=null,m.src="images/avatars/avatar-placeholder.png"}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(qh.n),c.rXU(o.up))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["search"]],viewQuery:function(m,C){if(1&m&&(c.GBs(yf,5),c.GBs(qv,5)),2&m){let V;c.mGM(V=c.lsd())&&(C.barSearchInput=V.first),c.mGM(V=c.lsd())&&(C.matAutocomplete=V.first)}},inputs:{appearance:"appearance",debounce:"debounce",minLength:"minLength"},outputs:{search:"search"},exportAs:["angorSearch"],standalone:!0,features:[c.Jv_([{provide:du,useFactory:()=>{const d=(0,c.WQX)(au.hJ);return()=>d.scrollStrategies.block()}}]),c.OA$,c.aNF],decls:1,vars:1,consts:[["barSearchInput",""],["matAutocomplete","matAutocomplete"],[4,"ngIf"],["mat-icon-button","",3,"click",4,"ngIf"],["class","bg-card absolute inset-0 z-99 flex shrink-0 items-center",4,"ngIf"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"bg-card","absolute","inset-0","z-99","flex","shrink-0","items-center"],[1,"absolute","ml-6","sm:ml-8",3,"svgIcon"],[1,"h-full","w-full","px-16","sm:px-18",3,"keydown","formControl","matAutocomplete","placeholder"],[1,"max-h-128","rounded-b","border-t","shadow-md","sm:px-2",3,"autoSelectActiveOption","disableRipple"],["class","text-secondary pointer-events-none bg-transparent px-6 py-0 text-md",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],["mat-icon-button","",1,"absolute","right-5","top-1/2","-mt-5","h-10","w-10","shrink-0","sm:right-7",3,"click"],[1,"text-secondary","pointer-events-none","bg-transparent","px-6","py-0","text-md"],[1,"group","relative","mb-1","rounded-md","px-6","py-0","text-md","dark:hover:bg-hover","hover:bg-gray-100",3,"routerLink","value"],[1,"flex","items-center"],[1,"flex","h-8","w-8","shrink-0","items-center","justify-center","overflow-hidden","rounded-full","bg-primary-100","dark:bg-primary-800"],["class","h-full w-full object-cover",3,"src","alt","error",4,"ngIf"],[1,"ml-3","truncate"],[1,"font-semibold"],["class","text-sm text-gray-500",4,"ngIf"],[1,"h-full","w-full","object-cover",3,"error","src","alt"],[1,"m-0","text-primary","icon-size-5","dark:text-primary-400",3,"svgIcon"],[1,"text-sm","text-gray-500"]],template:function(m,C){1&m&&c.DNE(0,Zm,3,2,"div",2),2&m&&c.Y8G("ngIf","bar"===C.appearance)},dependencies:[Ys.Hl,Ys.iY,uc.m_,uc.An,lu.YN,lu.me,lu.BC,Yv,t0,qe.wT,wf,lu.X1,lu.l_,qe.Sy,s.Wk,mr.RG,Zv.fS,qt.MD,qt.Sq,qt.bT],encapsulation:2,data:{animation:cu.F}})}}return b})();var qm=r(1997),zp=r(9115),Hp=r(881),Jm=r(2332);const vf=()=>["/settings"];function s0(b,p){if(1&b&&(c.qex(0),c.nrm(1,"img",15),c.bVm()),2&b){const d=c.XpG();c.R7$(),c.Y8G("src",d.getSafeUrl(null==d.user?null:d.user.picture),c.B4B)}}function uu(b,p){1&b&&c.nrm(0,"mat-icon",12),2&b&&c.Y8G("svgIcon","heroicons_outline:user-circle")}let xf=(()=>{class b{constructor(d,m,C,V,J,vt,Kt){this._changeDetectorRef=d,this._router=m,this._angorConfigService=C,this._signerService=V,this._storageService=J,this.sanitizer=vt,this._nostrLoginService=Kt,this.isLoading=!0,this.errorMessage=null,this._unsubscribeAll=new ts.B}ngOnInit(){this.userPubKey=this._signerService.getPublicKey(),this._angorConfigService.config$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{localStorage.setItem("angorConfig",JSON.stringify(d)),this.config=d,this._changeDetectorRef.detectChanges()}),this.loadUserProfile(),this._storageService.profile$.subscribe(d=>{d&&d.pubKey===this.userPubKey&&(this.user=d.metadata,this._changeDetectorRef.detectChanges())})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}loadUserProfile(){var d=this;return(0,_.A)(function*(){d._storageService.getProfile(d.userPubKey).then(m=>{d.user=m,d._changeDetectorRef.detectChanges()})})()}logout(){this._router.navigate(["/logout"])}profile(){this._router.navigate(["/profile"])}setLayout(d){this._angorConfigService.config={layout:d},this._changeDetectorRef.detectChanges()}setScheme(d){this._angorConfigService.config={scheme:d},this._changeDetectorRef.detectChanges()}setTheme(d){this._angorConfigService.config={theme:d},this._changeDetectorRef.detectChanges()}getSafeUrl(d){return this.sanitizer.bypassSecurityTrustUrl(d)}Switch(){this._nostrLoginService.switchAccount()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(c.gRc),c.rXU(s.Ix),c.rXU(Hp.P),c.rXU(qu.A),c.rXU(qh.n),c.rXU(o.up),c.rXU(Jm.v))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["user"]],standalone:!0,features:[c.aNF],decls:50,vars:16,consts:[["defaultAvatar",""],["userActions","matMenu"],["settingsMenu","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"relative"],[4,"ngIf","ngIfElse"],[3,"xPosition"],["mat-menu-item",""],[1,"flex","flex-col","leading-none"],[1,"mt-1.5","text-md","font-medium"],[1,"my-2"],["mat-menu-item","",3,"click"],[3,"svgIcon"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"routerLink"],["alt","","onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-7","w-7","rounded-full","object-cover",3,"src"]],template:function(m,C){if(1&m){const V=c.RV6();c.j41(0,"button",3)(1,"span",4),c.DNE(2,s0,2,1,"ng-container",5)(3,uu,1,1,"ng-template",null,0,c.C5r),c.k0s()(),c.j41(5,"mat-menu",6,1)(7,"button",7)(8,"span",8)(9,"span"),c.EFF(10,"Logged in as"),c.k0s(),c.j41(11,"span",9),c.EFF(12),c.k0s()()(),c.nrm(13,"mat-divider",10),c.j41(14,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.Switch())}),c.nrm(15,"mat-icon",12),c.j41(16,"span"),c.EFF(17,"Switch account"),c.k0s()(),c.j41(18,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.profile())}),c.nrm(19,"mat-icon",12),c.j41(20,"span"),c.EFF(21,"Profile"),c.k0s()(),c.j41(22,"button",13),c.nrm(23,"mat-icon",12),c.j41(24,"span"),c.EFF(25,"Options"),c.k0s()(),c.nrm(26,"mat-divider",10),c.j41(27,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.logout())}),c.nrm(28,"mat-icon",12),c.j41(29,"span"),c.EFF(30,"logout"),c.k0s()()(),c.j41(31,"mat-menu",null,2)(33,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.setScheme("auto"))}),c.nrm(34,"mat-icon",12),c.j41(35,"span"),c.EFF(36,"Auto Theme"),c.k0s()(),c.j41(37,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.setScheme("light"))}),c.nrm(38,"mat-icon",12),c.j41(39,"span"),c.EFF(40,"Light Theme"),c.k0s()(),c.j41(41,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.setScheme("dark"))}),c.nrm(42,"mat-icon",12),c.j41(43,"span"),c.EFF(44,"Dark Theme"),c.k0s()(),c.nrm(45,"mat-divider"),c.j41(46,"button",14),c.nrm(47,"mat-icon",12),c.j41(48,"span"),c.EFF(49,"Settings"),c.k0s()()()}if(2&m){const V=c.sdS(4),J=c.sdS(6),vt=c.sdS(32);c.Y8G("matMenuTriggerFor",J),c.R7$(2),c.Y8G("ngIf",null==C.user?null:C.user.picture)("ngIfElse",V),c.R7$(3),c.Y8G("xPosition","before"),c.R7$(7),c.JRh((null==C.user?null:C.user.display_name)||(null==C.user?null:C.user.name)||"Unknown User"),c.R7$(3),c.Y8G("svgIcon","heroicons_outline:user-circle"),c.R7$(4),c.Y8G("svgIcon","heroicons_outline:user-circle"),c.R7$(3),c.Y8G("matMenuTriggerFor",vt),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cog-8-tooth"),c.R7$(5),c.Y8G("svgIcon","heroicons_outline:arrow-right-on-rectangle"),c.R7$(6),c.Y8G("svgIcon","heroicons_solid:bolt"),c.R7$(4),c.Y8G("svgIcon","heroicons_solid:sun"),c.R7$(4),c.Y8G("svgIcon","heroicons_solid:moon"),c.R7$(4),c.Y8G("routerLink",c.lJ4(15,vf)),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cog-8-tooth")}},dependencies:[Ys.Hl,Ys.iY,zp.Cn,zp.kk,zp.fb,zp.Cp,uc.m_,uc.An,qm.w,qm.q,qt.MD,qt.bT,s.iI,s.Wk],encapsulation:2,changeDetection:0})}}return b})();var c0=r(3236),_f=r(1584);let l0=(()=>{class b{constructor(d,m){this.swUpdate=d,this.zone=m,this.newVersionAvailableSubject=new jt.t(!1),this.isNewVersionAvailable$=this.newVersionAvailableSubject.asObservable(),this.intervalSource=function kf(b=0,p=c0.E){return b<0&&(b=0),(0,_f.O)(b,b,p)}(9e5),this.checkForUpdateOnLoad(),this.checkForUpdateOnInterval()}applyUpdate(){this.swUpdate.activateUpdate().then(()=>document.location.reload()).catch(d=>console.error("Failed to apply updates:",d))}checkForUpdateOnInterval(){var d=this;this.unsubscribeInterval(),this.swUpdate.isEnabled&&this.zone.runOutsideAngular(()=>{this.intervalSubscription=this.intervalSource.subscribe((0,_.A)(function*(){try{(yield d.swUpdate.checkForUpdate())&&d.newVersionAvailableSubject.next(!0)}catch(m){console.error("Failed to check for updates:",m)}}))})}checkForUpdateOnLoad(){this.unsubscribeNewVersion(),this.swUpdate.isEnabled&&(this.newVersionSubscription=this.swUpdate.versionUpdates.subscribe(d=>{switch(d.type){case"VERSION_DETECTED":break;case"VERSION_READY":this.newVersionAvailableSubject.next(!0);break;case"VERSION_INSTALLATION_FAILED":console.error(`Failed to install app version '${d.version.hash}': ${d.error}`)}}))}unsubscribeInterval(){this.intervalSubscription&&this.intervalSubscription.unsubscribe()}unsubscribeNewVersion(){this.newVersionSubscription&&this.newVersionSubscription.unsubscribe()}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(Vu),c.KVO(c.SKi))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();function d0(b,p){if(1&b){const d=c.RV6();c.j41(0,"button",1),c.bIt("click",function(){c.eBV(d);const C=c.XpG();return c.Njj(C.applyUpdate())}),c.nrm(1,"mat-icon",2),c.k0s()}if(2&b){const d=c.XpG();c.Y8G("matTooltip",d.tooltip||"Update App"),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cloud-arrow-down")}}let tb=(()=>{class b{constructor(d,m){this.updateService=d,this._changeDetectorRef=m,this.updateService.isNewVersionAvailable$.subscribe(C=>{C&&this._changeDetectorRef.detectChanges()})}applyUpdate(){this.updateService.applyUpdate()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(l0),c.rXU(c.gRc))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["update"]],inputs:{tooltip:"tooltip"},exportAs:["update"],standalone:!0,features:[c.aNF],decls:2,vars:3,consts:[["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"click","matTooltip"],[3,"svgIcon"]],template:function(m,C){1&m&&(c.DNE(0,d0,2,2,"button",0),c.nI1(1,"async")),2&m&&c.Y8G("ngIf",c.bMT(1,1,C.updateService.isNewVersionAvailable$))},dependencies:[Ys.Hl,Ys.iY,uc.m_,uc.An,$p.uc,$p.oV,qt.MD,qt.bT,qt.Jj],encapsulation:2,changeDetection:0})}}return b})();function u0(b,p){if(1&b&&(c.j41(0,"angor-vertical-navigation",0),c.qex(1,10),c.j41(2,"div",11),c.nrm(3,"img",12),c.k0s(),c.bVm(),c.k0s()),2&b){const d=c.XpG();c.Y8G("mode","over")("name","mainNavigation")("navigation",d.navigation.default)("opened",!1)}}function eb(b,p){if(1&b&&(c.j41(0,"div",13)(1,"div",14),c.nrm(2,"img",15)(3,"img",16),c.k0s(),c.nrm(4,"img",17),c.k0s(),c.nrm(5,"angor-horizontal-navigation",18)),2&b){const d=c.XpG();c.R7$(5),c.Y8G("name","mainNavigation")("navigation",d.navigation.horizontal)}}function t1(b,p){if(1&b){const d=c.RV6();c.j41(0,"button",19),c.bIt("click",function(){c.eBV(d);const C=c.XpG();return c.Njj(C.toggleNavigation("mainNavigation"))}),c.nrm(1,"mat-icon",20),c.k0s()}2&b&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:bars-3"))}function e1(b,p){1&b&&c.nrm(0,"router-outlet")}let Wp=(()=>{class b{constructor(d,m,C,V,J){this._activatedRoute=d,this._router=m,this._navigationService=C,this._angorMediaWatcherService=V,this._angorNavigationService=J,this._unsubscribeAll=new ts.B,this.version=Ll}ngOnInit(){this._navigationService.navigation$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const m=this._angorNavigationService.getComponent(d);m&&m.toggle()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(s.nX),c.rXU(s.Ix),c.rXU(Wa),c.rXU(ct.l),c.rXU(jp.lX))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["modern-layout"]],standalone:!0,features:[c.aNF],decls:17,vars:6,consts:[[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","sm:h-20","md:px-6","print:hidden"],["mat-icon-button",""],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],[1,"flex","w-full","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","border-t","px-4","dark:bg-transparent","sm:h-20","md:px-6","print:hidden"],[1,"text-secondary","font-medium"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","px-8","pt-6"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"h-10","w-24"],[1,"mx-2","flex","items-center","lg:mr-8"],[1,"hidden","lg:flex"],["src","images/logo/logo-text.svg",1,"h-10","w-24","dark:hidden"],["src","images/logo/logo-text-on-dark.svg",1,"hidden","h-10","w-24","dark:flex"],["src","images/logo/logo.svg",1,"flex","w-8","lg:hidden"],[1,"mr-2",3,"name","navigation"],["mat-icon-button","",3,"click"],[3,"svgIcon"]],template:function(m,C){1&m&&(c.nrm(0,"angor-loading-bar"),c.DNE(1,u0,4,4,"angor-vertical-navigation",0),c.j41(2,"div",1)(3,"div",2),c.DNE(4,eb,6,2)(5,t1,2,1,"button",3),c.j41(6,"div",4),c.nrm(7,"update")(8,"angor-fullscreen",5)(9,"search",6)(10,"notifications")(11,"user"),c.k0s()(),c.j41(12,"div",7),c.DNE(13,e1,1,0,"router-outlet"),c.k0s(),c.j41(14,"div",8)(15,"span",9),c.EFF(16),c.k0s()()()),2&m&&(c.R7$(),c.vxM(C.isScreenSmall?1:-1),c.R7$(3),c.vxM(C.isScreenSmall?-1:4),c.R7$(),c.vxM(C.isScreenSmall?5:-1),c.R7$(4),c.Y8G("appearance","bar"),c.R7$(4),c.vxM(13),c.R7$(3),c.SpI("Angor Hub - version ",C.version,""))},dependencies:[df,jp.Tv,jp.$w,Ys.Hl,Ys.iY,uc.m_,uc.An,Qu,Qm,mf,xf,s.n3,tb],encapsulation:2})}}return b})();function p0(b,p){1&b&&c.nrm(0,"router-outlet")}let h0=(()=>{class b{constructor(d,m,C,V,J){this._activatedRoute=d,this._router=m,this._navigationService=C,this._angorMediaWatcherService=V,this._angorNavigationService=J,this._unsubscribeAll=new ts.B,this.version=Ll}ngOnInit(){this._navigationService.navigation$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const m=this._angorNavigationService.getComponent(d);m&&m.toggle()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(s.nX),c.rXU(s.Ix),c.rXU(Wa),c.rXU(ct.l),c.rXU(jp.lX))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["classic-layout"]],standalone:!0,features:[c.aNF],decls:21,vars:8,consts:[[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","p-6"],["src","images/logo/logo-text.svg","alt","Angor Hub",1,"w-30","dark:hidden"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"hidden","w-30","dark:flex"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","md:px-6","print:hidden"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],[1,"flex","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","justify-start","border-t","px-4","dark:bg-transparent","md:px-6","print:hidden"],[1,"text-secondary","font-medium"]],template:function(m,C){1&m&&(c.nrm(0,"angor-loading-bar"),c.j41(1,"angor-vertical-navigation",0),c.qex(2,1),c.j41(3,"div",2),c.nrm(4,"img",3)(5,"img",4),c.k0s(),c.bVm(),c.k0s(),c.j41(6,"div",5)(7,"div",6)(8,"button",7),c.bIt("click",function(){return C.toggleNavigation("mainNavigation")}),c.nrm(9,"mat-icon",8),c.k0s(),c.j41(10,"div",9),c.nrm(11,"update")(12,"angor-fullscreen",10)(13,"search",11)(14,"notifications")(15,"user"),c.k0s()(),c.j41(16,"div",12),c.DNE(17,p0,1,0,"router-outlet"),c.k0s(),c.j41(18,"div",13)(19,"span",14),c.EFF(20),c.k0s()()()),2&m&&(c.R7$(),c.Y8G("mode",C.isScreenSmall?"over":"side")("name","mainNavigation")("navigation",C.navigation.default)("opened",!C.isScreenSmall),c.R7$(8),c.Y8G("svgIcon","heroicons_outline:bars-3"),c.R7$(4),c.Y8G("appearance","bar"),c.R7$(4),c.vxM(17),c.R7$(3),c.SpI("Angor Hub - version ",C.version,""))},dependencies:[df,jp.Tv,Ys.Hl,Ys.iY,uc.m_,uc.An,Qu,Qm,mf,xf,s.n3,tb],encapsulation:2})}}return b})();function g0(b,p){1&b&&c.nrm(0,"empty-layout")}function rb(b,p){1&b&&c.nrm(0,"modern-layout")}function f0(b,p){1&b&&c.nrm(0,"classic-layout")}let Ef=(()=>{class b{constructor(d,m,C,V,J,vt,Kt){this._activatedRoute=d,this._document=m,this._renderer2=C,this._router=V,this._angorConfigService=J,this._angorMediaWatcherService=vt,this._angorPlatformService=Kt,this._unsubscribeAll=new ts.B}ngOnInit(){(0,ed.z)([this._angorConfigService.config$,this._angorMediaWatcherService.onMediaQueryChange$(["(prefers-color-scheme: dark)","(prefers-color-scheme: light)"])]).pipe((0,os.Q)(this._unsubscribeAll),(0,ys.T)(([d,m])=>{const C={scheme:d.scheme,theme:d.theme};return"auto"===d.scheme&&(C.scheme=m.breakpoints["(prefers-color-scheme: dark)"]?"dark":"light"),C})).subscribe(d=>{this.scheme=d.scheme,this.theme=d.theme,this._updateScheme(),this._updateTheme()}),this._angorConfigService.config$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.config=d,this._updateLayout()}),this._router.events.pipe((0,xe.p)(d=>d instanceof s.wF),(0,os.Q)(this._unsubscribeAll)).subscribe(()=>{this._updateLayout()}),this._renderer2.setAttribute(this._document.querySelector("[ng-version]"),"angor-version",Ll),this._renderer2.addClass(this._document.body,this._angorPlatformService.osName)}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}_updateLayout(){let d=this._activatedRoute;for(;d.firstChild;)d=d.firstChild;this.layout=this.config.layout;const m=d.snapshot.queryParamMap.get("layout");m&&(this.layout=m,this.config&&(this.config.layout=m)),d.pathFromRoot.forEach(V=>{V.routeConfig&&V.routeConfig.data&&V.routeConfig.data.layout&&(this.layout=V.routeConfig.data.layout)})}_updateScheme(){this._document.body.classList.remove("light","dark"),this._document.body.classList.add(this.scheme)}_updateTheme(){this._document.body.classList.forEach(d=>{d.startsWith("theme-")&&this._document.body.classList.remove(d,d.split("-")[1])}),this._document.body.classList.add(this.theme)}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(s.nX),c.rXU(qt.qQ),c.rXU(c.sFG),c.rXU(s.Ix),c.rXU(Hp.P),c.rXU(ct.l),c.rXU($t))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["layout"]],standalone:!0,features:[c.aNF],decls:3,vars:3,template:function(m,C){1&m&&c.DNE(0,g0,1,0,"empty-layout")(1,rb,1,0,"modern-layout")(2,f0,1,0,"classic-layout"),2&m&&(c.vxM("empty"===C.layout?0:-1),c.R7$(),c.vxM("modern"===C.layout?1:-1),c.R7$(),c.vxM("classic"===C.layout?2:-1))},dependencies:[Rm,Wp,h0],styles:["layout{display:flex;flex:1 1 auto;width:100%;max-width:100%;min-width:0}layout>*{position:relative;display:flex;flex:1 1 auto;width:100%}layout router-outlet+*{position:relative;display:flex;flex:1 1 auto;width:100%}\n"],encapsulation:2})}}return b})();const Jh=()=>{const b=(0,c.WQX)(qu.A),p=(0,c.WQX)(s.Ix);return""!==b.getPublicKey()||p.parseUrl("/login")},m0=[{path:"",pathMatch:"full",redirectTo:"home"},{path:"project/:pubkey",pathMatch:"full",redirectTo:"explore"},{path:"login-redirect",pathMatch:"full",redirectTo:"explore"},{path:"",component:Ef,data:{layout:"empty"},children:[{path:"login",loadChildren:()=>Promise.all([r.e(588),r.e(770)]).then(r.bind(r,770))},{path:"create",loadChildren:()=>Promise.all([r.e(588),r.e(408)]).then(r.bind(r,1408))}]},{path:"",canActivate:[Jh],canActivateChild:[Jh],component:Ef,data:{layout:"empty"},children:[{path:"logout",loadChildren:()=>r.e(514).then(r.bind(r,1514))}]},{path:"",canActivate:[Jh],canActivateChild:[Jh],component:Ef,resolve:{initialData:()=>{const b=(0,c.WQX)(Wa);return(0,c.WQX)(il),(0,bl.p)([b.get()])}},children:[{path:"home",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(458),r.e(541)]).then(r.bind(r,5541))},{path:"explore",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(632)]).then(r.bind(r,6632))},{path:"zap",loadChildren:()=>Promise.all([r.e(706),r.e(551)]).then(r.bind(r,8551))},{path:"bookmark",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(364)]).then(r.bind(r,8364))},{path:"profile",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(450),r.e(865),r.e(458),r.e(253)]).then(r.bind(r,7253))},{path:"profile/:pubkey",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(450),r.e(865),r.e(458),r.e(253)]).then(r.bind(r,7253))},{path:"post",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(865),r.e(458),r.e(218)]).then(r.bind(r,2218))},{path:"post/:id",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(865),r.e(458),r.e(218)]).then(r.bind(r,2218))},{path:"settings",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(55)]).then(r.bind(r,6055))},{path:"settings/:id",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(55)]).then(r.bind(r,6055))},{path:"chat",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(865),r.e(183)]).then(r.bind(r,6183))},{path:"404-not-found",pathMatch:"full",loadChildren:()=>r.e(258).then(r.bind(r,5258))},{path:"**",redirectTo:"404-not-found"}]}];let b0=(()=>{class b{constructor(){const d=(0,c.WQX)(o.up),m=(0,c.WQX)(uc.tp);m.addSvgIconSet(d.bypassSecurityTrustResourceUrl("icons/material-twotone.svg")),m.addSvgIconSetInNamespace("mat_outline",d.bypassSecurityTrustResourceUrl("icons/material-outline.svg")),m.addSvgIconSetInNamespace("mat_solid",d.bypassSecurityTrustResourceUrl("icons/material-solid.svg")),m.addSvgIconSetInNamespace("feather",d.bypassSecurityTrustResourceUrl("icons/feather.svg")),m.addSvgIconSetInNamespace("heroicons_outline",d.bypassSecurityTrustResourceUrl("icons/heroicons-outline.svg")),m.addSvgIconSetInNamespace("heroicons_solid",d.bypassSecurityTrustResourceUrl("icons/heroicons-solid.svg")),m.addSvgIconSetInNamespace("heroicons_mini",d.bypassSecurityTrustResourceUrl("icons/heroicons-mini.svg"))}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var Cf=r(9350),r1=r(7707);let Df=(()=>{class b{constructor(d){this.httpClient=d}getTranslation(d){return this.httpClient.get(`./i18n/${d}.json`)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(q.Qq))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();const n1=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:magnifying-glass",link:"/explore"},{id:"bookmark",title:"Bookmark",type:"basic",icon:"heroicons_outline:bookmark",link:"/bookmark"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat",badge:{title:"0",classes:"px-2 bg-[#086c81] text-white rounded-full"}},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog-6-tooth",link:"/settings"}],a1=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:magnifying-glass",link:"/explore"},{id:"bookmark",title:"Bookmark",type:"basic",icon:"heroicons_outline:bookmark",link:"/bookmark"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat",badge:{title:"27",classes:"px-2 bg-[#086c81] text-white rounded-full"}},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog-6-tooth",link:"/settings"}];var s1=r(7730);var y0=r(1984),pu=r(7517),tg=r(6726),ob=r(5776);const v0=(0,r(8992).A)(Object.keys,Object);var ab=Object.prototype.hasOwnProperty;var $c=r(1287);const cb=function sb(b){return(0,$c.A)(b)?(0,tg.A)(b):function rp(b){if(!(0,ob.A)(b))return v0(b);var p=[];for(var d in Object(b))ab.call(b,d)&&"constructor"!=d&&p.push(d);return p}(b)};var lb=r(133);var u1=r(9933),eg=r(4528);const hu=function k0(){return[]};var pb=Object.prototype.propertyIsEnumerable,rg=Object.getOwnPropertySymbols;const Mf=rg?function(b){return null==b?[]:(b=Object(b),function Sf(b,p){for(var d=-1,m=null==b?0:b.length,C=0,V=[];++d{class b{constructor(d){this._angorMockApiService=d,this._defaultNavigation=n1,this._horizontalNavigation=a1,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/navigation").reply(()=>(this._horizontalNavigation.forEach(d=>{this._defaultNavigation.forEach(m=>{m.id===d.id&&(d.children=Qf(m.children))})}),[200,{default:Qf(this._defaultNavigation),horizontal:Qf(this._horizontalNavigation)}]))}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(z))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})()];let mg=(()=>{class b{constructor(d){this.http=d,this.timestamp=null,this.ngswFilePath="/ngsw.json"}load(){var d=this;return(0,_.A)(function*(){try{const m=yield d.http.get(d.ngswFilePath).toPromise();m&&m.timestamp?(d.timestamp=m.timestamp,console.log("Timestamp successfully loaded:",d.timestamp)):console.error("Invalid data format in ngsw.json")}catch(m){console.error("Error loading ngsw.json:",m)}})()}getTimestamp(){return this.timestamp}loadHash(){return this.http.get(this.ngswFilePath).pipe((0,ys.T)(d=>d.timestamp||null),(0,Ip.W)(d=>(console.error("Error fetching ngsw.json hash:",d),(0,T.$)(()=>new Error("Failed to load hash.")))))}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(q.Qq))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var bg=r(2083),cy=r(6616);const dy={providers:[function Qg(){return(0,c.ngT)("NgEagerAnimations"),[...Dp]}(),(0,q.$R)(),function Bh(b,p={}){return(0,c.EmA)([ol,Vu,{provide:Mp,useValue:b},{provide:Fh,useValue:p},{provide:kd,useFactory:ef,deps:[Fh,c.Agw]},{provide:c.hnV,useFactory:Om,deps:[c.zZn,Mp,Fh,c.Agw],multi:!0}])}("ngsw-worker.js",{enabled:!(0,c.naY)(),registrationStrategy:"registerWhenStable:30000"}),{provide:c.hnV,useFactory:function ly(b){return()=>b.load()},deps:[mg,qu.A,bg.d],multi:!0},{provide:c.hnV,useFactory:function f1(b,p){return(0,_.A)(function*(){const d=b.getPublicKey();d&&(yield p.loadUserProfile(d))})},deps:[qu.A,bg.d],multi:!0},{provide:c.hnV,useFactory:function m1(){return()=>{(0,cy.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(b,p)=>{}})}},multi:!0},(0,s.lh)(m0,(0,s.oH)({scrollPositionRestoration:"enabled"})),{provide:qe.MJ,useClass:Yc},{provide:qe.de,useValue:{parse:{dateInput:"D"},display:{dateInput:"DDD",monthYearLabel:"LLL yyyy",dateA11yLabel:"DD",monthYearA11yLabel:"LLLL yyyy"}}},function sn(b){const p=[uo(Wh),an(Bp),bo(Dd),Xo(x)];return b.config&&p.push(function Qn(b){return(0,c.EmA)([{provide:Cd,useValue:Hh(b)}])}(b.config)),b.loader&&p.push(function qn(b){return(0,c.EmA)([{provide:Rp,useClass:b}])}(b.loader)),p}({config:{availableLangs:[{id:"en",label:"English"}],defaultLang:"en",fallbackLang:"en",reRenderOnLangChange:!0,prodMode:!0},loader:Df}),{provide:c.hnV,useFactory:()=>{const b=(0,c.WQX)(Ze),p=b.getDefaultLang();return b.setActiveLang(p),()=>function o1(b,p){const d="object"==typeof p;return new Promise((m,C)=>{const V=new r1.Ms({next:J=>{m(J),V.unsubscribe()},error:C,complete:()=>{d?m(p.defaultValue):C(new Cf.G)}});b.subscribe(V)})}(b.load(p))},multi:!0},[{provide:c.Z63,useValue:()=>(0,c.WQX)(b0),multi:!0}],(b=>{const p=[{provide:qe.N,useValue:{doctype:!0,theme:!1,version:!0}},{provide:mr.U$,useValue:{appearance:"fill"}},{provide:E,useValue:b?.mockApi?.delay??0},{provide:_t.t,useValue:b?.angor??{}},(0,c.oKB)(Mr.hM),{provide:c.Z63,useValue:()=>(0,c.WQX)(Bt.m),multi:!0},(0,q.$R)((0,q.b$)([st])),{provide:c.Z63,useValue:()=>(0,c.WQX)(At),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(ct.l),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)($t),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(ne),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(ce.Q),multi:!0}];return b?.mockApi?.services&&p.push((0,q.$R)((0,q.b$)([et])),{provide:c.hnV,deps:[...b.mockApi.services],useFactory:()=>()=>null,multi:!0}),p})({mockApi:{delay:0,services:sy},angor:JSON.parse(localStorage.getItem("angorConfig"))??{layout:"classic",scheme:"light",screens:{sm:"600px",md:"960px",lg:"1280px",xl:"1440px"},theme:"theme-brand",themes:[{id:"theme-brand",name:"Brand"},{id:"theme-default",name:"Default"},{id:"theme-teal",name:"Teal"},{id:"theme-rose",name:"Rose"},{id:"theme-purple",name:"Purple"},{id:"theme-amber",name:"Amber"}]}})]};(0,o.B8)(y,dy).catch(b=>console.error(b))},3981:(i,a)=>{"use strict";a.byteLength=function T(z){var q=E(z),pt=q[1];return 3*(q[0]+pt)/4-pt},a.toByteArray=function S(z){var q,At,lt=E(z),pt=lt[0],et=lt[1],_t=new s(function A(z,q,lt){return 3*(q+lt)/4-lt}(0,pt,et)),Bt=0,jt=et>0?pt-4:pt;for(At=0;At>16&255,_t[Bt++]=q>>8&255,_t[Bt++]=255&q;return 2===et&&(q=o[z.charCodeAt(At)]<<2|o[z.charCodeAt(At+1)]>>4,_t[Bt++]=255&q),1===et&&(q=o[z.charCodeAt(At)]<<10|o[z.charCodeAt(At+1)]<<4|o[z.charCodeAt(At+2)]>>2,_t[Bt++]=q>>8&255,_t[Bt++]=255&q),_t},a.fromByteArray=function X(z){for(var q,lt=z.length,pt=lt%3,et=[],Bt=0,jt=lt-pt;Btjt?jt:Bt+16383));return 1===pt?et.push(r[(q=z[lt-1])>>2]+r[q<<4&63]+"=="):2===pt&&et.push(r[(q=(z[lt-2]<<8)+z[lt-1])>>10]+r[q>>4&63]+r[q<<2&63]+"="),et.join("")};for(var r=[],o=[],s=typeof Uint8Array<"u"?Uint8Array:Array,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0;y<64;++y)r[y]=c[y],o[c.charCodeAt(y)]=y;function E(z){var q=z.length;if(q%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var lt=z.indexOf("=");return-1===lt&&(lt=q),[lt,lt===q?0:4-lt%4]}function I(z){return r[z>>18&63]+r[z>>12&63]+r[z>>6&63]+r[63&z]}function N(z,q,lt){for(var et=[],_t=q;_t{"use strict";const s=r(3981),c=r(2020),y="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;a.hp=A,a.IS=50;const _=2147483647;function T(mt){if(mt>_)throw new RangeError('The value "'+mt+'" is invalid for option "size"');const U=new Uint8Array(mt);return Object.setPrototypeOf(U,A.prototype),U}function A(mt,U,Z){if("number"==typeof mt){if("string"==typeof U)throw new TypeError('The "string" argument must be of type string. Received type number');return X(mt)}return S(mt,U,Z)}function S(mt,U,Z){if("string"==typeof mt)return function z(mt,U){if(("string"!=typeof U||""===U)&&(U="utf8"),!A.isEncoding(U))throw new TypeError("Unknown encoding: "+U);const Z=0|jt(mt,U);let it=T(Z);const Tt=it.write(mt,U);return Tt!==Z&&(it=it.slice(0,Tt)),it}(mt,U);if(ArrayBuffer.isView(mt))return function lt(mt){if(Nt(mt,Uint8Array)){const U=new Uint8Array(mt);return pt(U.buffer,U.byteOffset,U.byteLength)}return q(mt)}(mt);if(null==mt)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof mt);if(Nt(mt,ArrayBuffer)||mt&&Nt(mt.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Nt(mt,SharedArrayBuffer)||mt&&Nt(mt.buffer,SharedArrayBuffer)))return pt(mt,U,Z);if("number"==typeof mt)throw new TypeError('The "value" argument must not be of type number. Received type number');const it=mt.valueOf&&mt.valueOf();if(null!=it&&it!==mt)return A.from(it,U,Z);const Tt=function et(mt){if(A.isBuffer(mt)){const U=0|_t(mt.length),Z=T(U);return 0===Z.length||mt.copy(Z,0,0,U),Z}return void 0!==mt.length?"number"!=typeof mt.length||he(mt.length)?T(0):q(mt):"Buffer"===mt.type&&Array.isArray(mt.data)?q(mt.data):void 0}(mt);if(Tt)return Tt;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof mt[Symbol.toPrimitive])return A.from(mt[Symbol.toPrimitive]("string"),U,Z);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof mt)}function I(mt){if("number"!=typeof mt)throw new TypeError('"size" argument must be of type number');if(mt<0)throw new RangeError('The value "'+mt+'" is invalid for option "size"')}function X(mt){return I(mt),T(mt<0?0:0|_t(mt))}function q(mt){const U=mt.length<0?0:0|_t(mt.length),Z=T(U);for(let it=0;it=_)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+_.toString(16)+" bytes");return 0|mt}function jt(mt,U){if(A.isBuffer(mt))return mt.length;if(ArrayBuffer.isView(mt)||Nt(mt,ArrayBuffer))return mt.byteLength;if("string"!=typeof mt)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof mt);const Z=mt.length,it=arguments.length>2&&!0===arguments[2];if(!it&&0===Z)return 0;let Tt=!1;for(;;)switch(U){case"ascii":case"latin1":case"binary":return Z;case"utf8":case"utf-8":return $e(mt).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Z;case"hex":return Z>>>1;case"base64":return Ao(mt).length;default:if(Tt)return it?-1:$e(mt).length;U=(""+U).toLowerCase(),Tt=!0}}function At(mt,U,Z){let it=!1;if((void 0===U||U<0)&&(U=0),U>this.length||((void 0===Z||Z>this.length)&&(Z=this.length),Z<=0)||(Z>>>=0)<=(U>>>=0))return"";for(mt||(mt="utf8");;)switch(mt){case"hex":return ke(this,U,Z);case"utf8":case"utf-8":return qe(this,U,Z);case"ascii":return _r(this,U,Z);case"latin1":case"binary":return Wr(this,U,Z);case"base64":return ce(this,U,Z);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ve(this,U,Z);default:if(it)throw new TypeError("Unknown encoding: "+mt);mt=(mt+"").toLowerCase(),it=!0}}function kt(mt,U,Z){const it=mt[U];mt[U]=mt[Z],mt[Z]=it}function st(mt,U,Z,it,Tt){if(0===mt.length)return-1;if("string"==typeof Z?(it=Z,Z=0):Z>2147483647?Z=2147483647:Z<-2147483648&&(Z=-2147483648),he(Z=+Z)&&(Z=Tt?0:mt.length-1),Z<0&&(Z=mt.length+Z),Z>=mt.length){if(Tt)return-1;Z=mt.length-1}else if(Z<0){if(!Tt)return-1;Z=0}if("string"==typeof U&&(U=A.from(U,it)),A.isBuffer(U))return 0===U.length?-1:ct(mt,U,Z,it,Tt);if("number"==typeof U)return U&=255,"function"==typeof Uint8Array.prototype.indexOf?Tt?Uint8Array.prototype.indexOf.call(mt,U,Z):Uint8Array.prototype.lastIndexOf.call(mt,U,Z):ct(mt,[U],Z,it,Tt);throw new TypeError("val must be string, number or Buffer")}function ct(mt,U,Z,it,Tt){let nr,It=1,ye=mt.length,ir=U.length;if(void 0!==it&&("ucs2"===(it=String(it).toLowerCase())||"ucs-2"===it||"utf16le"===it||"utf-16le"===it)){if(mt.length<2||U.length<2)return-1;It=2,ye/=2,ir/=2,Z/=2}function er(Hr,Qr){return 1===It?Hr[Qr]:Hr.readUInt16BE(Qr*It)}if(Tt){let Hr=-1;for(nr=Z;nrye&&(Z=ye-ir),nr=Z;nr>=0;nr--){let Hr=!0;for(let Qr=0;QrTt&&(it=Tt):it=Tt;const It=U.length;let ye;for(it>It/2&&(it=It/2),ye=0;ye>8,Tt=Z%256,It.push(Tt),It.push(it);return It}(U,mt.length-Z),mt,Z,it)}function ce(mt,U,Z){return s.fromByteArray(0===U&&Z===mt.length?mt:mt.slice(U,Z))}function qe(mt,U,Z){Z=Math.min(mt.length,Z);const it=[];let Tt=U;for(;Tt239?4:It>223?3:It>191?2:1;if(Tt+ir<=Z){let er,nr,Hr,Qr;switch(ir){case 1:It<128&&(ye=It);break;case 2:er=mt[Tt+1],128==(192&er)&&(Qr=(31&It)<<6|63&er,Qr>127&&(ye=Qr));break;case 3:er=mt[Tt+1],nr=mt[Tt+2],128==(192&er)&&128==(192&nr)&&(Qr=(15&It)<<12|(63&er)<<6|63&nr,Qr>2047&&(Qr<55296||Qr>57343)&&(ye=Qr));break;case 4:er=mt[Tt+1],nr=mt[Tt+2],Hr=mt[Tt+3],128==(192&er)&&128==(192&nr)&&128==(192&Hr)&&(Qr=(15&It)<<18|(63&er)<<12|(63&nr)<<6|63&Hr,Qr>65535&&Qr<1114112&&(ye=Qr))}}null===ye?(ye=65533,ir=1):ye>65535&&(ye-=65536,it.push(ye>>>10&1023|55296),ye=56320|1023&ye),it.push(ye),Tt+=ir}return function mr(mt){const U=mt.length;if(U<=Mr)return String.fromCharCode.apply(String,mt);let Z="",it=0;for(;itTt.length?(A.isBuffer(ye)||(ye=A.from(ye)),ye.copy(Tt,It)):Uint8Array.prototype.set.call(Tt,ye,It);else{if(!A.isBuffer(ye))throw new TypeError('"list" argument must be an Array of Buffers');ye.copy(Tt,It)}It+=ye.length}return Tt},A.byteLength=jt,A.prototype._isBuffer=!0,A.prototype.swap16=function(){const U=this.length;if(U%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let Z=0;ZZ&&(U+=" ... "),""},y&&(A.prototype[y]=A.prototype.inspect),A.prototype.compare=function(U,Z,it,Tt,It){if(Nt(U,Uint8Array)&&(U=A.from(U,U.offset,U.byteLength)),!A.isBuffer(U))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof U);if(void 0===Z&&(Z=0),void 0===it&&(it=U?U.length:0),void 0===Tt&&(Tt=0),void 0===It&&(It=this.length),Z<0||it>U.length||Tt<0||It>this.length)throw new RangeError("out of range index");if(Tt>=It&&Z>=it)return 0;if(Tt>=It)return-1;if(Z>=it)return 1;if(this===U)return 0;let ye=(It>>>=0)-(Tt>>>=0),ir=(it>>>=0)-(Z>>>=0);const er=Math.min(ye,ir),nr=this.slice(Tt,It),Hr=U.slice(Z,it);for(let Qr=0;Qr>>=0,isFinite(it)?(it>>>=0,void 0===Tt&&(Tt="utf8")):(Tt=it,it=void 0)}const It=this.length-Z;if((void 0===it||it>It)&&(it=It),U.length>0&&(it<0||Z<0)||Z>this.length)throw new RangeError("Attempt to write outside buffer bounds");Tt||(Tt="utf8");let ye=!1;for(;;)switch(Tt){case"hex":return Ct(this,U,Z,it);case"utf8":case"utf-8":return $t(this,U,Z,it);case"ascii":case"latin1":case"binary":return qt(this,U,Z,it);case"base64":return xe(this,U,Z,it);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ne(this,U,Z,it);default:if(ye)throw new TypeError("Unknown encoding: "+Tt);Tt=(""+Tt).toLowerCase(),ye=!0}},A.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const Mr=4096;function _r(mt,U,Z){let it="";Z=Math.min(mt.length,Z);for(let Tt=U;Ttit)&&(Z=it);let Tt="";for(let It=U;ItZ)throw new RangeError("Trying to access beyond buffer length")}function Lt(mt,U,Z,it,Tt,It){if(!A.isBuffer(mt))throw new TypeError('"buffer" argument must be a Buffer instance');if(U>Tt||Umt.length)throw new RangeError("Index out of range")}function Ie(mt,U,Z,it,Tt){Te(U,it,Tt,mt,Z,7);let It=Number(U&BigInt(4294967295));mt[Z++]=It,It>>=8,mt[Z++]=It,It>>=8,mt[Z++]=It,It>>=8,mt[Z++]=It;let ye=Number(U>>BigInt(32)&BigInt(4294967295));return mt[Z++]=ye,ye>>=8,mt[Z++]=ye,ye>>=8,mt[Z++]=ye,ye>>=8,mt[Z++]=ye,Z}function Pt(mt,U,Z,it,Tt){Te(U,it,Tt,mt,Z,7);let It=Number(U&BigInt(4294967295));mt[Z+7]=It,It>>=8,mt[Z+6]=It,It>>=8,mt[Z+5]=It,It>>=8,mt[Z+4]=It;let ye=Number(U>>BigInt(32)&BigInt(4294967295));return mt[Z+3]=ye,ye>>=8,mt[Z+2]=ye,ye>>=8,mt[Z+1]=ye,ye>>=8,mt[Z]=ye,Z+8}function le(mt,U,Z,it,Tt,It){if(Z+it>mt.length)throw new RangeError("Index out of range");if(Z<0)throw new RangeError("Index out of range")}function zt(mt,U,Z,it,Tt){return U=+U,Z>>>=0,Tt||le(mt,0,Z,4),c.write(mt,U,Z,it,23,4),Z+4}function Se(mt,U,Z,it,Tt){return U=+U,Z>>>=0,Tt||le(mt,0,Z,8),c.write(mt,U,Z,it,52,8),Z+8}A.prototype.slice=function(U,Z){const it=this.length;(U=~~U)<0?(U+=it)<0&&(U=0):U>it&&(U=it),(Z=void 0===Z?it:~~Z)<0?(Z+=it)<0&&(Z=0):Z>it&&(Z=it),Z>>=0,Z>>>=0,it||yt(U,Z,this.length);let Tt=this[U],It=1,ye=0;for(;++ye>>=0,Z>>>=0,it||yt(U,Z,this.length);let Tt=this[U+--Z],It=1;for(;Z>0&&(It*=256);)Tt+=this[U+--Z]*It;return Tt},A.prototype.readUint8=A.prototype.readUInt8=function(U,Z){return U>>>=0,Z||yt(U,1,this.length),this[U]},A.prototype.readUint16LE=A.prototype.readUInt16LE=function(U,Z){return U>>>=0,Z||yt(U,2,this.length),this[U]|this[U+1]<<8},A.prototype.readUint16BE=A.prototype.readUInt16BE=function(U,Z){return U>>>=0,Z||yt(U,2,this.length),this[U]<<8|this[U+1]},A.prototype.readUint32LE=A.prototype.readUInt32LE=function(U,Z){return U>>>=0,Z||yt(U,4,this.length),(this[U]|this[U+1]<<8|this[U+2]<<16)+16777216*this[U+3]},A.prototype.readUint32BE=A.prototype.readUInt32BE=function(U,Z){return U>>>=0,Z||yt(U,4,this.length),16777216*this[U]+(this[U+1]<<16|this[U+2]<<8|this[U+3])},A.prototype.readBigUInt64LE=Le(function(U){ie(U>>>=0,"offset");const Z=this[U],it=this[U+7];(void 0===Z||void 0===it)&&We(U,this.length-8);const Tt=Z+256*this[++U]+65536*this[++U]+this[++U]*2**24,It=this[++U]+256*this[++U]+65536*this[++U]+it*2**24;return BigInt(Tt)+(BigInt(It)<>>=0,"offset");const Z=this[U],it=this[U+7];(void 0===Z||void 0===it)&&We(U,this.length-8);const Tt=Z*2**24+65536*this[++U]+256*this[++U]+this[++U],It=this[++U]*2**24+65536*this[++U]+256*this[++U]+it;return(BigInt(Tt)<>>=0,Z>>>=0,it||yt(U,Z,this.length);let Tt=this[U],It=1,ye=0;for(;++ye=It&&(Tt-=Math.pow(2,8*Z)),Tt},A.prototype.readIntBE=function(U,Z,it){U>>>=0,Z>>>=0,it||yt(U,Z,this.length);let Tt=Z,It=1,ye=this[U+--Tt];for(;Tt>0&&(It*=256);)ye+=this[U+--Tt]*It;return It*=128,ye>=It&&(ye-=Math.pow(2,8*Z)),ye},A.prototype.readInt8=function(U,Z){return U>>>=0,Z||yt(U,1,this.length),128&this[U]?-1*(255-this[U]+1):this[U]},A.prototype.readInt16LE=function(U,Z){U>>>=0,Z||yt(U,2,this.length);const it=this[U]|this[U+1]<<8;return 32768&it?4294901760|it:it},A.prototype.readInt16BE=function(U,Z){U>>>=0,Z||yt(U,2,this.length);const it=this[U+1]|this[U]<<8;return 32768&it?4294901760|it:it},A.prototype.readInt32LE=function(U,Z){return U>>>=0,Z||yt(U,4,this.length),this[U]|this[U+1]<<8|this[U+2]<<16|this[U+3]<<24},A.prototype.readInt32BE=function(U,Z){return U>>>=0,Z||yt(U,4,this.length),this[U]<<24|this[U+1]<<16|this[U+2]<<8|this[U+3]},A.prototype.readBigInt64LE=Le(function(U){ie(U>>>=0,"offset");const Z=this[U],it=this[U+7];return(void 0===Z||void 0===it)&&We(U,this.length-8),(BigInt(this[U+4]+256*this[U+5]+65536*this[U+6]+(it<<24))<>>=0,"offset");const Z=this[U],it=this[U+7];(void 0===Z||void 0===it)&&We(U,this.length-8);const Tt=(Z<<24)+65536*this[++U]+256*this[++U]+this[++U];return(BigInt(Tt)<>>=0,Z||yt(U,4,this.length),c.read(this,U,!0,23,4)},A.prototype.readFloatBE=function(U,Z){return U>>>=0,Z||yt(U,4,this.length),c.read(this,U,!1,23,4)},A.prototype.readDoubleLE=function(U,Z){return U>>>=0,Z||yt(U,8,this.length),c.read(this,U,!0,52,8)},A.prototype.readDoubleBE=function(U,Z){return U>>>=0,Z||yt(U,8,this.length),c.read(this,U,!1,52,8)},A.prototype.writeUintLE=A.prototype.writeUIntLE=function(U,Z,it,Tt){U=+U,Z>>>=0,it>>>=0,Tt||Lt(this,U,Z,it,Math.pow(2,8*it)-1,0);let It=1,ye=0;for(this[Z]=255&U;++ye>>=0,it>>>=0,Tt||Lt(this,U,Z,it,Math.pow(2,8*it)-1,0);let It=it-1,ye=1;for(this[Z+It]=255&U;--It>=0&&(ye*=256);)this[Z+It]=U/ye&255;return Z+it},A.prototype.writeUint8=A.prototype.writeUInt8=function(U,Z,it){return U=+U,Z>>>=0,it||Lt(this,U,Z,1,255,0),this[Z]=255&U,Z+1},A.prototype.writeUint16LE=A.prototype.writeUInt16LE=function(U,Z,it){return U=+U,Z>>>=0,it||Lt(this,U,Z,2,65535,0),this[Z]=255&U,this[Z+1]=U>>>8,Z+2},A.prototype.writeUint16BE=A.prototype.writeUInt16BE=function(U,Z,it){return U=+U,Z>>>=0,it||Lt(this,U,Z,2,65535,0),this[Z]=U>>>8,this[Z+1]=255&U,Z+2},A.prototype.writeUint32LE=A.prototype.writeUInt32LE=function(U,Z,it){return U=+U,Z>>>=0,it||Lt(this,U,Z,4,4294967295,0),this[Z+3]=U>>>24,this[Z+2]=U>>>16,this[Z+1]=U>>>8,this[Z]=255&U,Z+4},A.prototype.writeUint32BE=A.prototype.writeUInt32BE=function(U,Z,it){return U=+U,Z>>>=0,it||Lt(this,U,Z,4,4294967295,0),this[Z]=U>>>24,this[Z+1]=U>>>16,this[Z+2]=U>>>8,this[Z+3]=255&U,Z+4},A.prototype.writeBigUInt64LE=Le(function(U,Z=0){return Ie(this,U,Z,BigInt(0),BigInt("0xffffffffffffffff"))}),A.prototype.writeBigUInt64BE=Le(function(U,Z=0){return Pt(this,U,Z,BigInt(0),BigInt("0xffffffffffffffff"))}),A.prototype.writeIntLE=function(U,Z,it,Tt){if(U=+U,Z>>>=0,!Tt){const er=Math.pow(2,8*it-1);Lt(this,U,Z,it,er-1,-er)}let It=0,ye=1,ir=0;for(this[Z]=255&U;++It>>=0,!Tt){const er=Math.pow(2,8*it-1);Lt(this,U,Z,it,er-1,-er)}let It=it-1,ye=1,ir=0;for(this[Z+It]=255&U;--It>=0&&(ye*=256);)U<0&&0===ir&&0!==this[Z+It+1]&&(ir=1),this[Z+It]=(U/ye|0)-ir&255;return Z+it},A.prototype.writeInt8=function(U,Z,it){return U=+U,Z>>>=0,it||Lt(this,U,Z,1,127,-128),U<0&&(U=255+U+1),this[Z]=255&U,Z+1},A.prototype.writeInt16LE=function(U,Z,it){return U=+U,Z>>>=0,it||Lt(this,U,Z,2,32767,-32768),this[Z]=255&U,this[Z+1]=U>>>8,Z+2},A.prototype.writeInt16BE=function(U,Z,it){return U=+U,Z>>>=0,it||Lt(this,U,Z,2,32767,-32768),this[Z]=U>>>8,this[Z+1]=255&U,Z+2},A.prototype.writeInt32LE=function(U,Z,it){return U=+U,Z>>>=0,it||Lt(this,U,Z,4,2147483647,-2147483648),this[Z]=255&U,this[Z+1]=U>>>8,this[Z+2]=U>>>16,this[Z+3]=U>>>24,Z+4},A.prototype.writeInt32BE=function(U,Z,it){return U=+U,Z>>>=0,it||Lt(this,U,Z,4,2147483647,-2147483648),U<0&&(U=4294967295+U+1),this[Z]=U>>>24,this[Z+1]=U>>>16,this[Z+2]=U>>>8,this[Z+3]=255&U,Z+4},A.prototype.writeBigInt64LE=Le(function(U,Z=0){return Ie(this,U,Z,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),A.prototype.writeBigInt64BE=Le(function(U,Z=0){return Pt(this,U,Z,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),A.prototype.writeFloatLE=function(U,Z,it){return zt(this,U,Z,!0,it)},A.prototype.writeFloatBE=function(U,Z,it){return zt(this,U,Z,!1,it)},A.prototype.writeDoubleLE=function(U,Z,it){return Se(this,U,Z,!0,it)},A.prototype.writeDoubleBE=function(U,Z,it){return Se(this,U,Z,!1,it)},A.prototype.copy=function(U,Z,it,Tt){if(!A.isBuffer(U))throw new TypeError("argument should be a Buffer");if(it||(it=0),!Tt&&0!==Tt&&(Tt=this.length),Z>=U.length&&(Z=U.length),Z||(Z=0),Tt>0&&Tt=this.length)throw new RangeError("Index out of range");if(Tt<0)throw new RangeError("sourceEnd out of bounds");Tt>this.length&&(Tt=this.length),U.length-Z>>=0,it=void 0===it?this.length:it>>>0,U||(U=0),"number"==typeof U)for(It=Z;It=it+4;Z-=3)U=`_${mt.slice(Z-3,Z)}${U}`;return`${mt.slice(0,Z)}${U}`}function Te(mt,U,Z,it,Tt,It){if(mt>Z||mt3?0===U||U===BigInt(0)?`>= 0${ye} and < 2${ye} ** ${8*(It+1)}${ye}`:`>= -(2${ye} ** ${8*(It+1)-1}${ye}) and < 2 ** ${8*(It+1)-1}${ye}`:`>= ${U}${ye} and <= ${Z}${ye}`,new Ye.ERR_OUT_OF_RANGE("value",ir,mt)}!function Vt(mt,U,Z){ie(U,"offset"),(void 0===mt[U]||void 0===mt[U+Z])&&We(U,mt.length-(Z+1))}(it,Tt,It)}function ie(mt,U){if("number"!=typeof mt)throw new Ye.ERR_INVALID_ARG_TYPE(U,"number",mt)}function We(mt,U,Z){throw Math.floor(mt)!==mt?(ie(mt,Z),new Ye.ERR_OUT_OF_RANGE(Z||"offset","an integer",mt)):U<0?new Ye.ERR_BUFFER_OUT_OF_BOUNDS:new Ye.ERR_OUT_OF_RANGE(Z||"offset",`>= ${Z?1:0} and <= ${U}`,mt)}ft("ERR_BUFFER_OUT_OF_BOUNDS",function(mt){return mt?`${mt} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),ft("ERR_INVALID_ARG_TYPE",function(mt,U){return`The "${mt}" argument must be of type number. Received type ${typeof U}`},TypeError),ft("ERR_OUT_OF_RANGE",function(mt,U,Z){let it=`The value of "${mt}" is out of range.`,Tt=Z;return Number.isInteger(Z)&&Math.abs(Z)>2**32?Tt=me(String(Z)):"bigint"==typeof Z&&(Tt=String(Z),(Z>BigInt(2)**BigInt(32)||Z<-(BigInt(2)**BigInt(32)))&&(Tt=me(Tt)),Tt+="n"),it+=` It must be ${U}. Received ${Tt}`,it},RangeError);const Wt=/[^+/0-9A-Za-z-_]/g;function $e(mt,U){let Z;U=U||1/0;const it=mt.length;let Tt=null;const It=[];for(let ye=0;ye55295&&Z<57344){if(!Tt){if(Z>56319){(U-=3)>-1&&It.push(239,191,189);continue}if(ye+1===it){(U-=3)>-1&&It.push(239,191,189);continue}Tt=Z;continue}if(Z<56320){(U-=3)>-1&&It.push(239,191,189),Tt=Z;continue}Z=65536+(Tt-55296<<10|Z-56320)}else Tt&&(U-=3)>-1&&It.push(239,191,189);if(Tt=null,Z<128){if((U-=1)<0)break;It.push(Z)}else if(Z<2048){if((U-=2)<0)break;It.push(Z>>6|192,63&Z|128)}else if(Z<65536){if((U-=3)<0)break;It.push(Z>>12|224,Z>>6&63|128,63&Z|128)}else{if(!(Z<1114112))throw new Error("Invalid code point");if((U-=4)<0)break;It.push(Z>>18|240,Z>>12&63|128,Z>>6&63|128,63&Z|128)}}return It}function Ao(mt){return s.toByteArray(function Ne(mt){if((mt=(mt=mt.split("=")[0]).trim().replace(Wt,"")).length<2)return"";for(;mt.length%4!=0;)mt+="=";return mt}(mt))}function hr(mt,U,Z,it){let Tt;for(Tt=0;Tt=U.length||Tt>=mt.length);++Tt)U[Tt+Z]=mt[Tt];return Tt}function Nt(mt,U){return mt instanceof U||null!=mt&&null!=mt.constructor&&null!=mt.constructor.name&&mt.constructor.name===U.name}function he(mt){return mt!=mt}const se=function(){const mt="0123456789abcdef",U=new Array(256);for(let Z=0;Z<16;++Z){const it=16*Z;for(let Tt=0;Tt<16;++Tt)U[it+Tt]=mt[Z]+mt[Tt]}return U}();function Le(mt){return typeof BigInt>"u"?yr:mt}function yr(){throw new Error("BigInt not supported")}},2020:(i,a)=>{a.read=function(r,o,s,c,y){var _,E,T=8*y-c-1,A=(1<>1,I=-7,N=s?y-1:0,X=s?-1:1,z=r[o+N];for(N+=X,_=z&(1<<-I)-1,z>>=-I,I+=T;I>0;_=256*_+r[o+N],N+=X,I-=8);for(E=_&(1<<-I)-1,_>>=-I,I+=c;I>0;E=256*E+r[o+N],N+=X,I-=8);if(0===_)_=1-S;else{if(_===A)return E?NaN:1/0*(z?-1:1);E+=Math.pow(2,c),_-=S}return(z?-1:1)*E*Math.pow(2,_-c)},a.write=function(r,o,s,c,y,_){var E,T,A,S=8*_-y-1,I=(1<>1,X=23===y?Math.pow(2,-24)-Math.pow(2,-77):0,z=c?0:_-1,q=c?1:-1,lt=o<0||0===o&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(T=isNaN(o)?1:0,E=I):(E=Math.floor(Math.log(o)/Math.LN2),o*(A=Math.pow(2,-E))<1&&(E--,A*=2),(o+=E+N>=1?X/A:X*Math.pow(2,1-N))*A>=2&&(E++,A/=2),E+N>=I?(T=0,E=I):E+N>=1?(T=(o*A-1)*Math.pow(2,y),E+=N):(T=o*Math.pow(2,N-1)*Math.pow(2,y),E=0));y>=8;r[s+z]=255&T,z+=q,T/=256,y-=8);for(E=E<0;r[s+z]=255&E,z+=q,E/=256,S-=8);r[s+z-q]|=128*lt}},119:i=>{i.exports=function s(c,y,_){function E(S,I){if(!y[S]){if(!c[S]){if(T)return T(S,!0);var X=new Error("Cannot find module '"+S+"'");throw X.code="MODULE_NOT_FOUND",X}var z=y[S]={exports:{}};c[S][0].call(z.exports,function(q){return E(c[S][1][q]||q)},z,z.exports,s,c,y,_)}return y[S].exports}for(var T=void 0,A=0;A<_.length;A++)E(_[A]);return E}({1:[function(s,c,y){(function(_){"use strict";var T,E=_.MutationObserver||_.WebKitMutationObserver;if(E){var A=0,S=new E(q),I=_.document.createTextNode("");S.observe(I,{characterData:!0}),T=function(){I.data=A=++A%2}}else if(!_.setImmediate&&typeof _.MessageChannel<"u"){var N=new _.MessageChannel;N.port1.onmessage=q,T=function(){N.port2.postMessage(0)}}else T="document"in _&&"onreadystatechange"in _.document.createElement("script")?function(){var pt=_.document.createElement("script");pt.onreadystatechange=function(){q(),pt.onreadystatechange=null,pt.parentNode.removeChild(pt),pt=null},_.document.documentElement.appendChild(pt)}:function(){setTimeout(q,0)};var X,z=[];function q(){X=!0;for(var pt,et,_t=z.length;_t;){for(et=z,z=[],pt=-1;++pt<_t;)et[pt]();_t=z.length}X=!1}c.exports=function lt(pt){1===z.push(pt)&&!X&&T()}}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],2:[function(s,c,y){"use strict";var _=s(1);function E(){}var T={},A=["REJECTED"],S=["FULFILLED"],I=["PENDING"];function N(At){if("function"!=typeof At)throw new TypeError("resolver must be a function");this.state=I,this.queue=[],this.outcome=void 0,At!==E&<(this,At)}function X(At,kt,st){this.promise=At,"function"==typeof kt&&(this.onFulfilled=kt,this.callFulfilled=this.otherCallFulfilled),"function"==typeof st&&(this.onRejected=st,this.callRejected=this.otherCallRejected)}function z(At,kt,st){_(function(){var ct;try{ct=kt(st)}catch(Ct){return T.reject(At,Ct)}ct===At?T.reject(At,new TypeError("Cannot resolve promise with itself")):T.resolve(At,ct)})}function q(At){var kt=At&&At.then;if(At&&("object"==typeof At||"function"==typeof At)&&"function"==typeof kt)return function(){kt.apply(At,arguments)}}function lt(At,kt){var st=!1;function ct(xe){st||(st=!0,T.reject(At,xe))}function Ct(xe){st||(st=!0,T.resolve(At,xe))}var qt=pt(function $t(){kt(Ct,ct)});"error"===qt.status&&ct(qt.value)}function pt(At,kt){var st={};try{st.value=At(kt),st.status="success"}catch(ct){st.status="error",st.value=ct}return st}c.exports=N,N.prototype.catch=function(At){return this.then(null,At)},N.prototype.then=function(At,kt){if("function"!=typeof At&&this.state===S||"function"!=typeof kt&&this.state===A)return this;var st=new this.constructor(E);return this.state!==I?z(st,this.state===S?At:kt,this.outcome):this.queue.push(new X(st,At,kt)),st},X.prototype.callFulfilled=function(At){T.resolve(this.promise,At)},X.prototype.otherCallFulfilled=function(At){z(this.promise,this.onFulfilled,At)},X.prototype.callRejected=function(At){T.reject(this.promise,At)},X.prototype.otherCallRejected=function(At){z(this.promise,this.onRejected,At)},T.resolve=function(At,kt){var st=pt(q,kt);if("error"===st.status)return T.reject(At,st.value);var ct=st.value;if(ct)lt(At,ct);else{At.state=S,At.outcome=kt;for(var Ct=-1,$t=At.queue.length;++Ct<$t;)At.queue[Ct].callFulfilled(kt)}return At},T.reject=function(At,kt){At.state=A,At.outcome=kt;for(var st=-1,ct=At.queue.length;++st"u"&&s(3);var N=Promise;function X(bt,Zt){Zt&&bt.then(function(Mt){Zt(null,Mt)},function(Mt){Zt(Mt)})}function z(bt,Zt,Mt){"function"==typeof Zt&&bt.then(Zt),"function"==typeof Mt&&bt.catch(Mt)}function q(bt){return"string"!=typeof bt&&(console.warn(bt+" used as a key, but it is not a string."),bt=String(bt)),bt}function lt(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var pt="local-forage-detect-blob-support",et=void 0,_t={},Bt=Object.prototype.toString,jt="readonly",At="readwrite";function kt(bt){for(var Zt=bt.length,Mt=new ArrayBuffer(Zt),de=new Uint8Array(Mt),He=0;He=43)}}).catch(function(){return!1})}(bt).then(function(Zt){return et=Zt})}function Ct(bt){var Zt=_t[bt.name],Mt={};Mt.promise=new N(function(de,He){Mt.resolve=de,Mt.reject=He}),Zt.deferredOperations.push(Mt),Zt.dbReady=Zt.dbReady?Zt.dbReady.then(function(){return Mt.promise}):Mt.promise}function $t(bt){var Mt=_t[bt.name].deferredOperations.pop();if(Mt)return Mt.resolve(),Mt.promise}function qt(bt,Zt){var de=_t[bt.name].deferredOperations.pop();if(de)return de.reject(Zt),de.promise}function xe(bt,Zt){return new N(function(Mt,de){if(_t[bt.name]=_t[bt.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},bt.db){if(!Zt)return Mt(bt.db);Ct(bt),bt.db.close()}var He=[bt.name];Zt&&He.push(bt.version);var Oe=A.open.apply(A,He);Zt&&(Oe.onupgradeneeded=function(fr){var Ir=Oe.result;try{Ir.createObjectStore(bt.storeName),fr.oldVersion<=1&&Ir.createObjectStore(pt)}catch(Cr){if("ConstraintError"!==Cr.name)throw Cr;console.warn('The database "'+bt.name+'" has been upgraded from version '+fr.oldVersion+" to version "+fr.newVersion+', but the storage "'+bt.storeName+'" already exists.')}}),Oe.onerror=function(fr){fr.preventDefault(),de(Oe.error)},Oe.onsuccess=function(){var fr=Oe.result;fr.onversionchange=function(Ir){Ir.target.close()},Mt(fr),$t(bt)}})}function ne(bt){return xe(bt,!1)}function ce(bt){return xe(bt,!0)}function qe(bt,Zt){if(!bt.db)return!0;var Mt=!bt.db.objectStoreNames.contains(bt.storeName),He=bt.version>bt.db.version;if(bt.versionbt.version&&(bt.version=Oe)}return!0}return!1}function mr(bt){return I([kt(atob(bt.data))],{type:bt.type})}function _r(bt){return bt&&bt.__local_forage_encoded_blob}function Wr(bt){var Zt=this,Mt=Zt._initReady().then(function(){var de=_t[Zt._dbInfo.name];if(de&&de.dbReady)return de.dbReady});return z(Mt,bt,bt),Mt}function Ve(bt,Zt,Mt,de){void 0===de&&(de=1);try{var He=bt.db.transaction(bt.storeName,Zt);Mt(null,He)}catch(Oe){if(de>0&&(!bt.db||"InvalidStateError"===Oe.name||"NotFoundError"===Oe.name))return N.resolve().then(function(){if(!bt.db||"NotFoundError"===Oe.name&&!bt.db.objectStoreNames.contains(bt.storeName)&&bt.version<=bt.db.version)return bt.db&&(bt.version=bt.db.version+1),ce(bt)}).then(function(){return function ke(bt){Ct(bt);for(var Zt=_t[bt.name],Mt=Zt.forages,de=0;de>4,$r[He++]=(15&fr)<<4|Ir>>2,$r[He++]=(3&Ir)<<6|63&Cr;return Pr}function ye(bt){var de,Zt=new Uint8Array(bt),Mt="";for(de=0;de>2],Mt+=We[(3&Zt[de])<<4|Zt[de+1]>>4],Mt+=We[(15&Zt[de+1])<<2|Zt[de+2]>>6],Mt+=We[63&Zt[de+2]];return Zt.length%3==2?Mt=Mt.substring(0,Mt.length-1)+"=":Zt.length%3==1&&(Mt=Mt.substring(0,Mt.length-2)+"=="),Mt}var nr={serialize:function ir(bt,Zt){var Mt="";if(bt&&(Mt=Tt.call(bt)),bt&&("[object ArrayBuffer]"===Mt||bt.buffer&&"[object ArrayBuffer]"===Tt.call(bt.buffer))){var de,He=$e;bt instanceof ArrayBuffer?(de=bt,He+=Nr):(de=bt.buffer,"[object Int8Array]"===Mt?He+="si08":"[object Uint8Array]"===Mt?He+="ui08":"[object Uint8ClampedArray]"===Mt?He+="uic8":"[object Int16Array]"===Mt?He+="si16":"[object Uint16Array]"===Mt?He+="ur16":"[object Int32Array]"===Mt?He+="si32":"[object Uint32Array]"===Mt?He+="ui32":"[object Float32Array]"===Mt?He+=U:"[object Float64Array]"===Mt?He+=Z:Zt(new Error("Failed to get type for BinaryArray"))),Zt(He+ye(de))}else if("[object Blob]"===Mt){var Oe=new FileReader;Oe.onload=function(){var fr="~~local_forage_type~"+bt.type+"~"+ye(this.result);Zt($e+Ao+fr)},Oe.readAsArrayBuffer(bt)}else try{Zt(JSON.stringify(bt))}catch(fr){console.error("Couldn't convert value into a JSON string: ",bt),Zt(null,fr)}},deserialize:function er(bt){if(bt.substring(0,9)!==$e)return JSON.parse(bt);var de,Zt=bt.substring(13),Mt=bt.substring(9,13);if(Mt===Ao&&Ne.test(Zt)){var He=Zt.match(Ne);de=He[1],Zt=Zt.substring(He[0].length)}var Oe=It(Zt);switch(Mt){case Nr:return Oe;case Ao:return I([Oe],{type:de});case"si08":return new Int8Array(Oe);case"ui08":return new Uint8Array(Oe);case"uic8":return new Uint8ClampedArray(Oe);case"si16":return new Int16Array(Oe);case"ur16":return new Uint16Array(Oe);case"si32":return new Int32Array(Oe);case"ui32":return new Uint32Array(Oe);case U:return new Float32Array(Oe);case Z:return new Float64Array(Oe);default:throw new Error("Unkown type: "+Mt)}},stringToBuffer:It,bufferToString:ye};function Hr(bt,Zt,Mt,de){bt.executeSql("CREATE TABLE IF NOT EXISTS "+Zt.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],Mt,de)}function Xr(bt,Zt,Mt,de,He,Oe){bt.executeSql(Mt,de,He,function(fr,Ir){Ir.code===Ir.SYNTAX_ERR?fr.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[Zt.storeName],function(Cr,Pr){Pr.rows.length?Oe(Cr,Ir):Hr(Cr,Zt,function(){Cr.executeSql(Mt,de,He,Oe)},Oe)},Oe):Oe(fr,Ir)},Oe)}function te(bt,Zt,Mt,de){var He=this;bt=q(bt);var Oe=new N(function(fr,Ir){He.ready().then(function(){void 0===Zt&&(Zt=null);var Cr=Zt,Pr=He._dbInfo;Pr.serializer.serialize(Zt,function($r,Jr){Jr?Ir(Jr):Pr.db.transaction(function(eo){Xr(eo,Pr,"INSERT OR REPLACE INTO "+Pr.storeName+" (key, value) VALUES (?, ?)",[bt,$r],function(){fr(Cr)},function(xo,Eo){Ir(Eo)})},function(eo){if(eo.code===eo.QUOTA_ERR){if(de>0)return void fr(te.apply(He,[bt,Cr,Mt,de-1]));Ir(eo)}})})}).catch(Ir)});return X(Oe,Mt),Oe}var Je={_driver:"webSQLStorage",_initStorage:function Qr(bt){var Zt=this,Mt={db:null};if(bt)for(var de in bt)Mt[de]="string"!=typeof bt[de]?bt[de].toString():bt[de];var He=new N(function(Oe,fr){try{Mt.db=openDatabase(Mt.name,String(Mt.version),Mt.description,Mt.size)}catch(Ir){return fr(Ir)}Mt.db.transaction(function(Ir){Hr(Ir,Mt,function(){Zt._dbInfo=Mt,Oe()},function(Cr,Pr){fr(Pr)})},fr)});return Mt.serializer=nr,He},_support:function ie(){return"function"==typeof openDatabase}(),iterate:function ho(bt,Zt){var Mt=this,de=new N(function(He,Oe){Mt.ready().then(function(){var fr=Mt._dbInfo;fr.db.transaction(function(Ir){Xr(Ir,fr,"SELECT * FROM "+fr.storeName,[],function(Cr,Pr){for(var $r=Pr.rows,Jr=$r.length,eo=0;eo '__WebKitDatabaseInfoTable__'",[],function(He,Oe){for(var fr=[],Ir=0;Ir0}var Oi={_driver:"localStorageWrapper",_initStorage:function Yt(bt){var Mt={};if(bt)for(var de in bt)Mt[de]=bt[de];return Mt.keyPrefix=Qe(bt,this._defaultConfig),we()?(this._dbInfo=Mt,Mt.serializer=nr,N.resolve()):N.reject()},_support:function _e(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}(),iterate:function xr(bt,Zt){var Mt=this,de=Mt.ready().then(function(){for(var He=Mt._dbInfo,Oe=He.keyPrefix,fr=Oe.length,Ir=localStorage.length,Cr=1,Pr=0;Pr=0;He--){var Oe=localStorage.key(He);0===Oe.indexOf(de)&&localStorage.removeItem(Oe)}});return X(Mt,bt),Mt},length:function ei(bt){var Mt=this.keys().then(function(de){return de.length});return X(Mt,bt),Mt},key:function _o(bt,Zt){var Mt=this,de=Mt.ready().then(function(){var Oe,He=Mt._dbInfo;try{Oe=localStorage.key(bt)}catch{Oe=null}return Oe&&(Oe=Oe.substring(He.keyPrefix.length)),Oe});return X(de,Zt),de},keys:function ai(bt){var Zt=this,Mt=Zt.ready().then(function(){for(var de=Zt._dbInfo,He=localStorage.length,Oe=[],fr=0;fr=0;fr--){var Ir=localStorage.key(fr);0===Ir.indexOf(Oe)&&localStorage.removeItem(Ir)}}):N.reject("Invalid arguments"),Zt),He}},di=function(Zt,Mt){return Zt===Mt||"number"==typeof Zt&&"number"==typeof Mt&&isNaN(Zt)&&isNaN(Mt)},Un=function(Zt,Mt){for(var de=Zt.length,He=0;He"u"?"undefined":_(Mt))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var de in Mt){if("storeName"===de&&(Mt[de]=Mt[de].replace(/\W/g,"_")),"version"===de&&"number"!=typeof Mt[de])return new Error("Database version must be a number.");this._config[de]=Mt[de]}return!("driver"in Mt)||!Mt.driver||this.setDriver(this._config.driver)}return"string"==typeof Mt?this._config[Mt]:this._config},bt.prototype.defineDriver=function(Mt,de,He){var Oe=new N(function(fr,Ir){try{var Cr=Mt._driver,Pr=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!Mt._driver)return void Ir(Pr);for(var $r=ui.concat("_initStorage"),Jr=0,eo=$r.length;Jr{"use strict";r.d(a,{t:()=>s});var o=r(1413);class s extends o.B{constructor(y){super(),this._value=y}get value(){return this.getValue()}_subscribe(y){const _=super._subscribe(y);return!_.closed&&y.next(this._value),_}getValue(){const{hasError:y,thrownError:_,_value:E}=this;if(y)throw _;return this._throwIfClosed(),E}next(y){super.next(this._value=y)}}},1985:(i,a,r)=>{"use strict";r.d(a,{c:()=>A});var o=r(7707),s=r(8359),c=r(3494),y=r(1203),_=r(1026),E=r(8071),T=r(9786);let A=(()=>{class X{constructor(q){q&&(this._subscribe=q)}lift(q){const lt=new X;return lt.source=this,lt.operator=q,lt}subscribe(q,lt,pt){const et=function N(X){return X&&X instanceof o.vU||function I(X){return X&&(0,E.T)(X.next)&&(0,E.T)(X.error)&&(0,E.T)(X.complete)}(X)&&(0,s.Uv)(X)}(q)?q:new o.Ms(q,lt,pt);return(0,T.Y)(()=>{const{operator:_t,source:Bt}=this;et.add(_t?_t.call(et,Bt):Bt?this._subscribe(et):this._trySubscribe(et))}),et}_trySubscribe(q){try{return this._subscribe(q)}catch(lt){q.error(lt)}}forEach(q,lt){return new(lt=S(lt))((pt,et)=>{const _t=new o.Ms({next:Bt=>{try{q(Bt)}catch(jt){et(jt),_t.unsubscribe()}},error:et,complete:pt});this.subscribe(_t)})}_subscribe(q){var lt;return null===(lt=this.source)||void 0===lt?void 0:lt.subscribe(q)}[c.s](){return this}pipe(...q){return(0,y.m)(q)(this)}toPromise(q){return new(q=S(q))((lt,pt)=>{let et;this.subscribe(_t=>et=_t,_t=>pt(_t),()=>lt(et))})}}return X.create=z=>new X(z),X})();function S(X){var z;return null!==(z=X??_.$.Promise)&&void 0!==z?z:Promise}},2771:(i,a,r)=>{"use strict";r.d(a,{m:()=>c});var o=r(1413),s=r(6129);class c extends o.B{constructor(_=1/0,E=1/0,T=s.U){super(),this._bufferSize=_,this._windowTime=E,this._timestampProvider=T,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=E===1/0,this._bufferSize=Math.max(1,_),this._windowTime=Math.max(1,E)}next(_){const{isStopped:E,_buffer:T,_infiniteTimeWindow:A,_timestampProvider:S,_windowTime:I}=this;E||(T.push(_),!A&&T.push(S.now()+I)),this._trimBuffer(),super.next(_)}_subscribe(_){this._throwIfClosed(),this._trimBuffer();const E=this._innerSubscribe(_),{_infiniteTimeWindow:T,_buffer:A}=this,S=A.slice();for(let I=0;I{"use strict";r.d(a,{B:()=>T});var o=r(1985),s=r(8359);const y=(0,r(1853).L)(S=>function(){S(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var _=r(7908),E=r(9786);let T=(()=>{class S extends o.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(N){const X=new A(this,this);return X.operator=N,X}_throwIfClosed(){if(this.closed)throw new y}next(N){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const X of this.currentObservers)X.next(N)}})}error(N){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=N;const{observers:X}=this;for(;X.length;)X.shift().error(N)}})}complete(){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:N}=this;for(;N.length;)N.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var N;return(null===(N=this.observers)||void 0===N?void 0:N.length)>0}_trySubscribe(N){return this._throwIfClosed(),super._trySubscribe(N)}_subscribe(N){return this._throwIfClosed(),this._checkFinalizedStatuses(N),this._innerSubscribe(N)}_innerSubscribe(N){const{hasError:X,isStopped:z,observers:q}=this;return X||z?s.Kn:(this.currentObservers=null,q.push(N),new s.yU(()=>{this.currentObservers=null,(0,_.o)(q,N)}))}_checkFinalizedStatuses(N){const{hasError:X,thrownError:z,isStopped:q}=this;X?N.error(z):q&&N.complete()}asObservable(){const N=new o.c;return N.source=this,N}}return S.create=(I,N)=>new A(I,N),S})();class A extends T{constructor(I,N){super(),this.destination=I,this.source=N}next(I){var N,X;null===(X=null===(N=this.destination)||void 0===N?void 0:N.next)||void 0===X||X.call(N,I)}error(I){var N,X;null===(X=null===(N=this.destination)||void 0===N?void 0:N.error)||void 0===X||X.call(N,I)}complete(){var I,N;null===(N=null===(I=this.destination)||void 0===I?void 0:I.complete)||void 0===N||N.call(I)}_subscribe(I){var N,X;return null!==(X=null===(N=this.source)||void 0===N?void 0:N.subscribe(I))&&void 0!==X?X:s.Kn}}},7707:(i,a,r)=>{"use strict";r.d(a,{Ms:()=>pt,vU:()=>X});var o=r(8071),s=r(8359),c=r(1026),y=r(5334),_=r(5343);const E=S("C",void 0,void 0);function S(At,kt,st){return{kind:At,value:kt,error:st}}var I=r(9270),N=r(9786);class X extends s.yU{constructor(kt){super(),this.isStopped=!1,kt?(this.destination=kt,(0,s.Uv)(kt)&&kt.add(this)):this.destination=jt}static create(kt,st,ct){return new pt(kt,st,ct)}next(kt){this.isStopped?Bt(function A(At){return S("N",At,void 0)}(kt),this):this._next(kt)}error(kt){this.isStopped?Bt(function T(At){return S("E",void 0,At)}(kt),this):(this.isStopped=!0,this._error(kt))}complete(){this.isStopped?Bt(E,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(kt){this.destination.next(kt)}_error(kt){try{this.destination.error(kt)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const z=Function.prototype.bind;function q(At,kt){return z.call(At,kt)}class lt{constructor(kt){this.partialObserver=kt}next(kt){const{partialObserver:st}=this;if(st.next)try{st.next(kt)}catch(ct){et(ct)}}error(kt){const{partialObserver:st}=this;if(st.error)try{st.error(kt)}catch(ct){et(ct)}else et(kt)}complete(){const{partialObserver:kt}=this;if(kt.complete)try{kt.complete()}catch(st){et(st)}}}class pt extends X{constructor(kt,st,ct){let Ct;if(super(),(0,o.T)(kt)||!kt)Ct={next:kt??void 0,error:st??void 0,complete:ct??void 0};else{let $t;this&&c.$.useDeprecatedNextContext?($t=Object.create(kt),$t.unsubscribe=()=>this.unsubscribe(),Ct={next:kt.next&&q(kt.next,$t),error:kt.error&&q(kt.error,$t),complete:kt.complete&&q(kt.complete,$t)}):Ct=kt}this.destination=new lt(Ct)}}function et(At){c.$.useDeprecatedSynchronousErrorHandling?(0,N.l)(At):(0,y.m)(At)}function Bt(At,kt){const{onStoppedNotification:st}=c.$;st&&I.f.setTimeout(()=>st(At,kt))}const jt={closed:!0,next:_.l,error:function _t(At){throw At},complete:_.l}},8359:(i,a,r)=>{"use strict";r.d(a,{Kn:()=>E,yU:()=>_,Uv:()=>T});var o=r(8071);const c=(0,r(1853).L)(S=>function(N){S(this),this.message=N?`${N.length} errors occurred during unsubscription:\n${N.map((X,z)=>`${z+1}) ${X.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=N});var y=r(7908);class _{constructor(I){this.initialTeardown=I,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let I;if(!this.closed){this.closed=!0;const{_parentage:N}=this;if(N)if(this._parentage=null,Array.isArray(N))for(const q of N)q.remove(this);else N.remove(this);const{initialTeardown:X}=this;if((0,o.T)(X))try{X()}catch(q){I=q instanceof c?q.errors:[q]}const{_finalizers:z}=this;if(z){this._finalizers=null;for(const q of z)try{A(q)}catch(lt){I=I??[],lt instanceof c?I=[...I,...lt.errors]:I.push(lt)}}if(I)throw new c(I)}}add(I){var N;if(I&&I!==this)if(this.closed)A(I);else{if(I instanceof _){if(I.closed||I._hasParent(this))return;I._addParent(this)}(this._finalizers=null!==(N=this._finalizers)&&void 0!==N?N:[]).push(I)}}_hasParent(I){const{_parentage:N}=this;return N===I||Array.isArray(N)&&N.includes(I)}_addParent(I){const{_parentage:N}=this;this._parentage=Array.isArray(N)?(N.push(I),N):N?[N,I]:I}_removeParent(I){const{_parentage:N}=this;N===I?this._parentage=null:Array.isArray(N)&&(0,y.o)(N,I)}remove(I){const{_finalizers:N}=this;N&&(0,y.o)(N,I),I instanceof _&&I._removeParent(this)}}_.EMPTY=(()=>{const S=new _;return S.closed=!0,S})();const E=_.EMPTY;function T(S){return S instanceof _||S&&"closed"in S&&(0,o.T)(S.remove)&&(0,o.T)(S.add)&&(0,o.T)(S.unsubscribe)}function A(S){(0,o.T)(S)?S():S.unsubscribe()}},1026:(i,a,r)=>{"use strict";r.d(a,{$:()=>o});const o={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},17:(i,a,r)=>{"use strict";r.d(a,{G:()=>E});var o=r(1985),s=r(8359),c=r(9898),y=r(4360),_=r(9974);class E extends o.c{constructor(A,S){super(),this.source=A,this.subjectFactory=S,this._subject=null,this._refCount=0,this._connection=null,(0,_.S)(A)&&(this.lift=A.lift)}_subscribe(A){return this.getSubject().subscribe(A)}getSubject(){const A=this._subject;return(!A||A.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:A}=this;this._subject=this._connection=null,A?.unsubscribe()}connect(){let A=this._connection;if(!A){A=this._connection=new s.yU;const S=this.getSubject();A.add(this.source.subscribe((0,y._)(S,void 0,()=>{this._teardown(),S.complete()},I=>{this._teardown(),S.error(I)},()=>this._teardown()))),A.closed&&(this._connection=null,A=s.yU.EMPTY)}return A}refCount(){return(0,c.B)()(this)}}},4572:(i,a,r)=>{"use strict";r.d(a,{z:()=>I});var o=r(1985),s=r(3073),c=r(6648),y=r(3669),_=r(6450),E=r(9326),T=r(8496),A=r(4360),S=r(5225);function I(...z){const q=(0,E.lI)(z),lt=(0,E.ms)(z),{args:pt,keys:et}=(0,s.D)(z);if(0===pt.length)return(0,c.H)([],q);const _t=new o.c(function N(z,q,lt=y.D){return pt=>{X(q,()=>{const{length:et}=z,_t=new Array(et);let Bt=et,jt=et;for(let At=0;At{const kt=(0,c.H)(z[At],q);let st=!1;kt.subscribe((0,A._)(pt,ct=>{_t[At]=ct,st||(st=!0,jt--),jt||pt.next(lt(_t.slice()))},()=>{--Bt||pt.complete()}))},pt)},pt)}}(pt,q,et?Bt=>(0,T.e)(et,Bt):y.D));return lt?_t.pipe((0,_.I)(lt)):_t}function X(z,q,lt){z?(0,S.N)(lt,z,q):q()}},8793:(i,a,r)=>{"use strict";r.d(a,{x:()=>_});var o=r(6365),c=r(9326),y=r(6648);function _(...E){return function s(){return(0,o.U)(1)}()((0,y.H)(E,(0,c.lI)(E)))}},9030:(i,a,r)=>{"use strict";r.d(a,{v:()=>c});var o=r(1985),s=r(8750);function c(y){return new o.c(_=>{(0,s.Tg)(y()).subscribe(_)})}},983:(i,a,r)=>{"use strict";r.d(a,{w:()=>s});const s=new(r(1985).c)(_=>_.complete())},7468:(i,a,r)=>{"use strict";r.d(a,{p:()=>A});var o=r(1985),s=r(3073),c=r(8750),y=r(9326),_=r(4360),E=r(6450),T=r(8496);function A(...S){const I=(0,y.ms)(S),{args:N,keys:X}=(0,s.D)(S),z=new o.c(q=>{const{length:lt}=N;if(!lt)return void q.complete();const pt=new Array(lt);let et=lt,_t=lt;for(let Bt=0;Bt{jt||(jt=!0,_t--),pt[Bt]=At},()=>et--,void 0,()=>{(!et||!jt)&&(_t||q.next(X?(0,T.e)(X,pt):pt),q.complete())}))}});return I?z.pipe((0,E.I)(I)):z}},6648:(i,a,r)=>{"use strict";r.d(a,{H:()=>ct});var o=r(8750),s=r(5225),c=r(9974),y=r(4360);function _(Ct,$t=0){return(0,c.N)((qt,xe)=>{qt.subscribe((0,y._)(xe,ne=>(0,s.N)(xe,Ct,()=>xe.next(ne),$t),()=>(0,s.N)(xe,Ct,()=>xe.complete(),$t),ne=>(0,s.N)(xe,Ct,()=>xe.error(ne),$t)))})}function E(Ct,$t=0){return(0,c.N)((qt,xe)=>{xe.add(Ct.schedule(()=>qt.subscribe(xe),$t))})}var S=r(1985),N=r(4761),X=r(8071);function q(Ct,$t){if(!Ct)throw new Error("Iterable cannot be null");return new S.c(qt=>{(0,s.N)(qt,$t,()=>{const xe=Ct[Symbol.asyncIterator]();(0,s.N)(qt,$t,()=>{xe.next().then(ne=>{ne.done?qt.complete():qt.next(ne.value)})},0,!0)})})}var lt=r(5055),pt=r(9858),et=r(7441),_t=r(5397),Bt=r(7953),jt=r(591),At=r(5196);function ct(Ct,$t){return $t?function st(Ct,$t){if(null!=Ct){if((0,lt.l)(Ct))return function T(Ct,$t){return(0,o.Tg)(Ct).pipe(E($t),_($t))}(Ct,$t);if((0,et.X)(Ct))return function I(Ct,$t){return new S.c(qt=>{let xe=0;return $t.schedule(function(){xe===Ct.length?qt.complete():(qt.next(Ct[xe++]),qt.closed||this.schedule())})})}(Ct,$t);if((0,pt.y)(Ct))return function A(Ct,$t){return(0,o.Tg)(Ct).pipe(E($t),_($t))}(Ct,$t);if((0,Bt.T)(Ct))return q(Ct,$t);if((0,_t.x)(Ct))return function z(Ct,$t){return new S.c(qt=>{let xe;return(0,s.N)(qt,$t,()=>{xe=Ct[N.l](),(0,s.N)(qt,$t,()=>{let ne,ce;try{({value:ne,done:ce}=xe.next())}catch(qe){return void qt.error(qe)}ce?qt.complete():qt.next(ne)},0,!0)}),()=>(0,X.T)(xe?.return)&&xe.return()})}(Ct,$t);if((0,At.U)(Ct))return function kt(Ct,$t){return q((0,At.C)(Ct),$t)}(Ct,$t)}throw(0,jt.L)(Ct)}(Ct,$t):(0,o.Tg)(Ct)}},3726:(i,a,r)=>{"use strict";r.d(a,{R:()=>I});var o=r(8750),s=r(1985),c=r(1397),y=r(7441),_=r(8071),E=r(6450);const T=["addListener","removeListener"],A=["addEventListener","removeEventListener"],S=["on","off"];function I(lt,pt,et,_t){if((0,_.T)(et)&&(_t=et,et=void 0),_t)return I(lt,pt,et).pipe((0,E.I)(_t));const[Bt,jt]=function q(lt){return(0,_.T)(lt.addEventListener)&&(0,_.T)(lt.removeEventListener)}(lt)?A.map(At=>kt=>lt[At](pt,kt,et)):function X(lt){return(0,_.T)(lt.addListener)&&(0,_.T)(lt.removeListener)}(lt)?T.map(N(lt,pt)):function z(lt){return(0,_.T)(lt.on)&&(0,_.T)(lt.off)}(lt)?S.map(N(lt,pt)):[];if(!Bt&&(0,y.X)(lt))return(0,c.Z)(At=>I(At,pt,et))((0,o.Tg)(lt));if(!Bt)throw new TypeError("Invalid event target");return new s.c(At=>{const kt=(...st)=>At.next(1jt(kt)})}function N(lt,pt){return et=>_t=>lt[et](pt,_t)}},8750:(i,a,r)=>{"use strict";r.d(a,{Tg:()=>z});var o=r(1635),s=r(7441),c=r(9858),y=r(1985),_=r(5055),E=r(7953),T=r(591),A=r(5397),S=r(5196),I=r(8071),N=r(5334),X=r(3494);function z(At){if(At instanceof y.c)return At;if(null!=At){if((0,_.l)(At))return function q(At){return new y.c(kt=>{const st=At[X.s]();if((0,I.T)(st.subscribe))return st.subscribe(kt);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(At);if((0,s.X)(At))return function lt(At){return new y.c(kt=>{for(let st=0;st{At.then(st=>{kt.closed||(kt.next(st),kt.complete())},st=>kt.error(st)).then(null,N.m)})}(At);if((0,E.T)(At))return _t(At);if((0,A.x)(At))return function et(At){return new y.c(kt=>{for(const st of At)if(kt.next(st),kt.closed)return;kt.complete()})}(At);if((0,S.U)(At))return function Bt(At){return _t((0,S.C)(At))}(At)}throw(0,T.L)(At)}function _t(At){return new y.c(kt=>{(function jt(At,kt){var st,ct,Ct,$t;return(0,o.sH)(this,void 0,void 0,function*(){try{for(st=(0,o.xN)(At);!(ct=yield st.next()).done;)if(kt.next(ct.value),kt.closed)return}catch(qt){Ct={error:qt}}finally{try{ct&&!ct.done&&($t=st.return)&&(yield $t.call(st))}finally{if(Ct)throw Ct.error}}kt.complete()})})(At,kt).catch(st=>kt.error(st))})}},7786:(i,a,r)=>{"use strict";r.d(a,{h:()=>E});var o=r(6365),s=r(8750),c=r(983),y=r(9326),_=r(6648);function E(...T){const A=(0,y.lI)(T),S=(0,y.R0)(T,1/0),I=T;return I.length?1===I.length?(0,s.Tg)(I[0]):(0,o.U)(S)((0,_.H)(I,A)):c.w}},7673:(i,a,r)=>{"use strict";r.d(a,{of:()=>c});var o=r(9326),s=r(6648);function c(...y){const _=(0,o.lI)(y);return(0,s.H)(y,_)}},8810:(i,a,r)=>{"use strict";r.d(a,{$:()=>c});var o=r(1985),s=r(8071);function c(y,_){const E=(0,s.T)(y)?y:()=>y,T=A=>A.error(E());return new o.c(_?A=>_.schedule(T,0,A):T)}},1584:(i,a,r)=>{"use strict";r.d(a,{O:()=>_});var o=r(1985),s=r(3236),c=r(9470);function _(E=0,T,A=s.b){let S=-1;return null!=T&&((0,c.m)(T)?A=T:S=T),new o.c(I=>{let N=function y(E){return E instanceof Date&&!isNaN(E)}(E)?+E-A.now():E;N<0&&(N=0);let X=0;return A.schedule(function(){I.closed||(I.next(X++),0<=S?this.schedule(void 0,S):I.complete())},N)})}},4360:(i,a,r)=>{"use strict";r.d(a,{_:()=>s});var o=r(7707);function s(y,_,E,T,A){return new c(y,_,E,T,A)}class c extends o.vU{constructor(_,E,T,A,S,I){super(_),this.onFinalize=S,this.shouldUnsubscribe=I,this._next=E?function(N){try{E(N)}catch(X){_.error(X)}}:super._next,this._error=A?function(N){try{A(N)}catch(X){_.error(X)}finally{this.unsubscribe()}}:super._error,this._complete=T?function(){try{T()}catch(N){_.error(N)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var _;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:E}=this;super.unsubscribe(),!E&&(null===(_=this.onFinalize)||void 0===_||_.call(this))}}}},3798:(i,a,r)=>{"use strict";r.d(a,{Z:()=>T});var o=r(3236),s=r(9974),c=r(8750),y=r(4360),E=r(1584);function T(A,S=o.E){return function _(A){return(0,s.N)((S,I)=>{let N=!1,X=null,z=null,q=!1;const lt=()=>{if(z?.unsubscribe(),z=null,N){N=!1;const et=X;X=null,I.next(et)}q&&I.complete()},pt=()=>{z=null,q&&I.complete()};S.subscribe((0,y._)(I,et=>{N=!0,X=et,z||(0,c.Tg)(A(et)).subscribe(z=(0,y._)(I,lt,pt))},()=>{q=!0,(!N||!z||z.closed)&&I.complete()}))})}(()=>(0,E.O)(A,S))}},9437:(i,a,r)=>{"use strict";r.d(a,{W:()=>y});var o=r(8750),s=r(4360),c=r(9974);function y(_){return(0,c.N)((E,T)=>{let I,A=null,S=!1;A=E.subscribe((0,s._)(T,void 0,void 0,N=>{I=(0,o.Tg)(_(N,y(_)(E))),A?(A.unsubscribe(),A=null,I.subscribe(T)):S=!0})),S&&(A.unsubscribe(),A=null,I.subscribe(T))})}},274:(i,a,r)=>{"use strict";r.d(a,{H:()=>c});var o=r(1397),s=r(8071);function c(y,_){return(0,s.T)(_)?(0,o.Z)(y,_,1):(0,o.Z)(y,1)}},152:(i,a,r)=>{"use strict";r.d(a,{B:()=>y});var o=r(3236),s=r(9974),c=r(4360);function y(_,E=o.E){return(0,s.N)((T,A)=>{let S=null,I=null,N=null;const X=()=>{if(S){S.unsubscribe(),S=null;const q=I;I=null,A.next(q)}};function z(){const q=N+_,lt=E.now();if(lt{I=q,N=E.now(),S||(S=E.schedule(z,_),A.add(S))},()=>{X(),A.complete()},void 0,()=>{I=S=null}))})}},1986:(i,a,r)=>{"use strict";r.d(a,{c:()=>z});var o=r(3236),s=r(8793),c=r(6697),y=r(9974),_=r(4360),E=r(5343),A=r(3703),S=r(1397),I=r(8750);function N(q,lt){return lt?pt=>(0,s.x)(lt.pipe((0,c.s)(1),function T(){return(0,y.N)((q,lt)=>{q.subscribe((0,_._)(lt,E.l))})}()),pt.pipe(N(q))):(0,S.Z)((pt,et)=>(0,I.Tg)(q(pt,et)).pipe((0,c.s)(1),(0,A.u)(pt)))}var X=r(1584);function z(q,lt=o.E){const pt=(0,X.O)(q,lt);return N(()=>pt)}},3294:(i,a,r)=>{"use strict";r.d(a,{F:()=>y});var o=r(3669),s=r(9974),c=r(4360);function y(E,T=o.D){return E=E??_,(0,s.N)((A,S)=>{let I,N=!0;A.subscribe((0,c._)(S,X=>{const z=T(X);(N||!E(I,z))&&(N=!1,I=z,S.next(X))}))})}function _(E,T){return E===T}},5964:(i,a,r)=>{"use strict";r.d(a,{p:()=>c});var o=r(9974),s=r(4360);function c(y,_){return(0,o.N)((E,T)=>{let A=0;E.subscribe((0,s._)(T,S=>y.call(_,S,A++)&&T.next(S)))})}},980:(i,a,r)=>{"use strict";r.d(a,{j:()=>s});var o=r(9974);function s(c){return(0,o.N)((y,_)=>{try{y.subscribe(_)}finally{_.add(c)}})}},6354:(i,a,r)=>{"use strict";r.d(a,{T:()=>c});var o=r(9974),s=r(4360);function c(y,_){return(0,o.N)((E,T)=>{let A=0;E.subscribe((0,s._)(T,S=>{T.next(y.call(_,S,A++))}))})}},3703:(i,a,r)=>{"use strict";r.d(a,{u:()=>s});var o=r(6354);function s(c){return(0,o.T)(()=>c)}},6365:(i,a,r)=>{"use strict";r.d(a,{U:()=>c});var o=r(1397),s=r(3669);function c(y=1/0){return(0,o.Z)(s.D,y)}},1397:(i,a,r)=>{"use strict";r.d(a,{Z:()=>A});var o=r(6354),s=r(8750),c=r(9974),y=r(5225),_=r(4360),T=r(8071);function A(S,I,N=1/0){return(0,T.T)(I)?A((X,z)=>(0,o.T)((q,lt)=>I(X,q,z,lt))((0,s.Tg)(S(X,z))),N):("number"==typeof I&&(N=I),(0,c.N)((X,z)=>function E(S,I,N,X,z,q,lt,pt){const et=[];let _t=0,Bt=0,jt=!1;const At=()=>{jt&&!et.length&&!_t&&I.complete()},kt=ct=>_t{q&&I.next(ct),_t++;let Ct=!1;(0,s.Tg)(N(ct,Bt++)).subscribe((0,_._)(I,$t=>{z?.($t),q?kt($t):I.next($t)},()=>{Ct=!0},void 0,()=>{if(Ct)try{for(_t--;et.length&&_tst($t)):st($t)}At()}catch($t){I.error($t)}}))};return S.subscribe((0,_._)(I,kt,()=>{jt=!0,At()})),()=>{pt?.()}}(X,z,S,N)))}},9898:(i,a,r)=>{"use strict";r.d(a,{B:()=>c});var o=r(9974),s=r(4360);function c(){return(0,o.N)((y,_)=>{let E=null;y._refCount++;const T=(0,s._)(_,void 0,void 0,void 0,()=>{if(!y||y._refCount<=0||0<--y._refCount)return void(E=null);const A=y._connection,S=E;E=null,A&&(!S||A===S)&&A.unsubscribe(),_.unsubscribe()});y.subscribe(T),T.closed||(E=y.connect())})}},2498:(i,a,r)=>{"use strict";r.d(a,{L:()=>E});var o=r(9974),s=r(4360),c=r(3669),y=r(1584),_=r(8750);function E(T=1/0){let A;A=T&&"object"==typeof T?T:{count:T};const{count:S=1/0,delay:I,resetOnSuccess:N=!1}=A;return S<=0?c.D:(0,o.N)((X,z)=>{let lt,q=0;const pt=()=>{let et=!1;lt=X.subscribe((0,s._)(z,_t=>{N&&(q=0),z.next(_t)},void 0,_t=>{if(q++{lt?(lt.unsubscribe(),lt=null,pt()):et=!0};if(null!=I){const jt="number"==typeof I?(0,y.O)(I):(0,_.Tg)(I(_t,q)),At=(0,s._)(z,()=>{At.unsubscribe(),Bt()},()=>{z.complete()});jt.subscribe(At)}else Bt()}else z.error(_t)})),et&&(lt.unsubscribe(),lt=null,pt())};pt()})}},6649:(i,a,r)=>{"use strict";r.d(a,{S:()=>s});var o=r(4360);function s(c,y,_,E,T){return(A,S)=>{let I=_,N=y,X=0;A.subscribe((0,o._)(S,z=>{const q=X++;N=I?c(N,z,q):(I=!0,z),E&&S.next(N)},T&&(()=>{I&&S.next(N),S.complete()})))}}},7647:(i,a,r)=>{"use strict";r.d(a,{u:()=>_});var o=r(8750),s=r(1413),c=r(7707),y=r(9974);function _(T={}){const{connector:A=()=>new s.B,resetOnError:S=!0,resetOnComplete:I=!0,resetOnRefCountZero:N=!0}=T;return X=>{let z,q,lt,pt=0,et=!1,_t=!1;const Bt=()=>{q?.unsubscribe(),q=void 0},jt=()=>{Bt(),z=lt=void 0,et=_t=!1},At=()=>{const kt=z;jt(),kt?.unsubscribe()};return(0,y.N)((kt,st)=>{pt++,!_t&&!et&&Bt();const ct=lt=lt??A();st.add(()=>{pt--,0===pt&&!_t&&!et&&(q=E(At,N))}),ct.subscribe(st),!z&&pt>0&&(z=new c.Ms({next:Ct=>ct.next(Ct),error:Ct=>{_t=!0,Bt(),q=E(jt,S,Ct),ct.error(Ct)},complete:()=>{et=!0,Bt(),q=E(jt,I),ct.complete()}}),(0,o.Tg)(kt).subscribe(z))})(X)}}function E(T,A,...S){if(!0===A)return void T();if(!1===A)return;const I=new c.Ms({next:()=>{I.unsubscribe(),T()}});return(0,o.Tg)(A(...S)).subscribe(I)}},4668:(i,a,r)=>{"use strict";r.d(a,{t:()=>c});var o=r(2771),s=r(7647);function c(y,_,E){let T,A=!1;return y&&"object"==typeof y?({bufferSize:T=1/0,windowTime:_=1/0,refCount:A=!1,scheduler:E}=y):T=y??1/0,(0,s.u)({connector:()=>new o.m(T,_,E),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:A})}},7626:(i,a,r)=>{"use strict";r.d(a,{i:()=>s});var o=r(5964);function s(c){return(0,o.p)((y,_)=>c<=_)}},9172:(i,a,r)=>{"use strict";r.d(a,{Z:()=>y});var o=r(8793),s=r(9326),c=r(9974);function y(..._){const E=(0,s.lI)(_);return(0,c.N)((T,A)=>{(E?(0,o.x)(_,T,E):(0,o.x)(_,T)).subscribe(A)})}},5558:(i,a,r)=>{"use strict";r.d(a,{n:()=>y});var o=r(8750),s=r(9974),c=r(4360);function y(_,E){return(0,s.N)((T,A)=>{let S=null,I=0,N=!1;const X=()=>N&&!S&&A.complete();T.subscribe((0,c._)(A,z=>{S?.unsubscribe();let q=0;const lt=I++;(0,o.Tg)(_(z,lt)).subscribe(S=(0,c._)(A,pt=>A.next(E?E(z,pt,lt,q++):pt),()=>{S=null,X()}))},()=>{N=!0,X()}))})}},6697:(i,a,r)=>{"use strict";r.d(a,{s:()=>y});var o=r(983),s=r(9974),c=r(4360);function y(_){return _<=0?()=>o.w:(0,s.N)((E,T)=>{let A=0;E.subscribe((0,c._)(T,S=>{++A<=_&&(T.next(S),_<=A&&T.complete())}))})}},6977:(i,a,r)=>{"use strict";r.d(a,{Q:()=>_});var o=r(9974),s=r(4360),c=r(8750),y=r(5343);function _(E){return(0,o.N)((T,A)=>{(0,c.Tg)(E).subscribe((0,s._)(A,()=>A.complete(),y.l)),!A.closed&&T.subscribe(A)})}},7048:(i,a,r)=>{"use strict";r.d(a,{v:()=>c});var o=r(9974),s=r(4360);function c(y,_=!1){return(0,o.N)((E,T)=>{let A=0;E.subscribe((0,s._)(T,S=>{const I=y(S,A++);(I||_)&&T.next(S),!I&&T.complete()}))})}},8141:(i,a,r)=>{"use strict";r.d(a,{M:()=>_});var o=r(8071),s=r(9974),c=r(4360),y=r(3669);function _(E,T,A){const S=(0,o.T)(E)||T||A?{next:E,error:T,complete:A}:E;return S?(0,s.N)((I,N)=>{var X;null===(X=S.subscribe)||void 0===X||X.call(S);let z=!0;I.subscribe((0,c._)(N,q=>{var lt;null===(lt=S.next)||void 0===lt||lt.call(S,q),N.next(q)},()=>{var q;z=!1,null===(q=S.complete)||void 0===q||q.call(S),N.complete()},q=>{var lt;z=!1,null===(lt=S.error)||void 0===lt||lt.call(S,q),N.error(q)},()=>{var q,lt;z&&(null===(q=S.unsubscribe)||void 0===q||q.call(S)),null===(lt=S.finalize)||void 0===lt||lt.call(S)}))}):y.D}},6780:(i,a,r)=>{"use strict";r.d(a,{R:()=>_});var o=r(8359);class s extends o.yU{constructor(T,A){super()}schedule(T,A=0){return this}}const c={setInterval(E,T,...A){const{delegate:S}=c;return S?.setInterval?S.setInterval(E,T,...A):setInterval(E,T,...A)},clearInterval(E){const{delegate:T}=c;return(T?.clearInterval||clearInterval)(E)},delegate:void 0};var y=r(7908);class _ extends s{constructor(T,A){super(T,A),this.scheduler=T,this.work=A,this.pending=!1}schedule(T,A=0){var S;if(this.closed)return this;this.state=T;const I=this.id,N=this.scheduler;return null!=I&&(this.id=this.recycleAsyncId(N,I,A)),this.pending=!0,this.delay=A,this.id=null!==(S=this.id)&&void 0!==S?S:this.requestAsyncId(N,this.id,A),this}requestAsyncId(T,A,S=0){return c.setInterval(T.flush.bind(T,this),S)}recycleAsyncId(T,A,S=0){if(null!=S&&this.delay===S&&!1===this.pending)return A;null!=A&&c.clearInterval(A)}execute(T,A){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const S=this._execute(T,A);if(S)return S;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(T,A){let I,S=!1;try{this.work(T)}catch(N){S=!0,I=N||new Error("Scheduled action threw falsy error")}if(S)return this.unsubscribe(),I}unsubscribe(){if(!this.closed){const{id:T,scheduler:A}=this,{actions:S}=A;this.work=this.state=this.scheduler=null,this.pending=!1,(0,y.o)(S,this),null!=T&&(this.id=this.recycleAsyncId(A,T,null)),this.delay=null,super.unsubscribe()}}}},9687:(i,a,r)=>{"use strict";r.d(a,{q:()=>c});var o=r(6129);class s{constructor(_,E=s.now){this.schedulerActionCtor=_,this.now=E}schedule(_,E=0,T){return new this.schedulerActionCtor(this,_).schedule(T,E)}}s.now=o.U.now;class c extends s{constructor(_,E=s.now){super(_,E),this.actions=[],this._active=!1}flush(_){const{actions:E}=this;if(this._active)return void E.push(_);let T;this._active=!0;do{if(T=_.execute(_.state,_.delay))break}while(_=E.shift());if(this._active=!1,T){for(;_=E.shift();)_.unsubscribe();throw T}}}},5007:(i,a,r)=>{"use strict";r.d(a,{$:()=>q});var o=r(6780);let c,s=1;const y={};function _(pt){return pt in y&&(delete y[pt],!0)}const E={setImmediate(pt){const et=s++;return y[et]=!0,c||(c=Promise.resolve()),c.then(()=>_(et)&&pt()),et},clearImmediate(pt){_(pt)}},{setImmediate:A,clearImmediate:S}=E,I={setImmediate(...pt){const{delegate:et}=I;return(et?.setImmediate||A)(...pt)},clearImmediate(pt){const{delegate:et}=I;return(et?.clearImmediate||S)(pt)},delegate:void 0};var X=r(9687);const q=new class z extends X.q{flush(et){this._active=!0;const _t=this._scheduled;this._scheduled=void 0;const{actions:Bt}=this;let jt;et=et||Bt.shift();do{if(jt=et.execute(et.state,et.delay))break}while((et=Bt[0])&&et.id===_t&&Bt.shift());if(this._active=!1,jt){for(;(et=Bt[0])&&et.id===_t&&Bt.shift();)et.unsubscribe();throw jt}}}(class N extends o.R{constructor(et,_t){super(et,_t),this.scheduler=et,this.work=_t}requestAsyncId(et,_t,Bt=0){return null!==Bt&&Bt>0?super.requestAsyncId(et,_t,Bt):(et.actions.push(this),et._scheduled||(et._scheduled=I.setImmediate(et.flush.bind(et,void 0))))}recycleAsyncId(et,_t,Bt=0){var jt;if(null!=Bt?Bt>0:this.delay>0)return super.recycleAsyncId(et,_t,Bt);const{actions:At}=et;null!=_t&&(null===(jt=At[At.length-1])||void 0===jt?void 0:jt.id)!==_t&&(I.clearImmediate(_t),et._scheduled===_t&&(et._scheduled=void 0))}})},3236:(i,a,r)=>{"use strict";r.d(a,{E:()=>c,b:()=>y});var o=r(6780);const c=new(r(9687).q)(o.R),y=c},6129:(i,a,r)=>{"use strict";r.d(a,{U:()=>o});const o={now:()=>(o.delegate||Date).now(),delegate:void 0}},9270:(i,a,r)=>{"use strict";r.d(a,{f:()=>o});const o={setTimeout(s,c,...y){const{delegate:_}=o;return _?.setTimeout?_.setTimeout(s,c,...y):setTimeout(s,c,...y)},clearTimeout(s){const{delegate:c}=o;return(c?.clearTimeout||clearTimeout)(s)},delegate:void 0}},4761:(i,a,r)=>{"use strict";r.d(a,{l:()=>s});const s=function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(i,a,r)=>{"use strict";r.d(a,{s:()=>o});const o="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(i,a,r)=>{"use strict";r.d(a,{G:()=>s});const s=(0,r(1853).L)(c=>function(){c(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(i,a,r)=>{"use strict";r.d(a,{R0:()=>E,lI:()=>_,ms:()=>y});var o=r(8071),s=r(9470);function c(T){return T[T.length-1]}function y(T){return(0,o.T)(c(T))?T.pop():void 0}function _(T){return(0,s.m)(c(T))?T.pop():void 0}function E(T,A){return"number"==typeof c(T)?T.pop():A}},3073:(i,a,r)=>{"use strict";r.d(a,{D:()=>_});const{isArray:o}=Array,{getPrototypeOf:s,prototype:c,keys:y}=Object;function _(T){if(1===T.length){const A=T[0];if(o(A))return{args:A,keys:null};if(function E(T){return T&&"object"==typeof T&&s(T)===c}(A)){const S=y(A);return{args:S.map(I=>A[I]),keys:S}}}return{args:T,keys:null}}},7908:(i,a,r)=>{"use strict";function o(s,c){if(s){const y=s.indexOf(c);0<=y&&s.splice(y,1)}}r.d(a,{o:()=>o})},1853:(i,a,r)=>{"use strict";function o(s){const y=s(_=>{Error.call(_),_.stack=(new Error).stack});return y.prototype=Object.create(Error.prototype),y.prototype.constructor=y,y}r.d(a,{L:()=>o})},8496:(i,a,r)=>{"use strict";function o(s,c){return s.reduce((y,_,E)=>(y[_]=c[E],y),{})}r.d(a,{e:()=>o})},9786:(i,a,r)=>{"use strict";r.d(a,{Y:()=>c,l:()=>y});var o=r(1026);let s=null;function c(_){if(o.$.useDeprecatedSynchronousErrorHandling){const E=!s;if(E&&(s={errorThrown:!1,error:null}),_(),E){const{errorThrown:T,error:A}=s;if(s=null,T)throw A}}else _()}function y(_){o.$.useDeprecatedSynchronousErrorHandling&&s&&(s.errorThrown=!0,s.error=_)}},5225:(i,a,r)=>{"use strict";function o(s,c,y,_=0,E=!1){const T=c.schedule(function(){y(),E?s.add(this.schedule(null,_)):this.unsubscribe()},_);if(s.add(T),!E)return T}r.d(a,{N:()=>o})},3669:(i,a,r)=>{"use strict";function o(s){return s}r.d(a,{D:()=>o})},7441:(i,a,r)=>{"use strict";r.d(a,{X:()=>o});const o=s=>s&&"number"==typeof s.length&&"function"!=typeof s},7953:(i,a,r)=>{"use strict";r.d(a,{T:()=>s});var o=r(8071);function s(c){return Symbol.asyncIterator&&(0,o.T)(c?.[Symbol.asyncIterator])}},8071:(i,a,r)=>{"use strict";function o(s){return"function"==typeof s}r.d(a,{T:()=>o})},5055:(i,a,r)=>{"use strict";r.d(a,{l:()=>c});var o=r(3494),s=r(8071);function c(y){return(0,s.T)(y[o.s])}},5397:(i,a,r)=>{"use strict";r.d(a,{x:()=>c});var o=r(4761),s=r(8071);function c(y){return(0,s.T)(y?.[o.l])}},4402:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});var o=r(1985),s=r(8071);function c(y){return!!y&&(y instanceof o.c||(0,s.T)(y.lift)&&(0,s.T)(y.subscribe))}},9858:(i,a,r)=>{"use strict";r.d(a,{y:()=>s});var o=r(8071);function s(c){return(0,o.T)(c?.then)}},5196:(i,a,r)=>{"use strict";r.d(a,{C:()=>c,U:()=>y});var o=r(1635),s=r(8071);function c(_){return(0,o.AQ)(this,arguments,function*(){const T=_.getReader();try{for(;;){const{value:A,done:S}=yield(0,o.N3)(T.read());if(S)return yield(0,o.N3)(void 0);yield yield(0,o.N3)(A)}}finally{T.releaseLock()}})}function y(_){return(0,s.T)(_?.getReader)}},9470:(i,a,r)=>{"use strict";r.d(a,{m:()=>s});var o=r(8071);function s(c){return c&&(0,o.T)(c.schedule)}},9974:(i,a,r)=>{"use strict";r.d(a,{N:()=>c,S:()=>s});var o=r(8071);function s(y){return(0,o.T)(y?.lift)}function c(y){return _=>{if(s(_))return _.lift(function(E){try{return y(E,this)}catch(T){this.error(T)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(i,a,r)=>{"use strict";r.d(a,{I:()=>y});var o=r(6354);const{isArray:s}=Array;function y(_){return(0,o.T)(E=>function c(_,E){return s(E)?_(...E):_(E)}(_,E))}},5343:(i,a,r)=>{"use strict";function o(){}r.d(a,{l:()=>o})},1203:(i,a,r)=>{"use strict";r.d(a,{F:()=>s,m:()=>c});var o=r(3669);function s(...y){return c(y)}function c(y){return 0===y.length?o.D:1===y.length?y[0]:function(E){return y.reduce((T,A)=>A(T),E)}}},5334:(i,a,r)=>{"use strict";r.d(a,{m:()=>c});var o=r(1026),s=r(9270);function c(y){s.f.setTimeout(()=>{const{onUnhandledError:_}=o.$;if(!_)throw y;_(y)})}},591:(i,a,r)=>{"use strict";function o(s){return new TypeError(`You provided ${null!==s&&"object"==typeof s?"an invalid object":`'${s}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}r.d(a,{L:()=>o})},9969:(i,a,r)=>{"use strict";r.d(a,{FX:()=>xe,If:()=>c,K2:()=>A,MA:()=>q,Os:()=>T,P:()=>pt,S6:()=>_t,hZ:()=>_,i0:()=>E,i7:()=>N,iF:()=>S,kY:()=>X,kp:()=>y,sf:()=>$t,ui:()=>qt,wk:()=>I});var o=r(177),s=r(4438),c=function(ne){return ne[ne.State=0]="State",ne[ne.Transition=1]="Transition",ne[ne.Sequence=2]="Sequence",ne[ne.Group=3]="Group",ne[ne.Animate=4]="Animate",ne[ne.Keyframes=5]="Keyframes",ne[ne.Style=6]="Style",ne[ne.Trigger=7]="Trigger",ne[ne.Reference=8]="Reference",ne[ne.AnimateChild=9]="AnimateChild",ne[ne.AnimateRef=10]="AnimateRef",ne[ne.Query=11]="Query",ne[ne.Stagger=12]="Stagger",ne}(c||{});const y="*";function _(ne,ce){return{type:c.Trigger,name:ne,definitions:ce,options:{}}}function E(ne,ce=null){return{type:c.Animate,styles:ce,timings:ne}}function T(ne,ce=null){return{type:c.Group,steps:ne,options:ce}}function A(ne,ce=null){return{type:c.Sequence,steps:ne,options:ce}}function S(ne){return{type:c.Style,styles:ne,offset:null}}function I(ne,ce,qe){return{type:c.State,name:ne,styles:ce,options:qe}}function N(ne){return{type:c.Keyframes,steps:ne}}function X(ne,ce,qe=null){return{type:c.Transition,expr:ne,animation:ce,options:qe}}function q(ne=null){return{type:c.AnimateChild,options:ne}}function pt(ne,ce,qe=null){return{type:c.Query,selector:ne,animation:ce,options:qe}}let _t=(()=>{class ne{static{this.\u0275fac=function(Mr){return new(Mr||ne)}}static{this.\u0275prov=s.jDH({token:ne,factory:()=>(0,s.WQX)(jt),providedIn:"root"})}}return ne})();class Bt{}let jt=(()=>{class ne extends _t{constructor(qe,Mr){if(super(),this.animationModuleType=(0,s.WQX)(s.bc$,{optional:!0}),this._nextAnimationId=0,this._renderer=qe.createRenderer(Mr.body,{id:"0",encapsulation:s.gXe.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function Ct(ne){const ce=ne.\u0275type;return 0===ce||1===ce}(this._renderer))throw new s.wOt(3600,!1)}build(qe){const Mr=this._nextAnimationId;this._nextAnimationId++;const mr=Array.isArray(qe)?A(qe):qe;return st(this._renderer,null,Mr,"register",[mr]),new At(Mr,this._renderer)}static{this.\u0275fac=function(Mr){return new(Mr||ne)(s.KVO(s._9s),s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:ne,factory:ne.\u0275fac,providedIn:"root"})}}return ne})();class At extends Bt{constructor(ce,qe){super(),this._id=ce,this._renderer=qe}create(ce,qe){return new kt(this._id,ce,qe||{},this._renderer)}}class kt{constructor(ce,qe,Mr,mr){this.id=ce,this.element=qe,this._renderer=mr,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",Mr)}_listen(ce,qe){return this._renderer.listen(this.element,`@@${this.id}:${ce}`,qe)}_command(ce,...qe){st(this._renderer,this.element,this.id,ce,qe)}onDone(ce){this._listen("done",ce)}onStart(ce){this._listen("start",ce)}onDestroy(ce){this._listen("destroy",ce)}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(ce){this._command("setPosition",ce)}getPosition(){return function ct(ne){const ce=ne.\u0275type;return 0===ce?ne:1===ce?ne.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}}function st(ne,ce,qe,Mr,mr){ne.setProperty(ce,`@@${qe}:${Mr}`,mr)}class $t{constructor(ce=0,qe=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=ce+qe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ce=>ce()),this._onDoneFns=[])}onStart(ce){this._originalOnStartFns.push(ce),this._onStartFns.push(ce)}onDone(ce){this._originalOnDoneFns.push(ce),this._onDoneFns.push(ce)}onDestroy(ce){this._onDestroyFns.push(ce)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ce=>ce()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ce=>ce()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ce){this._position=this.totalTime?ce*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ce){const qe="start"==ce?this._onStartFns:this._onDoneFns;qe.forEach(Mr=>Mr()),qe.length=0}}class qt{constructor(ce){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ce;let qe=0,Mr=0,mr=0;const _r=this.players.length;0==_r?queueMicrotask(()=>this._onFinish()):this.players.forEach(Wr=>{Wr.onDone(()=>{++qe==_r&&this._onFinish()}),Wr.onDestroy(()=>{++Mr==_r&&this._onDestroy()}),Wr.onStart(()=>{++mr==_r&&this._onStart()})}),this.totalTime=this.players.reduce((Wr,ke)=>Math.max(Wr,ke.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ce=>ce()),this._onDoneFns=[])}init(){this.players.forEach(ce=>ce.init())}onStart(ce){this._onStartFns.push(ce)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ce=>ce()),this._onStartFns=[])}onDone(ce){this._onDoneFns.push(ce)}onDestroy(ce){this._onDestroyFns.push(ce)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ce=>ce.play())}pause(){this.players.forEach(ce=>ce.pause())}restart(){this.players.forEach(ce=>ce.restart())}finish(){this._onFinish(),this.players.forEach(ce=>ce.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ce=>ce.destroy()),this._onDestroyFns.forEach(ce=>ce()),this._onDestroyFns=[])}reset(){this.players.forEach(ce=>ce.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ce){const qe=ce*this.totalTime;this.players.forEach(Mr=>{const mr=Mr.totalTime?Math.min(1,qe/Mr.totalTime):1;Mr.setPosition(mr)})}getPosition(){const ce=this.players.reduce((qe,Mr)=>null===qe||Mr.totalTime>qe.totalTime?Mr:qe,null);return null!=ce?ce.getPosition():0}beforeDestroy(){this.players.forEach(ce=>{ce.beforeDestroy&&ce.beforeDestroy()})}triggerCallback(ce){const qe="start"==ce?this._onStartFns:this._onDoneFns;qe.forEach(Mr=>Mr()),qe.length=0}}const xe="!"},9888:(i,a,r)=>{"use strict";r.d(a,{Pd:()=>Qe,Au:()=>ke,vr:()=>ce,Bu:()=>Ve,FN:()=>br,GX:()=>he,Q_:()=>_e,Z7:()=>ft,Ai:()=>ho,px:()=>st,_G:()=>it,w6:()=>Tt,Ae:()=>ct});var o=r(177),s=r(4438),c=r(6860),y=r(1413),_=r(8359),T=(r(4402),r(7673)),A=r(4412),S=r(7336),I=r(8141),N=r(152),X=r(5964),z=r(6354),lt=(r(6697),r(7626)),pt=r(3294),et=r(6977),Bt=r(2318),jt=r(4085),At=r(9327);const kt=" ";function st(Ce,we,Yt){const Ae=Ct(Ce,we);Yt=Yt.trim(),!Ae.some(ar=>ar.trim()===Yt)&&(Ae.push(Yt),Ce.setAttribute(we,Ae.join(kt)))}function ct(Ce,we,Yt){const Ae=Ct(Ce,we);Yt=Yt.trim();const ar=Ae.filter(xr=>xr!==Yt);ar.length?Ce.setAttribute(we,ar.join(kt)):Ce.removeAttribute(we)}function Ct(Ce,we){return Ce.getAttribute(we)?.match(/\S+/g)??[]}const qt="cdk-describedby-message",xe="cdk-describedby-host";let ne=0,ce=(()=>{class Ce{constructor(Yt,Ae){this._platform=Ae,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+ne++,this._document=Yt,this._id=(0,s.WQX)(s.sZ2)+"-"+ne++}describe(Yt,Ae,ar){if(!this._canBeDescribed(Yt,Ae))return;const xr=qe(Ae,ar);"string"!=typeof Ae?(Mr(Ae,this._id),this._messageRegistry.set(xr,{messageElement:Ae,referenceCount:0})):this._messageRegistry.has(xr)||this._createMessageElement(Ae,ar),this._isElementDescribedByMessage(Yt,xr)||this._addMessageReference(Yt,xr)}removeDescription(Yt,Ae,ar){if(!Ae||!this._isElementNode(Yt))return;const xr=qe(Ae,ar);if(this._isElementDescribedByMessage(Yt,xr)&&this._removeMessageReference(Yt,xr),"string"==typeof Ae){const _o=this._messageRegistry.get(xr);_o&&0===_o.referenceCount&&this._deleteMessageElement(xr)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const Yt=this._document.querySelectorAll(`[${xe}="${this._id}"]`);for(let Ae=0;Ae0!=ar.indexOf(qt));Yt.setAttribute("aria-describedby",Ae.join(" "))}_addMessageReference(Yt,Ae){const ar=this._messageRegistry.get(Ae);st(Yt,"aria-describedby",ar.messageElement.id),Yt.setAttribute(xe,this._id),ar.referenceCount++}_removeMessageReference(Yt,Ae){const ar=this._messageRegistry.get(Ae);ar.referenceCount--,ct(Yt,"aria-describedby",ar.messageElement.id),Yt.removeAttribute(xe)}_isElementDescribedByMessage(Yt,Ae){const ar=Ct(Yt,"aria-describedby"),xr=this._messageRegistry.get(Ae),_o=xr&&xr.messageElement.id;return!!_o&&-1!=ar.indexOf(_o)}_canBeDescribed(Yt,Ae){if(!this._isElementNode(Yt))return!1;if(Ae&&"object"==typeof Ae)return!0;const ar=null==Ae?"":`${Ae}`.trim(),xr=Yt.getAttribute("aria-label");return!(!ar||xr&&xr.trim()===ar)}_isElementNode(Yt){return Yt.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function(Ae){return new(Ae||Ce)(s.KVO(o.qQ),s.KVO(c.OD))}}static{this.\u0275prov=s.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}}return Ce})();function qe(Ce,we){return"string"==typeof Ce?`${we||""}/${Ce}`:Ce}function Mr(Ce,we){Ce.id||(Ce.id=`${qt}-${we}-${ne++}`)}class _r{constructor(we,Yt){this._letterKeyStream=new y.B,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new y.B,this.selectedItem=this._selectedItem;const Ae="number"==typeof Yt?.debounceInterval?Yt.debounceInterval:200;Yt?.skipPredicate&&(this._skipPredicateFn=Yt.skipPredicate),this.setItems(we),this._setupKeyHandler(Ae)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(we){this._selectedItemIndex=we}setItems(we){this._items=we}handleKey(we){const Yt=we.keyCode;we.key&&1===we.key.length?this._letterKeyStream.next(we.key.toLocaleUpperCase()):(Yt>=S.A&&Yt<=S.Z||Yt>=S.f2&&Yt<=S.bn)&&this._letterKeyStream.next(String.fromCharCode(Yt))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(we){this._letterKeyStream.pipe((0,I.M)(Yt=>this._pressedLetters.push(Yt)),(0,N.B)(we),(0,X.p)(()=>this._pressedLetters.length>0),(0,z.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(Yt=>{for(let Ae=1;AeAe.disabled,this.tabOut=new y.B,this.change=new y.B,we instanceof s.rOR?this._itemChangesSubscription=we.changes.subscribe(Ae=>this._itemsChanged(Ae.toArray())):(0,s.Hps)(we)&&(this._effectRef=(0,s.QZP)(()=>this._itemsChanged(we()),{injector:Yt}))}skipPredicate(we){return this._skipPredicateFn=we,this}withWrap(we=!0){return this._wrap=we,this}withVerticalOrientation(we=!0){return this._vertical=we,this}withHorizontalOrientation(we){return this._horizontal=we,this}withAllowedModifierKeys(we){return this._allowedModifierKeys=we,this}withTypeAhead(we=200){this._typeaheadSubscription.unsubscribe();const Yt=this._getItemsArray();return this._typeahead=new _r(Yt,{debounceInterval:"number"==typeof we?we:void 0,skipPredicate:Ae=>this._skipPredicateFn(Ae)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(Ae=>{this.setActiveItem(Ae)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(we=!0){return this._homeAndEnd=we,this}withPageUpDown(we=!0,Yt=10){return this._pageUpAndDown={enabled:we,delta:Yt},this}setActiveItem(we){const Yt=this._activeItem;this.updateActiveItem(we),this._activeItem!==Yt&&this.change.next(this._activeItemIndex)}onKeydown(we){const Yt=we.keyCode,ar=["altKey","ctrlKey","metaKey","shiftKey"].every(xr=>!we[xr]||this._allowedModifierKeys.indexOf(xr)>-1);switch(Yt){case S.wn:return void this.tabOut.next();case S.n6:if(this._vertical&&ar){this.setNextItemActive();break}return;case S.i7:if(this._vertical&&ar){this.setPreviousItemActive();break}return;case S.LE:if(this._horizontal&&ar){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case S.UQ:if(this._horizontal&&ar){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case S.yZ:if(this._homeAndEnd&&ar){this.setFirstItemActive();break}return;case S.Kp:if(this._homeAndEnd&&ar){this.setLastItemActive();break}return;case S.w_:if(this._pageUpAndDown.enabled&&ar){const xr=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(xr>0?xr:0,1);break}return;case S.dB:if(this._pageUpAndDown.enabled&&ar){const xr=this._activeItemIndex+this._pageUpAndDown.delta,_o=this._getItemsArray().length;this._setActiveItemByIndex(xr<_o?xr:_o-1,-1);break}return;default:return void((ar||(0,S.rp)(we,"shiftKey"))&&this._typeahead?.handleKey(we))}this._typeahead?.reset(),we.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(we){const Yt=this._getItemsArray(),Ae="number"==typeof we?we:Yt.indexOf(we);this._activeItem=Yt[Ae]??null,this._activeItemIndex=Ae,this._typeahead?.setCurrentSelectedItemIndex(Ae)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(we){this._wrap?this._setActiveInWrapMode(we):this._setActiveInDefaultMode(we)}_setActiveInWrapMode(we){const Yt=this._getItemsArray();for(let Ae=1;Ae<=Yt.length;Ae++){const ar=(this._activeItemIndex+we*Ae+Yt.length)%Yt.length;if(!this._skipPredicateFn(Yt[ar]))return void this.setActiveItem(ar)}}_setActiveInDefaultMode(we){this._setActiveItemByIndex(this._activeItemIndex+we,we)}_setActiveItemByIndex(we,Yt){const Ae=this._getItemsArray();if(Ae[we]){for(;this._skipPredicateFn(Ae[we]);)if(!Ae[we+=Yt])return;this.setActiveItem(we)}}_getItemsArray(){return(0,s.Hps)(this._items)?this._items():this._items instanceof s.rOR?this._items.toArray():this._items}_itemsChanged(we){if(this._typeahead?.setItems(we),this._activeItem){const Yt=we.indexOf(this._activeItem);Yt>-1&&Yt!==this._activeItemIndex&&(this._activeItemIndex=Yt,this._typeahead?.setCurrentSelectedItemIndex(Yt))}}}class ke extends Wr{setActiveItem(we){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(we),this.activeItem&&this.activeItem.setActiveStyles()}}class Ve extends Wr{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(we){return this._origin=we,this}setActiveItem(we){super.setActiveItem(we),this.activeItem&&this.activeItem.focus(this._origin)}}let ft=(()=>{class Ce{constructor(Yt){this._platform=Yt}isDisabled(Yt){return Yt.hasAttribute("disabled")}isVisible(Yt){return function Vt(Ce){return!!(Ce.offsetWidth||Ce.offsetHeight||"function"==typeof Ce.getClientRects&&Ce.getClientRects().length)}(Yt)&&"visible"===getComputedStyle(Yt).visibility}isTabbable(Yt){if(!this._platform.isBrowser)return!1;const Ae=function me(Ce){try{return Ce.frameElement}catch{return null}}(function hr(Ce){return Ce.ownerDocument&&Ce.ownerDocument.defaultView||window}(Yt));if(Ae&&(-1===Ke(Ae)||!this.isVisible(Ae)))return!1;let ar=Yt.nodeName.toLowerCase(),xr=Ke(Yt);return Yt.hasAttribute("contenteditable")?-1!==xr:!("iframe"===ar||"object"===ar||this._platform.WEBKIT&&this._platform.IOS&&!function Nr(Ce){let we=Ce.nodeName.toLowerCase(),Yt="input"===we&&Ce.type;return"text"===Yt||"password"===Yt||"select"===we||"textarea"===we}(Yt))&&("audio"===ar?!!Yt.hasAttribute("controls")&&-1!==xr:"video"===ar?-1!==xr&&(null!==xr||this._platform.FIREFOX||Yt.hasAttribute("controls")):Yt.tabIndex>=0)}isFocusable(Yt,Ae){return function Ao(Ce){return!function ie(Ce){return function Wt(Ce){return"input"==Ce.nodeName.toLowerCase()}(Ce)&&"hidden"==Ce.type}(Ce)&&(function Te(Ce){let we=Ce.nodeName.toLowerCase();return"input"===we||"select"===we||"button"===we||"textarea"===we}(Ce)||function We(Ce){return function Ne(Ce){return"a"==Ce.nodeName.toLowerCase()}(Ce)&&Ce.hasAttribute("href")}(Ce)||Ce.hasAttribute("contenteditable")||$e(Ce))}(Yt)&&!this.isDisabled(Yt)&&(Ae?.ignoreVisibility||this.isVisible(Yt))}static{this.\u0275fac=function(Ae){return new(Ae||Ce)(s.KVO(c.OD))}}static{this.\u0275prov=s.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}}return Ce})();function $e(Ce){if(!Ce.hasAttribute("tabindex")||void 0===Ce.tabIndex)return!1;let we=Ce.getAttribute("tabindex");return!(!we||isNaN(parseInt(we,10)))}function Ke(Ce){if(!$e(Ce))return null;const we=parseInt(Ce.getAttribute("tabindex")||"",10);return isNaN(we)?-1:we}class Nt{get enabled(){return this._enabled}set enabled(we){this._enabled=we,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(we,this._startAnchor),this._toggleAnchorTabIndex(we,this._endAnchor))}constructor(we,Yt,Ae,ar,xr=!1,_o){this._element=we,this._checker=Yt,this._ngZone=Ae,this._document=ar,this._injector=_o,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,xr||this.attachAnchors()}destroy(){const we=this._startAnchor,Yt=this._endAnchor;we&&(we.removeEventListener("focus",this.startAnchorListener),we.remove()),Yt&&(Yt.removeEventListener("focus",this.endAnchorListener),Yt.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(we){return new Promise(Yt=>{this._executeOnStable(()=>Yt(this.focusInitialElement(we)))})}focusFirstTabbableElementWhenReady(we){return new Promise(Yt=>{this._executeOnStable(()=>Yt(this.focusFirstTabbableElement(we)))})}focusLastTabbableElementWhenReady(we){return new Promise(Yt=>{this._executeOnStable(()=>Yt(this.focusLastTabbableElement(we)))})}_getRegionBoundary(we){const Yt=this._element.querySelectorAll(`[cdk-focus-region-${we}], [cdkFocusRegion${we}], [cdk-focus-${we}]`);return"start"==we?Yt.length?Yt[0]:this._getFirstTabbableElement(this._element):Yt.length?Yt[Yt.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(we){const Yt=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Yt){if(!this._checker.isFocusable(Yt)){const Ae=this._getFirstTabbableElement(Yt);return Ae?.focus(we),!!Ae}return Yt.focus(we),!0}return this.focusFirstTabbableElement(we)}focusFirstTabbableElement(we){const Yt=this._getRegionBoundary("start");return Yt&&Yt.focus(we),!!Yt}focusLastTabbableElement(we){const Yt=this._getRegionBoundary("end");return Yt&&Yt.focus(we),!!Yt}hasAttached(){return this._hasAttached}_getFirstTabbableElement(we){if(this._checker.isFocusable(we)&&this._checker.isTabbable(we))return we;const Yt=we.children;for(let Ae=0;Ae=0;Ae--){const ar=Yt[Ae].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Yt[Ae]):null;if(ar)return ar}return null}_createAnchor(){const we=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,we),we.classList.add("cdk-visually-hidden"),we.classList.add("cdk-focus-trap-anchor"),we.setAttribute("aria-hidden","true"),we}_toggleAnchorTabIndex(we,Yt){we?Yt.setAttribute("tabindex","0"):Yt.removeAttribute("tabindex")}toggleAnchors(we){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(we,this._startAnchor),this._toggleAnchorTabIndex(we,this._endAnchor))}_executeOnStable(we){this._injector?(0,s.mal)(we,{injector:this._injector}):setTimeout(we)}}let he=(()=>{class Ce{constructor(Yt,Ae,ar){this._checker=Yt,this._ngZone=Ae,this._injector=(0,s.WQX)(s.zZn),this._document=ar}create(Yt,Ae=!1){return new Nt(Yt,this._checker,this._ngZone,this._document,Ae,this._injector)}static{this.\u0275fac=function(Ae){return new(Ae||Ce)(s.KVO(ft),s.KVO(s.SKi),s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}}return Ce})();function it(Ce){return 0===Ce.buttons||0===Ce.detail}function Tt(Ce){const we=Ce.touches&&Ce.touches[0]||Ce.changedTouches&&Ce.changedTouches[0];return!(!we||-1!==we.identifier||null!=we.radiusX&&1!==we.radiusX||null!=we.radiusY&&1!==we.radiusY)}const It=new s.nKC("cdk-input-modality-detector-options"),ye={ignoreKeys:[S.A$,S.W3,S.eg,S.Ge,S.FX]},er=(0,c.BQ)({passive:!0,capture:!0});let nr=(()=>{class Ce{get mostRecentModality(){return this._modality.value}constructor(Yt,Ae,ar,xr){this._platform=Yt,this._mostRecentTarget=null,this._modality=new A.t(null),this._lastTouchMs=0,this._onKeydown=_o=>{this._options?.ignoreKeys?.some(ai=>ai===_o.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,c.Fb)(_o))},this._onMousedown=_o=>{Date.now()-this._lastTouchMs<650||(this._modality.next(it(_o)?"keyboard":"mouse"),this._mostRecentTarget=(0,c.Fb)(_o))},this._onTouchstart=_o=>{Tt(_o)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,c.Fb)(_o))},this._options={...ye,...xr},this.modalityDetected=this._modality.pipe((0,lt.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,pt.F)()),Yt.isBrowser&&Ae.runOutsideAngular(()=>{ar.addEventListener("keydown",this._onKeydown,er),ar.addEventListener("mousedown",this._onMousedown,er),ar.addEventListener("touchstart",this._onTouchstart,er)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,er),document.removeEventListener("mousedown",this._onMousedown,er),document.removeEventListener("touchstart",this._onTouchstart,er))}static{this.\u0275fac=function(Ae){return new(Ae||Ce)(s.KVO(c.OD),s.KVO(s.SKi),s.KVO(o.qQ),s.KVO(It,8))}}static{this.\u0275prov=s.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}}return Ce})();const Hr=new s.nKC("liveAnnouncerElement",{providedIn:"root",factory:function Qr(){return null}}),Xr=new s.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let gr=0,ho=(()=>{class Ce{constructor(Yt,Ae,ar,xr){this._ngZone=Ae,this._defaultOptions=xr,this._document=ar,this._liveElement=Yt||this._createLiveElement()}announce(Yt,...Ae){const ar=this._defaultOptions;let xr,_o;return 1===Ae.length&&"number"==typeof Ae[0]?_o=Ae[0]:[xr,_o]=Ae,this.clear(),clearTimeout(this._previousTimeout),xr||(xr=ar&&ar.politeness?ar.politeness:"polite"),null==_o&&ar&&(_o=ar.duration),this._liveElement.setAttribute("aria-live",xr),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ai=>this._currentResolve=ai)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Yt,"number"==typeof _o&&(this._previousTimeout=setTimeout(()=>this.clear(),_o)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const Yt="cdk-live-announcer-element",Ae=this._document.getElementsByClassName(Yt),ar=this._document.createElement("div");for(let xr=0;xr .cdk-overlay-container [aria-modal="true"]');for(let ar=0;ar{class Ce{constructor(Yt,Ae,ar,xr,_o){this._ngZone=Yt,this._platform=Ae,this._inputModalityDetector=ar,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new y.B,this._rootNodeFocusAndBlurListener=ai=>{for(let Zo=(0,c.Fb)(ai);Zo;Zo=Zo.parentElement)"focus"===ai.type?this._onFocus(ai,Zo):this._onBlur(ai,Zo)},this._document=xr,this._detectionMode=_o?.detectionMode||Qt.IMMEDIATE}monitor(Yt,Ae=!1){const ar=(0,jt.i8)(Yt);if(!this._platform.isBrowser||1!==ar.nodeType)return(0,T.of)();const xr=(0,c.KT)(ar)||this._getDocument(),_o=this._elementInfo.get(ar);if(_o)return Ae&&(_o.checkChildren=!0),_o.subject;const ai={checkChildren:Ae,subject:new y.B,rootNode:xr};return this._elementInfo.set(ar,ai),this._registerGlobalListeners(ai),ai.subject}stopMonitoring(Yt){const Ae=(0,jt.i8)(Yt),ar=this._elementInfo.get(Ae);ar&&(ar.subject.complete(),this._setClasses(Ae),this._elementInfo.delete(Ae),this._removeGlobalListeners(ar))}focusVia(Yt,Ae,ar){const xr=(0,jt.i8)(Yt);xr===this._getDocument().activeElement?this._getClosestElementsInfo(xr).forEach(([ai,ei])=>this._originChanged(ai,Ae,ei)):(this._setOrigin(Ae),"function"==typeof xr.focus&&xr.focus(ar))}ngOnDestroy(){this._elementInfo.forEach((Yt,Ae)=>this.stopMonitoring(Ae))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Yt){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Yt)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:Yt&&this._isLastInteractionFromInputLabel(Yt)?"mouse":"program"}_shouldBeAttributedToTouch(Yt){return this._detectionMode===Qt.EVENTUAL||!!Yt?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(Yt,Ae){Yt.classList.toggle("cdk-focused",!!Ae),Yt.classList.toggle("cdk-touch-focused","touch"===Ae),Yt.classList.toggle("cdk-keyboard-focused","keyboard"===Ae),Yt.classList.toggle("cdk-mouse-focused","mouse"===Ae),Yt.classList.toggle("cdk-program-focused","program"===Ae)}_setOrigin(Yt,Ae=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Yt,this._originFromTouchInteraction="touch"===Yt&&Ae,this._detectionMode===Qt.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Yt,Ae){const ar=this._elementInfo.get(Ae),xr=(0,c.Fb)(Yt);!ar||!ar.checkChildren&&Ae!==xr||this._originChanged(Ae,this._getFocusOrigin(xr),ar)}_onBlur(Yt,Ae){const ar=this._elementInfo.get(Ae);!ar||ar.checkChildren&&Yt.relatedTarget instanceof Node&&Ae.contains(Yt.relatedTarget)||(this._setClasses(Ae),this._emitOrigin(ar,null))}_emitOrigin(Yt,Ae){Yt.subject.observers.length&&this._ngZone.run(()=>Yt.subject.next(Ae))}_registerGlobalListeners(Yt){if(!this._platform.isBrowser)return;const Ae=Yt.rootNode,ar=this._rootNodeFocusListenerCount.get(Ae)||0;ar||this._ngZone.runOutsideAngular(()=>{Ae.addEventListener("focus",this._rootNodeFocusAndBlurListener,pe),Ae.addEventListener("blur",this._rootNodeFocusAndBlurListener,pe)}),this._rootNodeFocusListenerCount.set(Ae,ar+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,et.Q)(this._stopInputModalityDetector)).subscribe(xr=>{this._setOrigin(xr,!0)}))}_removeGlobalListeners(Yt){const Ae=Yt.rootNode;if(this._rootNodeFocusListenerCount.has(Ae)){const ar=this._rootNodeFocusListenerCount.get(Ae);ar>1?this._rootNodeFocusListenerCount.set(Ae,ar-1):(Ae.removeEventListener("focus",this._rootNodeFocusAndBlurListener,pe),Ae.removeEventListener("blur",this._rootNodeFocusAndBlurListener,pe),this._rootNodeFocusListenerCount.delete(Ae))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Yt,Ae,ar){this._setClasses(Yt,Ae),this._emitOrigin(ar,Ae),this._lastFocusOrigin=Ae}_getClosestElementsInfo(Yt){const Ae=[];return this._elementInfo.forEach((ar,xr)=>{(xr===Yt||ar.checkChildren&&xr.contains(Yt))&&Ae.push([xr,ar])}),Ae}_isLastInteractionFromInputLabel(Yt){const{_mostRecentTarget:Ae,mostRecentModality:ar}=this._inputModalityDetector;if("mouse"!==ar||!Ae||Ae===Yt||"INPUT"!==Yt.nodeName&&"TEXTAREA"!==Yt.nodeName||Yt.disabled)return!1;const xr=Yt.labels;if(xr)for(let _o=0;_o{class Ce{constructor(Yt,Ae){this._platform=Yt,this._document=Ae,this._breakpointSubscription=(0,s.WQX)(At.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return Do.NONE;const Yt=this._document.createElement("div");Yt.style.backgroundColor="rgb(1,2,3)",Yt.style.position="absolute",this._document.body.appendChild(Yt);const Ae=this._document.defaultView||window,ar=Ae&&Ae.getComputedStyle?Ae.getComputedStyle(Yt):null,xr=(ar&&ar.backgroundColor||"").replace(/ /g,"");switch(Yt.remove(),xr){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Do.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Do.BLACK_ON_WHITE}return Do.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const Yt=this._document.body.classList;Yt.remove(Je,Ko,rr),this._hasCheckedHighContrastMode=!0;const Ae=this.getHighContrastMode();Ae===Do.BLACK_ON_WHITE?Yt.add(Je,Ko):Ae===Do.WHITE_ON_BLACK&&Yt.add(Je,rr)}}static{this.\u0275fac=function(Ae){return new(Ae||Ce)(s.KVO(c.OD),s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}}return Ce})(),Qe=(()=>{class Ce{constructor(Yt){Yt._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function(Ae){return new(Ae||Ce)(s.KVO(_e))}}static{this.\u0275mod=s.$C({type:Ce})}static{this.\u0275inj=s.G2t({imports:[Bt.w5]})}}return Ce})()},8203:(i,a,r)=>{"use strict";r.d(a,{dS:()=>T,jI:()=>S});var o=r(4438),s=r(177);const c=new o.nKC("cdk-dir-doc",{providedIn:"root",factory:function y(){return(0,o.WQX)(s.qQ)}}),_=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let T=(()=>{class I{constructor(X){this.value="ltr",this.change=new o.bkB,X&&(this.value=function E(I){const N=I?.toLowerCase()||"";return"auto"===N&&typeof navigator<"u"&&navigator?.language?_.test(navigator.language)?"rtl":"ltr":"rtl"===N?"rtl":"ltr"}((X.body?X.body.dir:null)||(X.documentElement?X.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(z){return new(z||I)(o.KVO(c,8))}}static{this.\u0275prov=o.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})(),S=(()=>{class I{static{this.\u0275fac=function(z){return new(z||I)}}static{this.\u0275mod=o.$C({type:I})}static{this.\u0275inj=o.G2t({})}}return I})()},4085:(i,a,r)=>{"use strict";r.d(a,{FG:()=>_,OE:()=>c,a1:()=>E,he:()=>s,i8:()=>T});var o=r(4438);function s(S){return null!=S&&"false"!=`${S}`}function c(S,I=0){return function y(S){return!isNaN(parseFloat(S))&&!isNaN(Number(S))}(S)?Number(S):2===arguments.length?I:0}function _(S){return Array.isArray(S)?S:[S]}function E(S){return null==S?"":"string"==typeof S?S:`${S}px`}function T(S){return S instanceof o.aKT?S.nativeElement:S}},5024:(i,a,r)=>{"use strict";r.d(a,{CB:()=>X,zP:()=>q}),r(4402),r(7673);var c=r(1413),y=r(4438);class X{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(pt=!1,et,_t=!0,Bt){this._multiple=pt,this._emitChanges=_t,this.compareWith=Bt,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new c.B,et&&et.length&&(pt?et.forEach(jt=>this._markSelected(jt)):this._markSelected(et[0]),this._selectedToEmit.length=0)}select(...pt){this._verifyValueAssignment(pt),pt.forEach(_t=>this._markSelected(_t));const et=this._hasQueuedChanges();return this._emitChangeEvent(),et}deselect(...pt){this._verifyValueAssignment(pt),pt.forEach(_t=>this._unmarkSelected(_t));const et=this._hasQueuedChanges();return this._emitChangeEvent(),et}setSelection(...pt){this._verifyValueAssignment(pt);const et=this.selected,_t=new Set(pt);pt.forEach(jt=>this._markSelected(jt)),et.filter(jt=>!_t.has(this._getConcreteValue(jt,_t))).forEach(jt=>this._unmarkSelected(jt));const Bt=this._hasQueuedChanges();return this._emitChangeEvent(),Bt}toggle(pt){return this.isSelected(pt)?this.deselect(pt):this.select(pt)}clear(pt=!0){this._unmarkAll();const et=this._hasQueuedChanges();return pt&&this._emitChangeEvent(),et}isSelected(pt){return this._selection.has(this._getConcreteValue(pt))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(pt){this._multiple&&this.selected&&this._selected.sort(pt)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(pt){pt=this._getConcreteValue(pt),this.isSelected(pt)||(this._multiple||this._unmarkAll(),this.isSelected(pt)||this._selection.add(pt),this._emitChanges&&this._selectedToEmit.push(pt))}_unmarkSelected(pt){pt=this._getConcreteValue(pt),this.isSelected(pt)&&(this._selection.delete(pt),this._emitChanges&&this._deselectedToEmit.push(pt))}_unmarkAll(){this.isEmpty()||this._selection.forEach(pt=>this._unmarkSelected(pt))}_verifyValueAssignment(pt){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(pt,et){if(this.compareWith){et=et??this._selection;for(let _t of et)if(this.compareWith(pt,_t))return _t;return pt}return pt}}let q=(()=>{class lt{constructor(){this._listeners=[]}notify(et,_t){for(let Bt of this._listeners)Bt(et,_t)}listen(et){return this._listeners.push(et),()=>{this._listeners=this._listeners.filter(_t=>et!==_t)}}ngOnDestroy(){this._listeners=[]}static{this.\u0275fac=function(_t){return new(_t||lt)}}static{this.\u0275prov=y.jDH({token:lt,factory:lt.\u0275fac,providedIn:"root"})}}return lt})()},7336:(i,a,r)=>{"use strict";r.d(a,{A:()=>Lt,A$:()=>A,FX:()=>E,Fm:()=>_,Ge:()=>U,Kp:()=>lt,LE:()=>Bt,UQ:()=>et,W3:()=>T,Z:()=>mt,_f:()=>N,bn:()=>_r,dB:()=>q,eg:()=>Zt,f2:()=>Ct,i7:()=>_t,n6:()=>jt,rp:()=>Mt,t6:()=>X,w_:()=>z,wn:()=>c,yZ:()=>pt});const c=9,_=13,E=16,T=17,A=18,N=27,X=32,z=33,q=34,lt=35,pt=36,et=37,_t=38,Bt=39,jt=40,Ct=48,_r=57,Lt=65,mt=90,U=91,Zt=224;function Mt(de,...He){return He.length?He.some(Oe=>de[Oe]):de.altKey||de.shiftKey||de.ctrlKey||de.metaKey}},9327:(i,a,r)=>{"use strict";r.d(a,{QP:()=>jt,Rp:()=>kt});var o=r(4438),s=r(4085),c=r(1413),y=r(4572),_=r(8793),E=r(1985),T=r(6697),A=r(7626),S=r(152),I=r(6354),N=r(9172),X=r(6977),z=r(6860);const lt=new Set;let pt,et=(()=>{class st{constructor(Ct,$t){this._platform=Ct,this._nonce=$t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Bt}matchMedia(Ct){return(this._platform.WEBKIT||this._platform.BLINK)&&function _t(st,ct){if(!lt.has(st))try{pt||(pt=document.createElement("style"),ct&&pt.setAttribute("nonce",ct),pt.setAttribute("type","text/css"),document.head.appendChild(pt)),pt.sheet&&(pt.sheet.insertRule(`@media ${st} {body{ }}`,0),lt.add(st))}catch(Ct){console.error(Ct)}}(Ct,this._nonce),this._matchMedia(Ct)}static{this.\u0275fac=function($t){return new($t||st)(o.KVO(z.OD),o.KVO(o.BIS,8))}}static{this.\u0275prov=o.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}}return st})();function Bt(st){return{matches:"all"===st||""===st,media:st,addListener:()=>{},removeListener:()=>{}}}let jt=(()=>{class st{constructor(Ct,$t){this._mediaMatcher=Ct,this._zone=$t,this._queries=new Map,this._destroySubject=new c.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Ct){return At((0,s.FG)(Ct)).some(qt=>this._registerQuery(qt).mql.matches)}observe(Ct){const qt=At((0,s.FG)(Ct)).map(ne=>this._registerQuery(ne).observable);let xe=(0,y.z)(qt);return xe=(0,_.x)(xe.pipe((0,T.s)(1)),xe.pipe((0,A.i)(1),(0,S.B)(0))),xe.pipe((0,I.T)(ne=>{const ce={matches:!1,breakpoints:{}};return ne.forEach(({matches:qe,query:Mr})=>{ce.matches=ce.matches||qe,ce.breakpoints[Mr]=qe}),ce}))}_registerQuery(Ct){if(this._queries.has(Ct))return this._queries.get(Ct);const $t=this._mediaMatcher.matchMedia(Ct),xe={observable:new E.c(ne=>{const ce=qe=>this._zone.run(()=>ne.next(qe));return $t.addListener(ce),()=>{$t.removeListener(ce)}}).pipe((0,N.Z)($t),(0,I.T)(({matches:ne})=>({query:Ct,matches:ne})),(0,X.Q)(this._destroySubject)),mql:$t};return this._queries.set(Ct,xe),xe}static{this.\u0275fac=function($t){return new($t||st)(o.KVO(et),o.KVO(o.SKi))}}static{this.\u0275prov=o.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}}return st})();function At(st){return st.map(ct=>ct.split(",")).reduce((ct,Ct)=>ct.concat(Ct)).map(ct=>ct.trim())}const kt={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},2318:(i,a,r)=>{"use strict";r.d(a,{w5:()=>E});var o=r(4438);let c=(()=>{class T{create(S){return typeof MutationObserver>"u"?null:new MutationObserver(S)}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=o.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})(),E=(()=>{class T{static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275mod=o.$C({type:T})}static{this.\u0275inj=o.G2t({providers:[c]})}}return T})()},7987:(i,a,r)=>{"use strict";r.d(a,{$Q:()=>Wt,Sf:()=>_r,Tv:()=>st,WB:()=>Ne,hJ:()=>Te,rR:()=>ct,yY:()=>Wr,z_:()=>Nr});var o=r(5542),s=r(177),c=r(4438),y=r(4085),_=r(6860),E=r(5964),T=r(6977),A=r(7048),S=r(8203),I=r(6939),N=r(1413),X=r(8359),z=r(7786),q=r(7336);const lt=(0,_.CZ)();class pt{constructor(Nt,he){this._viewportRuler=Nt,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=he}attach(){}enable(){if(this._canBeEnabled()){const Nt=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Nt.style.left||"",this._previousHTMLStyles.top=Nt.style.top||"",Nt.style.left=(0,y.a1)(-this._previousScrollPosition.left),Nt.style.top=(0,y.a1)(-this._previousScrollPosition.top),Nt.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Nt=this._document.documentElement,se=Nt.style,Le=this._document.body.style,yr=se.scrollBehavior||"",mt=Le.scrollBehavior||"";this._isEnabled=!1,se.left=this._previousHTMLStyles.left,se.top=this._previousHTMLStyles.top,Nt.classList.remove("cdk-global-scrollblock"),lt&&(se.scrollBehavior=Le.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),lt&&(se.scrollBehavior=yr,Le.scrollBehavior=mt)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const he=this._document.body,se=this._viewportRuler.getViewportSize();return he.scrollHeight>se.height||he.scrollWidth>se.width}}class _t{constructor(Nt,he,se,Le){this._scrollDispatcher=Nt,this._ngZone=he,this._viewportRuler=se,this._config=Le,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Nt){this._overlayRef=Nt}enable(){if(this._scrollSubscription)return;const Nt=this._scrollDispatcher.scrolled(0).pipe((0,E.p)(he=>!he||!this._overlayRef.overlayElement.contains(he.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Nt.subscribe(()=>{const he=this._viewportRuler.getViewportScrollPosition().top;Math.abs(he-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Nt.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Bt{enable(){}disable(){}attach(){}}function jt(hr,Nt){return Nt.some(he=>hr.bottomhe.bottom||hr.righthe.right)}function At(hr,Nt){return Nt.some(he=>hr.tophe.bottom||hr.lefthe.right)}class kt{constructor(Nt,he,se,Le){this._scrollDispatcher=Nt,this._viewportRuler=he,this._ngZone=se,this._config=Le,this._scrollSubscription=null}attach(Nt){this._overlayRef=Nt}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const he=this._overlayRef.overlayElement.getBoundingClientRect(),{width:se,height:Le}=this._viewportRuler.getViewportSize();jt(he,[{width:se,height:Le,bottom:Le,right:se,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let st=(()=>{class hr{constructor(he,se,Le,yr){this._scrollDispatcher=he,this._viewportRuler=se,this._ngZone=Le,this.noop=()=>new Bt,this.close=mt=>new _t(this._scrollDispatcher,this._ngZone,this._viewportRuler,mt),this.block=()=>new pt(this._viewportRuler,this._document),this.reposition=mt=>new kt(this._scrollDispatcher,this._viewportRuler,this._ngZone,mt),this._document=yr}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(o.R),c.KVO(o.Xj),c.KVO(c.SKi),c.KVO(s.qQ))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})();class ct{constructor(Nt){if(this.scrollStrategy=new Bt,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Nt){const he=Object.keys(Nt);for(const se of he)void 0!==Nt[se]&&(this[se]=Nt[se])}}}class qt{constructor(Nt,he){this.connectionPair=Nt,this.scrollableViewProperties=he}}let ce=(()=>{class hr{constructor(he){this._attachedOverlays=[],this._document=he}ngOnDestroy(){this.detach()}add(he){this.remove(he),this._attachedOverlays.push(he)}remove(he){const se=this._attachedOverlays.indexOf(he);se>-1&&this._attachedOverlays.splice(se,1),0===this._attachedOverlays.length&&this.detach()}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(s.qQ))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})(),qe=(()=>{class hr extends ce{constructor(he,se){super(he),this._ngZone=se,this._keydownListener=Le=>{const yr=this._attachedOverlays;for(let mt=yr.length-1;mt>-1;mt--)if(yr[mt]._keydownEvents.observers.length>0){const U=yr[mt]._keydownEvents;this._ngZone?this._ngZone.run(()=>U.next(Le)):U.next(Le);break}}}add(he){super.add(he),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(s.qQ),c.KVO(c.SKi,8))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})(),Mr=(()=>{class hr extends ce{constructor(he,se,Le){super(he),this._platform=se,this._ngZone=Le,this._cursorStyleIsSet=!1,this._pointerDownListener=yr=>{this._pointerDownEventTarget=(0,_.Fb)(yr)},this._clickListener=yr=>{const mt=(0,_.Fb)(yr),U="click"===yr.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:mt;this._pointerDownEventTarget=null;const Z=this._attachedOverlays.slice();for(let it=Z.length-1;it>-1;it--){const Tt=Z[it];if(Tt._outsidePointerEvents.observers.length<1||!Tt.hasAttached())continue;if(mr(Tt.overlayElement,mt)||mr(Tt.overlayElement,U))break;const It=Tt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>It.next(yr)):It.next(yr)}}}add(he){if(super.add(he),!this._isAttached){const se=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(se)):this._addEventListeners(se),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=se.style.cursor,se.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const he=this._document.body;he.removeEventListener("pointerdown",this._pointerDownListener,!0),he.removeEventListener("click",this._clickListener,!0),he.removeEventListener("auxclick",this._clickListener,!0),he.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(he.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(he){he.addEventListener("pointerdown",this._pointerDownListener,!0),he.addEventListener("click",this._clickListener,!0),he.addEventListener("auxclick",this._clickListener,!0),he.addEventListener("contextmenu",this._clickListener,!0)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(s.qQ),c.KVO(_.OD),c.KVO(c.SKi,8))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})();function mr(hr,Nt){const he=typeof ShadowRoot<"u"&&ShadowRoot;let se=Nt;for(;se;){if(se===hr)return!0;se=he&&se instanceof ShadowRoot?se.host:se.parentNode}return!1}let _r=(()=>{class hr{constructor(he,se){this._platform=se,this._document=he}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const he="cdk-overlay-container";if(this._platform.isBrowser||(0,_.v8)()){const Le=this._document.querySelectorAll(`.${he}[platform="server"], .${he}[platform="test"]`);for(let yr=0;yrthis._backdropClick.next(ye),this._backdropTransitionendHandler=ye=>{this._disposeBackdrop(ye.target)},this._keydownEvents=new N.B,this._outsidePointerEvents=new N.B,this._renders=new N.B,Le.scrollStrategy&&(this._scrollStrategy=Le.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Le.positionStrategy,this._afterRenderRef=(0,c.O8t)(()=>(0,c.Tzd)(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Nt){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const he=this._portalOutlet.attach(Nt);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,c.mal)(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof he?.onDestroy&&he.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),he}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Nt=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Nt}dispose(){const Nt=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,Nt&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(Nt){Nt!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Nt,this.hasAttached()&&(Nt.attach(this),this.updatePosition()))}updateSize(Nt){this._config={...this._config,...Nt},this._updateElementSize()}setDirection(Nt){this._config={...this._config,direction:Nt},this._updateElementDirection()}addPanelClass(Nt){this._pane&&this._toggleClasses(this._pane,Nt,!0)}removePanelClass(Nt){this._pane&&this._toggleClasses(this._pane,Nt,!1)}getDirection(){const Nt=this._config.direction;return Nt?"string"==typeof Nt?Nt:Nt.value:"ltr"}updateScrollStrategy(Nt){Nt!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Nt,this.hasAttached()&&(Nt.attach(this),Nt.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Nt=this._pane.style;Nt.width=(0,y.a1)(this._config.width),Nt.height=(0,y.a1)(this._config.height),Nt.minWidth=(0,y.a1)(this._config.minWidth),Nt.minHeight=(0,y.a1)(this._config.minHeight),Nt.maxWidth=(0,y.a1)(this._config.maxWidth),Nt.maxHeight=(0,y.a1)(this._config.maxHeight)}_togglePointerEvents(Nt){this._pane.style.pointerEvents=Nt?"":"none"}_attachBackdrop(){const Nt="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(Nt)})}):this._backdropElement.classList.add(Nt)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Nt=this._backdropElement;if(Nt){if(this._animationsDisabled)return void this._disposeBackdrop(Nt);Nt.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Nt.addEventListener("transitionend",this._backdropTransitionendHandler)}),Nt.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Nt)},500))}}_toggleClasses(Nt,he,se){const Le=(0,y.FG)(he||[]).filter(yr=>!!yr);Le.length&&(se?Nt.classList.add(...Le):Nt.classList.remove(...Le))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const Nt=this._renders.pipe((0,T.Q)((0,z.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),Nt.unsubscribe())})})}_disposeScrollStrategy(){const Nt=this._scrollStrategy;Nt&&(Nt.disable(),Nt.detach&&Nt.detach())}_disposeBackdrop(Nt){Nt&&(Nt.removeEventListener("click",this._backdropClickHandler),Nt.removeEventListener("transitionend",this._backdropTransitionendHandler),Nt.remove(),this._backdropElement===Nt&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const ke="cdk-overlay-connected-position-bounding-box",Ve=/([A-Za-z%]+)$/;class yt{get positions(){return this._preferredPositions}constructor(Nt,he,se,Le,yr){this._viewportRuler=he,this._document=se,this._platform=Le,this._overlayContainer=yr,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new N.B,this._resizeSubscription=X.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(Nt)}attach(Nt){this._validatePositions(),Nt.hostElement.classList.add(ke),this._overlayRef=Nt,this._boundingBox=Nt.hostElement,this._pane=Nt.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Nt=this._originRect,he=this._overlayRect,se=this._viewportRect,Le=this._containerRect,yr=[];let mt;for(let U of this._preferredPositions){let Z=this._getOriginPoint(Nt,Le,U),it=this._getOverlayPoint(Z,he,U),Tt=this._getOverlayFit(it,he,se,U);if(Tt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(U,Z);this._canFitWithFlexibleDimensions(Tt,it,se)?yr.push({position:U,origin:Z,overlayRect:he,boundingBoxRect:this._calculateBoundingBoxRect(Z,U)}):(!mt||mt.overlayFit.visibleAreaZ&&(Z=Tt,U=it)}return this._isPushed=!1,void this._applyPosition(U.position,U.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(mt.position,mt.originPoint);this._applyPosition(mt.position,mt.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Lt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(ke),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Nt=this._lastPosition;if(Nt){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const he=this._getOriginPoint(this._originRect,this._containerRect,Nt);this._applyPosition(Nt,he)}else this.apply()}withScrollableContainers(Nt){return this._scrollables=Nt,this}withPositions(Nt){return this._preferredPositions=Nt,-1===Nt.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Nt){return this._viewportMargin=Nt,this}withFlexibleDimensions(Nt=!0){return this._hasFlexibleDimensions=Nt,this}withGrowAfterOpen(Nt=!0){return this._growAfterOpen=Nt,this}withPush(Nt=!0){return this._canPush=Nt,this}withLockedPosition(Nt=!0){return this._positionLocked=Nt,this}setOrigin(Nt){return this._origin=Nt,this}withDefaultOffsetX(Nt){return this._offsetX=Nt,this}withDefaultOffsetY(Nt){return this._offsetY=Nt,this}withTransformOriginOn(Nt){return this._transformOriginSelector=Nt,this}_getOriginPoint(Nt,he,se){let Le,yr;if("center"==se.originX)Le=Nt.left+Nt.width/2;else{const mt=this._isRtl()?Nt.right:Nt.left,U=this._isRtl()?Nt.left:Nt.right;Le="start"==se.originX?mt:U}return he.left<0&&(Le-=he.left),yr="center"==se.originY?Nt.top+Nt.height/2:"top"==se.originY?Nt.top:Nt.bottom,he.top<0&&(yr-=he.top),{x:Le,y:yr}}_getOverlayPoint(Nt,he,se){let Le,yr;return Le="center"==se.overlayX?-he.width/2:"start"===se.overlayX?this._isRtl()?-he.width:0:this._isRtl()?0:-he.width,yr="center"==se.overlayY?-he.height/2:"top"==se.overlayY?0:-he.height,{x:Nt.x+Le,y:Nt.y+yr}}_getOverlayFit(Nt,he,se,Le){const yr=Pt(he);let{x:mt,y:U}=Nt,Z=this._getOffset(Le,"x"),it=this._getOffset(Le,"y");Z&&(mt+=Z),it&&(U+=it);let ye=0-U,ir=U+yr.height-se.height,er=this._subtractOverflows(yr.width,0-mt,mt+yr.width-se.width),nr=this._subtractOverflows(yr.height,ye,ir),Hr=er*nr;return{visibleArea:Hr,isCompletelyWithinViewport:yr.width*yr.height===Hr,fitsInViewportVertically:nr===yr.height,fitsInViewportHorizontally:er==yr.width}}_canFitWithFlexibleDimensions(Nt,he,se){if(this._hasFlexibleDimensions){const Le=se.bottom-he.y,yr=se.right-he.x,mt=Ie(this._overlayRef.getConfig().minHeight),U=Ie(this._overlayRef.getConfig().minWidth);return(Nt.fitsInViewportVertically||null!=mt&&mt<=Le)&&(Nt.fitsInViewportHorizontally||null!=U&&U<=yr)}return!1}_pushOverlayOnScreen(Nt,he,se){if(this._previousPushAmount&&this._positionLocked)return{x:Nt.x+this._previousPushAmount.x,y:Nt.y+this._previousPushAmount.y};const Le=Pt(he),yr=this._viewportRect,mt=Math.max(Nt.x+Le.width-yr.width,0),U=Math.max(Nt.y+Le.height-yr.height,0),Z=Math.max(yr.top-se.top-Nt.y,0),it=Math.max(yr.left-se.left-Nt.x,0);let Tt=0,It=0;return Tt=Le.width<=yr.width?it||-mt:Nt.xer&&!this._isInitialRender&&!this._growAfterOpen&&(mt=Nt.y-er/2)}if("end"===he.overlayX&&!Le||"start"===he.overlayX&&Le)ye=se.width-Nt.x+2*this._viewportMargin,Tt=Nt.x-this._viewportMargin;else if("start"===he.overlayX&&!Le||"end"===he.overlayX&&Le)It=Nt.x,Tt=se.right-Nt.x;else{const ir=Math.min(se.right-Nt.x+se.left,Nt.x),er=this._lastBoundingBoxSize.width;Tt=2*ir,It=Nt.x-ir,Tt>er&&!this._isInitialRender&&!this._growAfterOpen&&(It=Nt.x-er/2)}return{top:mt,left:It,bottom:U,right:ye,width:Tt,height:yr}}_setBoundingBoxStyles(Nt,he){const se=this._calculateBoundingBoxRect(Nt,he);!this._isInitialRender&&!this._growAfterOpen&&(se.height=Math.min(se.height,this._lastBoundingBoxSize.height),se.width=Math.min(se.width,this._lastBoundingBoxSize.width));const Le={};if(this._hasExactPosition())Le.top=Le.left="0",Le.bottom=Le.right=Le.maxHeight=Le.maxWidth="",Le.width=Le.height="100%";else{const yr=this._overlayRef.getConfig().maxHeight,mt=this._overlayRef.getConfig().maxWidth;Le.height=(0,y.a1)(se.height),Le.top=(0,y.a1)(se.top),Le.bottom=(0,y.a1)(se.bottom),Le.width=(0,y.a1)(se.width),Le.left=(0,y.a1)(se.left),Le.right=(0,y.a1)(se.right),Le.alignItems="center"===he.overlayX?"center":"end"===he.overlayX?"flex-end":"flex-start",Le.justifyContent="center"===he.overlayY?"center":"bottom"===he.overlayY?"flex-end":"flex-start",yr&&(Le.maxHeight=(0,y.a1)(yr)),mt&&(Le.maxWidth=(0,y.a1)(mt))}this._lastBoundingBoxSize=se,Lt(this._boundingBox.style,Le)}_resetBoundingBoxStyles(){Lt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Lt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Nt,he){const se={},Le=this._hasExactPosition(),yr=this._hasFlexibleDimensions,mt=this._overlayRef.getConfig();if(Le){const Tt=this._viewportRuler.getViewportScrollPosition();Lt(se,this._getExactOverlayY(he,Nt,Tt)),Lt(se,this._getExactOverlayX(he,Nt,Tt))}else se.position="static";let U="",Z=this._getOffset(he,"x"),it=this._getOffset(he,"y");Z&&(U+=`translateX(${Z}px) `),it&&(U+=`translateY(${it}px)`),se.transform=U.trim(),mt.maxHeight&&(Le?se.maxHeight=(0,y.a1)(mt.maxHeight):yr&&(se.maxHeight="")),mt.maxWidth&&(Le?se.maxWidth=(0,y.a1)(mt.maxWidth):yr&&(se.maxWidth="")),Lt(this._pane.style,se)}_getExactOverlayY(Nt,he,se){let Le={top:"",bottom:""},yr=this._getOverlayPoint(he,this._overlayRect,Nt);return this._isPushed&&(yr=this._pushOverlayOnScreen(yr,this._overlayRect,se)),"bottom"===Nt.overlayY?Le.bottom=this._document.documentElement.clientHeight-(yr.y+this._overlayRect.height)+"px":Le.top=(0,y.a1)(yr.y),Le}_getExactOverlayX(Nt,he,se){let mt,Le={left:"",right:""},yr=this._getOverlayPoint(he,this._overlayRect,Nt);return this._isPushed&&(yr=this._pushOverlayOnScreen(yr,this._overlayRect,se)),mt=this._isRtl()?"end"===Nt.overlayX?"left":"right":"end"===Nt.overlayX?"right":"left","right"===mt?Le.right=this._document.documentElement.clientWidth-(yr.x+this._overlayRect.width)+"px":Le.left=(0,y.a1)(yr.x),Le}_getScrollVisibility(){const Nt=this._getOriginRect(),he=this._pane.getBoundingClientRect(),se=this._scrollables.map(Le=>Le.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:At(Nt,se),isOriginOutsideView:jt(Nt,se),isOverlayClipped:At(he,se),isOverlayOutsideView:jt(he,se)}}_subtractOverflows(Nt,...he){return he.reduce((se,Le)=>se-Math.max(Le,0),Nt)}_getNarrowedViewportRect(){const Nt=this._document.documentElement.clientWidth,he=this._document.documentElement.clientHeight,se=this._viewportRuler.getViewportScrollPosition();return{top:se.top+this._viewportMargin,left:se.left+this._viewportMargin,right:se.left+Nt-this._viewportMargin,bottom:se.top+he-this._viewportMargin,width:Nt-2*this._viewportMargin,height:he-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Nt,he){return"x"===he?null==Nt.offsetX?this._offsetX:Nt.offsetX:null==Nt.offsetY?this._offsetY:Nt.offsetY}_validatePositions(){}_addPanelClasses(Nt){this._pane&&(0,y.FG)(Nt).forEach(he=>{""!==he&&-1===this._appliedPanelClasses.indexOf(he)&&(this._appliedPanelClasses.push(he),this._pane.classList.add(he))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Nt=>{this._pane.classList.remove(Nt)}),this._appliedPanelClasses=[])}_getOriginRect(){const Nt=this._origin;if(Nt instanceof c.aKT)return Nt.nativeElement.getBoundingClientRect();if(Nt instanceof Element)return Nt.getBoundingClientRect();const he=Nt.width||0,se=Nt.height||0;return{top:Nt.y,bottom:Nt.y+se,left:Nt.x,right:Nt.x+he,height:se,width:he}}}function Lt(hr,Nt){for(let he in Nt)Nt.hasOwnProperty(he)&&(hr[he]=Nt[he]);return hr}function Ie(hr){if("number"!=typeof hr&&null!=hr){const[Nt,he]=hr.split(Ve);return he&&"px"!==he?null:parseFloat(Nt)}return hr||null}function Pt(hr){return{top:Math.floor(hr.top),right:Math.floor(hr.right),bottom:Math.floor(hr.bottom),left:Math.floor(hr.left),width:Math.floor(hr.width),height:Math.floor(hr.height)}}const Ye="cdk-global-overlay-wrapper";class ft{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(Nt){const he=Nt.getConfig();this._overlayRef=Nt,this._width&&!he.width&&Nt.updateSize({width:this._width}),this._height&&!he.height&&Nt.updateSize({height:this._height}),Nt.hostElement.classList.add(Ye),this._isDisposed=!1}top(Nt=""){return this._bottomOffset="",this._topOffset=Nt,this._alignItems="flex-start",this}left(Nt=""){return this._xOffset=Nt,this._xPosition="left",this}bottom(Nt=""){return this._topOffset="",this._bottomOffset=Nt,this._alignItems="flex-end",this}right(Nt=""){return this._xOffset=Nt,this._xPosition="right",this}start(Nt=""){return this._xOffset=Nt,this._xPosition="start",this}end(Nt=""){return this._xOffset=Nt,this._xPosition="end",this}width(Nt=""){return this._overlayRef?this._overlayRef.updateSize({width:Nt}):this._width=Nt,this}height(Nt=""){return this._overlayRef?this._overlayRef.updateSize({height:Nt}):this._height=Nt,this}centerHorizontally(Nt=""){return this.left(Nt),this._xPosition="center",this}centerVertically(Nt=""){return this.top(Nt),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Nt=this._overlayRef.overlayElement.style,he=this._overlayRef.hostElement.style,se=this._overlayRef.getConfig(),{width:Le,height:yr,maxWidth:mt,maxHeight:U}=se,Z=!("100%"!==Le&&"100vw"!==Le||mt&&"100%"!==mt&&"100vw"!==mt),it=!("100%"!==yr&&"100vh"!==yr||U&&"100%"!==U&&"100vh"!==U),Tt=this._xPosition,It=this._xOffset,ye="rtl"===this._overlayRef.getConfig().direction;let ir="",er="",nr="";Z?nr="flex-start":"center"===Tt?(nr="center",ye?er=It:ir=It):ye?"left"===Tt||"end"===Tt?(nr="flex-end",ir=It):("right"===Tt||"start"===Tt)&&(nr="flex-start",er=It):"left"===Tt||"start"===Tt?(nr="flex-start",ir=It):("right"===Tt||"end"===Tt)&&(nr="flex-end",er=It),Nt.position=this._cssPosition,Nt.marginLeft=Z?"0":ir,Nt.marginTop=it?"0":this._topOffset,Nt.marginBottom=this._bottomOffset,Nt.marginRight=Z?"0":er,he.justifyContent=nr,he.alignItems=it?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Nt=this._overlayRef.overlayElement.style,he=this._overlayRef.hostElement,se=he.style;he.classList.remove(Ye),se.justifyContent=se.alignItems=Nt.marginTop=Nt.marginBottom=Nt.marginLeft=Nt.marginRight=Nt.position="",this._overlayRef=null,this._isDisposed=!0}}let me=(()=>{class hr{constructor(he,se,Le,yr){this._viewportRuler=he,this._document=se,this._platform=Le,this._overlayContainer=yr}global(){return new ft}flexibleConnectedTo(he){return new yt(he,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(o.Xj),c.KVO(s.qQ),c.KVO(_.OD),c.KVO(_r))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})(),Vt=0,Te=(()=>{class hr{constructor(he,se,Le,yr,mt,U,Z,it,Tt,It,ye,ir){this.scrollStrategies=he,this._overlayContainer=se,this._componentFactoryResolver=Le,this._positionBuilder=yr,this._keyboardDispatcher=mt,this._injector=U,this._ngZone=Z,this._document=it,this._directionality=Tt,this._location=It,this._outsideClickDispatcher=ye,this._animationsModuleType=ir}create(he){const se=this._createHostElement(),Le=this._createPaneElement(se),yr=this._createPortalOutlet(Le),mt=new ct(he);return mt.direction=mt.direction||this._directionality.value,new Wr(yr,se,Le,mt,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(c.uvJ))}position(){return this._positionBuilder}_createPaneElement(he){const se=this._document.createElement("div");return se.id="cdk-overlay-"+Vt++,se.classList.add("cdk-overlay-pane"),he.appendChild(se),se}_createHostElement(){const he=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(he),he}_createPortalOutlet(he){return this._appRef||(this._appRef=this._injector.get(c.o8S)),new I.aI(he,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(st),c.KVO(_r),c.KVO(c.OM3),c.KVO(me),c.KVO(qe),c.KVO(c.zZn),c.KVO(c.SKi),c.KVO(s.qQ),c.KVO(S.dS),c.KVO(s.aZ),c.KVO(Mr),c.KVO(c.bc$,8))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})();const ie=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],We=new c.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const hr=(0,c.WQX)(Te);return()=>hr.scrollStrategies.reposition()}});let Wt=(()=>{class hr{constructor(he){this.elementRef=he}static{this.\u0275fac=function(se){return new(se||hr)(c.rXU(c.aKT))}}static{this.\u0275dir=c.FsC({type:hr,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}}return hr})(),Ne=(()=>{class hr{get offsetX(){return this._offsetX}set offsetX(he){this._offsetX=he,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(he){this._offsetY=he,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(he){this._disposeOnNavigation=he}constructor(he,se,Le,yr,mt){this._overlay=he,this._dir=mt,this._backdropSubscription=X.yU.EMPTY,this._attachSubscription=X.yU.EMPTY,this._detachSubscription=X.yU.EMPTY,this._positionSubscription=X.yU.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,c.WQX)(c.SKi),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new c.bkB,this.positionChange=new c.bkB,this.attach=new c.bkB,this.detach=new c.bkB,this.overlayKeydown=new c.bkB,this.overlayOutsideClick=new c.bkB,this._templatePortal=new I.VA(se,Le),this._scrollStrategyFactory=yr,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(he){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),he.origin&&this.open&&this._position.apply()),he.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=ie);const he=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=he.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=he.detachments().subscribe(()=>this.detach.emit()),he.keydownEvents().subscribe(se=>{this.overlayKeydown.next(se),se.keyCode===q._f&&!this.disableClose&&!(0,q.rp)(se)&&(se.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(se=>{const Le=this._getOriginElement(),yr=(0,_.Fb)(se);(!Le||Le!==yr&&!Le.contains(yr))&&this.overlayOutsideClick.next(se)})}_buildConfig(){const he=this._position=this.positionStrategy||this._createPositionStrategy(),se=new ct({direction:this._dir,positionStrategy:he,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(se.width=this.width),(this.height||0===this.height)&&(se.height=this.height),(this.minWidth||0===this.minWidth)&&(se.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(se.minHeight=this.minHeight),this.backdropClass&&(se.backdropClass=this.backdropClass),this.panelClass&&(se.panelClass=this.panelClass),se}_updatePositionStrategy(he){const se=this.positions.map(Le=>({originX:Le.originX,originY:Le.originY,overlayX:Le.overlayX,overlayY:Le.overlayY,offsetX:Le.offsetX||this.offsetX,offsetY:Le.offsetY||this.offsetY,panelClass:Le.panelClass||void 0}));return he.setOrigin(this._getOrigin()).withPositions(se).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const he=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(he),he}_getOrigin(){return this.origin instanceof Wt?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Wt?this.origin.elementRef.nativeElement:this.origin instanceof c.aKT?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(he=>{this.backdropClick.emit(he)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,A.v)(()=>this.positionChange.observers.length>0)).subscribe(he=>{this._ngZone.run(()=>this.positionChange.emit(he)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static{this.\u0275fac=function(se){return new(se||hr)(c.rXU(Te),c.rXU(c.C4Q),c.rXU(c.c1b),c.rXU(We),c.rXU(S.dS,8))}}static{this.\u0275dir=c.FsC({type:hr,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",c.L39],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",c.L39],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",c.L39],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",c.L39],push:[2,"cdkConnectedOverlayPush","push",c.L39],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",c.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[c.GFd,c.OA$]})}}return hr})();const Ke={provide:We,deps:[Te],useFactory:function $e(hr){return()=>hr.scrollStrategies.reposition()}};let Nr=(()=>{class hr{static{this.\u0275fac=function(se){return new(se||hr)}}static{this.\u0275mod=c.$C({type:hr})}static{this.\u0275inj=c.G2t({providers:[Te,Ke],imports:[S.jI,I.jc,o.E9,o.E9]})}}return hr})()},6860:(i,a,r)=>{"use strict";r.d(a,{BD:()=>pt,BQ:()=>N,CZ:()=>lt,Fb:()=>At,KT:()=>Bt,MU:()=>A,OD:()=>y,r5:()=>X,v8:()=>kt,vc:()=>jt});var o=r(4438),s=r(177);let c;try{c=typeof Intl<"u"&&Intl.v8BreakIterator}catch{c=!1}let E,y=(()=>{class st{constructor(Ct){this._platformId=Ct,this.isBrowser=this._platformId?(0,s.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!c)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function($t){return new($t||st)(o.KVO(o.Agw))}}static{this.\u0275prov=o.jDH({token:st,factory:st.\u0275fac,providedIn:"root"})}}return st})();const T=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function A(){if(E)return E;if("object"!=typeof document||!document)return E=new Set(T),E;let st=document.createElement("input");return E=new Set(T.filter(ct=>(st.setAttribute("type",ct),st.type===ct))),E}let S;function N(st){return function I(){if(null==S&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>S=!0}))}finally{S=S||!1}return S}()?st:!!st.capture}var X=function(st){return st[st.NORMAL=0]="NORMAL",st[st.NEGATED=1]="NEGATED",st[st.INVERTED=2]="INVERTED",st}(X||{});let z,q,et;function lt(){if(null==q){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return q=!1,q;if("scrollBehavior"in document.documentElement.style)q=!0;else{const st=Element.prototype.scrollTo;q=!!st&&!/\{\s*\[native code\]\s*\}/.test(st.toString())}}return q}function pt(){if("object"!=typeof document||!document)return X.NORMAL;if(null==z){const st=document.createElement("div"),ct=st.style;st.dir="rtl",ct.width="1px",ct.overflow="auto",ct.visibility="hidden",ct.pointerEvents="none",ct.position="absolute";const Ct=document.createElement("div"),$t=Ct.style;$t.width="2px",$t.height="1px",st.appendChild(Ct),document.body.appendChild(st),z=X.NORMAL,0===st.scrollLeft&&(st.scrollLeft=1,z=0===st.scrollLeft?X.NEGATED:X.INVERTED),st.remove()}return z}function Bt(st){if(function _t(){if(null==et){const st=typeof document<"u"?document.head:null;et=!(!st||!st.createShadowRoot&&!st.attachShadow)}return et}()){const ct=st.getRootNode?st.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&ct instanceof ShadowRoot)return ct}return null}function jt(){let st=typeof document<"u"&&document?document.activeElement:null;for(;st&&st.shadowRoot;){const ct=st.shadowRoot.activeElement;if(ct===st)break;st=ct}return st}function At(st){return st.composedPath?st.composedPath()[0]:st.target}function kt(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},6939:(i,a,r)=>{"use strict";r.d(a,{A8:()=>I,I3:()=>Bt,VA:()=>N,aI:()=>lt,jc:()=>At,lb:()=>z});var o=r(4438),s=r(177);class S{attach(ct){return this._attachedHost=ct,ct.attach(this)}detach(){let ct=this._attachedHost;null!=ct&&(this._attachedHost=null,ct.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(ct){this._attachedHost=ct}}class I extends S{constructor(ct,Ct,$t,qt,xe){super(),this.component=ct,this.viewContainerRef=Ct,this.injector=$t,this.componentFactoryResolver=qt,this.projectableNodes=xe}}class N extends S{constructor(ct,Ct,$t,qt){super(),this.templateRef=ct,this.viewContainerRef=Ct,this.context=$t,this.injector=qt}get origin(){return this.templateRef.elementRef}attach(ct,Ct=this.context){return this.context=Ct,super.attach(ct)}detach(){return this.context=void 0,super.detach()}}class X extends S{constructor(ct){super(),this.element=ct instanceof o.aKT?ct.nativeElement:ct}}class z{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(ct){return ct instanceof I?(this._attachedPortal=ct,this.attachComponentPortal(ct)):ct instanceof N?(this._attachedPortal=ct,this.attachTemplatePortal(ct)):this.attachDomPortal&&ct instanceof X?(this._attachedPortal=ct,this.attachDomPortal(ct)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(ct){this._disposeFn=ct}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class lt extends z{constructor(ct,Ct,$t,qt,xe){super(),this.outletElement=ct,this._componentFactoryResolver=Ct,this._appRef=$t,this._defaultInjector=qt,this.attachDomPortal=ne=>{const ce=ne.element,qe=this._document.createComment("dom-portal");ce.parentNode.insertBefore(qe,ce),this.outletElement.appendChild(ce),this._attachedPortal=ne,super.setDisposeFn(()=>{qe.parentNode&&qe.parentNode.replaceChild(ce,qe)})},this._document=xe}attachComponentPortal(ct){const $t=(ct.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ct.component);let qt;return ct.viewContainerRef?(qt=ct.viewContainerRef.createComponent($t,ct.viewContainerRef.length,ct.injector||ct.viewContainerRef.injector,ct.projectableNodes||void 0),this.setDisposeFn(()=>qt.destroy())):(qt=$t.create(ct.injector||this._defaultInjector||o.zZn.NULL),this._appRef.attachView(qt.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(qt.hostView),qt.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(qt)),this._attachedPortal=ct,qt}attachTemplatePortal(ct){let Ct=ct.viewContainerRef,$t=Ct.createEmbeddedView(ct.templateRef,ct.context,{injector:ct.injector});return $t.rootNodes.forEach(qt=>this.outletElement.appendChild(qt)),$t.detectChanges(),this.setDisposeFn(()=>{let qt=Ct.indexOf($t);-1!==qt&&Ct.remove(qt)}),this._attachedPortal=ct,$t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(ct){return ct.hostView.rootNodes[0]}}let Bt=(()=>{class st extends z{constructor(Ct,$t,qt){super(),this._componentFactoryResolver=Ct,this._viewContainerRef=$t,this._isInitialized=!1,this.attached=new o.bkB,this.attachDomPortal=xe=>{const ne=xe.element,ce=this._document.createComment("dom-portal");xe.setAttachedHost(this),ne.parentNode.insertBefore(ce,ne),this._getRootNode().appendChild(ne),this._attachedPortal=xe,super.setDisposeFn(()=>{ce.parentNode&&ce.parentNode.replaceChild(ne,ce)})},this._document=qt}get portal(){return this._attachedPortal}set portal(Ct){this.hasAttached()&&!Ct&&!this._isInitialized||(this.hasAttached()&&super.detach(),Ct&&super.attach(Ct),this._attachedPortal=Ct||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(Ct){Ct.setAttachedHost(this);const $t=null!=Ct.viewContainerRef?Ct.viewContainerRef:this._viewContainerRef,xe=(Ct.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Ct.component),ne=$t.createComponent(xe,$t.length,Ct.injector||$t.injector,Ct.projectableNodes||void 0);return $t!==this._viewContainerRef&&this._getRootNode().appendChild(ne.hostView.rootNodes[0]),super.setDisposeFn(()=>ne.destroy()),this._attachedPortal=Ct,this._attachedRef=ne,this.attached.emit(ne),ne}attachTemplatePortal(Ct){Ct.setAttachedHost(this);const $t=this._viewContainerRef.createEmbeddedView(Ct.templateRef,Ct.context,{injector:Ct.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=Ct,this._attachedRef=$t,this.attached.emit($t),$t}_getRootNode(){const Ct=this._viewContainerRef.element.nativeElement;return Ct.nodeType===Ct.ELEMENT_NODE?Ct:Ct.parentNode}static{this.\u0275fac=function($t){return new($t||st)(o.rXU(o.OM3),o.rXU(o.c1b),o.rXU(s.qQ))}}static{this.\u0275dir=o.FsC({type:st,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[o.Vt3]})}}return st})(),At=(()=>{class st{static{this.\u0275fac=function($t){return new($t||st)}}static{this.\u0275mod=o.$C({type:st})}static{this.\u0275inj=o.G2t({})}}return st})()},5542:(i,a,r)=>{"use strict";r.d(a,{uv:()=>ce,Gj:()=>le,R:()=>ne,E9:()=>zt,Xj:()=>Mr});var o=r(4085),s=r(4438),c=r(1413),y=r(7673),_=r(1985),E=r(3726),T=r(6780),A=r(8359);const S={schedule(Se){let Ye=requestAnimationFrame,ft=cancelAnimationFrame;const{delegate:me}=S;me&&(Ye=me.requestAnimationFrame,ft=me.cancelAnimationFrame);const Vt=Ye(Te=>{ft=void 0,Se(Te)});return new A.yU(()=>ft?.(Vt))},requestAnimationFrame(...Se){const{delegate:Ye}=S;return(Ye?.requestAnimationFrame||requestAnimationFrame)(...Se)},cancelAnimationFrame(...Se){const{delegate:Ye}=S;return(Ye?.cancelAnimationFrame||cancelAnimationFrame)(...Se)},delegate:void 0};var N=r(9687);new class X extends N.q{flush(Ye){this._active=!0;const ft=this._scheduled;this._scheduled=void 0;const{actions:me}=this;let Vt;Ye=Ye||me.shift();do{if(Vt=Ye.execute(Ye.state,Ye.delay))break}while((Ye=me[0])&&Ye.id===ft&&me.shift());if(this._active=!1,Vt){for(;(Ye=me[0])&&Ye.id===ft&&me.shift();)Ye.unsubscribe();throw Vt}}}(class I extends T.R{constructor(Ye,ft){super(Ye,ft),this.scheduler=Ye,this.work=ft}requestAsyncId(Ye,ft,me=0){return null!==me&&me>0?super.requestAsyncId(Ye,ft,me):(Ye.actions.push(this),Ye._scheduled||(Ye._scheduled=S.requestAnimationFrame(()=>Ye.flush(void 0))))}recycleAsyncId(Ye,ft,me=0){var Vt;if(null!=me?me>0:this.delay>0)return super.recycleAsyncId(Ye,ft,me);const{actions:Te}=Ye;null!=ft&&(null===(Vt=Te[Te.length-1])||void 0===Vt?void 0:Vt.id)!==ft&&(S.cancelAnimationFrame(ft),Ye._scheduled=void 0)}});r(5007);var pt=r(3798),et=r(5964),_t=r(6977),Bt=r(6860),jt=r(177),At=r(8203);let ne=(()=>{class Se{constructor(ft,me,Vt){this._ngZone=ft,this._platform=me,this._scrolled=new c.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Vt}register(ft){this.scrollContainers.has(ft)||this.scrollContainers.set(ft,ft.elementScrolled().subscribe(()=>this._scrolled.next(ft)))}deregister(ft){const me=this.scrollContainers.get(ft);me&&(me.unsubscribe(),this.scrollContainers.delete(ft))}scrolled(ft=20){return this._platform.isBrowser?new _.c(me=>{this._globalSubscription||this._addGlobalListener();const Vt=ft>0?this._scrolled.pipe((0,pt.Z)(ft)).subscribe(me):this._scrolled.subscribe(me);return this._scrolledCount++,()=>{Vt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,y.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ft,me)=>this.deregister(me)),this._scrolled.complete()}ancestorScrolled(ft,me){const Vt=this.getAncestorScrollContainers(ft);return this.scrolled(me).pipe((0,et.p)(Te=>!Te||Vt.indexOf(Te)>-1))}getAncestorScrollContainers(ft){const me=[];return this.scrollContainers.forEach((Vt,Te)=>{this._scrollableContainsElement(Te,ft)&&me.push(Te)}),me}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ft,me){let Vt=(0,o.i8)(me),Te=ft.getElementRef().nativeElement;do{if(Vt==Te)return!0}while(Vt=Vt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ft=this._getWindow();return(0,E.R)(ft.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(me){return new(me||Se)(s.KVO(s.SKi),s.KVO(Bt.OD),s.KVO(jt.qQ,8))}}static{this.\u0275prov=s.jDH({token:Se,factory:Se.\u0275fac,providedIn:"root"})}}return Se})(),ce=(()=>{class Se{constructor(ft,me,Vt,Te){this.elementRef=ft,this.scrollDispatcher=me,this.ngZone=Vt,this.dir=Te,this._destroyed=new c.B,this._elementScrolled=new _.c(ie=>this.ngZone.runOutsideAngular(()=>(0,E.R)(this.elementRef.nativeElement,"scroll").pipe((0,_t.Q)(this._destroyed)).subscribe(ie)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(ft){const me=this.elementRef.nativeElement,Vt=this.dir&&"rtl"==this.dir.value;null==ft.left&&(ft.left=Vt?ft.end:ft.start),null==ft.right&&(ft.right=Vt?ft.start:ft.end),null!=ft.bottom&&(ft.top=me.scrollHeight-me.clientHeight-ft.bottom),Vt&&(0,Bt.BD)()!=Bt.r5.NORMAL?(null!=ft.left&&(ft.right=me.scrollWidth-me.clientWidth-ft.left),(0,Bt.BD)()==Bt.r5.INVERTED?ft.left=ft.right:(0,Bt.BD)()==Bt.r5.NEGATED&&(ft.left=ft.right?-ft.right:ft.right)):null!=ft.right&&(ft.left=me.scrollWidth-me.clientWidth-ft.right),this._applyScrollToOptions(ft)}_applyScrollToOptions(ft){const me=this.elementRef.nativeElement;(0,Bt.CZ)()?me.scrollTo(ft):(null!=ft.top&&(me.scrollTop=ft.top),null!=ft.left&&(me.scrollLeft=ft.left))}measureScrollOffset(ft){const me="left",Te=this.elementRef.nativeElement;if("top"==ft)return Te.scrollTop;if("bottom"==ft)return Te.scrollHeight-Te.clientHeight-Te.scrollTop;const ie=this.dir&&"rtl"==this.dir.value;return"start"==ft?ft=ie?"right":me:"end"==ft&&(ft=ie?me:"right"),ie&&(0,Bt.BD)()==Bt.r5.INVERTED?ft==me?Te.scrollWidth-Te.clientWidth-Te.scrollLeft:Te.scrollLeft:ie&&(0,Bt.BD)()==Bt.r5.NEGATED?ft==me?Te.scrollLeft+Te.scrollWidth-Te.clientWidth:-Te.scrollLeft:ft==me?Te.scrollLeft:Te.scrollWidth-Te.clientWidth-Te.scrollLeft}static{this.\u0275fac=function(me){return new(me||Se)(s.rXU(s.aKT),s.rXU(ne),s.rXU(s.SKi),s.rXU(At.dS,8))}}static{this.\u0275dir=s.FsC({type:Se,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}}return Se})(),Mr=(()=>{class Se{constructor(ft,me,Vt){this._platform=ft,this._change=new c.B,this._changeListener=Te=>{this._change.next(Te)},this._document=Vt,me.runOutsideAngular(()=>{if(ft.isBrowser){const Te=this._getWindow();Te.addEventListener("resize",this._changeListener),Te.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ft=this._getWindow();ft.removeEventListener("resize",this._changeListener),ft.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ft={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ft}getViewportRect(){const ft=this.getViewportScrollPosition(),{width:me,height:Vt}=this.getViewportSize();return{top:ft.top,left:ft.left,bottom:ft.top+Vt,right:ft.left+me,height:Vt,width:me}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ft=this._document,me=this._getWindow(),Vt=ft.documentElement,Te=Vt.getBoundingClientRect();return{top:-Te.top||ft.body.scrollTop||me.scrollY||Vt.scrollTop||0,left:-Te.left||ft.body.scrollLeft||me.scrollX||Vt.scrollLeft||0}}change(ft=20){return ft>0?this._change.pipe((0,pt.Z)(ft)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ft=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ft.innerWidth,height:ft.innerHeight}:{width:0,height:0}}static{this.\u0275fac=function(me){return new(me||Se)(s.KVO(Bt.OD),s.KVO(s.SKi),s.KVO(jt.qQ,8))}}static{this.\u0275prov=s.jDH({token:Se,factory:Se.\u0275fac,providedIn:"root"})}}return Se})(),le=(()=>{class Se{static{this.\u0275fac=function(me){return new(me||Se)}}static{this.\u0275mod=s.$C({type:Se})}static{this.\u0275inj=s.G2t({})}}return Se})(),zt=(()=>{class Se{static{this.\u0275fac=function(me){return new(me||Se)}}static{this.\u0275mod=s.$C({type:Se})}static{this.\u0275inj=s.G2t({imports:[At.jI,le,At.jI,le]})}}return Se})()},7403:(i,a,r)=>{"use strict";r.d(a,{EE:()=>q,P8:()=>N,xb:()=>z});var o=r(6860),s=r(4438),c=r(4085),y=r(983),_=r(1413),E=r(3726),T=r(3798),A=r(6977),S=r(177);const I=(0,o.BQ)({passive:!0});let N=(()=>{class lt{constructor(et,_t){this._platform=et,this._ngZone=_t,this._monitoredElements=new Map}monitor(et){if(!this._platform.isBrowser)return y.w;const _t=(0,c.i8)(et),Bt=this._monitoredElements.get(_t);if(Bt)return Bt.subject;const jt=new _.B,At="cdk-text-field-autofilled",kt=st=>{"cdk-text-field-autofill-start"!==st.animationName||_t.classList.contains(At)?"cdk-text-field-autofill-end"===st.animationName&&_t.classList.contains(At)&&(_t.classList.remove(At),this._ngZone.run(()=>jt.next({target:st.target,isAutofilled:!1}))):(_t.classList.add(At),this._ngZone.run(()=>jt.next({target:st.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{_t.addEventListener("animationstart",kt,I),_t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(_t,{subject:jt,unlisten:()=>{_t.removeEventListener("animationstart",kt,I)}}),jt}stopMonitoring(et){const _t=(0,c.i8)(et),Bt=this._monitoredElements.get(_t);Bt&&(Bt.unlisten(),Bt.subject.complete(),_t.classList.remove("cdk-text-field-autofill-monitored"),_t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(_t))}ngOnDestroy(){this._monitoredElements.forEach((et,_t)=>this.stopMonitoring(_t))}static{this.\u0275fac=function(_t){return new(_t||lt)(s.KVO(o.OD),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:lt,factory:lt.\u0275fac,providedIn:"root"})}}return lt})(),z=(()=>{class lt{get minRows(){return this._minRows}set minRows(et){this._minRows=(0,c.OE)(et),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(et){this._maxRows=(0,c.OE)(et),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(et){this._enabled!==et&&((this._enabled=et)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(et){this._cachedPlaceholderHeight=void 0,et?this._textareaElement.setAttribute("placeholder",et):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(et,_t,Bt,jt){this._elementRef=et,this._platform=_t,this._ngZone=Bt,this._destroyed=new _.B,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=At=>{this._hasFocus="focus"===At.type},this._document=jt,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const et=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;et&&(this._textareaElement.style.minHeight=et)}_setMaxHeight(){const et=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;et&&(this._textareaElement.style.maxHeight=et)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const et=this._getWindow();(0,E.R)(et,"resize").pipe((0,T.Z)(16),(0,A.Q)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let et=this._textareaElement.cloneNode(!1);et.rows=1,et.style.position="absolute",et.style.visibility="hidden",et.style.border="none",et.style.padding="0",et.style.height="",et.style.minHeight="",et.style.maxHeight="",et.style.overflow="hidden",this._textareaElement.parentNode.appendChild(et),this._cachedLineHeight=et.clientHeight,et.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const et=this._textareaElement,_t=et.style.marginBottom||"",Bt=this._platform.FIREFOX,jt=Bt&&this._hasFocus,At=Bt?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";jt&&(et.style.marginBottom=`${et.clientHeight}px`),et.classList.add(At);const kt=et.scrollHeight-4;return et.classList.remove(At),jt&&(et.style.marginBottom=_t),kt}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const et=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=et}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(et=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const _t=this._elementRef.nativeElement,Bt=_t.value;if(!et&&this._minRows===this._previousMinRows&&Bt===this._previousValue)return;const jt=this._measureScrollHeight(),At=Math.max(jt,this._cachedPlaceholderHeight||0);_t.style.height=`${At}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(_t)):setTimeout(()=>this._scrollToCaretPosition(_t))}),this._previousValue=Bt,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(et){const{selectionStart:_t,selectionEnd:Bt}=et;!this._destroyed.isStopped&&this._hasFocus&&et.setSelectionRange(_t,Bt)}static{this.\u0275fac=function(_t){return new(_t||lt)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(S.qQ,8))}}static{this.\u0275dir=s.FsC({type:lt,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(_t,Bt){1&_t&&s.bIt("input",function(){return Bt._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",s.L39],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],standalone:!0,features:[s.GFd]})}}return lt})(),q=(()=>{class lt{static{this.\u0275fac=function(_t){return new(_t||lt)}}static{this.\u0275mod=s.$C({type:lt})}static{this.\u0275inj=s.G2t({})}}return lt})()},177:(i,a,r)=>{"use strict";r.d(a,{AJ:()=>Zn,B3:()=>xo,Jj:()=>Yn,MD:()=>us,N0:()=>tc,PV:()=>Ra,QT:()=>c,Sm:()=>pt,Sq:()=>Ee,T3:()=>Eo,UE:()=>Sa,VF:()=>_,Vy:()=>Js,Xr:()=>ps,YU:()=>Mn,ZD:()=>y,_b:()=>na,aZ:()=>_t,bT:()=>Mt,fw:()=>et,hb:()=>q,hj:()=>S,jo:()=>ta,qQ:()=>T,vh:()=>Ka});var o=r(4438);let s=null;function c(){return s}function y(F){s??=F}class _{}const T=new o.nKC("");let A=(()=>{class F{historyGo(rt){throw new Error("")}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:()=>(0,o.WQX)(I),providedIn:"platform"})}}return F})();const S=new o.nKC("");let I=(()=>{class F extends A{constructor(){super(),this._doc=(0,o.WQX)(T),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return c().getBaseHref(this._doc)}onPopState(rt){const wt=c().getGlobalEventTarget(this._doc,"window");return wt.addEventListener("popstate",rt,!1),()=>wt.removeEventListener("popstate",rt)}onHashChange(rt){const wt=c().getGlobalEventTarget(this._doc,"window");return wt.addEventListener("hashchange",rt,!1),()=>wt.removeEventListener("hashchange",rt)}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(rt){this._location.pathname=rt}pushState(rt,wt,De){this._history.pushState(rt,wt,De)}replaceState(rt,wt,De){this._history.replaceState(rt,wt,De)}forward(){this._history.forward()}back(){this._history.back()}historyGo(rt=0){this._history.go(rt)}getState(){return this._history.state}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:()=>new F,providedIn:"platform"})}}return F})();function N(F,Dt){if(0==F.length)return Dt;if(0==Dt.length)return F;let rt=0;return F.endsWith("/")&&rt++,Dt.startsWith("/")&&rt++,2==rt?F+Dt.substring(1):1==rt?F+Dt:F+"/"+Dt}function X(F){const Dt=F.match(/#|\?|$/),rt=Dt&&Dt.index||F.length;return F.slice(0,rt-("/"===F[rt-1]?1:0))+F.slice(rt)}function z(F){return F&&"?"!==F[0]?"?"+F:F}let q=(()=>{class F{historyGo(rt){throw new Error("")}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:()=>(0,o.WQX)(pt),providedIn:"root"})}}return F})();const lt=new o.nKC("");let pt=(()=>{class F extends q{constructor(rt,wt){super(),this._platformLocation=rt,this._removeListenerFns=[],this._baseHref=wt??this._platformLocation.getBaseHrefFromDOM()??(0,o.WQX)(T).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(rt){this._removeListenerFns.push(this._platformLocation.onPopState(rt),this._platformLocation.onHashChange(rt))}getBaseHref(){return this._baseHref}prepareExternalUrl(rt){return N(this._baseHref,rt)}path(rt=!1){const wt=this._platformLocation.pathname+z(this._platformLocation.search),De=this._platformLocation.hash;return De&&rt?`${wt}${De}`:wt}pushState(rt,wt,De,kr){const Br=this.prepareExternalUrl(De+z(kr));this._platformLocation.pushState(rt,wt,Br)}replaceState(rt,wt,De,kr){const Br=this.prepareExternalUrl(De+z(kr));this._platformLocation.replaceState(rt,wt,Br)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(rt=0){this._platformLocation.historyGo?.(rt)}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(A),o.KVO(lt,8))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}}return F})(),et=(()=>{class F extends q{constructor(rt,wt){super(),this._platformLocation=rt,this._baseHref="",this._removeListenerFns=[],null!=wt&&(this._baseHref=wt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(rt){this._removeListenerFns.push(this._platformLocation.onPopState(rt),this._platformLocation.onHashChange(rt))}getBaseHref(){return this._baseHref}path(rt=!1){const wt=this._platformLocation.hash??"#";return wt.length>0?wt.substring(1):wt}prepareExternalUrl(rt){const wt=N(this._baseHref,rt);return wt.length>0?"#"+wt:wt}pushState(rt,wt,De,kr){let Br=this.prepareExternalUrl(De+z(kr));0==Br.length&&(Br=this._platformLocation.pathname),this._platformLocation.pushState(rt,wt,Br)}replaceState(rt,wt,De,kr){let Br=this.prepareExternalUrl(De+z(kr));0==Br.length&&(Br=this._platformLocation.pathname),this._platformLocation.replaceState(rt,wt,Br)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(rt=0){this._platformLocation.historyGo?.(rt)}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(A),o.KVO(lt,8))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac})}}return F})(),_t=(()=>{class F{constructor(rt){this._subject=new o.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=rt;const wt=this._locationStrategy.getBaseHref();this._basePath=function kt(F){if(new RegExp("^(https?:)?//").test(F)){const[,rt]=F.split(/\/\/[^\/]+/);return rt}return F}(X(At(wt))),this._locationStrategy.onPopState(De=>{this._subject.emit({url:this.path(!0),pop:!0,state:De.state,type:De.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(rt=!1){return this.normalize(this._locationStrategy.path(rt))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(rt,wt=""){return this.path()==this.normalize(rt+z(wt))}normalize(rt){return F.stripTrailingSlash(function jt(F,Dt){if(!F||!Dt.startsWith(F))return Dt;const rt=Dt.substring(F.length);return""===rt||["/",";","?","#"].includes(rt[0])?rt:Dt}(this._basePath,At(rt)))}prepareExternalUrl(rt){return rt&&"/"!==rt[0]&&(rt="/"+rt),this._locationStrategy.prepareExternalUrl(rt)}go(rt,wt="",De=null){this._locationStrategy.pushState(De,"",rt,wt),this._notifyUrlChangeListeners(this.prepareExternalUrl(rt+z(wt)),De)}replaceState(rt,wt="",De=null){this._locationStrategy.replaceState(De,"",rt,wt),this._notifyUrlChangeListeners(this.prepareExternalUrl(rt+z(wt)),De)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(rt=0){this._locationStrategy.historyGo?.(rt)}onUrlChange(rt){return this._urlChangeListeners.push(rt),this._urlChangeSubscription??=this.subscribe(wt=>{this._notifyUrlChangeListeners(wt.url,wt.state)}),()=>{const wt=this._urlChangeListeners.indexOf(rt);this._urlChangeListeners.splice(wt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(rt="",wt){this._urlChangeListeners.forEach(De=>De(rt,wt))}subscribe(rt,wt,De){return this._subject.subscribe({next:rt,error:wt,complete:De})}static{this.normalizeQueryParams=z}static{this.joinWithSlash=N}static{this.stripTrailingSlash=X}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(q))}}static{this.\u0275prov=o.jDH({token:F,factory:()=>function Bt(){return new _t((0,o.KVO)(q))}(),providedIn:"root"})}}return F})();function At(F){return F.replace(/\/index.html$/,"")}var Ct=function(F){return F[F.Zero=0]="Zero",F[F.One=1]="One",F[F.Two=2]="Two",F[F.Few=3]="Few",F[F.Many=4]="Many",F[F.Other=5]="Other",F}(Ct||{}),$t=function(F){return F[F.Format=0]="Format",F[F.Standalone=1]="Standalone",F}($t||{}),qt=function(F){return F[F.Narrow=0]="Narrow",F[F.Abbreviated=1]="Abbreviated",F[F.Wide=2]="Wide",F[F.Short=3]="Short",F}(qt||{}),xe=function(F){return F[F.Short=0]="Short",F[F.Medium=1]="Medium",F[F.Long=2]="Long",F[F.Full=3]="Full",F}(xe||{});const ne={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function yt(F,Dt){return Wt((0,o.H5H)(F)[o.KH2.DateFormat],Dt)}function Lt(F,Dt){return Wt((0,o.H5H)(F)[o.KH2.TimeFormat],Dt)}function Ie(F,Dt){return Wt((0,o.H5H)(F)[o.KH2.DateTimeFormat],Dt)}function Pt(F,Dt){const rt=(0,o.H5H)(F),wt=rt[o.KH2.NumberSymbols][Dt];if(typeof wt>"u"){if(Dt===ne.CurrencyDecimal)return rt[o.KH2.NumberSymbols][ne.Decimal];if(Dt===ne.CurrencyGroup)return rt[o.KH2.NumberSymbols][ne.Group]}return wt}const me=o.mq5;function Vt(F){if(!F[o.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${F[o.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Wt(F,Dt){for(let rt=Dt;rt>-1;rt--)if(typeof F[rt]<"u")return F[rt];throw new Error("Locale data API: locale data undefined")}function Ne(F){const[Dt,rt]=F.split(":");return{hours:+Dt,minutes:+rt}}const Ao=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,hr={},Nt=/((?:[^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 he=function(F){return F[F.Short=0]="Short",F[F.ShortGMT=1]="ShortGMT",F[F.Long=2]="Long",F[F.Extended=3]="Extended",F}(he||{}),se=function(F){return F[F.FullYear=0]="FullYear",F[F.Month=1]="Month",F[F.Date=2]="Date",F[F.Hours=3]="Hours",F[F.Minutes=4]="Minutes",F[F.Seconds=5]="Seconds",F[F.FractionalSeconds=6]="FractionalSeconds",F[F.Day=7]="Day",F}(se||{}),Le=function(F){return F[F.DayPeriods=0]="DayPeriods",F[F.Days=1]="Days",F[F.Months=2]="Months",F[F.Eras=3]="Eras",F}(Le||{});function yr(F,Dt,rt,wt){let De=function Do(F){if(rr(F))return F;if("number"==typeof F&&!isNaN(F))return new Date(F);if("string"==typeof F){if(F=F.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(F)){const[De,kr=1,Br=1]=F.split("-").map(To=>+To);return mt(De,kr-1,Br)}const rt=parseFloat(F);if(!isNaN(F-rt))return new Date(rt);let wt;if(wt=F.match(Ao))return function Ko(F){const Dt=new Date(0);let rt=0,wt=0;const De=F[8]?Dt.setUTCFullYear:Dt.setFullYear,kr=F[8]?Dt.setUTCHours:Dt.setHours;F[9]&&(rt=Number(F[9]+F[10]),wt=Number(F[9]+F[11])),De.call(Dt,Number(F[1]),Number(F[2])-1,Number(F[3]));const Br=Number(F[4]||0)-rt,To=Number(F[5]||0)-wt,rn=Number(F[6]||0),Ln=Math.floor(1e3*parseFloat("0."+(F[7]||0)));return kr.call(Dt,Br,To,rn,Ln),Dt}(wt)}const Dt=new Date(F);if(!rr(Dt))throw new Error(`Unable to convert "${F}" into a date`);return Dt}(F);Dt=U(rt,Dt)||Dt;let To,Br=[];for(;Dt;){if(To=Nt.exec(Dt),!To){Br.push(Dt);break}{Br=Br.concat(To.slice(1));const xn=Br.pop();if(!xn)break;Dt=xn}}let rn=De.getTimezoneOffset();wt&&(rn=pe(wt,rn),De=function Yr(F,Dt,rt){const wt=rt?-1:1,De=F.getTimezoneOffset();return function br(F,Dt){return(F=new Date(F.getTime())).setMinutes(F.getMinutes()+Dt),F}(F,wt*(pe(Dt,De)-De))}(De,wt,!0));let Ln="";return Br.forEach(xn=>{const ln=function Ft(F){if(Qt[F])return Qt[F];let Dt;switch(F){case"G":case"GG":case"GGG":Dt=ir(Le.Eras,qt.Abbreviated);break;case"GGGG":Dt=ir(Le.Eras,qt.Wide);break;case"GGGGG":Dt=ir(Le.Eras,qt.Narrow);break;case"y":Dt=It(se.FullYear,1,0,!1,!0);break;case"yy":Dt=It(se.FullYear,2,0,!0,!0);break;case"yyy":Dt=It(se.FullYear,3,0,!1,!0);break;case"yyyy":Dt=It(se.FullYear,4,0,!1,!0);break;case"Y":Dt=te(1);break;case"YY":Dt=te(2,!0);break;case"YYY":Dt=te(3);break;case"YYYY":Dt=te(4);break;case"M":case"L":Dt=It(se.Month,1,1);break;case"MM":case"LL":Dt=It(se.Month,2,1);break;case"MMM":Dt=ir(Le.Months,qt.Abbreviated);break;case"MMMM":Dt=ir(Le.Months,qt.Wide);break;case"MMMMM":Dt=ir(Le.Months,qt.Narrow);break;case"LLL":Dt=ir(Le.Months,qt.Abbreviated,$t.Standalone);break;case"LLLL":Dt=ir(Le.Months,qt.Wide,$t.Standalone);break;case"LLLLL":Dt=ir(Le.Months,qt.Narrow,$t.Standalone);break;case"w":Dt=ho(1);break;case"ww":Dt=ho(2);break;case"W":Dt=ho(1,!0);break;case"d":Dt=It(se.Date,1);break;case"dd":Dt=It(se.Date,2);break;case"c":case"cc":Dt=It(se.Day,1);break;case"ccc":Dt=ir(Le.Days,qt.Abbreviated,$t.Standalone);break;case"cccc":Dt=ir(Le.Days,qt.Wide,$t.Standalone);break;case"ccccc":Dt=ir(Le.Days,qt.Narrow,$t.Standalone);break;case"cccccc":Dt=ir(Le.Days,qt.Short,$t.Standalone);break;case"E":case"EE":case"EEE":Dt=ir(Le.Days,qt.Abbreviated);break;case"EEEE":Dt=ir(Le.Days,qt.Wide);break;case"EEEEE":Dt=ir(Le.Days,qt.Narrow);break;case"EEEEEE":Dt=ir(Le.Days,qt.Short);break;case"a":case"aa":case"aaa":Dt=ir(Le.DayPeriods,qt.Abbreviated);break;case"aaaa":Dt=ir(Le.DayPeriods,qt.Wide);break;case"aaaaa":Dt=ir(Le.DayPeriods,qt.Narrow);break;case"b":case"bb":case"bbb":Dt=ir(Le.DayPeriods,qt.Abbreviated,$t.Standalone,!0);break;case"bbbb":Dt=ir(Le.DayPeriods,qt.Wide,$t.Standalone,!0);break;case"bbbbb":Dt=ir(Le.DayPeriods,qt.Narrow,$t.Standalone,!0);break;case"B":case"BB":case"BBB":Dt=ir(Le.DayPeriods,qt.Abbreviated,$t.Format,!0);break;case"BBBB":Dt=ir(Le.DayPeriods,qt.Wide,$t.Format,!0);break;case"BBBBB":Dt=ir(Le.DayPeriods,qt.Narrow,$t.Format,!0);break;case"h":Dt=It(se.Hours,1,-12);break;case"hh":Dt=It(se.Hours,2,-12);break;case"H":Dt=It(se.Hours,1);break;case"HH":Dt=It(se.Hours,2);break;case"m":Dt=It(se.Minutes,1);break;case"mm":Dt=It(se.Minutes,2);break;case"s":Dt=It(se.Seconds,1);break;case"ss":Dt=It(se.Seconds,2);break;case"S":Dt=It(se.FractionalSeconds,1);break;case"SS":Dt=It(se.FractionalSeconds,2);break;case"SSS":Dt=It(se.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Dt=nr(he.Short);break;case"ZZZZZ":Dt=nr(he.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Dt=nr(he.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":Dt=nr(he.Long);break;default:return null}return Qt[F]=Dt,Dt}(xn);Ln+=ln?ln(De,rt,rn):"''"===xn?"'":xn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Ln}function mt(F,Dt,rt){const wt=new Date(0);return wt.setFullYear(F,Dt,rt),wt.setHours(0,0,0),wt}function U(F,Dt){const rt=function qe(F){return(0,o.H5H)(F)[o.KH2.LocaleId]}(F);if(hr[rt]??={},hr[rt][Dt])return hr[rt][Dt];let wt="";switch(Dt){case"shortDate":wt=yt(F,xe.Short);break;case"mediumDate":wt=yt(F,xe.Medium);break;case"longDate":wt=yt(F,xe.Long);break;case"fullDate":wt=yt(F,xe.Full);break;case"shortTime":wt=Lt(F,xe.Short);break;case"mediumTime":wt=Lt(F,xe.Medium);break;case"longTime":wt=Lt(F,xe.Long);break;case"fullTime":wt=Lt(F,xe.Full);break;case"short":const De=U(F,"shortTime"),kr=U(F,"shortDate");wt=Z(Ie(F,xe.Short),[De,kr]);break;case"medium":const Br=U(F,"mediumTime"),To=U(F,"mediumDate");wt=Z(Ie(F,xe.Medium),[Br,To]);break;case"long":const rn=U(F,"longTime"),Ln=U(F,"longDate");wt=Z(Ie(F,xe.Long),[rn,Ln]);break;case"full":const xn=U(F,"fullTime"),ln=U(F,"fullDate");wt=Z(Ie(F,xe.Full),[xn,ln])}return wt&&(hr[rt][Dt]=wt),wt}function Z(F,Dt){return Dt&&(F=F.replace(/\{([^}]+)}/g,function(rt,wt){return null!=Dt&&wt in Dt?Dt[wt]:rt})),F}function it(F,Dt,rt="-",wt,De){let kr="";(F<0||De&&F<=0)&&(De?F=1-F:(F=-F,kr=rt));let Br=String(F);for(;Br.length0||To>-rt)&&(To+=rt),F===se.Hours)0===To&&-12===rt&&(To=12);else if(F===se.FractionalSeconds)return function Tt(F,Dt){return it(F,3).substring(0,Dt)}(To,Dt);const rn=Pt(Br,ne.MinusSign);return it(To,Dt,rn,wt,De)}}function ir(F,Dt,rt=$t.Format,wt=!1){return function(De,kr){return function er(F,Dt,rt,wt,De,kr){switch(rt){case Le.Months:return function _r(F,Dt,rt){const wt=(0,o.H5H)(F),kr=Wt([wt[o.KH2.MonthsFormat],wt[o.KH2.MonthsStandalone]],Dt);return Wt(kr,rt)}(Dt,De,wt)[F.getMonth()];case Le.Days:return function mr(F,Dt,rt){const wt=(0,o.H5H)(F),kr=Wt([wt[o.KH2.DaysFormat],wt[o.KH2.DaysStandalone]],Dt);return Wt(kr,rt)}(Dt,De,wt)[F.getDay()];case Le.DayPeriods:const Br=F.getHours(),To=F.getMinutes();if(kr){const Ln=function Te(F){const Dt=(0,o.H5H)(F);return Vt(Dt),(Dt[o.KH2.ExtraData][2]||[]).map(wt=>"string"==typeof wt?Ne(wt):[Ne(wt[0]),Ne(wt[1])])}(Dt),xn=function ie(F,Dt,rt){const wt=(0,o.H5H)(F);Vt(wt);const kr=Wt([wt[o.KH2.ExtraData][0],wt[o.KH2.ExtraData][1]],Dt)||[];return Wt(kr,rt)||[]}(Dt,De,wt),ln=Ln.findIndex(Pn=>{if(Array.isArray(Pn)){const[yo,Vr]=Pn,Oo=Br>=yo.hours&&To>=yo.minutes,Fn=Br0?Math.floor(De/60):Math.ceil(De/60);switch(F){case he.Short:return(De>=0?"+":"")+it(Br,2,kr)+it(Math.abs(De%60),2,kr);case he.ShortGMT:return"GMT"+(De>=0?"+":"")+it(Br,1,kr);case he.Long:return"GMT"+(De>=0?"+":"")+it(Br,2,kr)+":"+it(Math.abs(De%60),2,kr);case he.Extended:return 0===wt?"Z":(De>=0?"+":"")+it(Br,2,kr)+":"+it(Math.abs(De%60),2,kr);default:throw new Error(`Unknown zone width "${F}"`)}}}const Hr=0,Qr=4;function gr(F){const Dt=F.getDay(),rt=0===Dt?-3:Qr-Dt;return mt(F.getFullYear(),F.getMonth(),F.getDate()+rt)}function ho(F,Dt=!1){return function(rt,wt){let De;if(Dt){const kr=new Date(rt.getFullYear(),rt.getMonth(),1).getDay()-1,Br=rt.getDate();De=1+Math.floor((Br+kr)/7)}else{const kr=gr(rt),Br=function Xr(F){const Dt=mt(F,Hr,1).getDay();return mt(F,0,1+(Dt<=Qr?Qr:Qr+7)-Dt)}(kr.getFullYear()),To=kr.getTime()-Br.getTime();De=1+Math.round(To/6048e5)}return it(De,F,Pt(wt,ne.MinusSign))}}function te(F,Dt=!1){return function(rt,wt){return it(gr(rt).getFullYear(),F,Pt(wt,ne.MinusSign),Dt)}}const Qt={};function pe(F,Dt){F=F.replace(/:/g,"");const rt=Date.parse("Jan 01, 1970 00:00:00 "+F)/6e4;return isNaN(rt)?Dt:rt}function rr(F){return F instanceof Date&&!isNaN(F.valueOf())}let Ri=(()=>{class F{static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:function(wt){let De=null;return wt?De=new wt:(kr=o.KVO(o.xe9),De=new Oa(kr)),De;var kr},providedIn:"root"})}}return F})();let Oa=(()=>{class F extends Ri{constructor(rt){super(),this.locale=rt}getPluralCategory(rt,wt){switch(me(wt||this.locale)(rt)){case Ct.Zero:return"zero";case Ct.One:return"one";case Ct.Two:return"two";case Ct.Few:return"few";case Ct.Many:return"many";default:return"other"}}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(o.xe9))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac})}}return F})();function na(F,Dt){Dt=encodeURIComponent(Dt);for(const rt of F.split(";")){const wt=rt.indexOf("="),[De,kr]=-1==wt?[rt,""]:[rt.slice(0,wt),rt.slice(wt+1)];if(De.trim()===Dt)return decodeURIComponent(kr)}return null}const Xn=/\s+/,ui=[];let Mn=(()=>{class F{constructor(rt,wt){this._ngEl=rt,this._renderer=wt,this.initialClasses=ui,this.stateMap=new Map}set klass(rt){this.initialClasses=null!=rt?rt.trim().split(Xn):ui}set ngClass(rt){this.rawClass="string"==typeof rt?rt.trim().split(Xn):rt}ngDoCheck(){for(const wt of this.initialClasses)this._updateState(wt,!0);const rt=this.rawClass;if(Array.isArray(rt)||rt instanceof Set)for(const wt of rt)this._updateState(wt,!0);else if(null!=rt)for(const wt of Object.keys(rt))this._updateState(wt,!!rt[wt]);this._applyStateDiff()}_updateState(rt,wt){const De=this.stateMap.get(rt);void 0!==De?(De.enabled!==wt&&(De.changed=!0,De.enabled=wt),De.touched=!0):this.stateMap.set(rt,{enabled:wt,changed:!0,touched:!0})}_applyStateDiff(){for(const rt of this.stateMap){const wt=rt[0],De=rt[1];De.changed?(this._toggleClass(wt,De.enabled),De.changed=!1):De.touched||(De.enabled&&this._toggleClass(wt,!1),this.stateMap.delete(wt)),De.touched=!1}}_toggleClass(rt,wt){(rt=rt.trim()).length>0&&rt.split(Xn).forEach(De=>{wt?this._renderer.addClass(this._ngEl.nativeElement,De):this._renderer.removeClass(this._ngEl.nativeElement,De)})}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.aKT),o.rXU(o.sFG))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return F})();class Fe{constructor(Dt,rt,wt,De){this.$implicit=Dt,this.ngForOf=rt,this.index=wt,this.count=De}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 Ee=(()=>{class F{set ngForOf(rt){this._ngForOf=rt,this._ngForOfDirty=!0}set ngForTrackBy(rt){this._trackByFn=rt}get ngForTrackBy(){return this._trackByFn}constructor(rt,wt,De){this._viewContainer=rt,this._template=wt,this._differs=De,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(rt){rt&&(this._template=rt)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const rt=this._ngForOf;!this._differ&&rt&&(this._differ=this._differs.find(rt).create(this.ngForTrackBy))}if(this._differ){const rt=this._differ.diff(this._ngForOf);rt&&this._applyChanges(rt)}}_applyChanges(rt){const wt=this._viewContainer;rt.forEachOperation((De,kr,Br)=>{if(null==De.previousIndex)wt.createEmbeddedView(this._template,new Fe(De.item,this._ngForOf,-1,-1),null===Br?void 0:Br);else if(null==Br)wt.remove(null===kr?void 0:kr);else if(null!==kr){const To=wt.get(kr);wt.move(To,Br),bt(To,De)}});for(let De=0,kr=wt.length;De{bt(wt.get(De.currentIndex),De)})}static ngTemplateContextGuard(rt,wt){return!0}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(o._q3))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return F})();function bt(F,Dt){F.context.$implicit=Dt.item}let Mt=(()=>{class F{constructor(rt,wt){this._viewContainer=rt,this._context=new de,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=wt}set ngIf(rt){this._context.$implicit=this._context.ngIf=rt,this._updateView()}set ngIfThen(rt){He("ngIfThen",rt),this._thenTemplateRef=rt,this._thenViewRef=null,this._updateView()}set ngIfElse(rt){He("ngIfElse",rt),this._elseTemplateRef=rt,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(rt,wt){return!0}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.c1b),o.rXU(o.C4Q))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return F})();class de{constructor(){this.$implicit=null,this.ngIf=null}}function He(F,Dt){if(Dt&&!Dt.createEmbeddedView)throw new Error(`${F} must be a TemplateRef, but received '${(0,o.Tbb)(Dt)}'.`)}let xo=(()=>{class F{constructor(rt,wt,De){this._ngEl=rt,this._differs=wt,this._renderer=De,this._ngStyle=null,this._differ=null}set ngStyle(rt){this._ngStyle=rt,!this._differ&&rt&&(this._differ=this._differs.find(rt).create())}ngDoCheck(){if(this._differ){const rt=this._differ.diff(this._ngStyle);rt&&this._applyChanges(rt)}}_setStyle(rt,wt){const[De,kr]=rt.split("."),Br=-1===De.indexOf("-")?void 0:o.czy.DashCase;null!=wt?this._renderer.setStyle(this._ngEl.nativeElement,De,kr?`${wt}${kr}`:wt,Br):this._renderer.removeStyle(this._ngEl.nativeElement,De,Br)}_applyChanges(rt){rt.forEachRemovedItem(wt=>this._setStyle(wt.key,null)),rt.forEachAddedItem(wt=>this._setStyle(wt.key,wt.currentValue)),rt.forEachChangedItem(wt=>this._setStyle(wt.key,wt.currentValue))}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.aKT),o.rXU(o.MKu),o.rXU(o.sFG))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return F})(),Eo=(()=>{class F{constructor(rt){this._viewContainerRef=rt,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(rt){if(this._shouldRecreateView(rt)){const wt=this._viewContainerRef;if(this._viewRef&&wt.remove(wt.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const De=this._createContextForwardProxy();this._viewRef=wt.createEmbeddedView(this.ngTemplateOutlet,De,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(rt){return!!rt.ngTemplateOutlet||!!rt.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(rt,wt,De)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,wt,De),get:(rt,wt,De)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,wt,De)}})}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.c1b))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[o.OA$]})}}return F})();function no(F,Dt){return new o.wOt(2100,!1)}class si{createSubscription(Dt,rt){return(0,o.O8t)(()=>Dt.subscribe({next:rt,error:wt=>{throw wt}}))}dispose(Dt){(0,o.O8t)(()=>Dt.unsubscribe())}}class $i{createSubscription(Dt,rt){return Dt.then(rt,wt=>{throw wt})}dispose(Dt){}}const vi=new $i,jo=new si;let Yn=(()=>{class F{constructor(rt){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=rt}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(rt){if(!this._obj){if(rt)try{this.markForCheckOnValueUpdate=!1,this._subscribe(rt)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return rt!==this._obj?(this._dispose(),this.transform(rt)):this._latestValue}_subscribe(rt){this._obj=rt,this._strategy=this._selectStrategy(rt),this._subscription=this._strategy.createSubscription(rt,wt=>this._updateLatestValue(rt,wt))}_selectStrategy(rt){if((0,o.jNT)(rt))return vi;if((0,o.zjR)(rt))return jo;throw no()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(rt,wt){rt===this._obj&&(this._latestValue=wt,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.gRc,16))}}static{this.\u0275pipe=o.EJ8({name:"async",type:F,pure:!1,standalone:!0})}}return F})();const on=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let Ra=(()=>{class F{transform(rt){if(null==rt)return null;if("string"!=typeof rt)throw no();return rt.replace(on,wt=>wt[0].toUpperCase()+wt.slice(1).toLowerCase())}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275pipe=o.EJ8({name:"titlecase",type:F,pure:!0,standalone:!0})}}return F})();const Fs=new o.nKC(""),ls=new o.nKC("");let Ka=(()=>{class F{constructor(rt,wt,De){this.locale=rt,this.defaultTimezone=wt,this.defaultOptions=De}transform(rt,wt,De,kr){if(null==rt||""===rt||rt!=rt)return null;try{return yr(rt,wt??this.defaultOptions?.dateFormat??"mediumDate",kr||this.locale,De??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Br){throw no()}}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.xe9,16),o.rXU(Fs,24),o.rXU(ls,24))}}static{this.\u0275pipe=o.EJ8({name:"date",type:F,pure:!0,standalone:!0})}}return F})();const pa=/#/g;let ta=(()=>{class F{constructor(rt){this._localization=rt}transform(rt,wt,De){if(null==rt)return"";if("object"!=typeof wt||null===wt)throw no();return wt[function yi(F,Dt,rt,wt){let De=`=${F}`;if(Dt.indexOf(De)>-1||(De=rt.getPluralCategory(F,wt),Dt.indexOf(De)>-1))return De;if(Dt.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${F}"`)}(rt,Object.keys(wt),this._localization,De)].replace(pa,rt.toString())}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(Ri,16))}}static{this.\u0275pipe=o.EJ8({name:"i18nPlural",type:F,pure:!0,standalone:!0})}}return F})(),us=(()=>{class F{static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275mod=o.$C({type:F})}static{this.\u0275inj=o.G2t({})}}return F})();const Zn="browser",Di="server";function Sa(F){return F===Zn}function Js(F){return F===Di}let ps=(()=>{class F{static{this.\u0275prov=(0,o.jDH)({token:F,providedIn:"root",factory:()=>Sa((0,o.WQX)(o.Agw))?new Vi((0,o.WQX)(T),window):new hs})}}return F})();class Vi{constructor(Dt,rt){this.document=Dt,this.window=rt,this.offset=()=>[0,0]}setOffset(Dt){this.offset=Array.isArray(Dt)?()=>Dt:Dt}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(Dt){this.window.scrollTo(Dt[0],Dt[1])}scrollToAnchor(Dt){const rt=function kn(F,Dt){const rt=F.getElementById(Dt)||F.getElementsByName(Dt)[0];if(rt)return rt;if("function"==typeof F.createTreeWalker&&F.body&&"function"==typeof F.body.attachShadow){const wt=F.createTreeWalker(F.body,NodeFilter.SHOW_ELEMENT);let De=wt.currentNode;for(;De;){const kr=De.shadowRoot;if(kr){const Br=kr.getElementById(Dt)||kr.querySelector(`[name="${Dt}"]`);if(Br)return Br}De=wt.nextNode()}}return null}(this.document,Dt);rt&&(this.scrollToElement(rt),rt.focus())}setHistoryScrollRestoration(Dt){this.window.history.scrollRestoration=Dt}scrollToElement(Dt){const rt=Dt.getBoundingClientRect(),wt=rt.left+this.window.pageXOffset,De=rt.top+this.window.pageYOffset,kr=this.offset();this.window.scrollTo(wt-kr[0],De-kr[1])}}class hs{setOffset(Dt){}getScrollPosition(){return[0,0]}scrollToPosition(Dt){}scrollToAnchor(Dt){}setHistoryScrollRestoration(Dt){}}class tc{}},1626:(i,a,r)=>{"use strict";r.d(a,{$R:()=>Yr,Nl:()=>kt,Qq:()=>Ie,b$:()=>Do,cS:()=>_r,yz:()=>Wr});var o=r(467),s=r(4438),c=r(7673),y=r(1985),_=r(6648),E=r(274),T=r(5964),A=r(6354),S=r(980),I=r(5558),N=r(177);class X{}class z{}class q{constructor(Fe){this.normalizedNames=new Map,this.lazyUpdate=null,Fe?"string"==typeof Fe?this.lazyInit=()=>{this.headers=new Map,Fe.split("\n").forEach(Ee=>{const bt=Ee.indexOf(":");if(bt>0){const Zt=Ee.slice(0,bt),Mt=Zt.toLowerCase(),de=Ee.slice(bt+1).trim();this.maybeSetNormalizedName(Zt,Mt),this.headers.has(Mt)?this.headers.get(Mt).push(de):this.headers.set(Mt,[de])}})}:typeof Headers<"u"&&Fe instanceof Headers?(this.headers=new Map,Fe.forEach((Ee,bt)=>{this.setHeaderEntries(bt,Ee)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Fe).forEach(([Ee,bt])=>{this.setHeaderEntries(Ee,bt)})}:this.headers=new Map}has(Fe){return this.init(),this.headers.has(Fe.toLowerCase())}get(Fe){this.init();const Ee=this.headers.get(Fe.toLowerCase());return Ee&&Ee.length>0?Ee[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Fe){return this.init(),this.headers.get(Fe.toLowerCase())||null}append(Fe,Ee){return this.clone({name:Fe,value:Ee,op:"a"})}set(Fe,Ee){return this.clone({name:Fe,value:Ee,op:"s"})}delete(Fe,Ee){return this.clone({name:Fe,value:Ee,op:"d"})}maybeSetNormalizedName(Fe,Ee){this.normalizedNames.has(Ee)||this.normalizedNames.set(Ee,Fe)}init(){this.lazyInit&&(this.lazyInit instanceof q?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Fe=>this.applyUpdate(Fe)),this.lazyUpdate=null))}copyFrom(Fe){Fe.init(),Array.from(Fe.headers.keys()).forEach(Ee=>{this.headers.set(Ee,Fe.headers.get(Ee)),this.normalizedNames.set(Ee,Fe.normalizedNames.get(Ee))})}clone(Fe){const Ee=new q;return Ee.lazyInit=this.lazyInit&&this.lazyInit instanceof q?this.lazyInit:this,Ee.lazyUpdate=(this.lazyUpdate||[]).concat([Fe]),Ee}applyUpdate(Fe){const Ee=Fe.name.toLowerCase();switch(Fe.op){case"a":case"s":let bt=Fe.value;if("string"==typeof bt&&(bt=[bt]),0===bt.length)return;this.maybeSetNormalizedName(Fe.name,Ee);const Zt=("a"===Fe.op?this.headers.get(Ee):void 0)||[];Zt.push(...bt),this.headers.set(Ee,Zt);break;case"d":const Mt=Fe.value;if(Mt){let de=this.headers.get(Ee);if(!de)return;de=de.filter(He=>-1===Mt.indexOf(He)),0===de.length?(this.headers.delete(Ee),this.normalizedNames.delete(Ee)):this.headers.set(Ee,de)}else this.headers.delete(Ee),this.normalizedNames.delete(Ee)}}setHeaderEntries(Fe,Ee){const bt=(Array.isArray(Ee)?Ee:[Ee]).map(Mt=>Mt.toString()),Zt=Fe.toLowerCase();this.headers.set(Zt,bt),this.maybeSetNormalizedName(Fe,Zt)}forEach(Fe){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ee=>Fe(this.normalizedNames.get(Ee),this.headers.get(Ee)))}}class pt{encodeKey(Fe){return jt(Fe)}encodeValue(Fe){return jt(Fe)}decodeKey(Fe){return decodeURIComponent(Fe)}decodeValue(Fe){return decodeURIComponent(Fe)}}const _t=/%(\d[a-f0-9])/gi,Bt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function jt(Gt){return encodeURIComponent(Gt).replace(_t,(Fe,Ee)=>Bt[Ee]??Fe)}function At(Gt){return`${Gt}`}class kt{constructor(Fe={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Fe.encoder||new pt,Fe.fromString){if(Fe.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function et(Gt,Fe){const Ee=new Map;return Gt.length>0&&Gt.replace(/^\?/,"").split("&").forEach(Zt=>{const Mt=Zt.indexOf("="),[de,He]=-1==Mt?[Fe.decodeKey(Zt),""]:[Fe.decodeKey(Zt.slice(0,Mt)),Fe.decodeValue(Zt.slice(Mt+1))],Oe=Ee.get(de)||[];Oe.push(He),Ee.set(de,Oe)}),Ee}(Fe.fromString,this.encoder)}else Fe.fromObject?(this.map=new Map,Object.keys(Fe.fromObject).forEach(Ee=>{const bt=Fe.fromObject[Ee],Zt=Array.isArray(bt)?bt.map(At):[At(bt)];this.map.set(Ee,Zt)})):this.map=null}has(Fe){return this.init(),this.map.has(Fe)}get(Fe){this.init();const Ee=this.map.get(Fe);return Ee?Ee[0]:null}getAll(Fe){return this.init(),this.map.get(Fe)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Fe,Ee){return this.clone({param:Fe,value:Ee,op:"a"})}appendAll(Fe){const Ee=[];return Object.keys(Fe).forEach(bt=>{const Zt=Fe[bt];Array.isArray(Zt)?Zt.forEach(Mt=>{Ee.push({param:bt,value:Mt,op:"a"})}):Ee.push({param:bt,value:Zt,op:"a"})}),this.clone(Ee)}set(Fe,Ee){return this.clone({param:Fe,value:Ee,op:"s"})}delete(Fe,Ee){return this.clone({param:Fe,value:Ee,op:"d"})}toString(){return this.init(),this.keys().map(Fe=>{const Ee=this.encoder.encodeKey(Fe);return this.map.get(Fe).map(bt=>Ee+"="+this.encoder.encodeValue(bt)).join("&")}).filter(Fe=>""!==Fe).join("&")}clone(Fe){const Ee=new kt({encoder:this.encoder});return Ee.cloneFrom=this.cloneFrom||this,Ee.updates=(this.updates||[]).concat(Fe),Ee}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Fe=>this.map.set(Fe,this.cloneFrom.map.get(Fe))),this.updates.forEach(Fe=>{switch(Fe.op){case"a":case"s":const Ee=("a"===Fe.op?this.map.get(Fe.param):void 0)||[];Ee.push(At(Fe.value)),this.map.set(Fe.param,Ee);break;case"d":if(void 0===Fe.value){this.map.delete(Fe.param);break}{let bt=this.map.get(Fe.param)||[];const Zt=bt.indexOf(At(Fe.value));-1!==Zt&&bt.splice(Zt,1),bt.length>0?this.map.set(Fe.param,bt):this.map.delete(Fe.param)}}}),this.cloneFrom=this.updates=null)}}class ct{constructor(){this.map=new Map}set(Fe,Ee){return this.map.set(Fe,Ee),this}get(Fe){return this.map.has(Fe)||this.map.set(Fe,Fe.defaultValue()),this.map.get(Fe)}delete(Fe){return this.map.delete(Fe),this}has(Fe){return this.map.has(Fe)}keys(){return this.map.keys()}}function $t(Gt){return typeof ArrayBuffer<"u"&&Gt instanceof ArrayBuffer}function qt(Gt){return typeof Blob<"u"&&Gt instanceof Blob}function xe(Gt){return typeof FormData<"u"&&Gt instanceof FormData}class ce{constructor(Fe,Ee,bt,Zt){let Mt;if(this.url=Ee,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Fe.toUpperCase(),function Ct(Gt){switch(Gt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Zt?(this.body=void 0!==bt?bt:null,Mt=Zt):Mt=bt,Mt&&(this.reportProgress=!!Mt.reportProgress,this.withCredentials=!!Mt.withCredentials,Mt.responseType&&(this.responseType=Mt.responseType),Mt.headers&&(this.headers=Mt.headers),Mt.context&&(this.context=Mt.context),Mt.params&&(this.params=Mt.params),this.transferCache=Mt.transferCache),this.headers??=new q,this.context??=new ct,this.params){const de=this.params.toString();if(0===de.length)this.urlWithParams=Ee;else{const He=Ee.indexOf("?");this.urlWithParams=Ee+(-1===He?"?":HePr.set($r,Fe.setHeaders[$r]),fr)),Fe.setParams&&(Ir=Object.keys(Fe.setParams).reduce((Pr,$r)=>Pr.set($r,Fe.setParams[$r]),Ir)),new ce(Ee,bt,de,{params:Ir,headers:fr,context:Cr,reportProgress:Oe,responseType:Zt,withCredentials:He,transferCache:Mt})}}var qe=function(Gt){return Gt[Gt.Sent=0]="Sent",Gt[Gt.UploadProgress=1]="UploadProgress",Gt[Gt.ResponseHeader=2]="ResponseHeader",Gt[Gt.DownloadProgress=3]="DownloadProgress",Gt[Gt.Response=4]="Response",Gt[Gt.User=5]="User",Gt}(qe||{});class Mr{constructor(Fe,Ee=200,bt="OK"){this.headers=Fe.headers||new q,this.status=void 0!==Fe.status?Fe.status:Ee,this.statusText=Fe.statusText||bt,this.url=Fe.url||null,this.ok=this.status>=200&&this.status<300}}class mr extends Mr{constructor(Fe={}){super(Fe),this.type=qe.ResponseHeader}clone(Fe={}){return new mr({headers:Fe.headers||this.headers,status:void 0!==Fe.status?Fe.status:this.status,statusText:Fe.statusText||this.statusText,url:Fe.url||this.url||void 0})}}class _r extends Mr{constructor(Fe={}){super(Fe),this.type=qe.Response,this.body=void 0!==Fe.body?Fe.body:null}clone(Fe={}){return new _r({body:void 0!==Fe.body?Fe.body:this.body,headers:Fe.headers||this.headers,status:void 0!==Fe.status?Fe.status:this.status,statusText:Fe.statusText||this.statusText,url:Fe.url||this.url||void 0})}}class Wr extends Mr{constructor(Fe){super(Fe,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Fe.url||"(unknown url)"}`:`Http failure response for ${Fe.url||"(unknown url)"}: ${Fe.status} ${Fe.statusText}`,this.error=Fe.error||null}}function Lt(Gt,Fe){return{body:Fe,headers:Gt.headers,context:Gt.context,observe:Gt.observe,params:Gt.params,reportProgress:Gt.reportProgress,responseType:Gt.responseType,withCredentials:Gt.withCredentials,transferCache:Gt.transferCache}}let Ie=(()=>{class Gt{constructor(Ee){this.handler=Ee}request(Ee,bt,Zt={}){let Mt;if(Ee instanceof ce)Mt=Ee;else{let Oe,fr;Oe=Zt.headers instanceof q?Zt.headers:new q(Zt.headers),Zt.params&&(fr=Zt.params instanceof kt?Zt.params:new kt({fromObject:Zt.params})),Mt=new ce(Ee,bt,void 0!==Zt.body?Zt.body:null,{headers:Oe,context:Zt.context,params:fr,reportProgress:Zt.reportProgress,responseType:Zt.responseType||"json",withCredentials:Zt.withCredentials,transferCache:Zt.transferCache})}const de=(0,c.of)(Mt).pipe((0,E.H)(Oe=>this.handler.handle(Oe)));if(Ee instanceof ce||"events"===Zt.observe)return de;const He=de.pipe((0,T.p)(Oe=>Oe instanceof _r));switch(Zt.observe||"body"){case"body":switch(Mt.responseType){case"arraybuffer":return He.pipe((0,A.T)(Oe=>{if(null!==Oe.body&&!(Oe.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Oe.body}));case"blob":return He.pipe((0,A.T)(Oe=>{if(null!==Oe.body&&!(Oe.body instanceof Blob))throw new Error("Response is not a Blob.");return Oe.body}));case"text":return He.pipe((0,A.T)(Oe=>{if(null!==Oe.body&&"string"!=typeof Oe.body)throw new Error("Response is not a string.");return Oe.body}));default:return He.pipe((0,A.T)(Oe=>Oe.body))}case"response":return He;default:throw new Error(`Unreachable: unhandled observe type ${Zt.observe}}`)}}delete(Ee,bt={}){return this.request("DELETE",Ee,bt)}get(Ee,bt={}){return this.request("GET",Ee,bt)}head(Ee,bt={}){return this.request("HEAD",Ee,bt)}jsonp(Ee,bt){return this.request("JSONP",Ee,{params:(new kt).append(bt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ee,bt={}){return this.request("OPTIONS",Ee,bt)}patch(Ee,bt,Zt={}){return this.request("PATCH",Ee,Lt(Zt,bt))}post(Ee,bt,Zt={}){return this.request("POST",Ee,Lt(Zt,bt))}put(Ee,bt,Zt={}){return this.request("PUT",Ee,Lt(Zt,bt))}static{this.\u0275fac=function(bt){return new(bt||Gt)(s.KVO(X))}}static{this.\u0275prov=s.jDH({token:Gt,factory:Gt.\u0275fac})}}return Gt})();const Pt=/^\)\]\}',?\n/;function zt(Gt){if(Gt.url)return Gt.url;const Fe="X-Request-URL".toLocaleLowerCase();return Gt.headers.get(Fe)}let Se=(()=>{class Gt{constructor(){this.fetchImpl=(0,s.WQX)(Ye,{optional:!0})?.fetch??((...Ee)=>globalThis.fetch(...Ee)),this.ngZone=(0,s.WQX)(s.SKi)}handle(Ee){return new y.c(bt=>{const Zt=new AbortController;return this.doRequest(Ee,Zt.signal,bt).then(ft,Mt=>bt.error(new Wr({error:Mt}))),()=>Zt.abort()})}doRequest(Ee,bt,Zt){var Mt=this;return(0,o.A)(function*(){const de=Mt.createRequestInit(Ee);let He;try{const Jr=Mt.ngZone.runOutsideAngular(()=>Mt.fetchImpl(Ee.urlWithParams,{signal:bt,...de}));(function me(Gt){Gt.then(ft,ft)})(Jr),Zt.next({type:qe.Sent}),He=yield Jr}catch(Jr){return void Zt.error(new Wr({error:Jr,status:Jr.status??0,statusText:Jr.statusText,url:Ee.urlWithParams,headers:Jr.headers}))}const Oe=new q(He.headers),fr=He.statusText,Ir=zt(He)??Ee.urlWithParams;let Cr=He.status,Pr=null;if(Ee.reportProgress&&Zt.next(new mr({headers:Oe,status:Cr,statusText:fr,url:Ir})),He.body){const Jr=He.headers.get("content-length"),eo=[],xo=He.body.getReader();let fo,no,Eo=0;const si=typeof Zone<"u"&&Zone.current;yield Mt.ngZone.runOutsideAngular((0,o.A)(function*(){for(;;){const{done:vi,value:jo}=yield xo.read();if(vi)break;if(eo.push(jo),Eo+=jo.length,Ee.reportProgress){no="text"===Ee.responseType?(no??"")+(fo??=new TextDecoder).decode(jo,{stream:!0}):void 0;const Yn=()=>Zt.next({type:qe.DownloadProgress,total:Jr?+Jr:void 0,loaded:Eo,partialText:no});si?si.run(Yn):Yn()}}}));const $i=Mt.concatChunks(eo,Eo);try{const vi=He.headers.get("Content-Type")??"";Pr=Mt.parseBody(Ee,$i,vi)}catch(vi){return void Zt.error(new Wr({error:vi,headers:new q(He.headers),status:He.status,statusText:He.statusText,url:zt(He)??Ee.urlWithParams}))}}0===Cr&&(Cr=Pr?200:0),Cr>=200&&Cr<300?(Zt.next(new _r({body:Pr,headers:Oe,status:Cr,statusText:fr,url:Ir})),Zt.complete()):Zt.error(new Wr({error:Pr,headers:Oe,status:Cr,statusText:fr,url:Ir}))})()}parseBody(Ee,bt,Zt){switch(Ee.responseType){case"json":const Mt=(new TextDecoder).decode(bt).replace(Pt,"");return""===Mt?null:JSON.parse(Mt);case"text":return(new TextDecoder).decode(bt);case"blob":return new Blob([bt],{type:Zt});case"arraybuffer":return bt.buffer}}createRequestInit(Ee){const bt={},Zt=Ee.withCredentials?"include":void 0;if(Ee.headers.forEach((Mt,de)=>bt[Mt]=de.join(",")),Ee.headers.has("Accept")||(bt.Accept="application/json, text/plain, */*"),!Ee.headers.has("Content-Type")){const Mt=Ee.detectContentTypeHeader();null!==Mt&&(bt["Content-Type"]=Mt)}return{body:Ee.serializeBody(),method:Ee.method,headers:bt,credentials:Zt}}concatChunks(Ee,bt){const Zt=new Uint8Array(bt);let Mt=0;for(const de of Ee)Zt.set(de,Mt),Mt+=de.length;return Zt}static{this.\u0275fac=function(bt){return new(bt||Gt)}}static{this.\u0275prov=s.jDH({token:Gt,factory:Gt.\u0275fac})}}return Gt})();class Ye{}function ft(){}function Vt(Gt,Fe){return Fe(Gt)}const Wt=new s.nKC(""),Ne=new s.nKC(""),$e=new s.nKC("",{providedIn:"root",factory:()=>!0});let hr=(()=>{class Gt extends X{constructor(Ee,bt){super(),this.backend=Ee,this.injector=bt,this.chain=null,this.pendingTasks=(0,s.WQX)(s.TgB),this.contributeToStability=(0,s.WQX)($e)}handle(Ee){if(null===this.chain){const bt=Array.from(new Set([...this.injector.get(Wt),...this.injector.get(Ne,[])]));this.chain=bt.reduceRight((Zt,Mt)=>function ie(Gt,Fe,Ee){return(bt,Zt)=>(0,s.N4e)(Ee,()=>Fe(bt,Mt=>Gt(Mt,Zt)))}(Zt,Mt,this.injector),Vt)}if(this.contributeToStability){const bt=this.pendingTasks.add();return this.chain(Ee,Zt=>this.backend.handle(Zt)).pipe((0,S.j)(()=>this.pendingTasks.remove(bt)))}return this.chain(Ee,bt=>this.backend.handle(bt))}static{this.\u0275fac=function(bt){return new(bt||Gt)(s.KVO(z),s.KVO(s.uvJ))}}static{this.\u0275prov=s.jDH({token:Gt,factory:Gt.\u0275fac})}}return Gt})();const ye=/^\)\]\}',?\n/;let er=(()=>{class Gt{constructor(Ee){this.xhrFactory=Ee}handle(Ee){if("JSONP"===Ee.method)throw new s.wOt(-2800,!1);const bt=this.xhrFactory;return(bt.\u0275loadImpl?(0,_.H)(bt.\u0275loadImpl()):(0,c.of)(null)).pipe((0,I.n)(()=>new y.c(Mt=>{const de=bt.build();if(de.open(Ee.method,Ee.urlWithParams),Ee.withCredentials&&(de.withCredentials=!0),Ee.headers.forEach((eo,xo)=>de.setRequestHeader(eo,xo.join(","))),Ee.headers.has("Accept")||de.setRequestHeader("Accept","application/json, text/plain, */*"),!Ee.headers.has("Content-Type")){const eo=Ee.detectContentTypeHeader();null!==eo&&de.setRequestHeader("Content-Type",eo)}if(Ee.responseType){const eo=Ee.responseType.toLowerCase();de.responseType="json"!==eo?eo:"text"}const He=Ee.serializeBody();let Oe=null;const fr=()=>{if(null!==Oe)return Oe;const eo=de.statusText||"OK",xo=new q(de.getAllResponseHeaders()),Eo=function ir(Gt){return"responseURL"in Gt&&Gt.responseURL?Gt.responseURL:/^X-Request-URL:/m.test(Gt.getAllResponseHeaders())?Gt.getResponseHeader("X-Request-URL"):null}(de)||Ee.url;return Oe=new mr({headers:xo,status:de.status,statusText:eo,url:Eo}),Oe},Ir=()=>{let{headers:eo,status:xo,statusText:Eo,url:fo}=fr(),no=null;204!==xo&&(no=typeof de.response>"u"?de.responseText:de.response),0===xo&&(xo=no?200:0);let si=xo>=200&&xo<300;if("json"===Ee.responseType&&"string"==typeof no){const $i=no;no=no.replace(ye,"");try{no=""!==no?JSON.parse(no):null}catch(vi){no=$i,si&&(si=!1,no={error:vi,text:no})}}si?(Mt.next(new _r({body:no,headers:eo,status:xo,statusText:Eo,url:fo||void 0})),Mt.complete()):Mt.error(new Wr({error:no,headers:eo,status:xo,statusText:Eo,url:fo||void 0}))},Cr=eo=>{const{url:xo}=fr(),Eo=new Wr({error:eo,status:de.status||0,statusText:de.statusText||"Unknown Error",url:xo||void 0});Mt.error(Eo)};let Pr=!1;const $r=eo=>{Pr||(Mt.next(fr()),Pr=!0);let xo={type:qe.DownloadProgress,loaded:eo.loaded};eo.lengthComputable&&(xo.total=eo.total),"text"===Ee.responseType&&de.responseText&&(xo.partialText=de.responseText),Mt.next(xo)},Jr=eo=>{let xo={type:qe.UploadProgress,loaded:eo.loaded};eo.lengthComputable&&(xo.total=eo.total),Mt.next(xo)};return de.addEventListener("load",Ir),de.addEventListener("error",Cr),de.addEventListener("timeout",Cr),de.addEventListener("abort",Cr),Ee.reportProgress&&(de.addEventListener("progress",$r),null!==He&&de.upload&&de.upload.addEventListener("progress",Jr)),de.send(He),Mt.next({type:qe.Sent}),()=>{de.removeEventListener("error",Cr),de.removeEventListener("abort",Cr),de.removeEventListener("load",Ir),de.removeEventListener("timeout",Cr),Ee.reportProgress&&(de.removeEventListener("progress",$r),null!==He&&de.upload&&de.upload.removeEventListener("progress",Jr)),de.readyState!==de.DONE&&de.abort()}})))}static{this.\u0275fac=function(bt){return new(bt||Gt)(s.KVO(N.N0))}}static{this.\u0275prov=s.jDH({token:Gt,factory:Gt.\u0275fac})}}return Gt})();const nr=new s.nKC(""),Qr=new s.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),gr=new s.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class ho{}let te=(()=>{class Gt{constructor(Ee,bt,Zt){this.doc=Ee,this.platform=bt,this.cookieName=Zt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ee=this.doc.cookie||"";return Ee!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,N._b)(Ee,this.cookieName),this.lastCookieString=Ee),this.lastToken}static{this.\u0275fac=function(bt){return new(bt||Gt)(s.KVO(N.qQ),s.KVO(s.Agw),s.KVO(Qr))}}static{this.\u0275prov=s.jDH({token:Gt,factory:Gt.\u0275fac})}}return Gt})();function Qt(Gt,Fe){const Ee=Gt.url.toLowerCase();if(!(0,s.WQX)(nr)||"GET"===Gt.method||"HEAD"===Gt.method||Ee.startsWith("http://")||Ee.startsWith("https://"))return Fe(Gt);const bt=(0,s.WQX)(ho).getToken(),Zt=(0,s.WQX)(gr);return null!=bt&&!Gt.headers.has(Zt)&&(Gt=Gt.clone({headers:Gt.headers.set(Zt,bt)})),Fe(Gt)}var pe=function(Gt){return Gt[Gt.Interceptors=0]="Interceptors",Gt[Gt.LegacyInterceptors=1]="LegacyInterceptors",Gt[Gt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Gt[Gt.NoXsrfProtection=3]="NoXsrfProtection",Gt[Gt.JsonpSupport=4]="JsonpSupport",Gt[Gt.RequestsMadeViaParent=5]="RequestsMadeViaParent",Gt[Gt.Fetch=6]="Fetch",Gt}(pe||{});function Yr(...Gt){const Fe=[Ie,er,hr,{provide:X,useExisting:hr},{provide:z,useFactory:()=>(0,s.WQX)(Se,{optional:!0})??(0,s.WQX)(er)},{provide:Wt,useValue:Qt,multi:!0},{provide:nr,useValue:!0},{provide:ho,useClass:te}];for(const Ee of Gt)Fe.push(...Ee.\u0275providers);return(0,s.EmA)(Fe)}function Do(Gt){return function br(Gt,Fe){return{\u0275kind:Gt,\u0275providers:Fe}}(pe.Interceptors,Gt.map(Fe=>({provide:Wt,useValue:Fe,multi:!0})))}},4438:(i,a,r)=>{"use strict";function o(t,e){return Object.is(t,e)}r.d(a,{bc$:()=>Wo,iLQ:()=>Tw,sZ2:()=>qr,hnV:()=>Ak,wjH:()=>sh,o8S:()=>Ld,BIS:()=>Cn,gRc:()=>zk,Ql9:()=>z8,OM3:()=>em,Ocv:()=>Z8,Z63:()=>Lr,aKT:()=>tu,uvJ:()=>ni,zcH:()=>ol,bkB:()=>rl,$GK:()=>on,nKC:()=>Uo,zZn:()=>ws,_q3:()=>jv,MKu:()=>Vv,xe9:()=>Lv,Co$:()=>gx,Vns:()=>ih,SKi:()=>Qi,Xx1:()=>Vi,Agw:()=>mo,PLl:()=>$o,rOR:()=>ed,sFG:()=>JE,_9s:()=>by,czy:()=>eg,WPN:()=>uu,kdw:()=>hs,C4Q:()=>eh,NYb:()=>P8,giA:()=>Dk,RxE:()=>wk,c1b:()=>ew,gXe:()=>yn,mal:()=>lw,Tzd:()=>Ex,L39:()=>ZD,EWP:()=>JD,sbv:()=>S5,Ol2:()=>Ly,w6W:()=>W5,QZP:()=>xE,Rfq:()=>te,oKB:()=>nc,WQX:()=>Fo,naY:()=>iD,Hps:()=>Ty,QuC:()=>Ya,EmA:()=>ia,Udg:()=>QD,HJs:()=>iS,N4e:()=>va,vPA:()=>G1,O8t:()=>tS,H3F:()=>yk,H8p:()=>Mi,KH2:()=>$g,TgB:()=>vd,wOt:()=>Ke,WHO:()=>Ek,e01:()=>Ck,lNU:()=>$e,h9k:()=>Jm,$MX:()=>Qh,ZF7:()=>ep,Kcf:()=>Xw,e5t:()=>qw,UyX:()=>Zw,cWb:()=>Yw,osQ:()=>Qw,H5H:()=>dv,Zy3:()=>Nr,mq5:()=>D2,JZv:()=>ye,TL3:()=>MD,LfX:()=>Ri,plB:()=>cp,jNT:()=>Iv,zjR:()=>Sk,ngT:()=>xc,TL$:()=>Ar,Tbb:()=>Qr,rcV:()=>Fl,nM4:()=>cx,Vt3:()=>Iy,GFd:()=>hx,OA$:()=>za,Jv_:()=>F_,aNF:()=>B_,R7$:()=>Db,BMQ:()=>Xy,HbH:()=>a2,ZvI:()=>h2,AVh:()=>ev,BUC:()=>g2,vxM:()=>w2,wni:()=>s_,C6U:()=>u_,VBU:()=>oc,FsC:()=>jl,jDH:()=>Io,G2t:()=>di,$C:()=>Ma,EJ8:()=>sd,rXU:()=>al,nrm:()=>av,eu8:()=>sv,bVm:()=>ww,qex:()=>bw,k0s:()=>mw,j41:()=>fw,RV6:()=>C2,xGo:()=>Ms,Mr5:()=>cv,KVO:()=>In,kS0:()=>Yd,QTQ:()=>sg,bIt:()=>hv,lsd:()=>d_,joV:()=>gh,qSk:()=>Eu,XpG:()=>Z2,nI1:()=>q_,bMT:()=>J_,i5U:()=>tk,SdG:()=>q2,NAR:()=>Q2,Y8G:()=>qy,FS9:()=>mv,Mz_:()=>kw,lJ4:()=>j_,eq3:()=>V_,l_i:()=>z_,sMw:()=>H_,ziG:()=>W_,lV:()=>K_,NyB:()=>p_,mGM:()=>l_,sdS:()=>h_,Dyx:()=>_2,Z7z:()=>x2,fX1:()=>v2,Vm6:()=>y2,Njj:()=>Rr,eBV:()=>to,npT:()=>xf,f$h:()=>kf,B4B:()=>_f,n$t:()=>eb,Aen:()=>nd,xc7:()=>tv,Kam:()=>gv,zvX:()=>lv,DNE:()=>Fy,C5r:()=>ek,EFF:()=>k_,JRh:()=>wv,SpI:()=>Ew,DH7:()=>R_,mxI:()=>vv,R50:()=>yv,GBs:()=>c_});let s=null,c=!1,y=1;const _=Symbol("SIGNAL");function E(t){const e=s;return s=t,e}const I={version:0,lastCleanEpoch: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:()=>{},consumerOnSignalRead:()=>{}};function N(t){if(c)throw new Error("");if(null===s)return;s.consumerOnSignalRead(t);const e=s.nextProducerIndex++;ct(s),et.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function Bt(t){ct(t);for(let e=0;e0}function ct(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function Ct(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function $t(t){return void 0!==t.producerNode}function qt(t){const e=Object.create(qe);e.computation=t;const n=()=>{if(z(e),N(e),e.value===ce)throw e.error;return e.value};return n[_]=e,n}const xe=Symbol("UNSET"),ne=Symbol("COMPUTING"),ce=Symbol("ERRORED"),qe={...I,value:xe,dirty:!0,error:null,equal:o,producerMustRecompute:t=>t.value===xe||t.value===ne,producerRecomputeValue(t){if(t.value===ne)throw new Error("Detected cycle in computations.");const e=t.value;t.value=ne;const n=et(t);let l;try{l=t.computation()}catch(g){l=ce,t.error=g}finally{_t(t,n)}e!==xe&&e!==ce&&l!==ce&&t.equal(e,l)?t.value=e:(t.value=l,t.version++)}};let mr=function Mr(){throw new Error};function _r(){mr()}let ke=null;function Ie(t,e){lt()||_r(),t.equal(t.value,e)||(t.value=e,function Se(t){t.version++,function X(){y++}(),q(t),ke?.()}(t))}const zt={...I,equal:o,value:void 0};const ft=()=>{},me={...I,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{null!==t.schedule&&t.schedule(t.ref)},hasRun:!1,cleanupFn:ft};var Te=r(4412),ie=r(1413),We=r(8359),Wt=r(6354);const $e="https://g.co/ng/security#xss";class Ke extends Error{constructor(e,n){super(Nr(e,n)),this.code=e}}function Nr(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}function Le(t){return{toString:t}.toString()}const mt="__parameters__";function Tt(t,e,n){return Le(()=>{const l=function it(t){return function(...n){if(t){const l=t(...n);for(const g in l)this[g]=l[g]}}}(e);function g(...w){if(this instanceof g)return l.apply(this,w),this;const k=new g(...w);return O.annotation=k,O;function O(B,ot,xt){const re=B.hasOwnProperty(mt)?B[mt]:Object.defineProperty(B,mt,{value:[]})[mt];for(;re.length<=xt;)re.push(null);return(re[xt]=re[xt]||[]).push(k),B}}return n&&(g.prototype=Object.create(n.prototype)),g.prototype.ngMetadataName=t,g.annotationCls=g,g})}const ye=globalThis;function nr(t){for(let e in t)if(t[e]===nr)return e;throw Error("Could not find renamed property on target object.")}function Hr(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function Qr(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Qr).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function Xr(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const ho=nr({__forward_ref__:nr});function te(t){return t.__forward_ref__=te,t.toString=function(){return Qr(this())},t}function Qt(t){return Ft(t)?t():t}function Ft(t){return"function"==typeof t&&t.hasOwnProperty(ho)&&t.__forward_ref__===te}function Io(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function di(t){return{providers:t.providers||[],imports:t.imports||[]}}function Un(t){return yi(t,na)||yi(t,ui)}function Ri(t){return null!==Un(t)}function yi(t,e){return t.hasOwnProperty(e)?t[e]:null}function Ni(t){return t&&(t.hasOwnProperty(Xn)||t.hasOwnProperty(Mn))?t[Xn]:null}const na=nr({\u0275prov:nr}),Xn=nr({\u0275inj:nr}),ui=nr({ngInjectableDef:nr}),Mn=nr({ngInjectorDef:nr});class Uo{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=Io({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Ir(t){return t&&!!t.\u0275providers}const Cr=nr({\u0275cmp:nr}),Pr=nr({\u0275dir:nr}),$r=nr({\u0275pipe:nr}),Jr=nr({\u0275mod:nr}),eo=nr({\u0275fac:nr}),xo=nr({__NG_ELEMENT_ID__:nr}),Eo=nr({__NG_ENV_ID__:nr});function fo(t){return"string"==typeof t?t:null==t?"":String(t)}function Ji(t,e){throw new Ke(-201,!1)}var on=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(on||{});let Ra;function Sn(){return Ra}function ji(t){const e=Ra;return Ra=t,e}function Fs(t,e,n){const l=Un(t);return l&&"root"==l.providedIn?void 0===l.value?l.value=l.factory():l.value:n&on.Optional?null:void 0!==e?e:void Ji()}const pa={},ta="__NG_DI_FLAG__",ri="ngTempTokenPath",oi=/\n/gm,ea="__source";let Go;function fi(t){const e=Go;return Go=t,e}function Hn(t,e=on.Default){if(void 0===Go)throw new Ke(-203,!1);return null===Go?Fs(t,void 0,e):Go.get(t,e&on.Optional?null:void 0,e)}function In(t,e=on.Default){return(Sn()||Hn)(Qt(t),e)}function Fo(t,e=on.Default){return In(t,us(e))}function us(t){return typeof t>"u"||"number"==typeof t?t:(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Zn(t){const e=[];for(let n=0;nArray.isArray(n)?Fi(n,e):e(n))}function pi(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function ra(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Bi(t,e,n){let l=G(t,e);return l>=0?t[1|l]=n:(l=~l,function Bs(t,e,n,l){let g=t.length;if(g==e)t.push(n,l);else if(1===g)t.push(l,t[0]),t[0]=n;else{for(g--,t.push(t[g-1],t[g]);g>e;)t[g]=t[g-2],g--;t[e]=n,t[e+1]=l}}(t,l,e,n)),l}function Es(t,e){const n=G(t,e);if(n>=0)return t[1|n]}function G(t,e){return function tt(t,e,n){let l=0,g=t.length>>n;for(;g!==l;){const w=l+(g-l>>1),k=t[w<e?g=w:l=w+1}return~(g<e){k=w-1;break}}}for(;w-1){let w;for(;++gw?"":g[xt+1].toLowerCase(),2&l&&ot!==re){if(gt(l))return!1;k=!0}}}}else{if(!k&&!gt(l)&&!gt(B))return!1;if(k&>(B))continue;k=!1,l=B|1&l}}return gt(l)||k}function gt(t){return!(1&t)}function Y(t,e,n,l){if(null===e)return-1;let g=0;if(l||!n){let w=!1;for(;g-1)for(n++;n0?'="'+O+'"':"")+"]"}else 8&l?g+="."+k:4&l&&(g+=" "+k);else""!==g&&!gt(k)&&(e+=gc(w,g),g=""),l=k,w=w||!gt(l);n++}return""!==g&&(e+=gc(w,g)),e}function oc(t){return Le(()=>{const e=Hc(t),n={...e,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===qo.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||yn.Emulated,styles:t.styles||ae,_:null,schemas:t.schemas||null,tView:null,id:""};Wc(n);const l=t.dependencies;return n.directiveDefs=Na(l,!1),n.pipeDefs=Na(l,!0),n.id=function kc(t){let e=0;const n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const g of n)e=Math.imul(31,e)+g.charCodeAt(0)|0;return e+=2147483648,"c"+e}(n),n})}function bn(t){return pn(t)||Hi(t)}function fc(t){return null!==t}function Ma(t){return Le(()=>({type:t.type,bootstrap:t.bootstrap||ae,declarations:t.declarations||ae,imports:t.imports||ae,exports:t.exports||ae,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Cs(t,e){if(null==t)return oe;const n={};for(const l in t)if(t.hasOwnProperty(l)){const g=t[l];let w,k,O=So.None;Array.isArray(g)?(O=g[0],w=g[1],k=g[2]??w):(w=g,k=g),e?(n[w]=O!==So.None?[l,O]:l,e[w]=k):n[w]=l}return n}function jl(t){return Le(()=>{const e=Hc(t);return Wc(e),e})}function sd(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function pn(t){return t[Cr]||null}function Hi(t){return t[Pr]||null}function Jo(t){return t[$r]||null}function Ya(t){const e=pn(t)||Hi(t)||Jo(t);return null!==e&&e.standalone}function ya(t,e){const n=t[Jr]||null;if(!n&&!0===e)throw new Error(`Type ${Qr(t)} does not have '\u0275mod' property.`);return n}function Hc(t){const e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:t.inputs||oe,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||ae,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Cs(t.inputs,e),outputs:Cs(t.outputs),debugInfo:null}}function Wc(t){t.features?.forEach(e=>e(t))}function Na(t,e){if(!t)return null;const n=e?Jo:bn;return()=>("function"==typeof t?t():t).map(l=>n(l)).filter(fc)}function ia(t){return{\u0275providers:t}}function nc(...t){return{\u0275providers:kl(0,t),\u0275fromNgModule:!0}}function kl(t,...e){const n=[],l=new Set;let g;const w=k=>{n.push(k)};return Fi(e,k=>{const O=k;El(O,w,[],l)&&(g||=[],g.push(O))}),void 0!==g&&Vl(g,w),n}function Vl(t,e){for(let n=0;n{e(w,l)})}}function El(t,e,n,l){if(!(t=Qt(t)))return!1;let g=null,w=Ni(t);const k=!w&&pn(t);if(w||k){if(k&&!k.standalone)return!1;g=t}else{const B=t.ngModule;if(w=Ni(B),!w)return!1;g=B}const O=l.has(g);if(k){if(O)return!1;if(l.add(g),k.dependencies){const B="function"==typeof k.dependencies?k.dependencies():k.dependencies;for(const ot of B)El(ot,e,n,l)}}else{if(!w)return!1;{if(null!=w.imports&&!O){let ot;l.add(g);try{Fi(w.imports,xt=>{El(xt,e,n,l)&&(ot||=[],ot.push(xt))})}finally{}void 0!==ot&&Vl(ot,e)}if(!O){const ot=Si(g)||(()=>new g);e({provide:g,useFactory:ot,deps:ae},g),e({provide:wo,useValue:g,multi:!0},g),e({provide:Lr,useValue:()=>In(g),multi:!0},g)}const B=w.providers;if(null!=B&&!O){const ot=t;ll(B,xt=>{e(xt,ot)})}}}return g!==t&&void 0!==t.providers}function ll(t,e){for(let n of t)Ir(n)&&(n=n.\u0275providers),Array.isArray(n)?ll(n,e):e(n)}const dl=nr({provide:String,useValue:nr});function js(t){return null!==t&&"object"==typeof t&&dl in t}function ga(t){return"function"==typeof t}const Mi=new Uo(""),Ki={},mc={};let Gi;function ja(){return void 0===Gi&&(Gi=new ro),Gi}class ni{}class Cc extends ni{get destroyed(){return this._destroyed}constructor(e,n,l,g){super(),this.parent=n,this.source=l,this.scopes=g,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ds(e,k=>this.processProvider(k)),this.records.set(Fr,ic(void 0,this)),g.has("environment")&&this.records.set(ni,ic(void 0,this));const w=this.records.get(Mi);null!=w&&"string"==typeof w.value&&this.scopes.add(w.value),this.injectorDefTypes=new Set(this.get(wo,ae,on.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const e=E(null);try{for(const l of this._ngOnDestroyHooks)l.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const l of n)l()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),E(e)}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();const n=fi(this),l=ji(void 0);try{return e()}finally{fi(n),ji(l)}}get(e,n=pa,l=on.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(Eo))return e[Eo](this);l=us(l);const w=fi(this),k=ji(void 0);try{if(!(l&on.SkipSelf)){let B=this.records.get(e);if(void 0===B){const ot=function Sc(t){return"function"==typeof t||"object"==typeof t&&t instanceof Uo}(e)&&Un(e);B=ot&&this.injectableDefInScope(ot)?ic(Xi(e),Ki):null,this.records.set(e,B)}if(null!=B)return this.hydrate(e,B)}return(l&on.Self?ja():this.parent).get(e,n=l&on.Optional&&n===pa?null:n)}catch(O){if("NullInjectorError"===O.name){if((O[ri]=O[ri]||[]).unshift(Qr(e)),w)throw O;return function Js(t,e,n,l){const g=t[ri];throw e[ea]&&g.unshift(e[ea]),t.message=function Xa(t,e,n,l=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let g=Qr(e);if(Array.isArray(e))g=e.map(Qr).join(" -> ");else if("object"==typeof e){let w=[];for(let k in e)if(e.hasOwnProperty(k)){let O=e[k];w.push(k+":"+("string"==typeof O?JSON.stringify(O):Qr(O)))}g=`{${w.join(", ")}}`}return`${n}${l?"("+l+")":""}[${g}]: ${t.replace(oi,"\n ")}`}("\n"+t.message,g,n,l),t.ngTokenPath=g,t[ri]=null,t}(O,e,"R3InjectorError",this.source)}throw O}finally{ji(k),fi(w)}}resolveInjectorInitializers(){const e=E(null),n=fi(this),l=ji(void 0);try{const w=this.get(Lr,ae,on.Self);for(const k of w)k()}finally{fi(n),ji(l),E(e)}}toString(){const e=[],n=this.records;for(const l of n.keys())e.push(Qr(l));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Ke(205,!1)}processProvider(e){let n=ga(e=Qt(e))?e:Qt(e&&e.provide);const l=function $n(t){return js(t)?ic(void 0,t.useValue):ic(fs(t),Ki)}(e);if(!ga(e)&&!0===e.multi){let g=this.records.get(n);g||(g=ic(void 0,Ki,!0),g.factory=()=>Zn(g.multi),this.records.set(n,g)),n=e,g.multi.push(e)}this.records.set(n,l)}hydrate(e,n){const l=E(null);try{return n.value===Ki&&(n.value=mc,n.value=n.factory()),"object"==typeof n.value&&n.value&&function Dc(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{E(l)}}injectableDefInScope(e){if(!e.providedIn)return!1;const n=Qt(e.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(e){const n=this._onDestroyHooks.indexOf(e);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Xi(t){const e=Un(t),n=null!==e?e.factory:Si(t);if(null!==n)return n;if(t instanceof Uo)throw new Ke(204,!1);if(t instanceof Function)return function fa(t){if(t.length>0)throw new Ke(204,!1);const n=function Oa(t){return t&&(t[na]||t[ui])||null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new Ke(204,!1)}function fs(t,e,n){let l;if(ga(t)){const g=Qt(t);return Si(g)||Xi(g)}if(js(t))l=()=>Qt(t.useValue);else if(function Kc(t){return!(!t||!t.useFactory)}(t))l=()=>t.useFactory(...Zn(t.deps||[]));else if(function Ec(t){return!(!t||!t.useExisting)}(t))l=()=>In(Qt(t.useExisting));else{const g=Qt(t&&(t.useClass||t.provide));if(!function Wi(t){return!!t.deps}(t))return Si(g)||Xi(g);l=()=>new g(...Zn(t.deps))}return l}function ic(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function Ds(t,e){for(const n of t)Array.isArray(n)?Ds(n,e):n&&Ir(n)?Ds(n.\u0275providers,e):e(n)}function va(t,e){t instanceof Cc&&t.assertNotDestroyed();const l=fi(t),g=ji(void 0);try{return e()}finally{fi(l),ji(g)}}function ac(){return void 0!==Sn()||null!=function Da(){return Go}()}function vn(t){if(!ac())throw new Ke(-203,!1)}const yo=0,Vr=1,Oo=2,Fn=3,xi=4,_i=5,Yi=6,La=7,An=8,ki=9,ma=10,nn=11,Gc=12,zs=13,xa=14,ci=15,sc=16,Ac=17,Va=18,Hs=19,Ws=20,On=21,Ei=22,aa=23,zo=25,Tc=1,cc=7,Mc=9,sa=10;var No=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(No||{});function Zi(t){return Array.isArray(t)&&"object"==typeof t[Tc]}function hi(t){return Array.isArray(t)&&!0===t[Tc]}function Xc(t){return!!(4&t.flags)}function Pa(t){return t.componentOffset>-1}function Lo(t){return!(1&~t.flags)}function Fa(t){return!!t.template}function bc(t){return!!(512&t[Oo])}class ka{constructor(e,n,l){this.previousValue=e,this.currentValue=n,this.firstChange=l}isFirstChange(){return this.firstChange}}function Ss(t,e,n,l){null!==e?e.applyValueToInputSignal(e,l):t[n]=l}function za(){return Zc}function Zc(t){return t.type.prototype.ngOnChanges&&(t.setInput=Za),Ks}function Ks(){const t=_u(this),e=t?.current;if(e){const n=t.previous;if(n===oe)t.previous=e;else for(let l in e)n[l]=e[l];t.current=null,this.ngOnChanges(e)}}function Za(t,e,n,l,g){const w=this.declaredInputs[l],k=_u(t)||function ph(t,e){return t[Cl]=e}(t,{previous:oe,current:null}),O=k.current||(k.current={}),B=k.previous,ot=B[w];O[w]=new ka(ot&&ot.currentValue,n,B===oe),Ss(t,e,g,n)}za.ngInherit=!0;const Cl="__ngSimpleChanges__";function _u(t){return t[Cl]||null}const yc=function(t,e,n){},fp="svg";function Rn(t){for(;Array.isArray(t);)t=t[yo];return t}function Qc(t,e){return Rn(e[t])}function Ia(t,e){return Rn(e[t.index])}function Oc(t,e){return t.data[e]}function qc(t,e){return t[e]}function Ha(t,e){const n=e[t];return Zi(n)?n:n[yo]}function dc(t){return!(128&~t[Oo])}function ba(t,e){return null==e?null:t[e]}function Dl(t){t[Ac]=0}function ud(t){1024&t[Oo]||(t[Oo]|=1024,dc(t)&&Hl(t))}function pd(t){return!!(9216&t[Oo]||t[aa]?.dirty)}function ku(t){t[ma].changeDetectionScheduler?.notify(8),64&t[Oo]&&(t[Oo]|=1024),pd(t)&&Hl(t)}function Hl(t){t[ma].changeDetectionScheduler?.notify(0);let e=Gs(t);for(;null!==e&&!(8192&e[Oo])&&(e[Oo]|=8192,dc(e));)e=Gs(e)}function $d(t,e){if(!(256&~t[Oo]))throw new Ke(911,!1);null===t[On]&&(t[On]=[]),t[On].push(e)}function Gs(t){const e=t[Fn];return hi(e)?e[Fn]:e}const hn={lFrame:Jc(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let M=!1;function Ut(){return hn.bindingsEnabled}function ue(){return null!==hn.skipHydrationRootTNode}function ze(){return hn.lFrame.lView}function Dr(){return hn.lFrame.tView}function to(t){return hn.lFrame.contextLView=t,t[An]}function Rr(t){return hn.lFrame.contextLView=null,t}function Sr(){let t=Zr();for(;null!==t&&64===t.type;)t=t.parent;return t}function Zr(){return hn.lFrame.currentTNode}function zr(t,e){const n=hn.lFrame;n.currentTNode=t,n.isParent=e}function Vo(){return hn.lFrame.isParent}function Ro(){hn.lFrame.isParent=!1}function jn(){return M}function Nn(t){M=t}function En(){const t=hn.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function lo(){return hn.lFrame.bindingIndex++}function Po(t){const e=hn.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function bi(t,e){const n=hn.lFrame;n.bindingIndex=n.bindingRootIndex=t,Ba(e)}function Ba(t){hn.lFrame.currentDirectiveIndex=t}function bs(t){const e=hn.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function Rc(){return hn.lFrame.currentQueryIndex}function Xs(t){hn.lFrame.currentQueryIndex=t}function Wl(t){const e=t[Vr];return 2===e.type?e.declTNode:1===e.type?t[_i]:null}function Gl(t,e,n){if(n&on.SkipSelf){let g=e,w=t;for(;!(g=g.parent,null!==g||n&on.Host||(g=Wl(w),null===g||(w=w[xa],10&g.type))););if(null===g)return!1;e=g,t=w}const l=hn.lFrame=hl();return l.currentTNode=e,l.lView=t,!0}function Nc(t){const e=hl(),n=t[Vr];hn.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function hl(){const t=hn.lFrame,e=null===t?null:t.child;return null===e?Jc(t):e}function Jc(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function gl(){const t=hn.lFrame;return hn.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Vd=gl;function Ja(){const t=gl();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function la(){return hn.lFrame.selectedIndex}function Pc(t){hn.lFrame.selectedIndex=t}function Ii(){const t=hn.lFrame;return Oc(t.tView,t.selectedIndex)}function Eu(){hn.lFrame.currentNamespace=fp}function gh(){!function Wg(){hn.lFrame.currentNamespace=null}()}let mh=!0;function zd(){return mh}function tl(t){mh=t}function gd(t,e){for(let n=e.directiveStart,l=e.directiveEnd;n=l)break}else e[B]<0&&(t[Ac]+=65536),(O>14>16&&(3&t[Oo])===e&&(t[Oo]+=16384,wh(O,w)):wh(O,w)}const Hd=-1;class Zl{constructor(e,n,l){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=l}}const Kd={};class el{constructor(e,n){this.injector=e,this.parentInjector=n}get(e,n,l){l=us(l);const g=this.injector.get(e,Kd,l);return g!==Kd||n===Kd?g:this.parentInjector.get(e,n,l)}}function xh(t){return t!==Hd}function ql(t){return 32767&t}function md(t,e){let n=function _h(t){return t>>16}(t),l=e;for(;n>0;)l=l[xa],n--;return l}let wp=!0;function Gd(t){const e=wp;return wp=t,e}const yp=255,kh=5;let Su=0;const Fc={};function Sl(t,e){const n=Eh(t,e);if(-1!==n)return n;const l=e[Vr];l.firstCreatePass&&(t.injectorIndex=e.length,Xd(l.data,t),Xd(e,null),Xd(l.blueprint,null));const g=Au(t,e),w=t.injectorIndex;if(xh(g)){const k=ql(g),O=md(g,e),B=O[Vr].data;for(let ot=0;ot<8;ot++)e[w+ot]=O[k+ot]|B[k+ot]}return e[w+8]=g,w}function Xd(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Eh(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Au(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,l=null,g=e;for(;null!==g;){if(l=Sh(g),null===l)return Hd;if(n++,g=g[xa],-1!==l.injectorIndex)return l.injectorIndex|n<<16}return Hd}function Tu(t,e,n){!function vp(t,e,n){let l;"string"==typeof n?l=n.charCodeAt(0)||0:n.hasOwnProperty(xo)&&(l=n[xo]),null==l&&(l=n[xo]=Su++);const g=l&yp;e.data[t+(g>>kh)]|=1<=0?e&yp:Dh:e}(n);if("function"==typeof w){if(!Gl(e,t,l))return l&on.Host?Ts(g,0,l):Iu(e,n,l,g);try{let k;if(k=w(l),null!=k||l&on.Optional)return k;Ji()}finally{Vd()}}else if("number"==typeof w){let k=null,O=Eh(t,e),B=Hd,ot=l&on.Host?e[ci][_i]:null;for((-1===O||l&on.SkipSelf)&&(B=-1===O?Au(t,e):e[O+8],B!==Hd&&Jl(l,!1)?(k=e[Vr],O=ql(B),e=md(B,e)):O=-1);-1!==O;){const xt=e[Vr];if(_p(w,O,xt.data)){const re=xp(O,e,n,k,l,ot);if(re!==Fc)return re}B=e[O+8],B!==Hd&&Jl(l,e[Vr].data[O+8]===ot)&&_p(w,O,e)?(k=xt,O=ql(B),e=md(B,e)):O=-1}}return g}function xp(t,e,n,l,g,w){const k=e[Vr],O=k.data[t+8],xt=Ru(O,k,n,null==l?Pa(O)&&wp:l!=k&&!!(3&O.type),g&on.Host&&w===O);return null!==xt?Al(e,k,xt,O):Fc}function Ru(t,e,n,l,g){const w=t.providerIndexes,k=e.data,O=1048575&w,B=t.directiveStart,xt=w>>20,Be=g?O+xt:t.directiveEnd;for(let Xe=l?O:O+xt;Xe=B&&dr.type===n)return Xe}if(g){const Xe=k[B];if(Xe&&Fa(Xe)&&Xe.type===n)return B}return null}function Al(t,e,n,l){let g=t[n];const w=e.data;if(function Cu(t){return t instanceof Zl}(g)){const k=g;k.resolving&&function vi(t,e){throw e&&e.join(" > "),new Ke(-200,t)}(function no(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():fo(t)}(w[n]));const O=Gd(k.canSeeViewProviders);k.resolving=!0;const ot=k.injectImpl?ji(k.injectImpl):null;Gl(t,l,on.Default);try{g=t[n]=k.factory(void 0,w,t,l),e.firstCreatePass&&n>=l.directiveStart&&function Xl(t,e,n){const{ngOnChanges:l,ngOnInit:g,ngDoCheck:w}=e.type.prototype;if(l){const k=Zc(e);(n.preOrderHooks??=[]).push(t,k),(n.preOrderCheckHooks??=[]).push(t,k)}g&&(n.preOrderHooks??=[]).push(0-t,g),w&&((n.preOrderHooks??=[]).push(t,w),(n.preOrderCheckHooks??=[]).push(t,w))}(n,w[n],e)}finally{null!==ot&&ji(ot),Gd(O),k.resolving=!1,Vd()}}return g}function _p(t,e,n){return!!(n[e+(t>>kh)]&1<{const e=t.prototype.constructor,n=e[eo]||Tl(e),l=Object.prototype;let g=Object.getPrototypeOf(t.prototype).constructor;for(;g&&g!==l;){const w=g[eo]||Tl(g);if(w&&w!==n)return w;g=Object.getPrototypeOf(g)}return w=>new w})}function Tl(t){return Ft(t)?()=>{const e=Tl(Qt(t));return e&&e()}:Si(t)}function Sh(t){const e=t[Vr],n=e.type;return 2===n?e.declTNode:1===n?t[_i]:null}function Yd(t){return function Mu(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const l=n.length;let g=0;for(;gIn(Fr)})}static{this.__NG_ELEMENT_ID__=-1}}new Uo("").__NG_ELEMENT_ID__=t=>{const e=Sr();if(null===e)throw new Ke(204,!1);if(2&e.type)return e.value;if(t&on.Optional)return null;throw new Ke(204,!1)};function Dp(t){return t.ngOriginalError}const Nh=!0;let Uu=(()=>{class t{static{this.__NG_ELEMENT_ID__=Im}static{this.__NG_ENV_ID__=n=>n}}return t})();class Qg extends Uu{constructor(e){super(),this._lView=e}onDestroy(e){return $d(this._lView,e),()=>function Qa(t,e){if(null===t[On])return;const n=t[On].indexOf(e);-1!==n&&t[On].splice(n,1)}(this._lView,e)}}function Im(){return new Qg(ze())}let vd=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Te.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>new t})}}return t})();const rl=class Zd extends ie.B{constructor(e=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=e,ac()&&(this.destroyRef=Fo(Uu,{optional:!0})??void 0,this.pendingTasks=Fo(vd,{optional:!0})??void 0)}emit(e){const n=E(null);try{super.next(e)}finally{E(n)}}subscribe(e,n,l){let g=e,w=n||(()=>null),k=l;if(e&&"object"==typeof e){const B=e;g=B.next?.bind(B),w=B.error?.bind(B),k=B.complete?.bind(B)}this.__isAsync&&(w=this.wrapInTimeout(w),g&&(g=this.wrapInTimeout(g)),k&&(k=this.wrapInTimeout(k)));const O=super.subscribe({next:g,error:w,complete:k});return e instanceof We.yU&&e.add(O),O}wrapInTimeout(e){return n=>{const l=this.pendingTasks?.add();setTimeout(()=>{e(n),void 0!==l&&this.pendingTasks?.remove(l)})}}};function ts(...t){}function Lh(t){let e,n;function l(){t=ts;try{void 0!==n&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(n),void 0!==e&&clearTimeout(e)}catch{}}return e=setTimeout(()=>{t(),l()}),"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(()=>{t(),l()})),()=>l()}function td(t){return queueMicrotask(()=>t()),()=>{t=ts}}const Il="isAngularZone",xd=Il+"_ID";let ys=0;class Qi{constructor(e){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new rl(!1),this.onMicrotaskEmpty=new rl(!1),this.onStable=new rl(!1),this.onError=new rl(!1);const{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:l=!1,shouldCoalesceRunChangeDetection:g=!1,scheduleInRootZone:w=Nh}=e;if(typeof Zone>"u")throw new Ke(908,!1);Zone.assertZonePatched();const k=this;k._nesting=0,k._outer=k._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(k._inner=k._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(k._inner=k._inner.fork(Zone.longStackTraceZoneSpec)),k.shouldCoalesceEventChangeDetection=!g&&l,k.shouldCoalesceRunChangeDetection=g,k.callbackScheduled=!1,k.scheduleInRootZone=w,function Jg(t){const e=()=>{!function qg(t){function e(){Lh(()=>{t.callbackScheduled=!1,Qd(t),t.isCheckStableRunning=!0,Sp(t),t.isCheckStableRunning=!1})}t.isCheckStableRunning||t.callbackScheduled||(t.callbackScheduled=!0,t.scheduleInRootZone?Zone.root.run(()=>{e()}):t._outer.run(()=>{e()}),Qd(t))}(t)},n=ys++;t._inner=t._inner.fork({name:"angular",properties:{[Il]:!0,[xd]:n,[xd+n]:!0},onInvokeTask:(l,g,w,k,O,B)=>{if(function Jd(t){return Tp(t,"__ignore_ng_zone__")}(B))return l.invokeTask(w,k,O,B);try{return Ap(t),l.invokeTask(w,k,O,B)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===k.type||t.shouldCoalesceRunChangeDetection)&&e(),Ph(t)}},onInvoke:(l,g,w,k,O,B,ot)=>{try{return Ap(t),l.invoke(w,k,O,B,ot)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!function _d(t){return Tp(t,"__scheduler_tick__")}(B)&&e(),Ph(t)}},onHasTask:(l,g,w,k)=>{l.hasTask(w,k),g===w&&("microTask"==k.change?(t._hasPendingMicrotasks=k.microTask,Qd(t),Sp(t)):"macroTask"==k.change&&(t.hasPendingMacrotasks=k.macroTask))},onHandleError:(l,g,w,k)=>(l.handleError(w,k),t.runOutsideAngular(()=>t.onError.emit(k)),!1)})}(k)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(Il)}static assertInAngularZone(){if(!Qi.isInAngularZone())throw new Ke(909,!1)}static assertNotInAngularZone(){if(Qi.isInAngularZone())throw new Ke(909,!1)}run(e,n,l){return this._inner.run(e,n,l)}runTask(e,n,l,g){const w=this._inner,k=w.scheduleEventTask("NgZoneEvent: "+g,e,ju,ts,ts);try{return w.runTask(k,n,l)}finally{w.cancelTask(k)}}runGuarded(e,n,l){return this._inner.runGuarded(e,n,l)}runOutsideAngular(e){return this._outer.run(e)}}const ju={};function Sp(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Qd(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&!0===t.callbackScheduled)}function Ap(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Ph(t){t._nesting--,Sp(t)}class qd{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new rl,this.onMicrotaskEmpty=new rl,this.onStable=new rl,this.onError=new rl}run(e,n,l){return e.apply(n,l)}runGuarded(e,n,l){return e.apply(n,l)}runOutsideAngular(e){return e()}runTask(e,n,l,g){return e.apply(n,l)}}function Tp(t,e){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0]?.data?.[e]}class ol{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e);this._console.error("ERROR",e),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&Dp(e);for(;n&&Dp(n);)n=Dp(n);return n||null}}const Vu=new Uo("",{providedIn:"root",factory:()=>{const t=Fo(Qi),e=Fo(ol);return n=>t.runOutsideAngular(()=>e.handleError(n))}});function Uh(){return bl(Sr(),ze())}function bl(t,e){return new tu(Ia(t,e))}let tu=(()=>{class t{constructor(n){this.nativeElement=n}static{this.__NG_ELEMENT_ID__=Uh}}return t})();function Ip(t){return t instanceof tu?t.nativeElement:t}function rf(){return this._results[Symbol.iterator]()}class ed{get changes(){return this._changes??=new rl}constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const n=ed.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=rf)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,n){return this._results.reduce(e,n)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,n){this.dirty=!1;const l=function Jn(t){return t.flat(Number.POSITIVE_INFINITY)}(e);(this._changesDetected=!function ec(t,e,n){if(t.length!==e.length)return!1;for(let l=0;lio}),io="ng",$o=new Uo(""),mo=new Uo("",{providedIn:"platform",factory:()=>"unknown"}),Wo=new Uo(""),Cn=new Uo("",{providedIn:"root",factory:()=>Tr().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Bc=()=>null;function Yu(t,e,n=!1){return Bc(t,e,n)}const Bm=new Uo("",{providedIn:"root",factory:()=>!1});let Yh,Zh;function Ju(t){return function gf(){if(void 0===Yh&&(Yh=null,ye.trustedTypes))try{Yh=ye.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Yh}()?.createHTML(t)||t}function ff(){if(void 0===Zh&&(Zh=null,ye.trustedTypes))try{Zh=ye.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Zh}function jm(t){return ff()?.createHTML(t)||t}function mf(t){return ff()?.createScriptURL(t)||t}class cu{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${$e})`}}class lu extends cu{getTypeName(){return"HTML"}}class zm extends cu{getTypeName(){return"Style"}}class tp extends cu{getTypeName(){return"Script"}}class bf extends cu{getTypeName(){return"URL"}}class Pl extends cu{getTypeName(){return"ResourceURL"}}function Fl(t){return t instanceof cu?t.changingThisBreaksApplicationSecurity:t}function ep(t,e){const n=function Gw(t){return t instanceof cu&&t.getTypeName()||null}(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${$e})`)}return n===e}function Xw(t){return new lu(t)}function Yw(t){return new zm(t)}function Zw(t){return new tp(t)}function Qw(t){return new bf(t)}function qw(t){return new Pl(t)}class Wm{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const n=(new window.DOMParser).parseFromString(Ju(e),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(e):(n.firstChild?.remove(),n)}catch{return null}}}class Jw{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){const n=this.inertDocument.createElement("template");return n.innerHTML=Ju(e),n}}const Xv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Qh(t){return(t=String(t)).match(Xv)?t:"unsafe:"+t}function Sd(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function du(...t){const e={};for(const n of t)for(const l in n)n.hasOwnProperty(l)&&(e[l]=!0);return e}const Km=Sd("area,br,col,hr,img,wbr"),Gm=Sd("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),wf=Sd("rp,rt"),qh=du(Km,du(Gm,Sd("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")),du(wf,Sd("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")),du(wf,Gm)),yf=Sd("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Xm=du(yf,Sd("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"),Sd("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")),e0=Sd("script,style,template");class r0{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,l=!0,g=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?l=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,l&&n.firstChild)g.push(n),n=a0(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let w=n0(n);if(w){n=w;break}n=g.pop()}return this.buf.join("")}startElement(e){const n=Ym(e).toLowerCase();if(!qh.hasOwnProperty(n))return this.sanitizedSomething=!0,!e0.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const l=e.attributes;for(let g=0;g"),!0}endElement(e){const n=Ym(e).toLowerCase();qh.hasOwnProperty(n)&&!Km.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(zp(e))}}function n0(t){const e=t.nextSibling;if(e&&t!==e.previousSibling)throw Zm(e);return e}function a0(t){const e=t.firstChild;if(e&&function o0(t,e){return(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(t,e))throw Zm(e);return e}function Ym(t){const e=t.nodeName;return"string"==typeof e?e:"FORM"}function Zm(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}const Qm=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,qm=/([^\#-~ |!])/g;function zp(t){return t.replace(/&/g,"&").replace(Qm,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(qm,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let Hp;function Jm(t,e){let n=null;try{Hp=Hp||function Hm(t){const e=new Jw(t);return function t0(){try{return!!(new window.DOMParser).parseFromString(Ju(""),"text/html")}catch{return!1}}()?new Wm(e):e}(t);let l=e?String(e):"";n=Hp.getInertBodyElement(l);let g=5,w=l;do{if(0===g)throw new Error("Failed to sanitize html because the input is unstable");g--,l=w,w=n.innerHTML,n=Hp.getInertBodyElement(l)}while(l!==w);return Ju((new r0).sanitizeChildren(vf(n)||n))}finally{if(n){const l=vf(n)||n;for(;l.firstChild;)l.firstChild.remove()}}}function vf(t){return"content"in t&&function s0(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var uu=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(uu||{});function xf(t){const e=Wp();return e?jm(e.sanitize(uu.HTML,t)||""):ep(t,"HTML")?jm(Fl(t)):Jm(Tr(),fo(t))}function _f(t){const e=Wp();return e?e.sanitize(uu.URL,t)||"":ep(t,"URL")?Fl(t):Qh(fo(t))}function kf(t){const e=Wp();if(e)return mf(e.sanitize(uu.RESOURCE_URL,t)||"");if(ep(t,"ResourceURL"))return mf(Fl(t));throw new Ke(904,!1)}function eb(t,e,n){return function u0(t,e){return"src"===e&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===e&&("base"===t||"link"===t)?kf:_f}(e,n)(t)}function Wp(){const t=ze();return t&&t[ma].sanitizer}const p0=/^>|^->||--!>|)/g,g0="\u200b$1\u200b";function Uc(t){return t instanceof Function?t():t}function $c(t){return"browser"===(t??Fo(ws)).get(mo)}var eg=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(eg||{});let Sf;function Af(t,e){return Sf(t,e)}function hu(t,e,n,l,g){if(null!=l){let w,k=!1;hi(l)?w=l:Zi(l)&&(k=!0,l=l[yo]);const O=Rn(l);0===t&&null!==n?null==g?bb(e,n,O):gu(e,n,O,g||null,!0):1===t&&null!==n?gu(e,n,O,g||null,!0):2===t?function mu(t,e,n){t.removeChild(null,e,n)}(e,O,k):3===t&&e.destroyNode(O),null!=w&&function xb(t,e,n,l,g){const w=n[cc];w!==Rn(n)&&hu(e,t,l,w,g);for(let O=sa;Oe.replace(h0,g0))}(e))}function og(t,e,n){return t.createElement(e,n)}function hb(t,e){e[ma].changeDetectionScheduler?.notify(9),Zp(t,e,e[nn],2,null,null)}function fb(t,e){const n=t[Mc],l=e[Fn];(Zi(l)||e[ci]!==l[Fn][ci])&&(t[Oo]|=No.HasTransplantedViews),null===n?t[Mc]=[e]:n.push(e)}function If(t,e){const n=t[Mc],l=n.indexOf(e);n.splice(l,1)}function Kp(t,e){if(t.length<=sa)return;const n=sa+e,l=t[n];if(l){const g=l[sc];null!==g&&g!==t&&If(g,l),e>0&&(t[n-1][xi]=l[xi]);const w=ra(t,sa+e);!function Mf(t,e){hb(t,e),e[yo]=null,e[_i]=null}(l[Vr],l);const k=w[Va];null!==k&&k.detachView(w[Vr]),l[Fn]=null,l[xi]=null,l[Oo]&=-129}return l}function Gp(t,e){if(!(256&e[Oo])){const n=e[nn];n.destroyNode&&Zp(t,e,n,3,null,null),function C0(t){let e=t[Gc];if(!e)return Of(t[Vr],t);for(;e;){let n=null;if(Zi(e))n=e[Gc];else{const l=e[sa];l&&(n=l)}if(!n){for(;e&&!e[xi]&&e!==t;)Zi(e)&&Of(e[Vr],e),e=e[Fn];null===e&&(e=t),Zi(e)&&Of(e[Vr],e),n=e&&e[xi]}e=n}}(e)}}function Of(t,e){if(256&e[Oo])return;const n=E(null);try{e[Oo]&=-129,e[Oo]|=256,e[aa]&&jt(e[aa]),function mb(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let l=0;l=0?l[k]():l[-k].unsubscribe(),w+=2}else n[w].call(l[n[w+1]]);null!==l&&(e[La]=null);const g=e[On];if(null!==g){e[On]=null;for(let w=0;w-1){const{encapsulation:w}=t.data[l.directiveStart+g];if(w===yn.None||w===yn.Emulated)return null}return Ia(l,n)}}(t,e.parent,n)}function gu(t,e,n,l,g){t.insertBefore(e,n,l,g)}function bb(t,e,n){t.appendChild(e,n)}function wb(t,e,n,l,g){null!==l?gu(t,e,n,l,g):bb(t,e,n)}function Lf(t,e){return t.parentNode(e)}function Xp(t,e,n){return ig(t,e,n)}let Yp,ig=function yb(t,e,n){return 40&t.type?Ia(t,n):null};function op(t,e,n,l){const g=Rf(t,l,e),w=e[nn],O=Xp(l.parent||e[_i],l,e);if(null!=g)if(Array.isArray(n))for(let B=0;Bzo&&Sb(t,e,zo,!1),yc(k?2:0,g),n(l,g)}finally{Pc(w),yc(k?3:1,g)}}function Uf(t,e,n){if(Xc(e)){const l=E(null);try{const w=e.directiveEnd;for(let k=e.directiveStart;knull;function Ob(t,e,n,l,g){for(let w in e){if(!e.hasOwnProperty(w))continue;const k=e[w];if(void 0===k)continue;l??={};let O,B=So.None;Array.isArray(k)?(O=k[0],B=k[1]):O=k;let ot=w;if(null!==g){if(!g.hasOwnProperty(w))continue;ot=g[w]}0===t?Rb(l,n,ot,O,B):Rb(l,n,ot,O)}return l}function Rb(t,e,n,l,g){let w;t.hasOwnProperty(n)?(w=t[n]).push(e,l):w=t[n]=[e,l],void 0!==g&&w.push(g)}function vc(t,e,n,l,g,w,k,O){const B=Ia(e,n);let xt,ot=e.inputs;!O&&null!=ot&&(xt=ot[l])?(Gf(t,n,xt,l,g),Pa(e)&&function F0(t,e){const n=Ha(e,t);16&n[Oo]||(n[Oo]|=64)}(n,e.index)):3&e.type&&(l=function P0(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(l),g=null!=k?k(g,e.value||"",l):g,w.setProperty(B,l,g))}function zf(t,e,n,l){if(Ut()){const g=null===l?null:{"":-1},w=function z0(t,e){const n=t.directiveRegistry;let l=null,g=null;if(n)for(let w=0;w0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(k)!=O&&k.push(O),k.push(n,l,w)}}(t,e,l,Qp(t,n,g.hostVars,Dn),g)}function Bl(t,e,n,l,g,w){const k=Ia(t,e);!function ug(t,e,n,l,g,w,k){if(null==w)t.removeAttribute(e,g,n);else{const O=null==k?fo(w):k(w,l||"",g);t.setAttribute(e,g,O,n)}}(e[nn],k,w,t.value,n,l,g)}function pg(t,e,n,l,g,w){const k=w[e];if(null!==k)for(let O=0;O0&&(n[g-1][xi]=e),l{Hl(t.lView)},consumerOnSignalRead(){this.lView[aa]=this}},ey={...I,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{let e=Gs(t.lView);for(;e&&!Wb(e[Vr]);)e=Gs(e);e&&ud(e)},consumerOnSignalRead(){this.lView[aa]=this}};function Wb(t){return 2!==t.type}const ry=100;function fg(t,e=!0,n=0){const l=t[ma],g=l.rendererFactory;g.begin?.();try{!function oy(t,e){const n=jn();try{Nn(!0),ap(t,e);let l=0;for(;pd(t);){if(l===ry)throw new Ke(103,!1);l++,ap(t,1)}}finally{Nn(n)}}(t,n)}catch(k){throw e&&gg(t,k),k}finally{g.end?.(),l.inlineEffectRunner?.flush()}}function ny(t,e,n,l){const g=e[Oo];if(!(256&~g))return;e[ma].inlineEffectRunner?.flush(),Nc(e);let O=!0,B=null,ot=null;Wb(t)?(ot=function Z0(t){return t[aa]??function Q0(t){const e=Hb.pop()??Object.create(J0);return e.lView=t,e}(t)}(e),B=et(ot)):null===function T(){return s}()?(O=!1,ot=function ty(t){const e=t[aa]??Object.create(ey);return e.lView=t,e}(e),B=et(ot)):e[aa]&&(jt(e[aa]),e[aa]=null);try{Dl(e),function qa(t){return hn.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==n&&Tb(t,e,n,2,l);const xt=!(3&~g);if(xt){const Xe=t.preOrderCheckHooks;null!==Xe&&fd(e,Xe,null)}else{const Xe=t.preOrderHooks;null!==Xe&&Yl(e,Xe,0,null),bp(e,0)}if(function iy(t){for(let e=iu(t);null!==e;e=Bp(e)){if(!(e[Oo]&No.HasTransplantedViews))continue;const n=e[Mc];for(let l=0;l-1&&(Kp(e,l),ra(n,l))}this._attachedToViewContainer=!1}Gp(this._lView[Vr],this._lView)}onDestroy(e){$d(this._lView,e)}markForCheck(){Jp(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Oo]&=-129}reattach(){ku(this._lView),this._lView[Oo]|=128}detectChanges(){this._lView[Oo]|=1024,fg(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Ke(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const e=bc(this._lView),n=this._lView[sc];null!==n&&!e&&If(n,this._lView),hb(this._lView[Vr],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new Ke(902,!1);this._appRef=e;const n=bc(this._lView),l=this._lView[sc];null!==l&&!n&&fb(l,this._lView),ku(this._lView)}}let eh=(()=>{class t{static{this.__NG_ELEMENT_ID__=sy}}return t})();const Qf=eh,g1=class extends Qf{constructor(e,n,l){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=l}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,n){return this.createEmbeddedViewImpl(e,n)}createEmbeddedViewImpl(e,n,l){const g=np(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:n,dehydratedView:l});return new th(g)}};function sy(){return mg(Sr(),ze())}function mg(t,e){return 4&t.type?new g1(e,t,bl(t,e)):null}let C1=()=>null;function nh(t,e){return C1(t,e)}class vg{}const tm=new Uo("",{providedIn:"root",factory:()=>!1}),D1=new Uo(""),my=new Uo("");class ZE{}class S1{}class qE{resolveComponentFactory(e){throw function QE(t){const e=Error(`No component factory found for ${Qr(t)}.`);return e.ngComponent=t,e}(e)}}class em{static{this.NULL=new qE}}class by{}let JE=(()=>{class t{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function t5(){const t=ze(),n=Ha(Sr().index,t);return(Zi(n)?n:t)[nn]}()}}return t})(),e5=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>null})}}return t})();function cp(t){return!!ya(t)}function tw(t,e,n){let l=n?t.styles:null,g=n?t.classes:null,w=0;if(null!==e)for(let k=0;k0&&Eb(t,n,w.join(" "))}}(Be,cs,dr,l),void 0!==n&&function u5(t,e,n){const l=t.projection=[];for(let g=0;g{class t{static{this.__NG_ELEMENT_ID__=h5}}return t})();function h5(){return L1(Sr(),ze())}const g5=ew,R1=class extends g5{constructor(e,n,l){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=l}get element(){return bl(this._hostTNode,this._hostLView)}get injector(){return new Ca(this._hostTNode,this._hostLView)}get parentInjector(){const e=Au(this._hostTNode,this._hostLView);if(xh(e)){const n=md(e,this._hostLView),l=ql(e);return new Ca(n[Vr].data[l+8],n)}return new Ca(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=N1(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-sa}createEmbeddedView(e,n,l){let g,w;"number"==typeof l?g=l:null!=l&&(g=l.index,w=l.injector);const k=nh(this._lContainer,e.ssrId),O=e.createEmbeddedViewImpl(n||{},w,k);return this.insertImpl(O,g,Td(this._hostTNode,k)),O}createComponent(e,n,l,g,w){const k=e&&!function De(t){return"function"==typeof t}(e);let O;if(k)O=n;else{const dr=n||{};O=dr.index,l=dr.injector,g=dr.projectableNodes,w=dr.environmentInjector||dr.ngModuleRef}const B=k?e:new nm(pn(e)),ot=l||this.parentInjector;if(!w&&null==B.ngModule){const jr=(k?ot:this.parentInjector).get(ni,null);jr&&(w=jr)}const xt=pn(B.componentType??{}),re=nh(this._lContainer,xt?.id??null),Xe=B.create(ot,g,re?.firstChild??null,w);return this.insertImpl(Xe.hostView,O,Td(this._hostTNode,re)),Xe}insert(e,n){return this.insertImpl(e,n,!0)}insertImpl(e,n,l){const g=e._lView;if(function pl(t){return hi(t[Fn])}(g)){const O=this.indexOf(e);if(-1!==O)this.detach(O);else{const B=g[Fn],ot=new R1(B,B[_i],B[Fn]);ot.detach(ot.indexOf(e))}}const w=this._adjustIndex(n),k=this._lContainer;return ip(k,g,w,l),e.attachToViewContainerRef(),pi(vy(k),w,e),e}move(e,n){return this.insert(e,n)}indexOf(e){const n=N1(this._lContainer);return null!==n?n.indexOf(e):-1}remove(e){const n=this._adjustIndex(e,-1),l=Kp(this._lContainer,n);l&&(ra(vy(this._lContainer),n),Gp(l[Vr],l))}detach(e){const n=this._adjustIndex(e,-1),l=Kp(this._lContainer,n);return l&&null!=ra(vy(this._lContainer),n)?new th(l):null}_adjustIndex(e,n=0){return e??this.length+n}};function N1(t){return t[8]}function vy(t){return t[8]||(t[8]=[])}function L1(t,e){let n;const l=e[t.index];return hi(l)?n=l:(n=Bb(l,e,null,t),e[t.index]=n,hg(e,n)),P1(n,e,t,l),new R1(n,t,e)}let P1=function B1(t,e,n,l){if(t[cc])return;let g;g=8&n.type?Rn(l):function f5(t,e){const n=t[nn],l=n.createComment(""),g=Ia(e,t);return gu(n,Lf(n,g),l,function ng(t,e){return t.nextSibling(e)}(n,g),!1),l}(e,n),t[cc]=g},xy=()=>!1;class _y{constructor(e){this.queryList=e,this.matches=null}clone(){return new _y(this.queryList)}setDirty(){this.queryList.setDirty()}}class ky{constructor(e=[]){this.queries=e}createEmbeddedView(e){const n=e.queries;if(null!==n){const l=null!==e.contentQueries?e.contentQueries[0]:n.length,g=[];for(let w=0;we.trim())}(e):e}}class Ey{constructor(e=[]){this.queries=e}elementStart(e,n){for(let l=0;l0)l.push(k[O/2]);else{const ot=w[O+1],xt=e[-B];for(let re=sa;re(N(e),e.value);return n[_]=e,n}(t),l=n[_];return e?.equal&&(l.equal=e.equal),n.set=g=>Ie(l,g),n.update=g=>function Pt(t,e){lt()||_r(),Ie(t,e(t.value))}(l,g),n.asReadonly=X1.bind(n),n}function X1(){const t=this[_];if(void 0===t.readonlyFn){const e=()=>this();e[_]=t,t.readonlyFn=e}return t.readonlyFn}function Y1(t){return Ty(t)&&"function"==typeof t.set}function My(t,e){let n;const l=qt(()=>{n._dirtyCounter();const g=function C5(t,e){const n=t._lView,l=t._queryIndex;if(void 0===n||void 0===l||4&n[Oo])return e?void 0:ae;const g=Sy(n,l),w=W1(n,l);return g.reset(w,Ip),e?g.first:g._changesDetected||void 0===t._flatValue?t._flatValue=g.toArray():t._flatValue}(n,t);if(e&&void 0===g)throw new Ke(-951,!1);return g});return n=l[_],n._dirtyCounter=G1(0),n._flatValue=void 0,l}function tx(t,e){return function Z1(){return My(!0,!1)}()}const S5=(tx.required=function D5(t,e){return function Q1(){return My(!0,!0)}()},tx);function Iy(t){let e=function sx(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),n=!0;const l=[t];for(;e;){let g;if(Fa(t))g=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Ke(903,!1);g=e.\u0275dir}if(g){if(n){l.push(g);const k=t;k.inputs=ow(t.inputs),k.inputTransforms=ow(t.inputTransforms),k.declaredInputs=ow(t.declaredInputs),k.outputs=ow(t.outputs);const O=g.hostBindings;O&&$5(t,O);const B=g.viewQuery,ot=g.contentQueries;if(B&&B5(t,B),ot&&U5(t,ot),P5(t,g),Hr(t.outputs,g.outputs),Fa(g)&&g.data.animation){const xt=t.data;xt.animation=(xt.animation||[]).concat(g.data.animation)}}const w=g.features;if(w)for(let k=0;k=0;l--){const g=t[l];g.hostVars=e+=g.hostVars,g.hostAttrs=Ti(g.hostAttrs,n=Ti(n,g.hostAttrs))}}(l)}function P5(t,e){for(const n in e.inputs){if(!e.inputs.hasOwnProperty(n)||t.inputs.hasOwnProperty(n))continue;const l=e.inputs[n];if(void 0!==l&&(t.inputs[n]=l,t.declaredInputs[n]=e.declaredInputs[n],null!==e.inputTransforms)){const g=Array.isArray(l)?l[0]:l;if(!e.inputTransforms.hasOwnProperty(g))continue;t.inputTransforms??={},t.inputTransforms[g]=e.inputTransforms[g]}}}function ow(t){return t===oe?{}:t===ae?[]:t}function B5(t,e){const n=t.viewQuery;t.viewQuery=n?(l,g)=>{e(l,g),n(l,g)}:e}function U5(t,e){const n=t.contentQueries;t.contentQueries=n?(l,g,w)=>{e(l,g,w),n(l,g,w)}:e}function $5(t,e){const n=t.hostBindings;t.hostBindings=n?(l,g)=>{e(l,g),n(l,g)}:e}function cx(t){const e=n=>{const l=Array.isArray(t);null===n.hostDirectives?(n.findHostDirectiveDefs=lx,n.hostDirectives=l?t.map(Oy):[t]):l?n.hostDirectives.unshift(...t.map(Oy)):n.hostDirectives.unshift(t)};return e.ngInherit=!0,e}function lx(t,e,n){if(null!==t.hostDirectives)for(const l of t.hostDirectives)if("function"==typeof l){const g=l();for(const w of g)dx(Oy(w),e,n)}else dx(l,e,n)}function dx(t,e,n){const l=Hi(t.directive);(function H5(t,e){for(const n in e)e.hasOwnProperty(n)&&(t[e[n]]=t[n])})(l.declaredInputs,t.inputs),lx(l,e,n),n.set(l,t),e.push(l)}function Oy(t){return"function"==typeof t?{directive:Qt(t),inputs:oe,outputs:oe}:{directive:Qt(t.directive),inputs:ux(t.inputs),outputs:ux(t.outputs)}}function ux(t){if(void 0===t||0===t.length)return oe;const e={};for(let n=0;nn()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class Ny extends gx{constructor(e){super(),this.moduleType=e}create(e){return new Ry(this.moduleType,e,[])}}class fx extends ih{constructor(e){super(),this.componentFactoryResolver=new I1(this),this.instance=null;const n=new Cc([...e.providers,{provide:ih,useValue:this},{provide:em,useValue:this.componentFactoryResolver}],e.parent||ja(),e.debugName,new Set(["environment"]));this.injector=n,e.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}}function Ly(t,e,n=null){return new fx({providers:t,parent:e,debugName:n,runEnvironmentInitializers:!0}).injector}function nw(t){return!!Py(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function Py(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Rd(t,e,n){return t[e]=n}function am(t,e){return t[e]}function is(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function ah(t,e,n,l){const g=is(t,e,n);return is(t,e+1,l)||g}function $l(t,e,n,l,g,w){const k=ah(t,e,n,l);return ah(t,e+2,g,w)||k}function sm(t,e,n,l,g,w,k,O,B,ot){const xt=n+zo,re=e.firstCreatePass?function Q5(t,e,n,l,g,w,k,O,B){const ot=e.consts,xt=bu(e,t,4,k||null,O||null);zf(e,n,xt,ba(ot,B)),gd(e,xt);const re=xt.tView=dg(2,xt,l,g,w,e.directiveRegistry,e.pipeRegistry,null,e.schemas,ot,null);return null!==e.queries&&(e.queries.template(e,xt),re.queries=e.queries.embeddedTView(xt)),xt}(xt,e,t,l,g,w,k,O,B):e.data[xt];zr(re,!1);const Be=mx(e,t,re,n);zd()&&op(e,t,Be,re),vs(Be,t);const Xe=Bb(Be,t,Be,re);return t[xt]=Xe,hg(t,Xe),function F1(t,e,n){return xy(t,e,n)}(Xe,re,t),Lo(re)&&$f(e,t,re),null!=B&&jf(t,re,ot),re}function Fy(t,e,n,l,g,w,k,O){const B=ze(),ot=Dr();return sm(B,ot,t,e,n,l,g,ba(ot.consts,w),k,O),Fy}let mx=function bx(t,e,n,l){return tl(!0),e[nn].createComment("")};var sh=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(sh||{});let kx=(()=>{class t{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>new t})}}return t})();class dm{constructor(){this.ngZone=Fo(Qi),this.scheduler=Fo(vg),this.errorHandler=Fo(ol,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[sh.EarlyRead,sh.Write,sh.MixedReadWrite,sh.Read]}execute(){this.executing=!0;for(const e of dm.PHASES)for(const n of this.sequences)if(!n.erroredOrDestroyed&&n.hooks[e])try{n.pipelinedValue=this.ngZone.runOutsideAngular(()=>n.hooks[e](n.pipelinedValue))}catch(l){n.erroredOrDestroyed=!0,this.errorHandler?.handleError(l)}this.executing=!1;for(const e of this.sequences)e.afterRun(),e.once&&(this.sequences.delete(e),e.destroy());for(const e of this.deferredRegistrations)this.sequences.add(e);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(e){this.executing?this.deferredRegistrations.add(e):(this.sequences.add(e),this.scheduler.notify(6))}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}static{this.\u0275prov=Io({token:dm,providedIn:"root",factory:()=>new dm})}}class e3{constructor(e,n,l,g){this.impl=e,this.hooks=n,this.once=l,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=g?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function Ex(t,e){!e?.injector&&vn();const n=e?.injector??Fo(ws);return $c(n)?(xc("NgAfterRender"),Cx(t,n,e,!1)):Dx}function lw(t,e){!e?.injector&&vn();const n=e?.injector??Fo(ws);return $c(n)?(xc("NgAfterNextRender"),Cx(t,n,e,!0)):Dx}function Cx(t,e,n,l){const g=e.get(kx);g.impl??=e.get(dm);const w=n?.phase??sh.MixedReadWrite,k=!0!==n?.manualCleanup?e.get(Uu):null,O=new e3(g.impl,function r3(t,e){if(t instanceof Function){const n=[void 0,void 0,void 0,void 0];return n[e]=t,n}return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}(t,w),l,k);return g.impl.register(O),O}const Dx={destroy(){}};function Xy(t,e,n,l){const g=ze();return is(g,lo(),e)&&(Dr(),Bl(Ii(),g,t,e,n,l)),Xy}function Mg(t,e,n,l){return is(t,lo(),n)?e+fo(n)+l:Dn}function pw(t,e){return t<<17|e<<2}function up(t){return t>>17&32767}function Yy(t){return 2|t}function lh(t){return(131068&t)>>2}function Zy(t,e){return-131069&t|e<<2}function Qy(t){return 1|t}function qx(t,e,n,l){const g=t[n+1],w=null===e;let k=l?up(g):lh(g),O=!1;for(;0!==k&&(!1===O||w);){const ot=t[k+1];B3(t[k],e)&&(O=!0,t[k+1]=l?Qy(ot):Yy(ot)),k=l?up(ot):lh(ot)}O&&(t[n+1]=l?Yy(g):Qy(g))}function B3(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&G(t,e)>=0}const Ls={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Jx(t){return t.substring(Ls.key,Ls.keyEnd)}function U3(t){return t.substring(Ls.value,Ls.valueEnd)}function t2(t,e){const n=Ls.textEnd;return n===e?-1:(e=Ls.keyEnd=function V3(t,e,n){for(;e32;)e++;return e}(t,Ls.key=e,n),Bg(t,e,n))}function e2(t,e){const n=Ls.textEnd;let l=Ls.key=Bg(t,e,n);return n===l?-1:(l=Ls.keyEnd=function z3(t,e,n){let l;for(;e=65&&(-33&l)<=90||l>=48&&l<=57);)e++;return e}(t,l,n),l=o2(t,l,n),l=Ls.value=Bg(t,l,n),l=Ls.valueEnd=function H3(t,e,n){let l=-1,g=-1,w=-1,k=e,O=k;for(;k32&&(O=k),w=g,g=l,l=-33&B}return O}(t,l,n),o2(t,l,n))}function r2(t){Ls.key=0,Ls.keyEnd=0,Ls.value=0,Ls.valueEnd=0,Ls.textEnd=t.length}function Bg(t,e,n){for(;e=0;n=e2(e,n))l2(t,Jx(e),U3(e))}function a2(t){ad(Q3,Nd,t,!0)}function Nd(t,e){for(let n=function $3(t){return r2(t),t2(t,Bg(t,0,Ls.textEnd))}(e);n>=0;n=t2(e,n))Bi(t,Jx(e),!0)}function id(t,e,n,l){const g=ze(),w=Dr(),k=Po(2);w.firstUpdatePass&&c2(w,t,k,l),e!==Dn&&is(g,k,e)&&d2(w,w.data[la()],g,g[nn],t,g[k+1]=function J3(t,e){return null==t||""===t||("string"==typeof e?t+=e:"object"==typeof t&&(t=Qr(Fl(t)))),t}(e,n),l,k)}function ad(t,e,n,l){const g=Dr(),w=Po(2);g.firstUpdatePass&&c2(g,null,w,l);const k=ze();if(n!==Dn&&is(k,w,n)){const O=g.data[la()];if(p2(O,l)&&!s2(g,w)){let B=l?O.classesWithoutHost:O.stylesWithoutHost;null!==B&&(n=Xr(B,n||"")),Jy(g,O,k,n,l)}else!function q3(t,e,n,l,g,w,k,O){g===Dn&&(g=ae);let B=0,ot=0,xt=0=t.expandoStartIndex}function c2(t,e,n,l){const g=t.data;if(null===g[n+1]){const w=g[la()],k=s2(t,n);p2(w,l)&&null===e&&!k&&(e=!1),e=function K3(t,e,n,l){const g=bs(t);let w=l?e.residualClasses:e.residualStyles;if(null===g)0===(l?e.classBindings:e.styleBindings)&&(n=pm(n=rv(null,t,e,n,l),e.attrs,l),w=null);else{const k=e.directiveStylingLast;if(-1===k||t[k]!==g)if(n=rv(g,t,e,n,l),null===w){let B=function G3(t,e,n){const l=n?e.classBindings:e.styleBindings;if(0!==lh(l))return t[up(l)]}(t,e,l);void 0!==B&&Array.isArray(B)&&(B=rv(null,t,e,B[1],l),B=pm(B,e.attrs,l),function X3(t,e,n,l){t[up(n?e.classBindings:e.styleBindings)]=l}(t,e,l,B))}else w=function Y3(t,e,n){let l;const g=e.directiveEnd;for(let w=1+e.directiveStylingLast;w0)&&(ot=!0)):xt=n,g)if(0!==B){const Be=up(t[O+1]);t[l+1]=pw(Be,O),0!==Be&&(t[Be+1]=Zy(t[Be+1],l)),t[O+1]=function N3(t,e){return 131071&t|e<<17}(t[O+1],l)}else t[l+1]=pw(O,0),0!==O&&(t[O+1]=Zy(t[O+1],l)),O=l;else t[l+1]=pw(B,0),0===O?O=l:t[B+1]=Zy(t[B+1],l),B=l;ot&&(t[l+1]=Yy(t[l+1])),qx(t,xt,l,!0),qx(t,xt,l,!1),function F3(t,e,n,l,g){const w=g?t.residualClasses:t.residualStyles;null!=w&&"string"==typeof e&&G(w,e)>=0&&(n[l+1]=Qy(n[l+1]))}(e,xt,t,l,w),k=pw(O,B),w?e.classBindings=k:e.styleBindings=k}(g,w,e,n,k,l)}}function rv(t,e,n,l,g){let w=null;const k=n.directiveEnd;let O=n.directiveStylingLast;for(-1===O?O=n.directiveStart:O++;O0;){const B=t[g],ot=Array.isArray(B),xt=ot?B[1]:B,re=null===xt;let Be=n[g+1];Be===Dn&&(Be=re?ae:void 0);let Xe=re?Es(Be,l):xt===l?Be:void 0;if(ot&&!hw(Xe)&&(Xe=Es(B,l)),hw(Xe)&&(O=Xe,k))return O;const dr=t[g+1];g=k?up(dr):lh(dr)}if(null!==e){let B=w?e.residualClasses:e.residualStyles;null!=B&&(O=Es(B,l))}return O}function hw(t){return void 0!==t}function p2(t,e){return!!(t.flags&(e?8:16))}function h2(t,e,n){ad(Bi,Nd,Mg(ze(),t,e,n),!0)}function g2(){return ze()[ci][An]}class cC{destroy(e){}updateValue(e,n){}swap(e,n){const l=Math.min(e,n),g=Math.max(e,n),w=this.detach(g);if(g-l>1){const k=this.detach(l);this.attach(l,w),this.attach(g,k)}else this.attach(l,w)}move(e,n){this.attach(n,this.detach(e))}}function ov(t,e,n,l,g){return t===n&&Object.is(e,l)?1:Object.is(g(t,e),g(n,l))?-1:0}function nv(t,e,n,l){return!(void 0===e||!e.has(l)||(t.attach(n,e.get(l)),e.delete(l),0))}function f2(t,e,n,l,g){if(nv(t,e,l,n(l,g)))t.updateValue(l,g);else{const w=t.create(l,g);t.attach(l,w)}}function m2(t,e,n,l){const g=new Set;for(let w=e;w<=n;w++)g.add(l(w,t.at(w)));return g}class b2{constructor(){this.kvMap=new Map,this._vMap=void 0}has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;const n=this.kvMap.get(e);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(e,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,n){if(this.kvMap.has(e)){let l=this.kvMap.get(e);void 0===this._vMap&&(this._vMap=new Map);const g=this._vMap;for(;g.has(l);)l=g.get(l);g.set(l,n)}else this.kvMap.set(e,n)}forEach(e){for(let[n,l]of this.kvMap)if(e(l,n),void 0!==this._vMap){const g=this._vMap;for(;g.has(l);)l=g.get(l),e(l,n)}}}function w2(t,e){xc("NgControlFlow");const n=ze(),l=lo(),g=n[l]!==Dn?n[l]:-1,w=-1!==g?gw(n,zo+g):void 0;if(is(n,l,t)){const O=E(null);try{if(void 0!==w&&Yf(w,0),-1!==t){const B=zo+t,ot=gw(n,B),xt=iv(n[Vr],B),re=nh(ot,xt.tView.ssrId);ip(ot,np(n,xt,e,{dehydratedView:re}),0,Td(xt,re))}}finally{E(O)}}else if(void 0!==w){const O=zb(w,0);void 0!==O&&(O[An]=e)}}class dC{constructor(e,n,l){this.lContainer=e,this.$implicit=n,this.$index=l}get $count(){return this.lContainer.length-sa}}function y2(t){return t}function v2(t,e){return e}class uC{constructor(e,n,l){this.hasEmptyBlock=e,this.trackByFn=n,this.liveCollection=l}}function x2(t,e,n,l,g,w,k,O,B,ot,xt,re,Be){xc("NgControlFlow");const Xe=ze(),dr=Dr(),jr=void 0!==B,co=ze(),vo=O?k.bind(co[ci][An]):k,Ur=new uC(jr,vo);co[zo+t]=Ur,sm(Xe,dr,t+1,e,n,l,g,ba(dr.consts,w)),jr&&sm(Xe,dr,t+2,B,ot,xt,re,ba(dr.consts,Be))}class pC extends cC{constructor(e,n,l){super(),this.lContainer=e,this.hostLView=n,this.templateTNode=l,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-sa}at(e){return this.getLView(e)[An].$implicit}attach(e,n){const l=n[Yi];this.needsIndexUpdate||=e!==this.length,ip(this.lContainer,n,e,Td(this.templateTNode,l))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,function hC(t,e){return Kp(t,e)}(this.lContainer,e)}create(e,n){const l=nh(this.lContainer,this.templateTNode.tView.ssrId),g=np(this.hostLView,this.templateTNode,new dC(this.lContainer,n,e),{dehydratedView:l});return this.operationsCounter?.recordCreate(),g}destroy(e){Gp(e[Vr],e),this.operationsCounter?.recordDestroy()}updateValue(e,n){this.getLView(e)[An].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e{t.destroy(B)})}(B,t,w.trackByFn),B.updateIndexes(),w.hasEmptyBlock){const ot=lo(),xt=0===B.length;if(is(l,ot,xt)){const re=n+2,Be=gw(l,re);if(xt){const Xe=iv(g,re),dr=nh(Be,Xe.tView.ssrId);ip(Be,np(l,Xe,void 0,{dehydratedView:dr}),0,Td(Xe,dr))}else Yf(Be,0)}}}finally{E(e)}}function gw(t,e){return t[e]}function iv(t,e){return Oc(t,e)}function fw(t,e,n,l){const g=ze(),w=Dr(),k=zo+t,O=g[nn],B=w.firstCreatePass?function fC(t,e,n,l,g,w){const k=e.consts,B=bu(e,t,2,l,ba(k,g));return zf(e,n,B,ba(k,w)),null!==B.attrs&&tw(B,B.attrs,!1),null!==B.mergedAttrs&&tw(B,B.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,B),B}(k,w,g,e,n,l):w.data[k],ot=k2(w,g,B,O,e,t);g[k]=ot;const xt=Lo(B);return zr(B,!0),Cb(O,ot,B),!function _g(t){return!(32&~t.flags)}(B)&&zd()&&op(w,g,ot,B),0===function j(){return hn.lFrame.elementDepthCount}()&&vs(ot,g),function nt(){hn.lFrame.elementDepthCount++}(),xt&&($f(w,g,B),Uf(w,B,g)),null!==l&&jf(g,B),fw}function mw(){let t=Sr();Vo()?Ro():(t=t.parent,zr(t,!1));const e=t;(function Re(t){return hn.skipHydrationRootTNode===t})(e)&&function tr(){hn.skipHydrationRootTNode=null}(),function Et(){hn.lFrame.elementDepthCount--}();const n=Dr();return n.firstCreatePass&&(gd(n,t),Xc(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function Kg(t){return!!(8&t.flags)}(e)&&Jy(n,e,ze(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function yh(t){return!!(16&t.flags)}(e)&&Jy(n,e,ze(),e.stylesWithoutHost,!1),mw}function av(t,e,n,l){return fw(t,e,n,l),mw(),av}let k2=(t,e,n,l,g,w)=>(tl(!0),og(l,g,function fh(){return hn.lFrame.currentNamespace}()));function bw(t,e,n){const l=ze(),g=Dr(),w=t+zo,k=g.firstCreatePass?function wC(t,e,n,l,g){const w=e.consts,k=ba(w,l),O=bu(e,t,8,"ng-container",k);return null!==k&&tw(O,k,!0),zf(e,n,O,ba(w,g)),null!==e.queries&&e.queries.elementStart(e,O),O}(w,g,l,e,n):g.data[w];zr(k,!0);const O=E2(g,l,k,t);return l[w]=O,zd()&&op(g,l,O,k),vs(O,l),Lo(k)&&($f(g,l,k),Uf(g,k,l)),null!=n&&jf(l,k),bw}function ww(){let t=Sr();const e=Dr();return Vo()?Ro():(t=t.parent,zr(t,!1)),e.firstCreatePass&&(gd(e,t),Xc(t)&&e.queries.elementEnd(t)),ww}function sv(t,e,n){return bw(t,e,n),ww(),sv}let E2=(t,e,n,l)=>(tl(!0),rg(e[nn],""));function C2(){return ze()}function cv(t,e,n){const l=ze();return is(l,lo(),e)&&vc(Dr(),Ii(),l,t,e,l[nn],n,!0),cv}function lv(t,e,n){const l=ze();if(is(l,lo(),e)){const w=Dr(),k=Ii();vc(w,k,l,t,e,jb(bs(w.data),k,l),n,!0)}return lv}const dh=void 0;var _C=["en",[["a","p"],["AM","PM"],dh],[["AM","PM"],dh,dh],[["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"]],dh,[["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"]],dh,[["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}",dh,"{1} 'at' {0}",dh],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function xC(t){const n=Math.floor(Math.abs(t)),l=t.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===l?1:5}];let Ug={};function dv(t){const e=function kC(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=S2(e);if(n)return n;const l=e.split("-")[0];if(n=S2(l),n)return n;if("en"===l)return _C;throw new Ke(701,!1)}function D2(t){return dv(t)[$g.PluralCase]}function S2(t){return t in Ug||(Ug[t]=ye.ng&&ye.ng.common&&ye.ng.common.locales&&ye.ng.common.locales[t]),Ug[t]}var $g=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}($g||{});const yw="en-US";let A2=yw,K2=(t,e,n)=>{};function hv(t,e,n,l){const g=ze(),w=Dr(),k=Sr();return fv(w,g,g[nn],k,t,e,l),hv}function gv(t,e){const n=Sr(),l=ze(),g=Dr();return fv(g,l,jb(bs(g.data),n,l),n,t,e),gv}function fv(t,e,n,l,g,w,k){const O=Lo(l),ot=t.firstCreatePass&&Kf(t),xt=e[An],re=$b(e);let Be=!0;if(3&l.type||k){const jr=Ia(l,e),co=k?k(jr):jr,vo=re.length,Ur=k?gi=>k(Rn(gi[l.index])):l.index;let _n=null;if(!k&&O&&(_n=function u4(t,e,n,l){const g=t.cleanup;if(null!=g)for(let w=0;wB?O[B]:null}"string"==typeof k&&(w+=2)}return null}(t,e,g,l.index)),null!==_n)(_n.__ngLastListenerFn__||_n).__ngNextListenerFn__=w,_n.__ngLastListenerFn__=w,Be=!1;else{w=Y2(l,e,xt,w),K2(jr,g,w);const gi=n.listen(co,g,w);re.push(w,gi),ot&&ot.push(g,Ur,vo,vo+1)}}else w=Y2(l,e,xt,w);const Xe=l.outputs;let dr;if(Be&&null!==Xe&&(dr=Xe[g])){const jr=dr.length;if(jr)for(let co=0;co-1?Ha(t.index,e):e,5);let O=X2(e,n,l,w),B=g.__ngNextListenerFn__;for(;B;)O=X2(e,n,B,w)&&O,B=B.__ngNextListenerFn__;return O}}function Z2(t=1){return function Lc(t){return(hn.lFrame.contextLView=function As(t,e){for(;t>0;)e=e[xa],t--;return e}(t,hn.lFrame.contextLView))[An]}(t)}function p4(t,e){let n=null;const l=function je(t){const e=t.attrs;if(null!=e){const n=e.indexOf(5);if(!(1&n))return e[n+1]}return null}(t);for(let g=0;gn._dirtyCounter.update(l=>l+1))}(e,z1(t,n,l,g))}function p_(t=1){Xs(Rc()+t)}function h_(t){return qc(function Co(){return hn.lFrame.contextLView}(),zo+t)}function k_(t,e=""){const n=ze(),l=Dr(),g=t+zo,w=l.firstCreatePass?bu(l,g,1,e,null):l.data[g],k=E_(l,n,w,e,t);n[g]=k,zd()&&op(l,n,k,w),zr(w,!1)}let E_=(t,e,n,l,g)=>(tl(!0),function Tf(t,e){return t.createText(e)}(e[nn],l));function wv(t){return Ew("",t,""),wv}function Ew(t,e,n){const l=ze(),g=Mg(l,t,e,n);return g!==Dn&&function rd(t,e,n){const l=Qc(e,t);!function pb(t,e,n){t.setValue(e,n)}(t[nn],l,n)}(l,la(),g),Ew}function yv(t,e,n){Y1(e)&&(e=e());const l=ze();return is(l,lo(),e)&&vc(Dr(),Ii(),l,t,e,l[nn],n,!1),yv}function R_(t,e){const n=Y1(t);return n&&t.set(e),n}function vv(t,e){const n=ze(),l=Dr(),g=Sr();return fv(l,n,n[nn],g,t,e),vv}function xv(t,e,n,l,g){if(t=Qt(t),Array.isArray(t))for(let w=0;w>20;if(ga(t)||!t.multi){const Xe=new Zl(ot,g,al),dr=kv(B,e,g?xt:xt+Be,re);-1===dr?(Tu(Sl(O,k),w,B),_v(w,t,e.length),e.push(B),O.directiveStart++,O.directiveEnd++,g&&(O.providerIndexes+=1048576),n.push(Xe),k.push(Xe)):(n[dr]=Xe,k[dr]=Xe)}else{const Xe=kv(B,e,xt+Be,re),dr=kv(B,e,xt,xt+Be),co=dr>=0&&n[dr];if(g&&!co||!g&&!(Xe>=0&&n[Xe])){Tu(Sl(O,k),w,B);const vo=function I4(t,e,n,l,g){const w=new Zl(t,n,al);return w.multi=[],w.index=e,w.componentProviders=0,P_(w,g,l&&!n),w}(g?M4:T4,n.length,g,l,ot);!g&&co&&(n[dr].providerFactory=vo),_v(w,t,e.length,0),e.push(B),O.directiveStart++,O.directiveEnd++,g&&(O.providerIndexes+=1048576),n.push(vo),k.push(vo)}else _v(w,t,Xe>-1?Xe:dr,P_(n[g?dr:Xe],ot,!g&&l));!g&&l&&co&&n[dr].componentProviders++}}}function _v(t,e,n,l){const g=ga(e),w=function Pd(t){return!!t.useClass}(e);if(g||w){const B=(w?Qt(e.useClass):e).prototype.ngOnDestroy;if(B){const ot=t.destroyHooks||(t.destroyHooks=[]);if(!g&&e.multi){const xt=ot.indexOf(n);-1===xt?ot.push(n,[l,B]):ot[xt+1].push(l,B)}else ot.push(n,B)}}}function P_(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function kv(t,e,n,l){for(let g=n;g{n.providersResolver=(l,g)=>function A4(t,e,n){const l=Dr();if(l.firstCreatePass){const g=Fa(t);xv(n,l.data,l.blueprint,g,!0),xv(e,l.data,l.blueprint,g,!1)}}(l,g?g(t):t,e)}}let O4=(()=>{class t{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const l=kl(0,n.type),g=l.length>0?Ly([l],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,g)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=Io({token:t,providedIn:"environment",factory:()=>new t(In(ni))})}}return t})();function B_(t){xc("NgStandalone"),t.getStandaloneInjector=e=>e.get(O4).getOrCreateStandaloneInjector(t)}function j_(t,e,n){const l=En()+t,g=ze();return g[l]===Dn?Rd(g,l,n?e.call(n):e()):am(g,l)}function V_(t,e,n,l){return G_(ze(),En(),t,e,n,l)}function z_(t,e,n,l,g){return X_(ze(),En(),t,e,n,l,g)}function H_(t,e,n,l,g,w){return function Y_(t,e,n,l,g,w,k,O){const B=e+n;return function iw(t,e,n,l,g){const w=ah(t,e,n,l);return is(t,e+2,g)||w}(t,B,g,w,k)?Rd(t,B+3,O?l.call(O,g,w,k):l(g,w,k)):wm(t,B+3)}(ze(),En(),t,e,n,l,g,w)}function W_(t,e,n,l,g,w,k){return function Z_(t,e,n,l,g,w,k,O,B){const ot=e+n;return $l(t,ot,g,w,k,O)?Rd(t,ot+4,B?l.call(B,g,w,k,O):l(g,w,k,O)):wm(t,ot+4)}(ze(),En(),t,e,n,l,g,w,k)}function K_(t,e,n,l,g,w,k,O,B,ot,xt){const re=En()+t,Be=ze(),Xe=$l(Be,re,n,l,g,w);return $l(Be,re+4,k,O,B,ot)||Xe?Rd(Be,re+8,xt?e.call(xt,n,l,g,w,k,O,B,ot):e(n,l,g,w,k,O,B,ot)):am(Be,re+8)}function wm(t,e){const n=t[e];return n===Dn?void 0:n}function G_(t,e,n,l,g,w){const k=e+n;return is(t,k,g)?Rd(t,k+1,w?l.call(w,g):l(g)):wm(t,k+1)}function X_(t,e,n,l,g,w,k){const O=e+n;return ah(t,O,g,w)?Rd(t,O+2,k?l.call(k,g,w):l(g,w)):wm(t,O+2)}function q_(t,e){const n=Dr();let l;const g=t+zo;n.firstCreatePass?(l=function $4(t,e){if(e)for(let n=e.length-1;n>=0;n--){const l=e[n];if(t===l.name)return l}}(e,n.pipeRegistry),n.data[g]=l,l.onDestroy&&(n.destroyHooks??=[]).push(g,l.onDestroy)):l=n.data[g];const w=l.factory||(l.factory=Si(l.type)),O=ji(al);try{const B=Gd(!1),ot=w();return Gd(B),function bv(t,e,n,l){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=l}(n,ze(),g,ot),ot}finally{ji(O)}}function J_(t,e,n){const l=t+zo,g=ze(),w=qc(g,l);return ym(g,l)?G_(g,En(),e,w.transform,n,w):w.transform(n)}function tk(t,e,n,l){const g=t+zo,w=ze(),k=qc(w,g);return ym(w,g)?X_(w,En(),e,k.transform,n,l,k):k.transform(n,l)}function ym(t,e){return t[Vr].data[e].pure}function ek(t,e){return mg(t,e)}class wk{constructor(e){this.full=e;const n=e.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}let yk=(()=>{class t{log(n){console.log(n)}warn(n){console.warn(n)}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();const Ek=new Uo(""),Ck=new Uo("");let Mv,P8=(()=>{class t{constructor(n,l,g){this._ngZone=n,this.registry=l,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,Mv||(function F8(t){Mv=t}(g),g.addToWindow(l)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Qi.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(l=>!l.updateCb||!l.updateCb(n)||(clearTimeout(l.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,l,g){let w=-1;l&&l>0&&(w=setTimeout(()=>{this._callbacks=this._callbacks.filter(k=>k.timeoutId!==w),n()},l)),this._callbacks.push({doneCb:n,timeoutId:w,updateCb:g})}whenStable(n,l,g){if(g&&!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(n,l,g),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,l,g){return[]}static{this.\u0275fac=function(l){return new(l||t)(In(Qi),In(Dk),In(Ck))}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac})}}return t})(),Dk=(()=>{class t{constructor(){this._applications=new Map}registerApplication(n,l){this._applications.set(n,l)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,l=!0){return Mv?.findTestabilityInTree(this,n,l)??null}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();function Iv(t){return!!t&&"function"==typeof t.then}function Sk(t){return!!t&&"function"==typeof t.subscribe}const Ak=new Uo("");let Tk=(()=>{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,l)=>{this.resolve=n,this.reject=l}),this.appInits=Fo(Ak,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const g of this.appInits){const w=g();if(Iv(w))n.push(w);else if(Sk(w)){const k=new Promise((O,B)=>{w.subscribe({complete:O,error:B})});n.push(k)}}const l=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{l()}).catch(g=>{this.reject(g)}),0===n.length&&l(),this.initialized=!0}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Tw=new Uo("");let Ld=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Fo(Vu),this.afterRenderManager=Fo(kx),this.zonelessEnabled=Fo(tm),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new ie.B,this.afterTick=new ie.B,this.componentTypes=[],this.components=[],this.isStable=Fo(vd).hasPendingTasks.pipe((0,Wt.T)(n=>!n)),this._injector=Fo(ni)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let n;return new Promise(l=>{n=this.isStable.subscribe({next:g=>{g&&l()}})}).finally(()=>{n.unsubscribe()})}get injector(){return this._injector}bootstrap(n,l){const g=n instanceof S1;if(!this._injector.get(Tk).done)throw!g&&Ya(n),new Ke(405,!1);let k;k=g?n:this._injector.get(em).resolveComponentFactory(n),this.componentTypes.push(k.componentType);const O=function B8(t){return t.isBoundToModule}(k)?void 0:this._injector.get(ih),ot=k.create(ws.NULL,[],l||k.selector,O),xt=ot.location.nativeElement,re=ot.injector.get(Ek,null);return re?.registerApplication(xt),ot.onDestroy(()=>{this.detachView(ot.hostView),Mw(this.components,ot),re?.unregisterApplication(xt)}),this._loadComponent(ot),ot}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new Ke(101,!1);const n=E(null);try{this._runningTick=!0,this.synchronize()}catch(l){this.internalErrorHandler(l)}finally{this._runningTick=!1,E(n),this.afterTick.next()}}synchronize(){let n=null;this._injector.destroyed||(n=this._injector.get(by,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let l=0;for(;0!==this.dirtyFlags&&l++<10;)this.synchronizeOnce(n)}synchronizeOnce(n){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,7&this.dirtyFlags){const l=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(l);for(let{_lView:g,notifyErrorHandler:w}of this._views)j8(g,w,l,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else n?.begin?.(),n?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>pd(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const l=n;this._views.push(l),l.attachToAppRef(this)}detachView(n){const l=n;Mw(this._views,l),l.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const l=this._injector.get(Tw,[]);[...this._bootstrapListeners,...l].forEach(g=>g(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Mw(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new Ke(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Mw(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}function j8(t,e,n,l){(n||pd(t))&&fg(t,e,n&&!l?0:1)}class V8{constructor(e,n){this.ngModuleFactory=e,this.componentFactories=n}}let z8=(()=>{class t{compileModuleSync(n){return new Ny(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const l=this.compileModuleSync(n),w=Uc(ya(n).declarations).reduce((k,O)=>{const B=pn(O);return B&&k.push(new nm(B)),k},[]);return new V8(l,w)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),K8=(()=>{class t{constructor(){this.zone=Fo(Qi),this.changeDetectionScheduler=Fo(vg),this.applicationRef=Fo(Ld)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Ov({ngZoneFactory:t,ignoreChangesOutsideZone:e,scheduleInRootZone:n}){return t??=()=>new Qi({...Rv(),scheduleInRootZone:n}),[{provide:Qi,useFactory:t},{provide:Lr,multi:!0,useFactory:()=>{const l=Fo(K8,{optional:!0});return()=>l.initialize()}},{provide:Lr,multi:!0,useFactory:()=>{const l=Fo(X8);return()=>{l.initialize()}}},!0===e?{provide:D1,useValue:!0}:[],{provide:my,useValue:n??Nh}]}function Rv(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}let X8=(()=>{class t{constructor(){this.subscription=new We.yU,this.initialized=!1,this.zone=Fo(Qi),this.pendingTasks=Fo(vd)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Qi.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Qi.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),_m=(()=>{class t{constructor(){this.appRef=Fo(Ld),this.taskService=Fo(vd),this.ngZone=Fo(Qi),this.zonelessEnabled=Fo(tm),this.disableScheduling=Fo(D1,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new We.yU,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(xd):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(Fo(my,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof qd||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&5===n)return;switch(n){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 7:this.appRef.deferredDirtyFlags|=8;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;const l=this.useMicrotaskScheduler?td:Lh;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>l(()=>this.tick())):this.ngZone.runOutsideAngular(()=>l(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(xd+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(l){throw this.taskService.remove(n),l}finally{this.cleanup()}this.useMicrotaskScheduler=!0,td(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Lv=new Uo("",{providedIn:"root",factory:()=>Fo(Lv,on.Optional|on.SkipSelf)||function Y8(){return typeof $localize<"u"&&$localize.locale||yw}()}),Z8=new Uo("",{providedIn:"root",factory:()=>"USD"}),Ow=new Uo("");function Rw(t){return!t.moduleRef}let pp=null;function iD(){return!1}let zk=(()=>{class t{static{this.__NG_ELEMENT_ID__=aD}}return t})();function aD(t){return function sD(t,e,n){if(Pa(t)&&!n){const l=Ha(t.index,e);return new th(l,l)}return 175&t.type?new th(e[ci],e):null}(Sr(),ze(),!(16&~t))}class Gk{constructor(){}supports(e){return nw(e)}create(e){return new pD(e)}}const uD=(t,e)=>e;class pD{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||uD}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,l=this._removalsHead,g=0,w=null;for(;n||l;){const k=!l||n&&n.currentIndex{k=this._trackByFn(g,O),null!==n&&Object.is(n.trackById,k)?(l&&(n=this._verifyReinsertion(n,O,k,g)),Object.is(n.item,O)||this._addIdentityChange(n,O)):(n=this._mismatch(n,O,k,g),l=!0),n=n._next,g++}),this.length=g;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,l,g){let w;return null===e?w=this._itTail:(w=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,w,g)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(l,g))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,w,g)):e=this._addAfter(new hD(n,l),w,g),e}_verifyReinsertion(e,n,l,g){let w=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null);return null!==w?e=this._reinsertAfter(w,e._prev,g):e.currentIndex!=g&&(e.currentIndex=g,this._addToMoves(e,g)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=n}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(e,n,l){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const g=e._prevRemoved,w=e._nextRemoved;return null===g?this._removalsHead=w:g._nextRemoved=w,null===w?this._removalsTail=g:w._prevRemoved=g,this._insertAfter(e,n,l),this._addToMoves(e,l),e}_moveAfter(e,n,l){return this._unlink(e),this._insertAfter(e,n,l),this._addToMoves(e,l),e}_addAfter(e,n,l){return this._insertAfter(e,n,l),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,l){const g=null===n?this._itHead:n._next;return e._next=g,e._prev=n,null===g?this._itTail=e:g._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new Xk),this._linkedRecords.put(e),e.currentIndex=l,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,l=e._next;return null===n?this._itHead=l:n._next=l,null===l?this._itTail=n:l._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Xk),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class hD{constructor(e,n){this.item=e,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class gD{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let l;for(l=this._head;null!==l;l=l._nextDup)if((null===n||n<=l.currentIndex)&&Object.is(l.trackById,e))return l;return null}remove(e){const n=e._prevDup,l=e._nextDup;return null===n?this._head=l:n._nextDup=l,null===l?this._tail=n:l._prevDup=n,null===this._head}}class Xk{constructor(){this.map=new Map}put(e){const n=e.trackById;let l=this.map.get(n);l||(l=new gD,this.map.set(n,l)),l.add(e)}get(e,n){const g=this.map.get(e);return g?g.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Yk(t,e,n){const l=t.previousIndex;if(null===l)return l;let g=0;return n&&l{if(n&&n.key===g)this._maybeAddToChanges(n,l),this._appendAfter=n,n=n._next;else{const w=this._getOrCreateRecordForKey(g,l);n=this._insertBeforeOrAppend(n,w)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let l=n;null!==l;l=l._nextRemoved)l===this._mapHead&&(this._mapHead=null),this._records.delete(l.key),l._nextRemoved=l._next,l.previousValue=l.currentValue,l.currentValue=null,l._prev=null,l._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){const l=e._prev;return n._next=e,n._prev=l,e._prev=n,l&&(l._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const g=this._records.get(e);this._maybeAddToChanges(g,n);const w=g._prev,k=g._next;return w&&(w._next=k),k&&(k._prev=w),g._next=null,g._prev=null,g}const l=new mD(e);return this._records.set(e,l),l.currentValue=n,this._addToAdditions(l),l}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(l=>n(e[l],l))}}class mD{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Qk(){return new jv([new Gk])}let jv=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:Qk})}constructor(n){this.factories=n}static create(n,l){if(null!=l){const g=l.factories.slice();n=n.concat(g)}return new t(n)}static extend(n){return{provide:t,useFactory:l=>t.create(n,l||Qk()),deps:[[t,new hs,new Vi]]}}find(n){const l=this.factories.find(g=>g.supports(n));if(null!=l)return l;throw new Ke(901,!1)}}return t})();function qk(){return new Vv([new Zk])}let Vv=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:qk})}constructor(n){this.factories=n}static create(n,l){if(l){const g=l.factories.slice();n=n.concat(g)}return new t(n)}static extend(n){return{provide:t,useFactory:l=>t.create(n,l||qk()),deps:[[t,new hs,new Vi]]}}find(n){const l=this.factories.find(g=>g.supports(n));if(l)return l;throw new Ke(901,!1)}}return t})();function MD(t){try{const{rootComponent:e,appProviders:n,platformProviders:l}=t,g=function nD(t=[]){if(pp)return pp;const e=function $k(t=[],e){return ws.create({name:e,providers:[{provide:Mi,useValue:"platform"},{provide:Ow,useValue:new Set([()=>pp=null])},...t]})}(t);return pp=e,function Mk(){!function Wr(t){mr=t}(()=>{throw new Ke(600,!1)})}(),function jk(t){t.get($o,null)?.forEach(n=>n())}(e),e}(l),w=[Ov({}),{provide:vg,useExisting:_m},...n||[]];return function Fk(t){const e=Rw(t)?t.r3Injector:t.moduleRef.injector,n=e.get(Qi);return n.run(()=>{Rw(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();const l=e.get(ol,null);let g;if(n.runOutsideAngular(()=>{g=n.onError.subscribe({next:w=>{l.handleError(w)}})}),Rw(t)){const w=()=>e.destroy(),k=t.platformInjector.get(Ow);k.add(w),e.onDestroy(()=>{g.unsubscribe(),k.delete(w)})}else{const w=()=>t.moduleRef.destroy(),k=t.platformInjector.get(Ow);k.add(w),t.moduleRef.onDestroy(()=>{Mw(t.allPlatformModules,t.moduleRef),g.unsubscribe(),k.delete(w)})}return function $8(t,e,n){try{const l=n();return Iv(l)?l.catch(g=>{throw e.runOutsideAngular(()=>t.handleError(g)),g}):l}catch(l){throw e.runOutsideAngular(()=>t.handleError(l)),l}}(l,n,()=>{const w=e.get(Tk);return w.runInitializers(),w.donePromise.then(()=>{if(function SC(t){"string"==typeof t&&(A2=t.toLowerCase().replace(/_/g,"-"))}(e.get(Lv,yw)||yw),Rw(t)){const O=e.get(Ld);return void 0!==t.rootComponent&&O.bootstrap(t.rootComponent),O}return function eD(t,e){const n=t.injector.get(Ld);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(l=>n.bootstrap(l));else{if(!t.instance.ngDoBootstrap)throw new Ke(-403,!1);t.instance.ngDoBootstrap(n)}e.push(t)}(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}({r3Injector:new fx({providers:w,parent:g,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:g,rootComponent:e})}catch(e){return Promise.reject(e)}}function ZD(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function QD(t,e=NaN){return isNaN(parseFloat(t))||isNaN(Number(t))?e:Number(t)}function JD(t,e){xc("NgSignals");const n=qt(t);return e?.equal&&(n[_].equal=e.equal),n}function tS(t){const e=E(null);try{return t()}finally{E(e)}}const eS=new Uo("",{providedIn:"root",factory:()=>Fo(rS)});let rS=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>new oS})}}return t})();class oS{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Fo(vd),this.taskId=null}scheduleEffect(e){if(this.enqueue(e),null===this.taskId){const n=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(n),this.taskId=null})}}enqueue(e){const n=e.creationZone;this.queues.has(n)||this.queues.set(n,new Set);const l=this.queues.get(n);l.has(e)||(this.queuedEffectCount++,l.add(e))}flush(){for(;this.queuedEffectCount>0;)for(const[e,n]of this.queues)null===e?this.flushQueue(n):e.run(()=>this.flushQueue(n))}flushQueue(e){for(const n of e)e.delete(n),this.queuedEffectCount--,n.run()}}class nS{constructor(e,n,l,g,w,k){this.scheduler=e,this.effectFn=n,this.creationZone=l,this.injector=w,this.watcher=function Ye(t,e,n){const l=Object.create(me);n&&(l.consumerAllowSignalWrites=!0),l.fn=t,l.schedule=e;const g=B=>{l.cleanupFn=B};return l.ref={notify:()=>pt(l),run:()=>{if(null===l.fn)return;if(function A(){return c}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(l.dirty=!1,l.hasRun&&!Bt(l))return;l.hasRun=!0;const B=et(l);try{l.cleanupFn(),l.cleanupFn=ft,l.fn(g)}finally{_t(l,B)}},cleanup:()=>l.cleanupFn(),destroy:()=>function k(B){(function w(B){return null===B.fn&&null===B.schedule})(B)||(jt(B),B.cleanupFn(),B.fn=null,B.schedule=null,B.cleanupFn=ft)}(l),[_]:l},l.ref}(O=>this.runEffect(O),()=>this.schedule(),k),this.unregisterOnDestroy=g?.onDestroy(()=>this.destroy())}runEffect(e){try{this.effectFn(e)}catch(n){this.injector.get(ol,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function xE(t,e){xc("NgSignals"),!e?.injector&&vn();const n=e?.injector??Fo(ws),l=!0!==e?.manualCleanup?n.get(Uu):null,g=new nS(n.get(eS),t,typeof Zone>"u"?null:Zone.current,l,n,e?.allowSignalWrites??!1),w=n.get(zk,null,{optional:!0});return w&&8&w._lView[Oo]?(w._lView[Ei]??=[]).push(g.watcher.notify):g.watcher.notify(),g}function iS(t){const e=pn(t);if(!e)return null;const n=new nm(e);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return e.standalone},get isSignal(){return e.signals}}}},9417:(i,a,r)=>{"use strict";r.d(a,{BC:()=>$e,JD:()=>Zn,Q0:()=>Fs,X1:()=>$s,YN:()=>gs,YS:()=>Bi,cV:()=>Pr,cb:()=>Ke,cz:()=>_t,hs:()=>xo,j4:()=>Da,k0:()=>At,kq:()=>S,l_:()=>ea,me:()=>lt,ok:()=>Ti,qT:()=>Sn,tU:()=>Lr,vO:()=>ie,vS:()=>Ra,xq:()=>Es,ze:()=>Li});var o=r(4438),s=r(177),c=r(6648),y=r(7468),_=r(1413),E=r(6354);let T=(()=>{class at{constructor(Y,Ot){this._renderer=Y,this._elementRef=Ot,this.onChange=je=>{},this.onTouched=()=>{}}setProperty(Y,Ot){this._renderer.setProperty(this._elementRef.nativeElement,Y,Ot)}registerOnTouched(Y){this.onTouched=Y}registerOnChange(Y){this.onChange=Y}setDisabledState(Y){this.setProperty("disabled",Y)}static{this.\u0275fac=function(Ot){return new(Ot||at)(o.rXU(o.sFG),o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:at})}}return at})(),A=(()=>{class at extends T{static{this.\u0275fac=(()=>{let Y;return function(je){return(Y||(Y=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,features:[o.Vt3]})}}return at})();const S=new o.nKC(""),X={provide:S,useExisting:(0,o.Rfq)(()=>lt),multi:!0},q=new o.nKC("");let lt=(()=>{class at extends T{constructor(Y,Ot,je){super(Y,Ot),this._compositionMode=je,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function z(){const at=(0,s.QT)()?(0,s.QT)().getUserAgent():"";return/android (\d+)/.test(at.toLowerCase())}())}writeValue(Y){this.setProperty("value",Y??"")}_handleInput(Y){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Y)}_compositionStart(){this._composing=!0}_compositionEnd(Y){this._composing=!1,this._compositionMode&&this.onChange(Y)}static{this.\u0275fac=function(Ot){return new(Ot||at)(o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(q,8))}}static{this.\u0275dir=o.FsC({type:at,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(Ot,je){1&Ot&&o.bIt("input",function(en){return je._handleInput(en.target.value)})("blur",function(){return je.onTouched()})("compositionstart",function(){return je._compositionStart()})("compositionend",function(en){return je._compositionEnd(en.target.value)})},features:[o.Jv_([X]),o.Vt3]})}}return at})();function pt(at){return null==at||("string"==typeof at||Array.isArray(at))&&0===at.length}function et(at){return null!=at&&"number"==typeof at.length}const _t=new o.nKC(""),Bt=new o.nKC(""),jt=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class At{static min(gt){return function kt(at){return gt=>{if(pt(gt.value)||pt(at))return null;const Y=parseFloat(gt.value);return!isNaN(Y)&&Y{if(pt(gt.value)||pt(at))return null;const Y=parseFloat(gt.value);return!isNaN(Y)&&Y>at?{max:{max:at,actual:gt.value}}:null}}(gt)}static required(gt){return ct(gt)}static requiredTrue(gt){return Ct(gt)}static email(gt){return function $t(at){return pt(at.value)||jt.test(at.value)?null:{email:!0}}(gt)}static minLength(gt){return function qt(at){return gt=>pt(gt.value)||!et(gt.value)?null:gt.value.length{if(pt(Ot.value))return null;const je=Ot.value;return gt.test(je)?null:{pattern:{requiredPattern:Y,actualValue:je}}}}(gt)}static nullValidator(gt){return null}static compose(gt){return Ve(gt)}static composeAsync(gt){return Lt(gt)}}function ct(at){return pt(at.value)?{required:!0}:null}function Ct(at){return!0===at.value?null:{required:!0}}function xe(at){return gt=>et(gt.value)&>.value.length>at?{maxlength:{requiredLength:at,actualLength:gt.value.length}}:null}function ce(at){return null}function qe(at){return null!=at}function Mr(at){return(0,o.jNT)(at)?(0,c.H)(at):at}function mr(at){let gt={};return at.forEach(Y=>{gt=null!=Y?{...gt,...Y}:gt}),0===Object.keys(gt).length?null:gt}function _r(at,gt){return gt.map(Y=>Y(at))}function ke(at){return at.map(gt=>function Wr(at){return!at.validate}(gt)?gt:Y=>gt.validate(Y))}function Ve(at){if(!at)return null;const gt=at.filter(qe);return 0==gt.length?null:function(Y){return mr(_r(Y,gt))}}function yt(at){return null!=at?Ve(ke(at)):null}function Lt(at){if(!at)return null;const gt=at.filter(qe);return 0==gt.length?null:function(Y){const Ot=_r(Y,gt).map(Mr);return(0,y.p)(Ot).pipe((0,E.T)(mr))}}function Ie(at){return null!=at?Lt(ke(at)):null}function Pt(at,gt){return null===at?[gt]:Array.isArray(at)?[...at,gt]:[at,gt]}function le(at){return at._rawValidators}function zt(at){return at._rawAsyncValidators}function Se(at){return at?Array.isArray(at)?at:[at]:[]}function Ye(at,gt){return Array.isArray(at)?at.includes(gt):at===gt}function ft(at,gt){const Y=Se(gt);return Se(at).forEach(je=>{Ye(Y,je)||Y.push(je)}),Y}function me(at,gt){return Se(gt).filter(Y=>!Ye(at,Y))}class Vt{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(gt){this._rawValidators=gt||[],this._composedValidatorFn=yt(this._rawValidators)}_setAsyncValidators(gt){this._rawAsyncValidators=gt||[],this._composedAsyncValidatorFn=Ie(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(gt){this._onDestroyCallbacks.push(gt)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(gt=>gt()),this._onDestroyCallbacks=[]}reset(gt=void 0){this.control&&this.control.reset(gt)}hasError(gt,Y){return!!this.control&&this.control.hasError(gt,Y)}getError(gt,Y){return this.control?this.control.getError(gt,Y):null}}class Te extends Vt{get formDirective(){return null}get path(){return null}}class ie extends Vt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class We{constructor(gt){this._cd=gt}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let $e=(()=>{class at extends We{constructor(Y){super(Y)}static{this.\u0275fac=function(Ot){return new(Ot||at)(o.rXU(ie,2))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Ot,je){2&Ot&&o.AVh("ng-untouched",je.isUntouched)("ng-touched",je.isTouched)("ng-pristine",je.isPristine)("ng-dirty",je.isDirty)("ng-valid",je.isValid)("ng-invalid",je.isInvalid)("ng-pending",je.isPending)},features:[o.Vt3]})}}return at})(),Ke=(()=>{class at extends We{constructor(Y){super(Y)}static{this.\u0275fac=function(Ot){return new(Ot||at)(o.rXU(Te,10))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Ot,je){2&Ot&&o.AVh("ng-untouched",je.isUntouched)("ng-touched",je.isTouched)("ng-pristine",je.isPristine)("ng-dirty",je.isDirty)("ng-valid",je.isValid)("ng-invalid",je.isInvalid)("ng-pending",je.isPending)("ng-submitted",je.isSubmitted)},features:[o.Vt3]})}}return at})();const Hr="VALID",Qr="INVALID",Xr="PENDING",gr="DISABLED";class ho{}class te extends ho{constructor(gt,Y){super(),this.value=gt,this.source=Y}}class Qt extends ho{constructor(gt,Y){super(),this.pristine=gt,this.source=Y}}class Ft extends ho{constructor(gt,Y){super(),this.touched=gt,this.source=Y}}class pe extends ho{constructor(gt,Y){super(),this.status=gt,this.source=Y}}class br extends ho{constructor(gt){super(),this.source=gt}}class Yr extends ho{constructor(gt){super(),this.source=gt}}function Do(at){return(_e(at)?at.validators:at)||null}function rr(at,gt){return(_e(gt)?gt.asyncValidators:at)||null}function _e(at){return null!=at&&!Array.isArray(at)&&"object"==typeof at}function Qe(at,gt,Y){const Ot=at.controls;if(!(gt?Object.keys(Ot):Ot).length)throw new o.wOt(1e3,"");if(!Ot[Y])throw new o.wOt(1001,"")}function Ce(at,gt,Y){at._forEachChild((Ot,je)=>{if(void 0===Y[je])throw new o.wOt(1002,"")})}class we{constructor(gt,Y){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=(0,o.EWP)(()=>this.statusReactive()),this.statusReactive=(0,o.vPA)(void 0),this._pristine=(0,o.EWP)(()=>this.pristineReactive()),this.pristineReactive=(0,o.vPA)(!0),this._touched=(0,o.EWP)(()=>this.touchedReactive()),this.touchedReactive=(0,o.vPA)(!1),this._events=new _.B,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(gt),this._assignAsyncValidators(Y)}get validator(){return this._composedValidatorFn}set validator(gt){this._rawValidators=this._composedValidatorFn=gt}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(gt){this._rawAsyncValidators=this._composedAsyncValidatorFn=gt}get parent(){return this._parent}get status(){return(0,o.O8t)(this.statusReactive)}set status(gt){(0,o.O8t)(()=>this.statusReactive.set(gt))}get valid(){return this.status===Hr}get invalid(){return this.status===Qr}get pending(){return this.status==Xr}get disabled(){return this.status===gr}get enabled(){return this.status!==gr}get pristine(){return(0,o.O8t)(this.pristineReactive)}set pristine(gt){(0,o.O8t)(()=>this.pristineReactive.set(gt))}get dirty(){return!this.pristine}get touched(){return(0,o.O8t)(this.touchedReactive)}set touched(gt){(0,o.O8t)(()=>this.touchedReactive.set(gt))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(gt){this._assignValidators(gt)}setAsyncValidators(gt){this._assignAsyncValidators(gt)}addValidators(gt){this.setValidators(ft(gt,this._rawValidators))}addAsyncValidators(gt){this.setAsyncValidators(ft(gt,this._rawAsyncValidators))}removeValidators(gt){this.setValidators(me(gt,this._rawValidators))}removeAsyncValidators(gt){this.setAsyncValidators(me(gt,this._rawAsyncValidators))}hasValidator(gt){return Ye(this._rawValidators,gt)}hasAsyncValidator(gt){return Ye(this._rawAsyncValidators,gt)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(gt={}){const Y=!1===this.touched;this.touched=!0;const Ot=gt.sourceControl??this;this._parent&&!gt.onlySelf&&this._parent.markAsTouched({...gt,sourceControl:Ot}),Y&&!1!==gt.emitEvent&&this._events.next(new Ft(!0,Ot))}markAllAsTouched(gt={}){this.markAsTouched({onlySelf:!0,emitEvent:gt.emitEvent,sourceControl:this}),this._forEachChild(Y=>Y.markAllAsTouched(gt))}markAsUntouched(gt={}){const Y=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const Ot=gt.sourceControl??this;this._forEachChild(je=>{je.markAsUntouched({onlySelf:!0,emitEvent:gt.emitEvent,sourceControl:Ot})}),this._parent&&!gt.onlySelf&&this._parent._updateTouched(gt,Ot),Y&&!1!==gt.emitEvent&&this._events.next(new Ft(!1,Ot))}markAsDirty(gt={}){const Y=!0===this.pristine;this.pristine=!1;const Ot=gt.sourceControl??this;this._parent&&!gt.onlySelf&&this._parent.markAsDirty({...gt,sourceControl:Ot}),Y&&!1!==gt.emitEvent&&this._events.next(new Qt(!1,Ot))}markAsPristine(gt={}){const Y=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const Ot=gt.sourceControl??this;this._forEachChild(je=>{je.markAsPristine({onlySelf:!0,emitEvent:gt.emitEvent})}),this._parent&&!gt.onlySelf&&this._parent._updatePristine(gt,Ot),Y&&!1!==gt.emitEvent&&this._events.next(new Qt(!0,Ot))}markAsPending(gt={}){this.status=Xr;const Y=gt.sourceControl??this;!1!==gt.emitEvent&&(this._events.next(new pe(this.status,Y)),this.statusChanges.emit(this.status)),this._parent&&!gt.onlySelf&&this._parent.markAsPending({...gt,sourceControl:Y})}disable(gt={}){const Y=this._parentMarkedDirty(gt.onlySelf);this.status=gr,this.errors=null,this._forEachChild(je=>{je.disable({...gt,onlySelf:!0})}),this._updateValue();const Ot=gt.sourceControl??this;!1!==gt.emitEvent&&(this._events.next(new te(this.value,Ot)),this._events.next(new pe(this.status,Ot)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...gt,skipPristineCheck:Y},this),this._onDisabledChange.forEach(je=>je(!0))}enable(gt={}){const Y=this._parentMarkedDirty(gt.onlySelf);this.status=Hr,this._forEachChild(Ot=>{Ot.enable({...gt,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:gt.emitEvent}),this._updateAncestors({...gt,skipPristineCheck:Y},this),this._onDisabledChange.forEach(Ot=>Ot(!1))}_updateAncestors(gt,Y){this._parent&&!gt.onlySelf&&(this._parent.updateValueAndValidity(gt),gt.skipPristineCheck||this._parent._updatePristine({},Y),this._parent._updateTouched({},Y))}setParent(gt){this._parent=gt}getRawValue(){return this.value}updateValueAndValidity(gt={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const Ot=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Hr||this.status===Xr)&&this._runAsyncValidator(Ot,gt.emitEvent)}const Y=gt.sourceControl??this;!1!==gt.emitEvent&&(this._events.next(new te(this.value,Y)),this._events.next(new pe(this.status,Y)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!gt.onlySelf&&this._parent.updateValueAndValidity({...gt,sourceControl:Y})}_updateTreeValidity(gt={emitEvent:!0}){this._forEachChild(Y=>Y._updateTreeValidity(gt)),this.updateValueAndValidity({onlySelf:!0,emitEvent:gt.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?gr:Hr}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(gt,Y){if(this.asyncValidator){this.status=Xr,this._hasOwnPendingAsyncValidator={emitEvent:!1!==Y};const Ot=Mr(this.asyncValidator(this));this._asyncValidationSubscription=Ot.subscribe(je=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(je,{emitEvent:Y,shouldHaveEmitted:gt})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const gt=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,gt}return!1}setErrors(gt,Y={}){this.errors=gt,this._updateControlsErrors(!1!==Y.emitEvent,this,Y.shouldHaveEmitted)}get(gt){let Y=gt;return null==Y||(Array.isArray(Y)||(Y=Y.split(".")),0===Y.length)?null:Y.reduce((Ot,je)=>Ot&&Ot._find(je),this)}getError(gt,Y){const Ot=Y?this.get(Y):this;return Ot&&Ot.errors?Ot.errors[gt]:null}hasError(gt,Y){return!!this.getError(gt,Y)}get root(){let gt=this;for(;gt._parent;)gt=gt._parent;return gt}_updateControlsErrors(gt,Y,Ot){this.status=this._calculateStatus(),gt&&this.statusChanges.emit(this.status),(gt||Ot)&&this._events.next(new pe(this.status,Y)),this._parent&&this._parent._updateControlsErrors(gt,Y,Ot)}_initObservables(){this.valueChanges=new o.bkB,this.statusChanges=new o.bkB}_calculateStatus(){return this._allControlsDisabled()?gr:this.errors?Qr:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Xr)?Xr:this._anyControlsHaveStatus(Qr)?Qr:Hr}_anyControlsHaveStatus(gt){return this._anyControls(Y=>Y.status===gt)}_anyControlsDirty(){return this._anyControls(gt=>gt.dirty)}_anyControlsTouched(){return this._anyControls(gt=>gt.touched)}_updatePristine(gt,Y){const Ot=!this._anyControlsDirty(),je=this.pristine!==Ot;this.pristine=Ot,this._parent&&!gt.onlySelf&&this._parent._updatePristine(gt,Y),je&&this._events.next(new Qt(this.pristine,Y))}_updateTouched(gt={},Y){this.touched=this._anyControlsTouched(),this._events.next(new Ft(this.touched,Y)),this._parent&&!gt.onlySelf&&this._parent._updateTouched(gt,Y)}_registerOnCollectionChange(gt){this._onCollectionChange=gt}_setUpdateStrategy(gt){_e(gt)&&null!=gt.updateOn&&(this._updateOn=gt.updateOn)}_parentMarkedDirty(gt){return!gt&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(gt){return null}_assignValidators(gt){this._rawValidators=Array.isArray(gt)?gt.slice():gt,this._composedValidatorFn=function Ko(at){return Array.isArray(at)?yt(at):at||null}(this._rawValidators)}_assignAsyncValidators(gt){this._rawAsyncValidators=Array.isArray(gt)?gt.slice():gt,this._composedAsyncValidatorFn=function Je(at){return Array.isArray(at)?Ie(at):at||null}(this._rawAsyncValidators)}}class Yt extends we{constructor(gt,Y,Ot){super(Do(Y),rr(Ot,Y)),this.controls=gt,this._initObservables(),this._setUpdateStrategy(Y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(gt,Y){return this.controls[gt]?this.controls[gt]:(this.controls[gt]=Y,Y.setParent(this),Y._registerOnCollectionChange(this._onCollectionChange),Y)}addControl(gt,Y,Ot={}){this.registerControl(gt,Y),this.updateValueAndValidity({emitEvent:Ot.emitEvent}),this._onCollectionChange()}removeControl(gt,Y={}){this.controls[gt]&&this.controls[gt]._registerOnCollectionChange(()=>{}),delete this.controls[gt],this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}setControl(gt,Y,Ot={}){this.controls[gt]&&this.controls[gt]._registerOnCollectionChange(()=>{}),delete this.controls[gt],Y&&this.registerControl(gt,Y),this.updateValueAndValidity({emitEvent:Ot.emitEvent}),this._onCollectionChange()}contains(gt){return this.controls.hasOwnProperty(gt)&&this.controls[gt].enabled}setValue(gt,Y={}){Ce(this,0,gt),Object.keys(gt).forEach(Ot=>{Qe(this,!0,Ot),this.controls[Ot].setValue(gt[Ot],{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y)}patchValue(gt,Y={}){null!=gt&&(Object.keys(gt).forEach(Ot=>{const je=this.controls[Ot];je&&je.patchValue(gt[Ot],{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y))}reset(gt={},Y={}){this._forEachChild((Ot,je)=>{Ot.reset(gt?gt[je]:null,{onlySelf:!0,emitEvent:Y.emitEvent})}),this._updatePristine(Y,this),this._updateTouched(Y,this),this.updateValueAndValidity(Y)}getRawValue(){return this._reduceChildren({},(gt,Y,Ot)=>(gt[Ot]=Y.getRawValue(),gt))}_syncPendingControls(){let gt=this._reduceChildren(!1,(Y,Ot)=>!!Ot._syncPendingControls()||Y);return gt&&this.updateValueAndValidity({onlySelf:!0}),gt}_forEachChild(gt){Object.keys(this.controls).forEach(Y=>{const Ot=this.controls[Y];Ot&>(Ot,Y)})}_setUpControls(){this._forEachChild(gt=>{gt.setParent(this),gt._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(gt){for(const[Y,Ot]of Object.entries(this.controls))if(this.contains(Y)&>(Ot))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Y,Ot,je)=>((Ot.enabled||this.disabled)&&(Y[je]=Ot.value),Y))}_reduceChildren(gt,Y){let Ot=gt;return this._forEachChild((je,ko)=>{Ot=Y(Ot,je,ko)}),Ot}_allControlsDisabled(){for(const gt of Object.keys(this.controls))if(this.controls[gt].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(gt){return this.controls.hasOwnProperty(gt)?this.controls[gt]:null}}class _o extends Yt{}const ei=new o.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Zo}),Zo="always";function Ci(at,gt){return[...gt.path,at]}function Io(at,gt,Y=Zo){Ri(at,gt),gt.valueAccessor.writeValue(at.value),(at.disabled||"always"===Y)&>.valueAccessor.setDisabledState?.(at.disabled),function Oa(at,gt){gt.valueAccessor.registerOnChange(Y=>{at._pendingValue=Y,at._pendingChange=!0,at._pendingDirty=!0,"change"===at.updateOn&&na(at,gt)})}(at,gt),function Xn(at,gt){const Y=(Ot,je)=>{gt.valueAccessor.writeValue(Ot),je&>.viewToModelUpdate(Ot)};at.registerOnChange(Y),gt._registerOnDestroy(()=>{at._unregisterOnChange(Y)})}(at,gt),function Ni(at,gt){gt.valueAccessor.registerOnTouched(()=>{at._pendingTouched=!0,"blur"===at.updateOn&&at._pendingChange&&na(at,gt),"submit"!==at.updateOn&&at.markAsTouched()})}(at,gt),function Un(at,gt){if(gt.valueAccessor.setDisabledState){const Y=Ot=>{gt.valueAccessor.setDisabledState(Ot)};at.registerOnDisabledChange(Y),gt._registerOnDestroy(()=>{at._unregisterOnDisabledChange(Y)})}}(at,gt)}function Oi(at,gt,Y=!0){const Ot=()=>{};gt.valueAccessor&&(gt.valueAccessor.registerOnChange(Ot),gt.valueAccessor.registerOnTouched(Ot)),yi(at,gt),at&&(gt._invokeOnDestroyCallbacks(),at._registerOnCollectionChange(()=>{}))}function di(at,gt){at.forEach(Y=>{Y.registerOnValidatorChange&&Y.registerOnValidatorChange(gt)})}function Ri(at,gt){const Y=le(at);null!==gt.validator?at.setValidators(Pt(Y,gt.validator)):"function"==typeof Y&&at.setValidators([Y]);const Ot=zt(at);null!==gt.asyncValidator?at.setAsyncValidators(Pt(Ot,gt.asyncValidator)):"function"==typeof Ot&&at.setAsyncValidators([Ot]);const je=()=>at.updateValueAndValidity();di(gt._rawValidators,je),di(gt._rawAsyncValidators,je)}function yi(at,gt){let Y=!1;if(null!==at){if(null!==gt.validator){const je=le(at);if(Array.isArray(je)&&je.length>0){const ko=je.filter(en=>en!==gt.validator);ko.length!==je.length&&(Y=!0,at.setValidators(ko))}}if(null!==gt.asyncValidator){const je=zt(at);if(Array.isArray(je)&&je.length>0){const ko=je.filter(en=>en!==gt.asyncValidator);ko.length!==je.length&&(Y=!0,at.setAsyncValidators(ko))}}}const Ot=()=>{};return di(gt._rawValidators,Ot),di(gt._rawAsyncValidators,Ot),Y}function na(at,gt){at._pendingDirty&&at.markAsDirty(),at.setValue(at._pendingValue,{emitModelToViewChange:!1}),gt.viewToModelUpdate(at._pendingValue),at._pendingChange=!1}function ui(at,gt){Ri(at,gt)}function Zt(at,gt){if(!at.hasOwnProperty("model"))return!1;const Y=at.model;return!!Y.isFirstChange()||!Object.is(gt,Y.currentValue)}function de(at,gt){at._syncPendingControls(),gt.forEach(Y=>{const Ot=Y.control;"submit"===Ot.updateOn&&Ot._pendingChange&&(Y.viewToModelUpdate(Ot._pendingValue),Ot._pendingChange=!1)})}function He(at,gt){if(!gt)return null;let Y,Ot,je;return Array.isArray(gt),gt.forEach(ko=>{ko.constructor===lt?Y=ko:function Mt(at){return Object.getPrototypeOf(at.constructor)===A}(ko)?Ot=ko:je=ko}),je||Ot||Y||null}const Ir={provide:Te,useExisting:(0,o.Rfq)(()=>Pr)},Cr=Promise.resolve();let Pr=(()=>{class at extends Te{get submitted(){return(0,o.O8t)(this.submittedReactive)}constructor(Y,Ot,je){super(),this.callSetDisabledState=je,this._submitted=(0,o.EWP)(()=>this.submittedReactive()),this.submittedReactive=(0,o.vPA)(!1),this._directives=new Set,this.ngSubmit=new o.bkB,this.form=new Yt({},yt(Y),Ie(Ot))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Y){Cr.then(()=>{const Ot=this._findContainer(Y.path);Y.control=Ot.registerControl(Y.name,Y.control),Io(Y.control,Y,this.callSetDisabledState),Y.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Y)})}getControl(Y){return this.form.get(Y.path)}removeControl(Y){Cr.then(()=>{const Ot=this._findContainer(Y.path);Ot&&Ot.removeControl(Y.name),this._directives.delete(Y)})}addFormGroup(Y){Cr.then(()=>{const Ot=this._findContainer(Y.path),je=new Yt({});ui(je,Y),Ot.registerControl(Y.name,je),je.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Y){Cr.then(()=>{const Ot=this._findContainer(Y.path);Ot&&Ot.removeControl(Y.name)})}getFormGroup(Y){return this.form.get(Y.path)}updateModel(Y,Ot){Cr.then(()=>{this.form.get(Y.path).setValue(Ot)})}setValue(Y){this.control.setValue(Y)}onSubmit(Y){return this.submittedReactive.set(!0),de(this.form,this._directives),this.ngSubmit.emit(Y),"dialog"===Y?.target?.method}onReset(){this.resetForm()}resetForm(Y=void 0){this.form.reset(Y),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Y){return Y.pop(),Y.length?this.form.get(Y):this.form}static{this.\u0275fac=function(Ot){return new(Ot||at)(o.rXU(_t,10),o.rXU(Bt,10),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Ot,je){1&Ot&&o.bIt("submit",function(en){return je.onSubmit(en)})("reset",function(){return je.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([Ir]),o.Vt3]})}}return at})();function $r(at,gt){const Y=at.indexOf(gt);Y>-1&&at.splice(Y,1)}function Jr(at){return"object"==typeof at&&null!==at&&2===Object.keys(at).length&&"value"in at&&"disabled"in at}const eo=class extends we{constructor(gt=null,Y,Ot){super(Do(Y),rr(Ot,Y)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(gt),this._setUpdateStrategy(Y),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),_e(Y)&&(Y.nonNullable||Y.initialValueIsDefault)&&(this.defaultValue=Jr(gt)?gt.value:gt)}setValue(gt,Y={}){this.value=this._pendingValue=gt,this._onChange.length&&!1!==Y.emitModelToViewChange&&this._onChange.forEach(Ot=>Ot(this.value,!1!==Y.emitViewToModelChange)),this.updateValueAndValidity(Y)}patchValue(gt,Y={}){this.setValue(gt,Y)}reset(gt=this.defaultValue,Y={}){this._applyFormState(gt),this.markAsPristine(Y),this.markAsUntouched(Y),this.setValue(this.value,Y),this._pendingChange=!1}_updateValue(){}_anyControls(gt){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(gt){this._onChange.push(gt)}_unregisterOnChange(gt){$r(this._onChange,gt)}registerOnDisabledChange(gt){this._onDisabledChange.push(gt)}_unregisterOnDisabledChange(gt){$r(this._onDisabledChange,gt)}_forEachChild(gt){}_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(gt){Jr(gt)?(this.value=this._pendingValue=gt.value,gt.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=gt}},xo=eo,Ji={provide:ie,useExisting:(0,o.Rfq)(()=>Ra)},on=Promise.resolve();let Ra=(()=>{class at extends ie{constructor(Y,Ot,je,ko,en,$a){super(),this._changeDetectorRef=en,this.callSetDisabledState=$a,this.control=new eo,this._registered=!1,this.name="",this.update=new o.bkB,this._parent=Y,this._setValidators(Ot),this._setAsyncValidators(je),this.valueAccessor=He(0,ko)}ngOnChanges(Y){if(this._checkForErrors(),!this._registered||"name"in Y){if(this._registered&&(this._checkName(),this.formDirective)){const Ot=Y.name.previousValue;this.formDirective.removeControl({name:Ot,path:this._getPath(Ot)})}this._setUpControl()}"isDisabled"in Y&&this._updateDisabled(Y),Zt(Y,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(Y){this.viewModel=Y,this.update.emit(Y)}_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(){Io(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(Y){on.then(()=>{this.control.setValue(Y,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(Y){const Ot=Y.isDisabled.currentValue,je=0!==Ot&&(0,o.L39)(Ot);on.then(()=>{je&&!this.control.disabled?this.control.disable():!je&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(Y){return this._parent?Ci(Y,this._parent):[Y]}static{this.\u0275fac=function(Ot){return new(Ot||at)(o.rXU(Te,9),o.rXU(_t,10),o.rXU(Bt,10),o.rXU(S,10),o.rXU(o.gRc,8),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[o.Jv_([Ji]),o.Vt3,o.OA$]})}}return at})(),Sn=(()=>{class at{static{this.\u0275fac=function(Ot){return new(Ot||at)}}static{this.\u0275dir=o.FsC({type:at,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return at})();const ji={provide:S,useExisting:(0,o.Rfq)(()=>Fs),multi:!0};let Fs=(()=>{class at extends A{writeValue(Y){this.setProperty("value",Y??"")}registerOnChange(Y){this.onChange=Ot=>{Y(""==Ot?null:parseFloat(Ot))}}static{this.\u0275fac=(()=>{let Y;return function(je){return(Y||(Y=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Ot,je){1&Ot&&o.bIt("input",function(en){return je.onChange(en.target.value)})("blur",function(){return je.onTouched()})},features:[o.Jv_([ji]),o.Vt3]})}}return at})();const oi=new o.nKC(""),Ua={provide:ie,useExisting:(0,o.Rfq)(()=>ea)};let ea=(()=>{class at extends ie{set isDisabled(Y){}static{this._ngModelWarningSentOnce=!1}constructor(Y,Ot,je,ko,en){super(),this._ngModelWarningConfig=ko,this.callSetDisabledState=en,this.update=new o.bkB,this._ngModelWarningSent=!1,this._setValidators(Y),this._setAsyncValidators(Ot),this.valueAccessor=He(0,je)}ngOnChanges(Y){if(this._isControlChanged(Y)){const Ot=Y.form.previousValue;Ot&&Oi(Ot,this,!1),Io(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Zt(Y,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Oi(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Y){this.viewModel=Y,this.update.emit(Y)}_isControlChanged(Y){return Y.hasOwnProperty("form")}static{this.\u0275fac=function(Ot){return new(Ot||at)(o.rXU(_t,10),o.rXU(Bt,10),o.rXU(S,10),o.rXU(oi,8),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[o.Jv_([Ua]),o.Vt3,o.OA$]})}}return at})();const Go={provide:Te,useExisting:(0,o.Rfq)(()=>Da)};let Da=(()=>{class at extends Te{get submitted(){return(0,o.O8t)(this._submittedReactive)}set submitted(Y){this._submittedReactive.set(Y)}constructor(Y,Ot,je){super(),this.callSetDisabledState=je,this._submitted=(0,o.EWP)(()=>this._submittedReactive()),this._submittedReactive=(0,o.vPA)(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new o.bkB,this._setValidators(Y),this._setAsyncValidators(Ot)}ngOnChanges(Y){this._checkFormPresent(),Y.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(yi(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Y){const Ot=this.form.get(Y.path);return Io(Ot,Y,this.callSetDisabledState),Ot.updateValueAndValidity({emitEvent:!1}),this.directives.push(Y),Ot}getControl(Y){return this.form.get(Y.path)}removeControl(Y){Oi(Y.control||null,Y,!1),function Oe(at,gt){const Y=at.indexOf(gt);Y>-1&&at.splice(Y,1)}(this.directives,Y)}addFormGroup(Y){this._setUpFormContainer(Y)}removeFormGroup(Y){this._cleanUpFormContainer(Y)}getFormGroup(Y){return this.form.get(Y.path)}addFormArray(Y){this._setUpFormContainer(Y)}removeFormArray(Y){this._cleanUpFormContainer(Y)}getFormArray(Y){return this.form.get(Y.path)}updateModel(Y,Ot){this.form.get(Y.path).setValue(Ot)}onSubmit(Y){return this._submittedReactive.set(!0),de(this.form,this.directives),this.ngSubmit.emit(Y),this.form._events.next(new br(this.control)),"dialog"===Y?.target?.method}onReset(){this.resetForm()}resetForm(Y=void 0){this.form.reset(Y),this._submittedReactive.set(!1),this.form._events.next(new Yr(this.form))}_updateDomValue(){this.directives.forEach(Y=>{const Ot=Y.control,je=this.form.get(Y.path);Ot!==je&&(Oi(Ot||null,Y),(at=>at instanceof eo)(je)&&(Io(je,Y,this.callSetDisabledState),Y.control=je))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Y){const Ot=this.form.get(Y.path);ui(Ot,Y),Ot.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Y){if(this.form){const Ot=this.form.get(Y.path);Ot&&function Mn(at,gt){return yi(at,gt)}(Ot,Y)&&Ot.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ri(this.form,this),this._oldForm&&yi(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(Ot){return new(Ot||at)(o.rXU(_t,10),o.rXU(Bt,10),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formGroup",""]],hostBindings:function(Ot,je){1&Ot&&o.bIt("submit",function(en){return je.onSubmit(en)})("reset",function(){return je.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([Go]),o.Vt3,o.OA$]})}}return at})();const us={provide:ie,useExisting:(0,o.Rfq)(()=>Zn)};let Zn=(()=>{class at extends ie{set isDisabled(Y){}static{this._ngModelWarningSentOnce=!1}constructor(Y,Ot,je,ko,en){super(),this._ngModelWarningConfig=en,this._added=!1,this.name=null,this.update=new o.bkB,this._ngModelWarningSent=!1,this._parent=Y,this._setValidators(Ot),this._setAsyncValidators(je),this.valueAccessor=He(0,ko)}ngOnChanges(Y){this._added||this._setUpControl(),Zt(Y,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Y){this.viewModel=Y,this.update.emit(Y)}get path(){return Ci(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{this.\u0275fac=function(Ot){return new(Ot||at)(o.rXU(Te,13),o.rXU(_t,10),o.rXU(Bt,10),o.rXU(S,10),o.rXU(oi,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[o.Jv_([us]),o.Vt3,o.OA$]})}}return at})();let pi=(()=>{class at{constructor(){this._validator=ce}ngOnChanges(Y){if(this.inputName in Y){const Ot=this.normalizeInput(Y[this.inputName].currentValue);this._enabled=this.enabled(Ot),this._validator=this._enabled?this.createValidator(Ot):ce,this._onChange&&this._onChange()}}validate(Y){return this._validator(Y)}registerOnValidatorChange(Y){this._onChange=Y}enabled(Y){return null!=Y}static{this.\u0275fac=function(Ot){return new(Ot||at)}}static{this.\u0275dir=o.FsC({type:at,features:[o.OA$]})}}return at})();const Bs={provide:_t,useExisting:(0,o.Rfq)(()=>Bi),multi:!0},Us={provide:_t,useExisting:(0,o.Rfq)(()=>Es),multi:!0};let Bi=(()=>{class at extends pi{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=o.L39,this.createValidator=Y=>ct}enabled(Y){return Y}static{this.\u0275fac=(()=>{let Y;return function(je){return(Y||(Y=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Ot,je){2&Ot&&o.BMQ("required",je._enabled?"":null)},inputs:{required:"required"},features:[o.Jv_([Bs]),o.Vt3]})}}return at})(),Es=(()=>{class at extends Bi{constructor(){super(...arguments),this.createValidator=Y=>Ct}static{this.\u0275fac=(()=>{let Y;return function(je){return(Y||(Y=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Ot,je){2&Ot&&o.BMQ("required",je._enabled?"":null)},features:[o.Jv_([Us]),o.Vt3]})}}return at})();const ae={provide:_t,useExisting:(0,o.Rfq)(()=>Lr),multi:!0};let Lr=(()=>{class at extends pi{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=Y=>function Jn(at){return"number"==typeof at?at:parseInt(at,10)}(Y),this.createValidator=Y=>xe(Y)}static{this.\u0275fac=(()=>{let Y;return function(je){return(Y||(Y=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Ot,je){2&Ot&&o.BMQ("maxlength",je._enabled?je.maxlength:null)},inputs:{maxlength:"maxlength"},features:[o.Jv_([ae]),o.Vt3]})}}return at})(),So=(()=>{class at{static{this.\u0275fac=function(Ot){return new(Ot||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({})}}return at})();class Wn extends we{constructor(gt,Y,Ot){super(Do(Y),rr(Ot,Y)),this.controls=gt,this._initObservables(),this._setUpdateStrategy(Y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(gt){return this.controls[this._adjustIndex(gt)]}push(gt,Y={}){this.controls.push(gt),this._registerControl(gt),this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}insert(gt,Y,Ot={}){this.controls.splice(gt,0,Y),this._registerControl(Y),this.updateValueAndValidity({emitEvent:Ot.emitEvent})}removeAt(gt,Y={}){let Ot=this._adjustIndex(gt);Ot<0&&(Ot=0),this.controls[Ot]&&this.controls[Ot]._registerOnCollectionChange(()=>{}),this.controls.splice(Ot,1),this.updateValueAndValidity({emitEvent:Y.emitEvent})}setControl(gt,Y,Ot={}){let je=this._adjustIndex(gt);je<0&&(je=0),this.controls[je]&&this.controls[je]._registerOnCollectionChange(()=>{}),this.controls.splice(je,1),Y&&(this.controls.splice(je,0,Y),this._registerControl(Y)),this.updateValueAndValidity({emitEvent:Ot.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(gt,Y={}){Ce(this,0,gt),gt.forEach((Ot,je)=>{Qe(this,!1,je),this.at(je).setValue(Ot,{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y)}patchValue(gt,Y={}){null!=gt&&(gt.forEach((Ot,je)=>{this.at(je)&&this.at(je).patchValue(Ot,{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y))}reset(gt=[],Y={}){this._forEachChild((Ot,je)=>{Ot.reset(gt[je],{onlySelf:!0,emitEvent:Y.emitEvent})}),this._updatePristine(Y,this),this._updateTouched(Y,this),this.updateValueAndValidity(Y)}getRawValue(){return this.controls.map(gt=>gt.getRawValue())}clear(gt={}){this.controls.length<1||(this._forEachChild(Y=>Y._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:gt.emitEvent}))}_adjustIndex(gt){return gt<0?gt+this.length:gt}_syncPendingControls(){let gt=this.controls.reduce((Y,Ot)=>!!Ot._syncPendingControls()||Y,!1);return gt&&this.updateValueAndValidity({onlySelf:!0}),gt}_forEachChild(gt){this.controls.forEach((Y,Ot)=>{gt(Y,Ot)})}_updateValue(){this.value=this.controls.filter(gt=>gt.enabled||this.disabled).map(gt=>gt.value)}_anyControls(gt){return this.controls.some(Y=>Y.enabled&>(Y))}_setUpControls(){this._forEachChild(gt=>this._registerControl(gt))}_allControlsDisabled(){for(const gt of this.controls)if(gt.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(gt){gt.setParent(this),gt._registerOnCollectionChange(this._onCollectionChange)}_find(gt){return this.at(gt)??null}}function Ai(at){return!!at&&(void 0!==at.asyncValidators||void 0!==at.validators||void 0!==at.updateOn)}let Ti=(()=>{class at{constructor(){this.useNonNullable=!1}get nonNullable(){const Y=new at;return Y.useNonNullable=!0,Y}group(Y,Ot=null){const je=this._reduceControls(Y);let ko={};return Ai(Ot)?ko=Ot:null!==Ot&&(ko.validators=Ot.validator,ko.asyncValidators=Ot.asyncValidator),new Yt(je,ko)}record(Y,Ot=null){const je=this._reduceControls(Y);return new _o(je,Ot)}control(Y,Ot,je){let ko={};return this.useNonNullable?(Ai(Ot)?ko=Ot:(ko.validators=Ot,ko.asyncValidators=je),new eo(Y,{...ko,nonNullable:!0})):new eo(Y,Ot,je)}array(Y,Ot,je){const ko=Y.map(en=>this._createControl(en));return new Wn(ko,Ot,je)}_reduceControls(Y){const Ot={};return Object.keys(Y).forEach(je=>{Ot[je]=this._createControl(Y[je])}),Ot}_createControl(Y){return Y instanceof eo||Y instanceof we?Y:Array.isArray(Y)?this.control(Y[0],Y.length>1?Y[1]:null,Y.length>2?Y[2]:null):this.control(Y)}static{this.\u0275fac=function(Ot){return new(Ot||at)}}static{this.\u0275prov=o.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}}return at})(),Li=(()=>{class at extends Ti{group(Y,Ot=null){return super.group(Y,Ot)}control(Y,Ot,je){return super.control(Y,Ot,je)}array(Y,Ot,je){return super.array(Y,Ot,je)}static{this.\u0275fac=(()=>{let Y;return function(je){return(Y||(Y=o.xGo(at)))(je||at)}})()}static{this.\u0275prov=o.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}}return at})(),gs=(()=>{class at{static withConfig(Y){return{ngModule:at,providers:[{provide:ei,useValue:Y.callSetDisabledState??Zo}]}}static{this.\u0275fac=function(Ot){return new(Ot||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({imports:[So]})}}return at})(),$s=(()=>{class at{static withConfig(Y){return{ngModule:at,providers:[{provide:oi,useValue:Y.warnOnNgModelWithFormControl??"always"},{provide:ei,useValue:Y.callSetDisabledState??Zo}]}}static{this.\u0275fac=function(Ot){return new(Ot||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({imports:[So]})}}return at})()},8834:(i,a,r)=>{"use strict";r.d(a,{$z:()=>kt,Hl:()=>mr,iY:()=>qe,pQ:()=>Mr});var o=r(6860),s=r(4438),c=r(9888),y=r(6600);const _=["mat-button",""],E=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],T=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],S=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",z=["mat-icon-button",""],q=["*"],pt=new s.nKC("MAT_BUTTON_CONFIG"),_t=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let Bt=(()=>{class _r{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(ke){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,ke)}get disableRipple(){return this._disableRipple}set disableRipple(ke){this._disableRipple=ke,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(ke){this._disabled=ke,this._updateRippleDisabled()}constructor(ke,Ve,yt,Lt){this._elementRef=ke,this._platform=Ve,this._ngZone=yt,this._animationMode=Lt,this._focusMonitor=(0,s.WQX)(c.FN),this._rippleLoader=(0,s.WQX)(y.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const Ie=(0,s.WQX)(pt,{optional:!0}),Pt=ke.nativeElement,le=Pt.classList;this.disabledInteractive=Ie?.disabledInteractive??!1,this.color=Ie?.color??null,this._rippleLoader?.configureRipple(Pt,{className:"mat-mdc-button-ripple"});for(const{attribute:zt,mdcClasses:Se}of _t)Pt.hasAttribute(zt)&&le.add(...Se)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(ke="program",Ve){ke?this._focusMonitor.focusVia(this._elementRef.nativeElement,ke,Ve):this._elementRef.nativeElement.focus(Ve)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static{this.\u0275fac=function(Ve){s.QTQ()}}static{this.\u0275dir=s.FsC({type:_r,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",s.L39],disabled:[2,"disabled","disabled",s.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",s.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",s.L39]},features:[s.GFd]})}}return _r})(),At=(()=>{class _r extends Bt{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt),this._haltDisabledEvents=Ie=>{this.disabled&&(Ie.preventDefault(),Ie.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:this.disabled||null}static{this.\u0275fac=function(Ve){s.QTQ()}}static{this.\u0275dir=s.FsC({type:_r,inputs:{tabIndex:[2,"tabIndex","tabIndex",ke=>null==ke?void 0:(0,s.Udg)(ke)]},features:[s.GFd,s.Vt3]})}}return _r})(),kt=(()=>{class _r extends Bt{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt)}static{this.\u0275fac=function(Ve){return new(Ve||_r)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:_r,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(Ve,yt){2&Ve&&(s.BMQ("disabled",yt._getDisabledAttribute())("aria-disabled",yt._getAriaDisabled()),s.HbH(yt.color?"mat-"+yt.color:""),s.AVh("mat-mdc-button-disabled",yt.disabled)("mat-mdc-button-disabled-interactive",yt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[s.Vt3,s.aNF],attrs:_,ngContentSelectors:T,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ve,yt){1&Ve&&(s.NAR(E),s.nrm(0,"span",0),s.SdG(1),s.j41(2,"span",1),s.SdG(3,1),s.k0s(),s.SdG(4,2),s.nrm(5,"span",2)(6,"span",3)),2&Ve&&s.AVh("mdc-button__ripple",!yt._isFab)("mdc-fab__ripple",yt._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}}return _r})(),qe=(()=>{class _r extends Bt{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static{this.\u0275fac=function(Ve){return new(Ve||_r)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:_r,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(Ve,yt){2&Ve&&(s.BMQ("disabled",yt._getDisabledAttribute())("aria-disabled",yt._getAriaDisabled()),s.HbH(yt.color?"mat-"+yt.color:""),s.AVh("mat-mdc-button-disabled",yt.disabled)("mat-mdc-button-disabled-interactive",yt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[s.Vt3,s.aNF],attrs:z,ngContentSelectors:q,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ve,yt){1&Ve&&(s.NAR(),s.nrm(0,"span",0),s.SdG(1),s.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',S],encapsulation:2,changeDetection:0})}}return _r})(),Mr=(()=>{class _r extends At{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt)}static{this.\u0275fac=function(Ve){return new(Ve||_r)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:_r,selectors:[["a","mat-icon-button",""]],hostVars:15,hostBindings:function(Ve,yt){2&Ve&&(s.BMQ("disabled",yt._getDisabledAttribute())("tabindex",yt.disabled&&!yt.disabledInteractive?-1:yt.tabIndex)("aria-disabled",yt._getAriaDisabled()),s.HbH(yt.color?"mat-"+yt.color:""),s.AVh("mat-mdc-button-disabled",yt.disabled)("mat-mdc-button-disabled-interactive",yt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],standalone:!0,features:[s.Vt3,s.aNF],attrs:z,ngContentSelectors:q,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ve,yt){1&Ve&&(s.NAR(),s.nrm(0,"span",0),s.SdG(1),s.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',S],encapsulation:2,changeDetection:0})}}return _r})(),mr=(()=>{class _r{static{this.\u0275fac=function(Ve){return new(Ve||_r)}}static{this.\u0275mod=s.$C({type:_r})}static{this.\u0275inj=s.G2t({imports:[y.yE,y.pZ,y.yE]})}}return _r})()},6600:(i,a,r)=>{"use strict";r.d(a,{MJ:()=>yt,es:()=>Vt,N:()=>ct,de:()=>Lt,Ju:()=>ke,QC:()=>ir,is:()=>It,yE:()=>Ct,wT:()=>Qr,Sy:()=>ho,MI:()=>Hr,r6:()=>U,Ej:()=>Do,pZ:()=>Z,X0:()=>mr,tO:()=>Ko,jb:()=>Xr,TL:()=>gr});var o=r(4438),s=r(9888),c=r(8203),_=r(177),E=r(6860),T=r(4085),A=r(1413),S=r(7336);const X=["text"],z=[[["mat-icon"]],"*"],q=["mat-icon","*"];function lt(rr,Je){if(1&rr&&o.nrm(0,"mat-pseudo-checkbox",1),2&rr){const _e=o.XpG();o.Y8G("disabled",_e.disabled)("state",_e.selected?"checked":"unchecked")}}function pt(rr,Je){if(1&rr&&o.nrm(0,"mat-pseudo-checkbox",3),2&rr){const _e=o.XpG();o.Y8G("disabled",_e.disabled)}}function et(rr,Je){if(1&rr&&(o.j41(0,"span",4),o.EFF(1),o.k0s()),2&rr){const _e=o.XpG();o.R7$(),o.SpI("(",_e.group.label,")")}}const _t=["mat-internal-form-field",""],Bt=["*"],ct=new o.nKC("mat-sanity-checks",{providedIn:"root",factory:function st(){return!0}});let Ct=(()=>{class rr{constructor(_e,Qe,Ce){this._sanityChecks=Qe,this._document=Ce,this._hasDoneGlobalChecks=!1,_e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(_e){return!(0,E.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[_e])}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.KVO(s.Q_),o.KVO(ct,8),o.KVO(_.qQ))}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[c.jI,c.jI]})}}return rr})();class mr{constructor(Je,_e,Qe,Ce,we){this._defaultMatcher=Je,this.ngControl=_e,this._parentFormGroup=Qe,this._parentForm=Ce,this._stateChanges=we,this.errorState=!1}updateErrorState(){const Je=this.errorState,_e=this._parentFormGroup||this._parentForm,Qe=this.matcher||this._defaultMatcher,Ce=this.ngControl?this.ngControl.control:null,we=Qe?.isErrorState(Ce,_e)??!1;we!==Je&&(this.errorState=we,this._stateChanges.next())}}const ke=new o.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function Ve(){return(0,o.WQX)(o.xe9)}});class yt{constructor(){this._localeChanges=new A.B,this.localeChanges=this._localeChanges}getValidDateOrNull(Je){return this.isDateInstance(Je)&&this.isValid(Je)?Je:null}deserialize(Je){return null==Je||this.isDateInstance(Je)&&this.isValid(Je)?Je:this.invalid()}setLocale(Je){this.locale=Je,this._localeChanges.next()}compareDate(Je,_e){return this.getYear(Je)-this.getYear(_e)||this.getMonth(Je)-this.getMonth(_e)||this.getDate(Je)-this.getDate(_e)}sameDate(Je,_e){if(Je&&_e){let Qe=this.isValid(Je),Ce=this.isValid(_e);return Qe&&Ce?!this.compareDate(Je,_e):Qe==Ce}return Je==_e}clampDate(Je,_e,Qe){return _e&&this.compareDate(Je,_e)<0?_e:Qe&&this.compareDate(Je,Qe)>0?Qe:Je}}const Lt=new o.nKC("mat-date-formats");let Vt=(()=>{class rr{isErrorState(_e,Qe){return!!(_e&&_e.invalid&&(_e.touched||Qe&&Qe.submitted))}static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275prov=o.jDH({token:rr,factory:rr.\u0275fac,providedIn:"root"})}}return rr})();var Ne=function(rr){return rr[rr.FADING_IN=0]="FADING_IN",rr[rr.VISIBLE=1]="VISIBLE",rr[rr.FADING_OUT=2]="FADING_OUT",rr[rr.HIDDEN=3]="HIDDEN",rr}(Ne||{});class $e{constructor(Je,_e,Qe,Ce=!1){this._renderer=Je,this.element=_e,this.config=Qe,this._animationForciblyDisabledThroughCss=Ce,this.state=Ne.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const Ke=(0,E.BQ)({passive:!0,capture:!0});class Nr{constructor(){this._events=new Map,this._delegateEventHandler=Je=>{const _e=(0,E.Fb)(Je);_e&&this._events.get(Je.type)?.forEach((Qe,Ce)=>{(Ce===_e||Ce.contains(_e))&&Qe.forEach(we=>we.handleEvent(Je))})}}addHandler(Je,_e,Qe,Ce){const we=this._events.get(_e);if(we){const Yt=we.get(Qe);Yt?Yt.add(Ce):we.set(Qe,new Set([Ce]))}else this._events.set(_e,new Map([[Qe,new Set([Ce])]])),Je.runOutsideAngular(()=>{document.addEventListener(_e,this._delegateEventHandler,Ke)})}removeHandler(Je,_e,Qe){const Ce=this._events.get(Je);if(!Ce)return;const we=Ce.get(_e);we&&(we.delete(Qe),0===we.size&&Ce.delete(_e),0===Ce.size&&(this._events.delete(Je),document.removeEventListener(Je,this._delegateEventHandler,Ke)))}}const Ao={enterDuration:225,exitDuration:150},Nt=(0,E.BQ)({passive:!0,capture:!0}),he=["mousedown","touchstart"],se=["mouseup","mouseleave","touchend","touchcancel"];class Le{static{this._eventManager=new Nr}constructor(Je,_e,Qe,Ce){this._target=Je,this._ngZone=_e,this._platform=Ce,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,Ce.isBrowser&&(this._containerElement=(0,T.i8)(Qe))}fadeInRipple(Je,_e,Qe={}){const Ce=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),we={...Ao,...Qe.animation};Qe.centered&&(Je=Ce.left+Ce.width/2,_e=Ce.top+Ce.height/2);const Yt=Qe.radius||function yr(rr,Je,_e){const Qe=Math.max(Math.abs(rr-_e.left),Math.abs(rr-_e.right)),Ce=Math.max(Math.abs(Je-_e.top),Math.abs(Je-_e.bottom));return Math.sqrt(Qe*Qe+Ce*Ce)}(Je,_e,Ce),Ae=Je-Ce.left,ar=_e-Ce.top,xr=we.enterDuration,_o=document.createElement("div");_o.classList.add("mat-ripple-element"),_o.style.left=Ae-Yt+"px",_o.style.top=ar-Yt+"px",_o.style.height=2*Yt+"px",_o.style.width=2*Yt+"px",null!=Qe.color&&(_o.style.backgroundColor=Qe.color),_o.style.transitionDuration=`${xr}ms`,this._containerElement.appendChild(_o);const ai=window.getComputedStyle(_o),Zo=ai.transitionDuration,Ci="none"===ai.transitionProperty||"0s"===Zo||"0s, 0s"===Zo||0===Ce.width&&0===Ce.height,Io=new $e(this,_o,Qe,Ci);_o.style.transform="scale3d(1, 1, 1)",Io.state=Ne.FADING_IN,Qe.persistent||(this._mostRecentTransientRipple=Io);let Oi=null;return!Ci&&(xr||we.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const di=()=>{Oi&&(Oi.fallbackTimer=null),clearTimeout(Ri),this._finishRippleTransition(Io)},Un=()=>this._destroyRipple(Io),Ri=setTimeout(Un,xr+100);_o.addEventListener("transitionend",di),_o.addEventListener("transitioncancel",Un),Oi={onTransitionEnd:di,onTransitionCancel:Un,fallbackTimer:Ri}}),this._activeRipples.set(Io,Oi),(Ci||!xr)&&this._finishRippleTransition(Io),Io}fadeOutRipple(Je){if(Je.state===Ne.FADING_OUT||Je.state===Ne.HIDDEN)return;const _e=Je.element,Qe={...Ao,...Je.config.animation};_e.style.transitionDuration=`${Qe.exitDuration}ms`,_e.style.opacity="0",Je.state=Ne.FADING_OUT,(Je._animationForciblyDisabledThroughCss||!Qe.exitDuration)&&this._finishRippleTransition(Je)}fadeOutAll(){this._getActiveRipples().forEach(Je=>Je.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Je=>{Je.config.persistent||Je.fadeOut()})}setupTriggerEvents(Je){const _e=(0,T.i8)(Je);!this._platform.isBrowser||!_e||_e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=_e,he.forEach(Qe=>{Le._eventManager.addHandler(this._ngZone,Qe,_e,this)}))}handleEvent(Je){"mousedown"===Je.type?this._onMousedown(Je):"touchstart"===Je.type?this._onTouchStart(Je):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{se.forEach(_e=>{this._triggerElement.addEventListener(_e,this,Nt)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Je){Je.state===Ne.FADING_IN?this._startFadeOutTransition(Je):Je.state===Ne.FADING_OUT&&this._destroyRipple(Je)}_startFadeOutTransition(Je){const _e=Je===this._mostRecentTransientRipple,{persistent:Qe}=Je.config;Je.state=Ne.VISIBLE,!Qe&&(!_e||!this._isPointerDown)&&Je.fadeOut()}_destroyRipple(Je){const _e=this._activeRipples.get(Je)??null;this._activeRipples.delete(Je),this._activeRipples.size||(this._containerRect=null),Je===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Je.state=Ne.HIDDEN,null!==_e&&(Je.element.removeEventListener("transitionend",_e.onTransitionEnd),Je.element.removeEventListener("transitioncancel",_e.onTransitionCancel),null!==_e.fallbackTimer&&clearTimeout(_e.fallbackTimer)),Je.element.remove()}_onMousedown(Je){const _e=(0,s._G)(Je),Qe=this._lastTouchStartEvent&&Date.now(){!Je.config.persistent&&(Je.state===Ne.VISIBLE||Je.config.terminateOnPointerUp&&Je.state===Ne.FADING_IN)&&Je.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Je=this._triggerElement;Je&&(he.forEach(_e=>Le._eventManager.removeHandler(_e,Je,this)),this._pointerUpEventsRegistered&&(se.forEach(_e=>Je.removeEventListener(_e,this,Nt)),this._pointerUpEventsRegistered=!1))}}const mt=new o.nKC("mat-ripple-global-options");let U=(()=>{class rr{get disabled(){return this._disabled}set disabled(_e){_e&&this.fadeOutAllNonPersistent(),this._disabled=_e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(_e){this._trigger=_e,this._setupTriggerEventsIfEnabled()}constructor(_e,Qe,Ce,we,Yt){this._elementRef=_e,this._animationMode=Yt,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=we||{},this._rippleRenderer=new Le(this,Qe,_e,Ce)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(_e,Qe=0,Ce){return"number"==typeof _e?this._rippleRenderer.fadeInRipple(_e,Qe,{...this.rippleConfig,...Ce}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,..._e})}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(E.OD),o.rXU(mt,8),o.rXU(o.bc$,8))}}static{this.\u0275dir=o.FsC({type:rr,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Qe,Ce){2&Qe&&o.AVh("mat-ripple-unbounded",Ce.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}}return rr})(),Z=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[Ct,Ct]})}}return rr})(),it=(()=>{class rr{constructor(_e){this._animationMode=_e,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.rXU(o.bc$,8))}}static{this.\u0275cmp=o.VBU({type:rr,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(Qe,Ce){2&Qe&&o.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===Ce.state)("mat-pseudo-checkbox-checked","checked"===Ce.state)("mat-pseudo-checkbox-disabled",Ce.disabled)("mat-pseudo-checkbox-minimal","minimal"===Ce.appearance)("mat-pseudo-checkbox-full","full"===Ce.appearance)("_mat-animation-noopable","NoopAnimations"===Ce._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[o.aNF],decls:0,vars:0,template:function(Qe,Ce){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}}return rr})(),Tt=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[Ct]})}}return rr})();const It=new o.nKC("MAT_OPTION_PARENT_COMPONENT"),ir=new o.nKC("MatOptgroup");let nr=0;class Hr{constructor(Je,_e=!1){this.source=Je,this.isUserInput=_e}}let Qr=(()=>{class rr{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(_e){this._disabled=_e}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(_e,Qe,Ce,we){this._element=_e,this._changeDetectorRef=Qe,this._parent=Ce,this.group=we,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+nr++,this.onSelectionChange=new o.bkB,this._stateChanges=new A.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(_e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),_e&&this._emitSelectionChangeEvent())}deselect(_e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),_e&&this._emitSelectionChangeEvent())}focus(_e,Qe){const Ce=this._getHostElement();"function"==typeof Ce.focus&&Ce.focus(Qe)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(_e){(_e.keyCode===S.Fm||_e.keyCode===S.t6)&&!(0,S.rp)(_e)&&(this._selectViaInteraction(),_e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const _e=this.viewValue;_e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=_e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(_e=!1){this.onSelectionChange.emit(new Hr(this,_e))}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(It,8),o.rXU(ir,8))}}static{this.\u0275cmp=o.VBU({type:rr,selectors:[["mat-option"]],viewQuery:function(Qe,Ce){if(1&Qe&&o.GBs(X,7),2&Qe){let we;o.mGM(we=o.lsd())&&(Ce._text=we.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(Qe,Ce){1&Qe&&o.bIt("click",function(){return Ce._selectViaInteraction()})("keydown",function(Yt){return Ce._handleKeydown(Yt)}),2&Qe&&(o.Mr5("id",Ce.id),o.BMQ("aria-selected",Ce.selected)("aria-disabled",Ce.disabled.toString()),o.AVh("mdc-list-item--selected",Ce.selected)("mat-mdc-option-multiple",Ce.multiple)("mat-mdc-option-active",Ce.active)("mdc-list-item--disabled",Ce.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",o.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[o.GFd,o.aNF],ngContentSelectors:q,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(Qe,Ce){1&Qe&&(o.NAR(z),o.DNE(0,lt,1,2,"mat-pseudo-checkbox",1),o.SdG(1),o.j41(2,"span",2,0),o.SdG(4,1),o.k0s(),o.DNE(5,pt,1,1,"mat-pseudo-checkbox",3)(6,et,2,1,"span",4),o.nrm(7,"div",5)),2&Qe&&(o.vxM(Ce.multiple?0:-1),o.R7$(5),o.vxM(Ce.multiple||!Ce.selected||Ce.hideSingleSelectionIndicator?-1:5),o.R7$(),o.vxM(Ce.group&&Ce.group._inert?6:-1),o.R7$(),o.Y8G("matRippleTrigger",Ce._getHostElement())("matRippleDisabled",Ce.disabled||Ce.disableRipple))},dependencies:[it,U],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return rr})();function Xr(rr,Je,_e){if(_e.length){let Qe=Je.toArray(),Ce=_e.toArray(),we=0;for(let Yt=0;Yt_e+Qe?Math.max(0,rr-Qe+Je):_e}let ho=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[Z,Ct,Tt]})}}return rr})();const te={capture:!0},Qt=["focus","mousedown","mouseenter","touchstart"],Ft="mat-ripple-loader-uninitialized",pe="mat-ripple-loader-class-name",br="mat-ripple-loader-centered",Yr="mat-ripple-loader-disabled";let Do=(()=>{class rr{constructor(){this._document=(0,o.WQX)(_.qQ,{optional:!0}),this._animationMode=(0,o.WQX)(o.bc$,{optional:!0}),this._globalRippleOptions=(0,o.WQX)(mt,{optional:!0}),this._platform=(0,o.WQX)(E.OD),this._ngZone=(0,o.WQX)(o.SKi),this._hosts=new Map,this._onInteraction=_e=>{const Qe=(0,E.Fb)(_e);if(Qe instanceof HTMLElement){const Ce=Qe.closest(`[${Ft}="${this._globalRippleOptions?.namespace??""}"]`);Ce&&this._createRipple(Ce)}},this._ngZone.runOutsideAngular(()=>{for(const _e of Qt)this._document?.addEventListener(_e,this._onInteraction,te)})}ngOnDestroy(){const _e=this._hosts.keys();for(const Qe of _e)this.destroyRipple(Qe);for(const Qe of Qt)this._document?.removeEventListener(Qe,this._onInteraction,te)}configureRipple(_e,Qe){_e.setAttribute(Ft,this._globalRippleOptions?.namespace??""),(Qe.className||!_e.hasAttribute(pe))&&_e.setAttribute(pe,Qe.className||""),Qe.centered&&_e.setAttribute(br,""),Qe.disabled&&_e.setAttribute(Yr,"")}getRipple(_e){return this._hosts.get(_e)||this._createRipple(_e)}setDisabled(_e,Qe){const Ce=this._hosts.get(_e);Ce?Ce.disabled=Qe:Qe?_e.setAttribute(Yr,""):_e.removeAttribute(Yr)}_createRipple(_e){if(!this._document)return;const Qe=this._hosts.get(_e);if(Qe)return Qe;_e.querySelector(".mat-ripple")?.remove();const Ce=this._document.createElement("span");Ce.classList.add("mat-ripple",_e.getAttribute(pe)),_e.append(Ce);const we=new U(new o.aKT(Ce),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return we._isInitialized=!0,we.trigger=_e,we.centered=_e.hasAttribute(br),we.disabled=_e.hasAttribute(Yr),this.attachRipple(_e,we),we}attachRipple(_e,Qe){_e.removeAttribute(Ft),this._hosts.set(_e,Qe)}destroyRipple(_e){const Qe=this._hosts.get(_e);Qe&&(Qe.ngOnDestroy(),this._hosts.delete(_e))}static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275prov=o.jDH({token:rr,factory:rr.\u0275fac,providedIn:"root"})}}return rr})(),Ko=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275cmp=o.VBU({type:rr,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(Qe,Ce){2&Qe&&o.AVh("mdc-form-field--align-end","before"===Ce.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[o.aNF],attrs:_t,ngContentSelectors:Bt,decls:1,vars:0,template:function(Qe,Ce){1&Qe&&(o.NAR(),o.SdG(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0})}}return rr})()},5351:(i,a,r)=>{"use strict";r.d(a,{Vh:()=>me,bZ:()=>Ne,E7:()=>Nt,tx:()=>Ke,Yi:()=>hr,hM:()=>Le,CP:()=>Ye});var o=r(7987),s=r(177),c=r(4438),y=r(9888),_=r(6860),E=r(6939),T=r(7336),A=r(1413),S=r(9030),I=r(7673),N=r(8203),X=r(9172);function z(U,Z){}class q{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let pt=(()=>{class U extends E.lb{constructor(it,Tt,It,ye,ir,er,nr,Hr){super(),this._elementRef=it,this._focusTrapFactory=Tt,this._config=ye,this._interactivityChecker=ir,this._ngZone=er,this._overlayRef=nr,this._focusMonitor=Hr,this._platform=(0,c.WQX)(_.OD),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=(0,c.WQX)(c.gRc),this._injector=(0,c.WQX)(c.zZn),this._isDestroyed=!1,this.attachDomPortal=Qr=>{this._portalOutlet.hasAttached();const Xr=this._portalOutlet.attachDomPortal(Qr);return this._contentAttached(),Xr},this._document=It,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(it){this._ariaLabelledByQueue.push(it),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(it){const Tt=this._ariaLabelledByQueue.indexOf(it);Tt>-1&&(this._ariaLabelledByQueue.splice(Tt,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(it){this._portalOutlet.hasAttached();const Tt=this._portalOutlet.attachComponentPortal(it);return this._contentAttached(),Tt}attachTemplatePortal(it){this._portalOutlet.hasAttached();const Tt=this._portalOutlet.attachTemplatePortal(it);return this._contentAttached(),Tt}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(it,Tt){this._interactivityChecker.isFocusable(it)||(it.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const It=()=>{it.removeEventListener("blur",It),it.removeEventListener("mousedown",It),it.removeAttribute("tabindex")};it.addEventListener("blur",It),it.addEventListener("mousedown",It)})),it.focus(Tt)}_focusByCssSelector(it,Tt){let It=this._elementRef.nativeElement.querySelector(it);It&&this._forceFocus(It,Tt)}_trapFocus(){this._isDestroyed||(0,c.mal)(()=>{const it=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||it.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}},{injector:this._injector})}_restoreFocus(){const it=this._config.restoreFocus;let Tt=null;if("string"==typeof it?Tt=this._document.querySelector(it):"boolean"==typeof it?Tt=it?this._elementFocusedBeforeDialogWasOpened:null:it&&(Tt=it),this._config.restoreFocus&&Tt&&"function"==typeof Tt.focus){const It=(0,_.vc)(),ye=this._elementRef.nativeElement;(!It||It===this._document.body||It===ye||ye.contains(It))&&(this._focusMonitor?(this._focusMonitor.focusVia(Tt,this._closeInteractionType),this._closeInteractionType=null):Tt.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const it=this._elementRef.nativeElement,Tt=(0,_.vc)();return it===Tt||it.contains(Tt)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,_.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(c.aKT),c.rXU(y.GX),c.rXU(s.qQ,8),c.rXU(q),c.rXU(y.Z7),c.rXU(c.SKi),c.rXU(o.yY),c.rXU(y.FN))}}static{this.\u0275cmp=c.VBU({type:U,selectors:[["cdk-dialog-container"]],viewQuery:function(Tt,It){if(1&Tt&&c.GBs(E.I3,7),2&Tt){let ye;c.mGM(ye=c.lsd())&&(It._portalOutlet=ye.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(Tt,It){2&Tt&&c.BMQ("id",It._config.id||null)("role",It._config.role)("aria-modal",It._config.ariaModal)("aria-labelledby",It._config.ariaLabel?null:It._ariaLabelledByQueue[0])("aria-label",It._config.ariaLabel)("aria-describedby",It._config.ariaDescribedBy||null)},standalone:!0,features:[c.Vt3,c.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(Tt,It){1&Tt&&c.DNE(0,z,0,0,"ng-template",0)},dependencies:[E.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}}return U})();class et{constructor(Z,it){this.overlayRef=Z,this.config=it,this.closed=new A.B,this.disableClose=it.disableClose,this.backdropClick=Z.backdropClick(),this.keydownEvents=Z.keydownEvents(),this.outsidePointerEvents=Z.outsidePointerEvents(),this.id=it.id,this.keydownEvents.subscribe(Tt=>{Tt.keyCode===T._f&&!this.disableClose&&!(0,T.rp)(Tt)&&(Tt.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Z.detachments().subscribe(()=>{!1!==it.closeOnOverlayDetachments&&this.close()})}close(Z,it){if(this.containerInstance){const Tt=this.closed;this.containerInstance._closeInteractionType=it?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),Tt.next(Z),Tt.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Z="",it=""){return this.overlayRef.updateSize({width:Z,height:it}),this}addPanelClass(Z){return this.overlayRef.addPanelClass(Z),this}removePanelClass(Z){return this.overlayRef.removePanelClass(Z),this}}const _t=new c.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const U=(0,c.WQX)(o.hJ);return()=>U.scrollStrategies.block()}}),Bt=new c.nKC("DialogData"),jt=new c.nKC("DefaultDialogConfig");let st=0,ct=(()=>{class U{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(it,Tt,It,ye,ir,er){this._overlay=it,this._injector=Tt,this._defaultOptions=It,this._parentDialog=ye,this._overlayContainer=ir,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new A.B,this._afterOpenedAtThisLevel=new A.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,S.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,X.Z)(void 0))),this._scrollStrategy=er}open(it,Tt){(Tt={...this._defaultOptions||new q,...Tt}).id=Tt.id||"cdk-dialog-"+st++,Tt.id&&this.getDialogById(Tt.id);const ye=this._getOverlayConfig(Tt),ir=this._overlay.create(ye),er=new et(ir,Tt),nr=this._attachContainer(ir,er,Tt);return er.containerInstance=nr,this._attachDialogContent(it,er,nr,Tt),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(er),er.closed.subscribe(()=>this._removeOpenDialog(er,!0)),this.afterOpened.next(er),er}closeAll(){Ct(this.openDialogs,it=>it.close())}getDialogById(it){return this.openDialogs.find(Tt=>Tt.id===it)}ngOnDestroy(){Ct(this._openDialogsAtThisLevel,it=>{!1===it.config.closeOnDestroy&&this._removeOpenDialog(it,!1)}),Ct(this._openDialogsAtThisLevel,it=>it.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(it){const Tt=new o.rR({positionStrategy:it.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:it.scrollStrategy||this._scrollStrategy(),panelClass:it.panelClass,hasBackdrop:it.hasBackdrop,direction:it.direction,minWidth:it.minWidth,minHeight:it.minHeight,maxWidth:it.maxWidth,maxHeight:it.maxHeight,width:it.width,height:it.height,disposeOnNavigation:it.closeOnNavigation});return it.backdropClass&&(Tt.backdropClass=it.backdropClass),Tt}_attachContainer(it,Tt,It){const ye=It.injector||It.viewContainerRef?.injector,ir=[{provide:q,useValue:It},{provide:et,useValue:Tt},{provide:o.yY,useValue:it}];let er;It.container?"function"==typeof It.container?er=It.container:(er=It.container.type,ir.push(...It.container.providers(It))):er=pt;const nr=new E.A8(er,It.viewContainerRef,c.zZn.create({parent:ye||this._injector,providers:ir}),It.componentFactoryResolver);return it.attach(nr).instance}_attachDialogContent(it,Tt,It,ye){if(it instanceof c.C4Q){const ir=this._createInjector(ye,Tt,It,void 0);let er={$implicit:ye.data,dialogRef:Tt};ye.templateContext&&(er={...er,..."function"==typeof ye.templateContext?ye.templateContext():ye.templateContext}),It.attachTemplatePortal(new E.VA(it,null,er,ir))}else{const ir=this._createInjector(ye,Tt,It,this._injector),er=It.attachComponentPortal(new E.A8(it,ye.viewContainerRef,ir,ye.componentFactoryResolver));Tt.componentRef=er,Tt.componentInstance=er.instance}}_createInjector(it,Tt,It,ye){const ir=it.injector||it.viewContainerRef?.injector,er=[{provide:Bt,useValue:it.data},{provide:et,useValue:Tt}];return it.providers&&("function"==typeof it.providers?er.push(...it.providers(Tt,it,It)):er.push(...it.providers)),it.direction&&(!ir||!ir.get(N.dS,null,{optional:!0}))&&er.push({provide:N.dS,useValue:{value:it.direction,change:(0,I.of)()}}),c.zZn.create({parent:ir||ye,providers:er})}_removeOpenDialog(it,Tt){const It=this.openDialogs.indexOf(it);It>-1&&(this.openDialogs.splice(It,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((ye,ir)=>{ye?ir.setAttribute("aria-hidden",ye):ir.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),Tt&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const it=this._overlayContainer.getContainerElement();if(it.parentElement){const Tt=it.parentElement.children;for(let It=Tt.length-1;It>-1;It--){const ye=Tt[It];ye!==it&&"SCRIPT"!==ye.nodeName&&"STYLE"!==ye.nodeName&&!ye.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(ye,ye.getAttribute("aria-hidden")),ye.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const it=this._parentDialog;return it?it._getAfterAllClosed():this._afterAllClosedAtThisLevel}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.KVO(o.hJ),c.KVO(c.zZn),c.KVO(jt,8),c.KVO(U,12),c.KVO(o.Sf),c.KVO(_t))}}static{this.\u0275prov=c.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})();function Ct(U,Z){let it=U.length;for(;it--;)Z(U[it])}let $t=(()=>{class U{static{this.\u0275fac=function(Tt){return new(Tt||U)}}static{this.\u0275mod=c.$C({type:U})}static{this.\u0275inj=c.G2t({providers:[ct],imports:[o.z_,E.jc,y.Pd,E.jc]})}}return U})();var qt=r(4085),xe=r(7786),ne=r(5964),ce=r(6697),qe=r(5542),Mr=r(6600);function _r(U,Z){}r(9969);class Wr{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const ke="mdc-dialog--open",Ve="mdc-dialog--opening",yt="mdc-dialog--closing";let Pt=(()=>{class U extends pt{constructor(it,Tt,It,ye,ir,er,nr,Hr,Qr){super(it,Tt,It,ye,ir,er,nr,Qr),this._animationMode=Hr,this._animationStateChanged=new c.bkB,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?zt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?zt(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(le,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Ve,ke)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(ke),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(ke),this._animationsEnabled?(this._hostElement.style.setProperty(le,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(yt)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(it){this._actionSectionCount+=it,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(Ve,yt)}_waitForAnimationToComplete(it,Tt){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(Tt,it)}_requestAnimationFrame(it){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(it):it()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(it){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:it})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(it){const Tt=super.attachComponentPortal(it);return Tt.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),Tt}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(c.aKT),c.rXU(y.GX),c.rXU(s.qQ,8),c.rXU(Wr),c.rXU(y.Z7),c.rXU(c.SKi),c.rXU(o.yY),c.rXU(c.bc$,8),c.rXU(y.FN))}}static{this.\u0275cmp=c.VBU({type:U,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(Tt,It){2&Tt&&(c.Mr5("id",It._config.id),c.BMQ("aria-modal",It._config.ariaModal)("role",It._config.role)("aria-labelledby",It._config.ariaLabel?null:It._ariaLabelledByQueue[0])("aria-label",It._config.ariaLabel)("aria-describedby",It._config.ariaDescribedBy||null),c.AVh("_mat-animation-noopable",!It._animationsEnabled)("mat-mdc-dialog-container-with-actions",It._actionSectionCount>0))},standalone:!0,features:[c.Vt3,c.aNF],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(Tt,It){1&Tt&&(c.j41(0,"div",0)(1,"div",1),c.DNE(2,_r,0,0,"ng-template",2),c.k0s()())},dependencies:[E.I3],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-active .mat-mdc-dialog-actions{border-top-color:CanvasText}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2})}}return U})();const le="--mat-dialog-transition-duration";function zt(U){return null==U?null:"number"==typeof U?U:U.endsWith("ms")?(0,qt.OE)(U.substring(0,U.length-2)):U.endsWith("s")?1e3*(0,qt.OE)(U.substring(0,U.length-1)):"0"===U?0:null}var Se=function(U){return U[U.OPEN=0]="OPEN",U[U.CLOSING=1]="CLOSING",U[U.CLOSED=2]="CLOSED",U}(Se||{});class Ye{constructor(Z,it,Tt){this._ref=Z,this._containerInstance=Tt,this._afterOpened=new A.B,this._beforeClosed=new A.B,this._state=Se.OPEN,this.disableClose=it.disableClose,this.id=Z.id,Z.addPanelClass("mat-mdc-dialog-panel"),Tt._animationStateChanged.pipe((0,ne.p)(It=>"opened"===It.state),(0,ce.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Tt._animationStateChanged.pipe((0,ne.p)(It=>"closed"===It.state),(0,ce.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Z.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,xe.h)(this.backdropClick(),this.keydownEvents().pipe((0,ne.p)(It=>It.keyCode===T._f&&!this.disableClose&&!(0,T.rp)(It)))).subscribe(It=>{this.disableClose||(It.preventDefault(),ft(this,"keydown"===It.type?"keyboard":"mouse"))})}close(Z){this._result=Z,this._containerInstance._animationStateChanged.pipe((0,ne.p)(it=>"closing"===it.state),(0,ce.s)(1)).subscribe(it=>{this._beforeClosed.next(Z),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),it.totalTime+100)}),this._state=Se.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(Z){let it=this._ref.config.positionStrategy;return Z&&(Z.left||Z.right)?Z.left?it.left(Z.left):it.right(Z.right):it.centerHorizontally(),Z&&(Z.top||Z.bottom)?Z.top?it.top(Z.top):it.bottom(Z.bottom):it.centerVertically(),this._ref.updatePosition(),this}updateSize(Z="",it=""){return this._ref.updateSize(Z,it),this}addPanelClass(Z){return this._ref.addPanelClass(Z),this}removePanelClass(Z){return this._ref.removePanelClass(Z),this}getState(){return this._state}_finishDialogClose(){this._state=Se.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function ft(U,Z,it){return U._closeInteractionType=Z,U.close(it)}const me=new c.nKC("MatMdcDialogData"),Vt=new c.nKC("mat-mdc-dialog-default-options"),Te=new c.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const U=(0,c.WQX)(o.hJ);return()=>U.scrollStrategies.block()}});let Wt=0,Ne=(()=>{class U{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const it=this._parentDialog;return it?it._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(it,Tt,It,ye,ir,er,nr,Hr){this._overlay=it,this._defaultOptions=ye,this._scrollStrategy=ir,this._parentDialog=er,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new A.B,this._afterOpenedAtThisLevel=new A.B,this.dialogConfigClass=Wr,this.afterAllClosed=(0,S.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,X.Z)(void 0))),this._dialog=Tt.get(ct),this._dialogRefConstructor=Ye,this._dialogContainerType=Pt,this._dialogDataToken=me}open(it,Tt){let It;(Tt={...this._defaultOptions||new Wr,...Tt}).id=Tt.id||"mat-mdc-dialog-"+Wt++,Tt.scrollStrategy=Tt.scrollStrategy||this._scrollStrategy();const ye=this._dialog.open(it,{...Tt,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:Tt},{provide:q,useValue:Tt}]},templateContext:()=>({dialogRef:It}),providers:(ir,er,nr)=>(It=new this._dialogRefConstructor(ir,Tt,nr),It.updatePosition(Tt?.position),[{provide:this._dialogContainerType,useValue:nr},{provide:this._dialogDataToken,useValue:er.data},{provide:this._dialogRefConstructor,useValue:It}])});return It.componentRef=ye.componentRef,It.componentInstance=ye.componentInstance,this.openDialogs.push(It),this.afterOpened.next(It),It.afterClosed().subscribe(()=>{const ir=this.openDialogs.indexOf(It);ir>-1&&(this.openDialogs.splice(ir,1),this.openDialogs.length||this._getAfterAllClosed().next())}),It}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(it){return this.openDialogs.find(Tt=>Tt.id===it)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(it){let Tt=it.length;for(;Tt--;)it[Tt].close()}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.KVO(o.hJ),c.KVO(c.zZn),c.KVO(s.aZ,8),c.KVO(Vt,8),c.KVO(Te),c.KVO(U,12),c.KVO(o.Sf),c.KVO(c.bc$,8))}}static{this.\u0275prov=c.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})(),Ke=(()=>{class U{constructor(it,Tt,It){this.dialogRef=it,this._elementRef=Tt,this._dialog=It,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=he(this._elementRef,this._dialog.openDialogs))}ngOnChanges(it){const Tt=it._matDialogClose||it._matDialogCloseResult;Tt&&(this.dialogResult=Tt.currentValue)}_onButtonClick(it){ft(this.dialogRef,0===it.screenX&&0===it.screenY?"keyboard":"mouse",this.dialogResult)}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(Ye,8),c.rXU(c.aKT),c.rXU(Ne))}}static{this.\u0275dir=c.FsC({type:U,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(Tt,It){1&Tt&&c.bIt("click",function(ir){return It._onButtonClick(ir)}),2&Tt&&c.BMQ("aria-label",It.ariaLabel||null)("type",It.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[c.OA$]})}}return U})(),Nr=(()=>{class U{constructor(it,Tt,It){this._dialogRef=it,this._elementRef=Tt,this._dialog=It}ngOnInit(){this._dialogRef||(this._dialogRef=he(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(Ye,8),c.rXU(c.aKT),c.rXU(Ne))}}static{this.\u0275dir=c.FsC({type:U,standalone:!0})}}return U})(),hr=(()=>{class U{static{this.\u0275fac=function(Tt){return new(Tt||U)}}static{this.\u0275dir=c.FsC({type:U,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[c.nM4([qe.uv])]})}}return U})(),Nt=(()=>{class U extends Nr{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static{this.\u0275fac=(()=>{let it;return function(It){return(it||(it=c.xGo(U)))(It||U)}})()}static{this.\u0275dir=c.FsC({type:U,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(Tt,It){2&Tt&&c.AVh("mat-mdc-dialog-actions-align-start","start"===It.align)("mat-mdc-dialog-actions-align-center","center"===It.align)("mat-mdc-dialog-actions-align-end","end"===It.align)},inputs:{align:"align"},standalone:!0,features:[c.Vt3]})}}return U})();function he(U,Z){let it=U.nativeElement.parentElement;for(;it&&!it.classList.contains("mat-mdc-dialog-container");)it=it.parentElement;return it?Z.find(Tt=>Tt.id===it.id):null}let Le=(()=>{class U{static{this.\u0275fac=function(Tt){return new(Tt||U)}}static{this.\u0275mod=c.$C({type:U})}static{this.\u0275inj=c.G2t({providers:[Ne],imports:[$t,o.z_,E.jc,Mr.yE,Mr.yE]})}}return U})()},1997:(i,a,r)=>{"use strict";r.d(a,{q:()=>y,w:()=>_});var o=r(4438),s=r(4085),c=r(6600);let y=(()=>{class E{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(A){this._vertical=(0,s.he)(A)}get inset(){return this._inset}set inset(A){this._inset=(0,s.he)(A)}static{this.\u0275fac=function(S){return new(S||E)}}static{this.\u0275cmp=o.VBU({type:E,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(S,I){2&S&&(o.BMQ("aria-orientation",I.vertical?"vertical":"horizontal"),o.AVh("mat-divider-vertical",I.vertical)("mat-divider-horizontal",!I.vertical)("mat-divider-inset",I.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[o.aNF],decls:0,vars:0,template:function(S,I){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-app-outline));border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-app-outline));border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0})}}return E})(),_=(()=>{class E{static{this.\u0275fac=function(S){return new(S||E)}}static{this.\u0275mod=o.$C({type:E})}static{this.\u0275inj=o.G2t({imports:[c.yE,c.yE]})}}return E})()},2102:(i,a,r)=>{"use strict";r.d(a,{xb:()=>Tt,U$:()=>It,TL:()=>Te,rl:()=>Qr,qT:()=>mt,RG:()=>Xr,MV:()=>We,nJ:()=>ft,JW:()=>Ne,yw:()=>Ke});var o=r(4438),s=r(8203),c=r(4085),y=r(6860),_=r(177),E=r(8359),T=r(1413),A=r(7786),S=r(6977),I=r(1985),N=r(5964),X=r(4668);class q{constructor(ho){this._box=ho,this._destroyed=new T.B,this._resizeSubject=new T.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(te=>this._resizeSubject.next(te)))}observe(ho){return this._elementObservables.has(ho)||this._elementObservables.set(ho,new I.c(te=>{const Qt=this._resizeSubject.subscribe(te);return this._resizeObserver?.observe(ho,{box:this._box}),()=>{this._resizeObserver?.unobserve(ho),Qt.unsubscribe(),this._elementObservables.delete(ho)}}).pipe((0,N.p)(te=>te.some(Qt=>Qt.target===ho)),(0,X.t)({bufferSize:1,refCount:!0}),(0,S.Q)(this._destroyed))),this._elementObservables.get(ho)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let lt=(()=>{class gr{constructor(){this._observers=new Map,this._ngZone=(0,o.WQX)(o.SKi)}ngOnDestroy(){for(const[,te]of this._observers)te.destroy();this._observers.clear()}observe(te,Qt){const Ft=Qt?.box||"content-box";return this._observers.has(Ft)||this._observers.set(Ft,new q(Ft)),this._observers.get(Ft).observe(te)}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275prov=o.jDH({token:gr,factory:gr.\u0275fac,providedIn:"root"})}}return gr})();var pt=r(9969),et=r(2318),_t=r(6600);const Bt=["notch"],jt=["matFormFieldNotchedOutline",""],At=["*"],kt=["textField"],st=["iconPrefixContainer"],ct=["textPrefixContainer"],Ct=["iconSuffixContainer"],$t=["textSuffixContainer"],qt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],xe=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function ne(gr,ho){1&gr&&o.nrm(0,"span",21)}function ce(gr,ho){if(1&gr&&(o.j41(0,"label",20),o.SdG(1,1),o.DNE(2,ne,1,0,"span",21),o.k0s()),2&gr){const te=o.XpG(2);o.Y8G("floating",te._shouldLabelFloat())("monitorResize",te._hasOutline())("id",te._labelId),o.BMQ("for",te._control.disableAutomaticLabeling?null:te._control.id),o.R7$(2),o.vxM(!te.hideRequiredMarker&&te._control.required?2:-1)}}function qe(gr,ho){if(1&gr&&o.DNE(0,ce,3,5,"label",20),2&gr){const te=o.XpG();o.vxM(te._hasFloatingLabel()?0:-1)}}function Mr(gr,ho){1&gr&&o.nrm(0,"div",7)}function mr(gr,ho){}function _r(gr,ho){if(1&gr&&o.DNE(0,mr,0,0,"ng-template",13),2&gr){o.XpG(2);const te=o.sdS(1);o.Y8G("ngTemplateOutlet",te)}}function Wr(gr,ho){if(1&gr&&(o.j41(0,"div",9),o.DNE(1,_r,1,1,null,13),o.k0s()),2&gr){const te=o.XpG();o.Y8G("matFormFieldNotchedOutlineOpen",te._shouldLabelFloat()),o.R7$(),o.vxM(te._forceDisplayInfixLabel()?-1:1)}}function ke(gr,ho){1&gr&&(o.j41(0,"div",10,2),o.SdG(2,2),o.k0s())}function Ve(gr,ho){1&gr&&(o.j41(0,"div",11,3),o.SdG(2,3),o.k0s())}function yt(gr,ho){}function Lt(gr,ho){if(1&gr&&o.DNE(0,yt,0,0,"ng-template",13),2&gr){o.XpG();const te=o.sdS(1);o.Y8G("ngTemplateOutlet",te)}}function Ie(gr,ho){1&gr&&(o.j41(0,"div",14,4),o.SdG(2,4),o.k0s())}function Pt(gr,ho){1&gr&&(o.j41(0,"div",15,5),o.SdG(2,5),o.k0s())}function le(gr,ho){1&gr&&o.nrm(0,"div",16)}function zt(gr,ho){if(1&gr&&(o.j41(0,"div",18),o.SdG(1,6),o.k0s()),2&gr){const te=o.XpG();o.Y8G("@transitionMessages",te._subscriptAnimationState)}}function Se(gr,ho){if(1&gr&&(o.j41(0,"mat-hint",22),o.EFF(1),o.k0s()),2&gr){const te=o.XpG(2);o.Y8G("id",te._hintLabelId),o.R7$(),o.JRh(te.hintLabel)}}function Ye(gr,ho){if(1&gr&&(o.j41(0,"div",19),o.DNE(1,Se,2,2,"mat-hint",22),o.SdG(2,7),o.nrm(3,"div",23),o.SdG(4,8),o.k0s()),2&gr){const te=o.XpG();o.Y8G("@transitionMessages",te._subscriptAnimationState),o.R7$(),o.vxM(te.hintLabel?1:-1)}}let ft=(()=>{class gr{static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["mat-label"]],standalone:!0})}}return gr})(),me=0;const Vt=new o.nKC("MatError");let Te=(()=>{class gr{constructor(te,Qt){this.id="mat-mdc-error-"+me++,te||Qt.nativeElement.setAttribute("aria-live","polite")}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.kS0("aria-live"),o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Qt,Ft){2&Qt&&o.Mr5("id",Ft.id)},inputs:{id:"id"},standalone:!0,features:[o.Jv_([{provide:Vt,useExisting:gr}])]})}}return gr})(),ie=0,We=(()=>{class gr{constructor(){this.align="start",this.id="mat-mdc-hint-"+ie++}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Qt,Ft){2&Qt&&(o.Mr5("id",Ft.id),o.BMQ("align",null),o.AVh("mat-mdc-form-field-hint-end","end"===Ft.align))},inputs:{align:"align",id:"id"},standalone:!0})}}return gr})();const Wt=new o.nKC("MatPrefix");let Ne=(()=>{class gr{constructor(){this._isText=!1}set _isTextSelector(te){this._isText=!0}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[o.Jv_([{provide:Wt,useExisting:gr}])]})}}return gr})();const $e=new o.nKC("MatSuffix");let Ke=(()=>{class gr{constructor(){this._isText=!1}set _isTextSelector(te){this._isText=!0}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[o.Jv_([{provide:$e,useExisting:gr}])]})}}return gr})();const Nr=new o.nKC("FloatingLabelParent");let Ao=(()=>{class gr{get floating(){return this._floating}set floating(te){this._floating=te,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(te){this._monitorResize=te,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(te){this._elementRef=te,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,o.WQX)(lt),this._ngZone=(0,o.WQX)(o.SKi),this._parent=(0,o.WQX)(Nr),this._resizeSubscription=new E.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function hr(gr){if(null!==gr.offsetParent)return gr.scrollWidth;const te=gr.cloneNode(!0);te.style.setProperty("position","absolute"),te.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(te);const Qt=te.scrollWidth;return te.remove(),Qt}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Qt,Ft){2&Qt&&o.AVh("mdc-floating-label--float-above",Ft.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}}return gr})();const Nt="mdc-line-ripple--active",he="mdc-line-ripple--deactivating";let se=(()=>{class gr{constructor(te,Qt){this._elementRef=te,this._handleTransitionEnd=Ft=>{const pe=this._elementRef.nativeElement.classList,br=pe.contains(he);"opacity"===Ft.propertyName&&br&&pe.remove(Nt,he)},Qt.runOutsideAngular(()=>{te.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const te=this._elementRef.nativeElement.classList;te.remove(he),te.add(Nt)}deactivate(){this._elementRef.nativeElement.classList.add(he)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT),o.rXU(o.SKi))}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}}return gr})(),Le=(()=>{class gr{constructor(te,Qt){this._elementRef=te,this._ngZone=Qt,this.open=!1}ngAfterViewInit(){const te=this._elementRef.nativeElement.querySelector(".mdc-floating-label");te?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(te.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>te.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(te){this._notch.nativeElement.style.width=this.open&&te?`calc(${te}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT),o.rXU(o.SKi))}}static{this.\u0275cmp=o.VBU({type:gr,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Qt,Ft){if(1&Qt&&o.GBs(Bt,5),2&Qt){let pe;o.mGM(pe=o.lsd())&&(Ft._notch=pe.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Qt,Ft){2&Qt&&o.AVh("mdc-notched-outline--notched",Ft.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[o.aNF],attrs:jt,ngContentSelectors:At,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(Qt,Ft){1&Qt&&(o.NAR(),o.nrm(0,"div",1),o.j41(1,"div",2,0),o.SdG(3),o.k0s(),o.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}}return gr})();const yr={transitionMessages:(0,pt.hZ)("transitionMessages",[(0,pt.wk)("enter",(0,pt.iF)({opacity:1,transform:"translateY(0%)"})),(0,pt.kY)("void => enter",[(0,pt.iF)({opacity:0,transform:"translateY(-5px)"}),(0,pt.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let mt=(()=>{class gr{static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr})}}return gr})();const Tt=new o.nKC("MatFormField"),It=new o.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let ye=0,Qr=(()=>{class gr{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(te){this._hideRequiredMarker=(0,c.he)(te)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(te){te!==this._floatLabel&&(this._floatLabel=te,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(te){const Qt=this._appearance;this._appearance=te||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==Qt&&(this._needsOutlineLabelOffsetUpdate=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(te){this._subscriptSizing=te||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(te){this._hintLabel=te,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(te){this._explicitFormFieldControl=te}constructor(te,Qt,Ft,pe,br,Yr,Do,Ko){this._elementRef=te,this._changeDetectorRef=Qt,this._dir=pe,this._platform=br,this._defaults=Yr,this._animationMode=Do,this._labelChild=(0,o.sbv)(ft),this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+ye++,this._hintLabelId="mat-mdc-hint-"+ye++,this._subscriptAnimationState="",this._destroyed=new T.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=(0,o.WQX)(o.zZn),this.getLabelId=(0,o.EWP)(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=(0,o.EWP)(()=>!!this._labelChild()),Yr&&(Yr.appearance&&(this.appearance=Yr.appearance),this._hideRequiredMarker=!!Yr?.hideRequiredMarker,Yr.color&&(this.color=Yr.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(te){const Qt=this._control,Ft="mat-mdc-form-field-type-";te&&this._elementRef.nativeElement.classList.remove(Ft+te.controlType),Qt.controlType&&this._elementRef.nativeElement.classList.add(Ft+Qt.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=Qt.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._valueChanges?.unsubscribe(),Qt.ngControl&&Qt.ngControl.valueChanges&&(this._valueChanges=Qt.ngControl.valueChanges.pipe((0,S.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(te=>!te._isText),this._hasTextPrefix=!!this._prefixChildren.find(te=>te._isText),this._hasIconSuffix=!!this._suffixChildren.find(te=>!te._isText),this._hasTextSuffix=!!this._suffixChildren.find(te=>te._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,A.h)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),(0,o.Tzd)(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe((0,S.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(te){const Qt=this._control?this._control.ngControl:null;return Qt&&Qt[te]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let te=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&te.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Qt=this._hintChildren?this._hintChildren.find(pe=>"start"===pe.align):null,Ft=this._hintChildren?this._hintChildren.find(pe=>"end"===pe.align):null;Qt?te.push(Qt.id):this._hintLabel&&te.push(this._hintLabelId),Ft&&te.push(Ft.id)}else this._errorChildren&&te.push(...this._errorChildren.map(Qt=>Qt.id));this._control.setDescribedByIds(te)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;const te=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(te.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const Qt=this._iconPrefixContainer?.nativeElement,Ft=this._textPrefixContainer?.nativeElement,pe=this._iconSuffixContainer?.nativeElement,br=this._textSuffixContainer?.nativeElement,Yr=Qt?.getBoundingClientRect().width??0,Do=Ft?.getBoundingClientRect().width??0,Ko=pe?.getBoundingClientRect().width??0,rr=br?.getBoundingClientRect().width??0;te.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${Yr+Do}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`,this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${Yr+Do+Ko+rr}px)`)}_isAttachedToDom(){const te=this._elementRef.nativeElement;if(te.getRootNode){const Qt=te.getRootNode();return Qt&&Qt!==te}return document.documentElement.contains(te)}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(o.SKi),o.rXU(s.dS),o.rXU(y.OD),o.rXU(It,8),o.rXU(o.bc$,8),o.rXU(_.qQ))}}static{this.\u0275cmp=o.VBU({type:gr,selectors:[["mat-form-field"]],contentQueries:function(Qt,Ft,pe){if(1&Qt&&(o.C6U(pe,Ft._labelChild,ft,5),o.wni(pe,mt,5),o.wni(pe,Wt,5),o.wni(pe,$e,5),o.wni(pe,Vt,5),o.wni(pe,We,5)),2&Qt){let br;o.NyB(),o.mGM(br=o.lsd())&&(Ft._formFieldControl=br.first),o.mGM(br=o.lsd())&&(Ft._prefixChildren=br),o.mGM(br=o.lsd())&&(Ft._suffixChildren=br),o.mGM(br=o.lsd())&&(Ft._errorChildren=br),o.mGM(br=o.lsd())&&(Ft._hintChildren=br)}},viewQuery:function(Qt,Ft){if(1&Qt&&(o.GBs(kt,5),o.GBs(st,5),o.GBs(ct,5),o.GBs(Ct,5),o.GBs($t,5),o.GBs(Ao,5),o.GBs(Le,5),o.GBs(se,5)),2&Qt){let pe;o.mGM(pe=o.lsd())&&(Ft._textField=pe.first),o.mGM(pe=o.lsd())&&(Ft._iconPrefixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._textPrefixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._iconSuffixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._textSuffixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._floatingLabel=pe.first),o.mGM(pe=o.lsd())&&(Ft._notchedOutline=pe.first),o.mGM(pe=o.lsd())&&(Ft._lineRipple=pe.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Qt,Ft){2&Qt&&o.AVh("mat-mdc-form-field-label-always-float",Ft._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",Ft._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",Ft._hasIconSuffix)("mat-form-field-invalid",Ft._control.errorState)("mat-form-field-disabled",Ft._control.disabled)("mat-form-field-autofilled",Ft._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===Ft._animationMode)("mat-form-field-appearance-fill","fill"==Ft.appearance)("mat-form-field-appearance-outline","outline"==Ft.appearance)("mat-form-field-hide-placeholder",Ft._hasFloatingLabel()&&!Ft._shouldLabelFloat())("mat-focused",Ft._control.focused)("mat-primary","accent"!==Ft.color&&"warn"!==Ft.color)("mat-accent","accent"===Ft.color)("mat-warn","warn"===Ft.color)("ng-untouched",Ft._shouldForward("untouched"))("ng-touched",Ft._shouldForward("touched"))("ng-pristine",Ft._shouldForward("pristine"))("ng-dirty",Ft._shouldForward("dirty"))("ng-valid",Ft._shouldForward("valid"))("ng-invalid",Ft._shouldForward("invalid"))("ng-pending",Ft._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[o.Jv_([{provide:Tt,useExisting:gr},{provide:Nr,useExisting:gr}]),o.aNF],ngContentSelectors:xe,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(Qt,Ft){if(1&Qt){const pe=o.RV6();o.NAR(qt),o.DNE(0,qe,1,1,"ng-template",null,0,o.C5r),o.j41(2,"div",6,1),o.bIt("click",function(Yr){return o.eBV(pe),o.Njj(Ft._control.onContainerClick(Yr))}),o.DNE(4,Mr,1,0,"div",7),o.j41(5,"div",8),o.DNE(6,Wr,2,2,"div",9)(7,ke,3,0,"div",10)(8,Ve,3,0,"div",11),o.j41(9,"div",12),o.DNE(10,Lt,1,1,null,13),o.SdG(11),o.k0s(),o.DNE(12,Ie,3,0,"div",14)(13,Pt,3,0,"div",15),o.k0s(),o.DNE(14,le,1,0,"div",16),o.k0s(),o.j41(15,"div",17),o.DNE(16,zt,2,1,"div",18)(17,Ye,5,2,"div",19),o.k0s()}if(2&Qt){let pe;o.R7$(2),o.AVh("mdc-text-field--filled",!Ft._hasOutline())("mdc-text-field--outlined",Ft._hasOutline())("mdc-text-field--no-label",!Ft._hasFloatingLabel())("mdc-text-field--disabled",Ft._control.disabled)("mdc-text-field--invalid",Ft._control.errorState),o.R7$(2),o.vxM(Ft._hasOutline()||Ft._control.disabled?-1:4),o.R7$(2),o.vxM(Ft._hasOutline()?6:-1),o.R7$(),o.vxM(Ft._hasIconPrefix?7:-1),o.R7$(),o.vxM(Ft._hasTextPrefix?8:-1),o.R7$(2),o.vxM(!Ft._hasOutline()||Ft._forceDisplayInfixLabel()?10:-1),o.R7$(2),o.vxM(Ft._hasTextSuffix?12:-1),o.R7$(),o.vxM(Ft._hasIconSuffix?13:-1),o.R7$(),o.vxM(Ft._hasOutline()?-1:14),o.R7$(),o.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===Ft.subscriptSizing),o.R7$(),o.vxM("error"===(pe=Ft._getDisplayedMessages())?16:"hint"===pe?17:-1)}},dependencies:[Ao,Le,_.T3,se,We],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--disabled .cdk-high-contrast-active .mdc-text-field__input{background-color:Window}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.cdk-high-contrast-active .mdc-text-field--disabled .mdc-floating-label{z-index:1}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-app-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-app-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-app-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-app-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-app-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-app-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[yr.transitionMessages]},changeDetection:0})}}return gr})(),Xr=(()=>{class gr{static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275mod=o.$C({type:gr})}static{this.\u0275inj=o.G2t({imports:[_t.yE,_.MD,et.w5,_t.yE]})}}return gr})()},9213:(i,a,r)=>{"use strict";r.d(a,{An:()=>Ve,m_:()=>yt,tp:()=>Ct});var o=r(4438),s=r(6600),c=r(177),y=r(7673),_=r(8810),E=r(7468),T=r(8359),A=r(8141),S=r(6354),I=r(9437),N=r(980),X=r(7647),z=r(6697),q=r(1626),lt=r(345);const pt=["*"];let et;function Bt(Lt){return function _t(){if(void 0===et&&(et=null,typeof window<"u")){const Lt=window;void 0!==Lt.trustedTypes&&(et=Lt.trustedTypes.createPolicy("angular#components",{createHTML:Ie=>Ie}))}return et}()?.createHTML(Lt)||Lt}function jt(Lt){return Error(`Unable to find icon with the name "${Lt}"`)}function kt(Lt){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Lt}".`)}function st(Lt){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Lt}".`)}class ct{constructor(Ie,Pt,le){this.url=Ie,this.svgText=Pt,this.options=le}}let Ct=(()=>{class Lt{constructor(Pt,le,zt,Se){this._httpClient=Pt,this._sanitizer=le,this._errorHandler=Se,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=zt}addSvgIcon(Pt,le,zt){return this.addSvgIconInNamespace("",Pt,le,zt)}addSvgIconLiteral(Pt,le,zt){return this.addSvgIconLiteralInNamespace("",Pt,le,zt)}addSvgIconInNamespace(Pt,le,zt,Se){return this._addSvgIconConfig(Pt,le,new ct(zt,null,Se))}addSvgIconResolver(Pt){return this._resolvers.push(Pt),this}addSvgIconLiteralInNamespace(Pt,le,zt,Se){const Ye=this._sanitizer.sanitize(o.WPN.HTML,zt);if(!Ye)throw st(zt);const ft=Bt(Ye);return this._addSvgIconConfig(Pt,le,new ct("",ft,Se))}addSvgIconSet(Pt,le){return this.addSvgIconSetInNamespace("",Pt,le)}addSvgIconSetLiteral(Pt,le){return this.addSvgIconSetLiteralInNamespace("",Pt,le)}addSvgIconSetInNamespace(Pt,le,zt){return this._addSvgIconSetConfig(Pt,new ct(le,null,zt))}addSvgIconSetLiteralInNamespace(Pt,le,zt){const Se=this._sanitizer.sanitize(o.WPN.HTML,le);if(!Se)throw st(le);const Ye=Bt(Se);return this._addSvgIconSetConfig(Pt,new ct("",Ye,zt))}registerFontClassAlias(Pt,le=Pt){return this._fontCssClassesByAlias.set(Pt,le),this}classNameForFontAlias(Pt){return this._fontCssClassesByAlias.get(Pt)||Pt}setDefaultFontSetClass(...Pt){return this._defaultFontSetClass=Pt,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Pt){const le=this._sanitizer.sanitize(o.WPN.RESOURCE_URL,Pt);if(!le)throw kt(Pt);const zt=this._cachedIconsByUrl.get(le);return zt?(0,y.of)(xe(zt)):this._loadSvgIconFromConfig(new ct(Pt,null)).pipe((0,A.M)(Se=>this._cachedIconsByUrl.set(le,Se)),(0,S.T)(Se=>xe(Se)))}getNamedSvgIcon(Pt,le=""){const zt=ne(le,Pt);let Se=this._svgIconConfigs.get(zt);if(Se)return this._getSvgFromConfig(Se);if(Se=this._getIconConfigFromResolvers(le,Pt),Se)return this._svgIconConfigs.set(zt,Se),this._getSvgFromConfig(Se);const Ye=this._iconSetConfigs.get(le);return Ye?this._getSvgFromIconSetConfigs(Pt,Ye):(0,_.$)(jt(zt))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Pt){return Pt.svgText?(0,y.of)(xe(this._svgElementFromConfig(Pt))):this._loadSvgIconFromConfig(Pt).pipe((0,S.T)(le=>xe(le)))}_getSvgFromIconSetConfigs(Pt,le){const zt=this._extractIconWithNameFromAnySet(Pt,le);if(zt)return(0,y.of)(zt);const Se=le.filter(Ye=>!Ye.svgText).map(Ye=>this._loadSvgIconSetFromConfig(Ye).pipe((0,I.W)(ft=>{const Vt=`Loading icon set URL: ${this._sanitizer.sanitize(o.WPN.RESOURCE_URL,Ye.url)} failed: ${ft.message}`;return this._errorHandler.handleError(new Error(Vt)),(0,y.of)(null)})));return(0,E.p)(Se).pipe((0,S.T)(()=>{const Ye=this._extractIconWithNameFromAnySet(Pt,le);if(!Ye)throw jt(Pt);return Ye}))}_extractIconWithNameFromAnySet(Pt,le){for(let zt=le.length-1;zt>=0;zt--){const Se=le[zt];if(Se.svgText&&Se.svgText.toString().indexOf(Pt)>-1){const Ye=this._svgElementFromConfig(Se),ft=this._extractSvgIconFromSet(Ye,Pt,Se.options);if(ft)return ft}}return null}_loadSvgIconFromConfig(Pt){return this._fetchIcon(Pt).pipe((0,A.M)(le=>Pt.svgText=le),(0,S.T)(()=>this._svgElementFromConfig(Pt)))}_loadSvgIconSetFromConfig(Pt){return Pt.svgText?(0,y.of)(null):this._fetchIcon(Pt).pipe((0,A.M)(le=>Pt.svgText=le))}_extractSvgIconFromSet(Pt,le,zt){const Se=Pt.querySelector(`[id="${le}"]`);if(!Se)return null;const Ye=Se.cloneNode(!0);if(Ye.removeAttribute("id"),"svg"===Ye.nodeName.toLowerCase())return this._setSvgAttributes(Ye,zt);if("symbol"===Ye.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Ye),zt);const ft=this._svgElementFromString(Bt(""));return ft.appendChild(Ye),this._setSvgAttributes(ft,zt)}_svgElementFromString(Pt){const le=this._document.createElement("DIV");le.innerHTML=Pt;const zt=le.querySelector("svg");if(!zt)throw Error(" tag not found");return zt}_toSvgElement(Pt){const le=this._svgElementFromString(Bt("")),zt=Pt.attributes;for(let Se=0;SeBt(Vt)),(0,N.j)(()=>this._inProgressUrlFetches.delete(Ye)),(0,X.u)());return this._inProgressUrlFetches.set(Ye,me),me}_addSvgIconConfig(Pt,le,zt){return this._svgIconConfigs.set(ne(Pt,le),zt),this}_addSvgIconSetConfig(Pt,le){const zt=this._iconSetConfigs.get(Pt);return zt?zt.push(le):this._iconSetConfigs.set(Pt,[le]),this}_svgElementFromConfig(Pt){if(!Pt.svgElement){const le=this._svgElementFromString(Pt.svgText);this._setSvgAttributes(le,Pt.options),Pt.svgElement=le}return Pt.svgElement}_getIconConfigFromResolvers(Pt,le){for(let zt=0;ztIe?Ie.pathname+Ie.search:""}}}),_r=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Wr=_r.map(Lt=>`[${Lt}]`).join(", "),ke=/^url\(['"]?#(.*?)['"]?\)$/;let Ve=(()=>{class Lt{get color(){return this._color||this._defaultColor}set color(Pt){this._color=Pt}get svgIcon(){return this._svgIcon}set svgIcon(Pt){Pt!==this._svgIcon&&(Pt?this._updateSvgIcon(Pt):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Pt)}get fontSet(){return this._fontSet}set fontSet(Pt){const le=this._cleanupFontValue(Pt);le!==this._fontSet&&(this._fontSet=le,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(Pt){const le=this._cleanupFontValue(Pt);le!==this._fontIcon&&(this._fontIcon=le,this._updateFontIconClasses())}constructor(Pt,le,zt,Se,Ye,ft){this._elementRef=Pt,this._iconRegistry=le,this._location=Se,this._errorHandler=Ye,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=T.yU.EMPTY,ft&&(ft.color&&(this.color=this._defaultColor=ft.color),ft.fontSet&&(this.fontSet=ft.fontSet)),zt||Pt.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(Pt){if(!Pt)return["",""];const le=Pt.split(":");switch(le.length){case 1:return["",le[0]];case 2:return le;default:throw Error(`Invalid icon name: "${Pt}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Pt=this._elementsWithExternalReferences;if(Pt&&Pt.size){const le=this._location.getPathname();le!==this._previousPath&&(this._previousPath=le,this._prependPathToReferences(le))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Pt){this._clearSvgElement();const le=this._location.getPathname();this._previousPath=le,this._cacheChildrenWithExternalReferences(Pt),this._prependPathToReferences(le),this._elementRef.nativeElement.appendChild(Pt)}_clearSvgElement(){const Pt=this._elementRef.nativeElement;let le=Pt.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();le--;){const zt=Pt.childNodes[le];(1!==zt.nodeType||"svg"===zt.nodeName.toLowerCase())&&zt.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const Pt=this._elementRef.nativeElement,le=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(zt=>zt.length>0);this._previousFontSetClass.forEach(zt=>Pt.classList.remove(zt)),le.forEach(zt=>Pt.classList.add(zt)),this._previousFontSetClass=le,this.fontIcon!==this._previousFontIconClass&&!le.includes("mat-ligature-font")&&(this._previousFontIconClass&&Pt.classList.remove(this._previousFontIconClass),this.fontIcon&&Pt.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(Pt){return"string"==typeof Pt?Pt.trim().split(" ")[0]:Pt}_prependPathToReferences(Pt){const le=this._elementsWithExternalReferences;le&&le.forEach((zt,Se)=>{zt.forEach(Ye=>{Se.setAttribute(Ye.name,`url('${Pt}#${Ye.value}')`)})})}_cacheChildrenWithExternalReferences(Pt){const le=Pt.querySelectorAll(Wr),zt=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Se=0;Se{const ft=le[Se],me=ft.getAttribute(Ye),Vt=me?me.match(ke):null;if(Vt){let Te=zt.get(ft);Te||(Te=[],zt.set(ft,Te)),Te.push({name:Ye,value:Vt[1]})}})}_updateSvgIcon(Pt){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Pt){const[le,zt]=this._splitIconName(Pt);le&&(this._svgNamespace=le),zt&&(this._svgName=zt),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(zt,le).pipe((0,z.s)(1)).subscribe(Se=>this._setSvgElement(Se),Se=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${le}:${zt}! ${Se.message}`))})}}static{this.\u0275fac=function(le){return new(le||Lt)(o.rXU(o.aKT),o.rXU(Ct),o.kS0("aria-hidden"),o.rXU(Mr),o.rXU(o.zcH),o.rXU(qe,8))}}static{this.\u0275cmp=o.VBU({type:Lt,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(le,zt){2&le&&(o.BMQ("data-mat-icon-type",zt._usingFontIcon()?"font":"svg")("data-mat-icon-name",zt._svgName||zt.fontIcon)("data-mat-icon-namespace",zt._svgNamespace||zt.fontSet)("fontIcon",zt._usingFontIcon()?zt.fontIcon:null),o.HbH(zt.color?"mat-"+zt.color:""),o.AVh("mat-icon-inline",zt.inline)("mat-icon-no-color","primary"!==zt.color&&"accent"!==zt.color&&"warn"!==zt.color))},inputs:{color:"color",inline:[2,"inline","inline",o.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[o.GFd,o.aNF],ngContentSelectors:pt,decls:1,vars:0,template:function(le,zt){1&le&&(o.NAR(),o.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}}return Lt})(),yt=(()=>{class Lt{static{this.\u0275fac=function(le){return new(le||Lt)}}static{this.\u0275mod=o.$C({type:Lt})}static{this.\u0275inj=o.G2t({imports:[s.yE,s.yE]})}}return Lt})()},9042:(i,a,r)=>{"use strict";r.d(a,{fS:()=>q,fg:()=>z});var o=r(4085),s=r(6860),c=r(7403),y=r(4438),_=r(9417),E=r(6600),T=r(2102),A=r(1413);const I=new y.nKC("MAT_INPUT_VALUE_ACCESSOR"),N=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let X=0,z=(()=>{class lt{get disabled(){return this._disabled}set disabled(et){this._disabled=(0,o.he)(et),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(et){this._id=et||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(_.k0.required)??!1}set required(et){this._required=(0,o.he)(et)}get type(){return this._type}set type(et){this._type=et||"text",this._validateType(),!this._isTextarea&&(0,s.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(et){this._errorStateTracker.matcher=et}get value(){return this._inputValueAccessor.value}set value(et){et!==this.value&&(this._inputValueAccessor.value=et,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(et){this._readonly=(0,o.he)(et)}get errorState(){return this._errorStateTracker.errorState}set errorState(et){this._errorStateTracker.errorState=et}constructor(et,_t,Bt,jt,At,kt,st,ct,Ct,$t){this._elementRef=et,this._platform=_t,this.ngControl=Bt,this._autofillMonitor=ct,this._ngZone=Ct,this._formField=$t,this._uid="mat-input-"+X++,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new A.B,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(ne=>(0,s.MU)().has(ne)),this._iOSKeyupListener=ne=>{const ce=ne.target;!ce.value&&0===ce.selectionStart&&0===ce.selectionEnd&&(ce.setSelectionRange(1,1),ce.setSelectionRange(0,0))},this._webkitBlinkWheelListener=()=>{};const qt=this._elementRef.nativeElement,xe=qt.nodeName.toLowerCase();this._inputValueAccessor=st||qt,this._previousNativeValue=this.value,this.id=this.id,_t.IOS&&Ct.runOutsideAngular(()=>{et.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new E.X0(kt,Bt,At,jt,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===xe,this._isTextarea="textarea"===xe,this._isInFormField=!!$t,this._isNativeSelect&&(this.controlType=qt.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(et=>{this.autofilled=et.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(et){this._elementRef.nativeElement.focus(et)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(et){et!==this.focused&&(this.focused=et,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const et=this._elementRef.nativeElement.value;this._previousNativeValue!==et&&(this._previousNativeValue=et,this.stateChanges.next())}_dirtyCheckPlaceholder(){const et=this._getPlaceholder();if(et!==this._previousPlaceholder){const _t=this._elementRef.nativeElement;this._previousPlaceholder=et,et?_t.setAttribute("placeholder",et):_t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){N.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let et=this._elementRef.nativeElement.validity;return et&&et.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const et=this._elementRef.nativeElement,_t=et.options[0];return this.focused||et.multiple||!this.empty||!!(et.selectedIndex>-1&&_t&&_t.label)}return this.focused||!this.empty}setDescribedByIds(et){et.length?this._elementRef.nativeElement.setAttribute("aria-describedby",et.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const et=this._elementRef.nativeElement;return this._isNativeSelect&&(et.multiple||et.size>1)}_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&"number"===this._type&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener)}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&"number"!==this._type&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0)}static{this.\u0275fac=function(_t){return new(_t||lt)(y.rXU(y.aKT),y.rXU(s.OD),y.rXU(_.vO,10),y.rXU(_.cV,8),y.rXU(_.j4,8),y.rXU(E.es),y.rXU(I,10),y.rXU(c.P8),y.rXU(y.SKi),y.rXU(T.xb,8))}}static{this.\u0275dir=y.FsC({type:lt,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(_t,Bt){1&_t&&y.bIt("focus",function(){return Bt._focusChanged(!0)})("blur",function(){return Bt._focusChanged(!1)})("input",function(){return Bt._onInput()}),2&_t&&(y.Mr5("id",Bt.id)("disabled",Bt.disabled)("required",Bt.required),y.BMQ("name",Bt.name||null)("readonly",Bt.readonly&&!Bt._isNativeSelect||null)("aria-invalid",Bt.empty&&Bt.required?null:Bt.errorState)("aria-required",Bt.required)("id",Bt.id),y.AVh("mat-input-server",Bt._isServer)("mat-mdc-form-field-textarea-control",Bt._isInFormField&&Bt._isTextarea)("mat-mdc-form-field-input-control",Bt._isInFormField)("mdc-text-field__input",Bt._isInFormField)("mat-mdc-native-select-inline",Bt._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[y.Jv_([{provide:T.qT,useExisting:lt}]),y.OA$]})}}return lt})(),q=(()=>{class lt{static{this.\u0275fac=function(_t){return new(_t||lt)}}static{this.\u0275mod=y.$C({type:lt})}static{this.\u0275inj=y.G2t({imports:[E.yE,T.RG,T.RG,c.EE,E.yE]})}}return lt})()},9115:(i,a,r)=>{"use strict";r.d(a,{Cn:()=>Te,Cp:()=>Vt,fb:()=>ce,kk:()=>le});var o=r(4438),s=r(9888),c=r(7336),y=r(1413),_=r(7786),E=r(8359),T=r(7673),A=r(5007),S=r(9172),I=r(5558),N=r(6977),X=r(5964),z=r(6697),q=r(1986),lt=r(177),pt=r(6600),et=r(6939),_t=r(9969),Bt=r(8203),jt=r(7987),At=r(6860),kt=r(5542);const st=["mat-menu-item",""],ct=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Ct=["mat-icon, [matMenuItemIcon]","*"];function $t(ie,We){1&ie&&(o.qSk(),o.j41(0,"svg",2),o.nrm(1,"polygon",3),o.k0s())}const qt=["*"];function xe(ie,We){if(1&ie){const Wt=o.RV6();o.j41(0,"div",0),o.bIt("keydown",function($e){o.eBV(Wt);const Ke=o.XpG();return o.Njj(Ke._handleKeydown($e))})("click",function(){o.eBV(Wt);const $e=o.XpG();return o.Njj($e.closed.emit("click"))})("@transformMenu.start",function($e){o.eBV(Wt);const Ke=o.XpG();return o.Njj(Ke._onAnimationStart($e))})("@transformMenu.done",function($e){o.eBV(Wt);const Ke=o.XpG();return o.Njj(Ke._onAnimationDone($e))}),o.j41(1,"div",1),o.SdG(2),o.k0s()()}if(2&ie){const Wt=o.XpG();o.HbH(Wt._classList),o.Y8G("id",Wt.panelId)("@transformMenu",Wt._panelAnimationState),o.BMQ("aria-label",Wt.ariaLabel||null)("aria-labelledby",Wt.ariaLabelledby||null)("aria-describedby",Wt.ariaDescribedby||null)}}const ne=new o.nKC("MAT_MENU_PANEL");let ce=(()=>{class ie{constructor(Wt,Ne,$e,Ke,Nr){this._elementRef=Wt,this._document=Ne,this._focusMonitor=$e,this._parentMenu=Ke,this._changeDetectorRef=Nr,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new y.B,this._focused=new y.B,this._highlighted=!1,this._triggersSubmenu=!1,Ke?.addItem?.(this)}focus(Wt,Ne){this._focusMonitor&&Wt?this._focusMonitor.focusVia(this._getHostElement(),Wt,Ne):this._getHostElement().focus(Ne),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(Wt){this.disabled&&(Wt.preventDefault(),Wt.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Wt=this._elementRef.nativeElement.cloneNode(!0),Ne=Wt.querySelectorAll("mat-icon, .material-icons");for(let $e=0;$e enter",(0,_t.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,_t.iF)({opacity:1,transform:"scale(1)"}))),(0,_t.kY)("* => void",(0,_t.i0)("100ms 25ms linear",(0,_t.iF)({opacity:0})))]),fadeInItems:(0,_t.hZ)("fadeInItems",[(0,_t.wk)("showing",(0,_t.iF)({opacity:1})),(0,_t.kY)("void => *",[(0,_t.iF)({opacity:0}),(0,_t.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Lt=0;const Ie=new o.nKC("mat-menu-default-options",{providedIn:"root",factory:function Pt(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let le=(()=>{class ie{get xPosition(){return this._xPosition}set xPosition(Wt){this._xPosition=Wt,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Wt){this._yPosition=Wt,this.setPositionClasses()}set panelClass(Wt){const Ne=this._previousPanelClass,$e={...this._classList};Ne&&Ne.length&&Ne.split(" ").forEach(Ke=>{$e[Ke]=!1}),this._previousPanelClass=Wt,Wt&&Wt.length&&(Wt.split(" ").forEach(Ke=>{$e[Ke]=!0}),this._elementRef.nativeElement.className=""),this._classList=$e}get classList(){return this.panelClass}set classList(Wt){this.panelClass=Wt}constructor(Wt,Ne,$e,Ke){this._elementRef=Wt,this._changeDetectorRef=Ke,this._elevationPrefix="mat-elevation-z",this._baseElevation=null,this._directDescendantItems=new o.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new y.B,this.closed=new o.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+Lt++,this._injector=(0,o.WQX)(o.zZn),this.overlayPanelClass=$e.overlayPanelClass||"",this._xPosition=$e.xPosition,this._yPosition=$e.yPosition,this.backdropClass=$e.backdropClass,this.overlapTrigger=$e.overlapTrigger,this.hasBackdrop=$e.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new s.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,S.Z)(this._directDescendantItems),(0,I.n)(Wt=>(0,_.h)(...Wt.map(Ne=>Ne._focused)))).subscribe(Wt=>this._keyManager.updateActiveItem(Wt)),this._directDescendantItems.changes.subscribe(Wt=>{const Ne=this._keyManager;if("enter"===this._panelAnimationState&&Ne.activeItem?._hasFocus()){const $e=Wt.toArray(),Ke=Math.max(0,Math.min($e.length-1,Ne.activeItemIndex||0));$e[Ke]&&!$e[Ke].disabled?Ne.setActiveItem(Ke):Ne.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe((0,S.Z)(this._directDescendantItems),(0,I.n)(Ne=>(0,_.h)(...Ne.map($e=>$e._hovered))))}addItem(Wt){}removeItem(Wt){}_handleKeydown(Wt){const Ne=Wt.keyCode,$e=this._keyManager;switch(Ne){case c._f:(0,c.rp)(Wt)||(Wt.preventDefault(),this.closed.emit("keydown"));break;case c.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case c.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Ne===c.i7||Ne===c.n6)&&$e.setFocusOrigin("keyboard"),void $e.onKeydown(Wt)}Wt.stopPropagation()}focusFirstItem(Wt="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=(0,o.mal)(()=>{let Ne=null;if(this._directDescendantItems.length&&(Ne=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Ne||!Ne.contains(document.activeElement)){const $e=this._keyManager;$e.setFocusOrigin(Wt).setFirstItemActive(),!$e.activeItem&&Ne&&Ne.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Wt){if(null===this._baseElevation){const Ao=("function"==typeof getComputedStyle?getComputedStyle(this._elementRef.nativeElement):null)?.getPropertyValue("--mat-menu-base-elevation-level")||"8";this._baseElevation=parseInt(Ao)}const Ne=Math.min(this._baseElevation+Wt,24),$e=`${this._elevationPrefix}${Ne}`,Ke=Object.keys(this._classList).find(Nr=>Nr.startsWith(this._elevationPrefix));if(!Ke||Ke===this._previousElevation){const Nr={...this._classList};this._previousElevation&&(Nr[this._previousElevation]=!1),Nr[$e]=!0,this._previousElevation=$e,this._classList=Nr}}setPositionClasses(Wt=this.xPosition,Ne=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===Wt,"mat-menu-after":"after"===Wt,"mat-menu-above":"above"===Ne,"mat-menu-below":"below"===Ne},this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Wt){this._animationDone.next(Wt),this._isAnimating=!1}_onAnimationStart(Wt){this._isAnimating=!0,"enter"===Wt.toState&&0===this._keyManager.activeItemIndex&&(Wt.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,S.Z)(this._allItems)).subscribe(Wt=>{this._directDescendantItems.reset(Wt.filter(Ne=>Ne._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static{this.\u0275fac=function(Ne){return new(Ne||ie)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(Ie),o.rXU(o.gRc))}}static{this.\u0275cmp=o.VBU({type:ie,selectors:[["mat-menu"]],contentQueries:function(Ne,$e,Ke){if(1&Ne&&(o.wni(Ke,_r,5),o.wni(Ke,ce,5),o.wni(Ke,ce,4)),2&Ne){let Nr;o.mGM(Nr=o.lsd())&&($e.lazyContent=Nr.first),o.mGM(Nr=o.lsd())&&($e._allItems=Nr),o.mGM(Nr=o.lsd())&&($e.items=Nr)}},viewQuery:function(Ne,$e){if(1&Ne&&o.GBs(o.C4Q,5),2&Ne){let Ke;o.mGM(Ke=o.lsd())&&($e.templateRef=Ke.first)}},hostVars:3,hostBindings:function(Ne,$e){2&Ne&&o.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",o.L39],hasBackdrop:[2,"hasBackdrop","hasBackdrop",Wt=>null==Wt?null:(0,o.L39)(Wt)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[o.Jv_([{provide:ne,useExisting:ie}]),o.GFd,o.aNF],ngContentSelectors:qt,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],template:function(Ne,$e){1&Ne&&(o.NAR(),o.DNE(0,xe,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.mat-mdc-menu-panel.ng-animating:has(.mat-mdc-menu-content:empty){display:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-app-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}[dir=rtl] .mat-mdc-menu-item{padding-right:var(--mat-menu-item-leading-spacing);padding-left:var(--mat-menu-item-trailing-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-right:var(--mat-menu-item-with-icon-leading-spacing);padding-left:var(--mat-menu-item-with-icon-trailing-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-app-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[ke.transformMenu,ke.fadeInItems]},changeDetection:0})}}return ie})();const zt=new o.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const ie=(0,o.WQX)(jt.hJ);return()=>ie.scrollStrategies.reposition()}}),Ye={provide:zt,deps:[jt.hJ],useFactory:function Se(ie){return()=>ie.scrollStrategies.reposition()}},ft=(0,At.BQ)({passive:!0});let Vt=(()=>{class ie{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Wt){this.menu=Wt}get menu(){return this._menu}set menu(Wt){Wt!==this._menu&&(this._menu=Wt,this._menuCloseSubscription.unsubscribe(),Wt&&(this._menuCloseSubscription=Wt.close.subscribe(Ne=>{this._destroyMenu(Ne),("click"===Ne||"tab"===Ne)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Ne)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(Wt,Ne,$e,Ke,Nr,Ao,hr,Nt,he){this._overlay=Wt,this._element=Ne,this._viewContainerRef=$e,this._menuItemInstance=Ao,this._dir=hr,this._focusMonitor=Nt,this._ngZone=he,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=E.yU.EMPTY,this._hoverSubscription=E.yU.EMPTY,this._menuCloseSubscription=E.yU.EMPTY,this._changeDetectorRef=(0,o.WQX)(o.gRc),this._handleTouchStart=se=>{(0,s.w6)(se)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new o.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new o.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=Ke,this._parentMaterialMenu=Nr instanceof le?Nr:void 0,Ne.nativeElement.addEventListener("touchstart",this._handleTouchStart,ft)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,ft),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const Wt=this.menu;if(this._menuOpen||!Wt)return;const Ne=this._createOverlay(Wt),$e=Ne.getConfig(),Ke=$e.positionStrategy;this._setPosition(Wt,Ke),$e.hasBackdrop=null==Wt.hasBackdrop?!this.triggersSubmenu():Wt.hasBackdrop,Ne.attach(this._getPortal(Wt)),Wt.lazyContent&&Wt.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Wt),Wt instanceof le&&(Wt._startAnimation(),Wt._directDescendantItems.changes.pipe((0,N.Q)(Wt.close)).subscribe(()=>{Ke.withLockedPosition(!1).reapplyLastPosition(),Ke.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Wt,Ne){this._focusMonitor&&Wt?this._focusMonitor.focusVia(this._element,Wt,Ne):this._element.nativeElement.focus(Ne)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Wt){if(!this._overlayRef||!this.menuOpen)return;const Ne=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Wt||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Ne instanceof le?(Ne._resetAnimation(),Ne.lazyContent?Ne._animationDone.pipe((0,X.p)($e=>"void"===$e.toState),(0,z.s)(1),(0,N.Q)(Ne.lazyContent._attached)).subscribe({next:()=>Ne.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Ne?.lazyContent?.detach())}_initMenu(Wt){Wt.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Wt.direction=this.dir,this._setMenuElevation(Wt),Wt.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(Wt){if(Wt.setElevation){let Ne=0,$e=Wt.parentMenu;for(;$e;)Ne++,$e=$e.parentMenu;Wt.setElevation(Ne)}}_setIsMenuOpen(Wt){Wt!==this._menuOpen&&(this._menuOpen=Wt,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Wt),this._changeDetectorRef.markForCheck())}_createOverlay(Wt){if(!this._overlayRef){const Ne=this._getOverlayConfig(Wt);this._subscribeToPositions(Wt,Ne.positionStrategy),this._overlayRef=this._overlay.create(Ne),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(Wt){return new jt.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Wt.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Wt.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(Wt,Ne){Wt.setPositionClasses&&Ne.positionChanges.subscribe($e=>{const Ke="start"===$e.connectionPair.overlayX?"after":"before",Nr="top"===$e.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>Wt.setPositionClasses(Ke,Nr)):Wt.setPositionClasses(Ke,Nr)})}_setPosition(Wt,Ne){let[$e,Ke]="before"===Wt.xPosition?["end","start"]:["start","end"],[Nr,Ao]="above"===Wt.yPosition?["bottom","top"]:["top","bottom"],[hr,Nt]=[Nr,Ao],[he,se]=[$e,Ke],Le=0;if(this.triggersSubmenu()){if(se=$e="before"===Wt.xPosition?"start":"end",Ke=he="end"===$e?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const yr=this._parentMaterialMenu.items.first;this._parentInnerPadding=yr?yr._getHostElement().offsetTop:0}Le="bottom"===Nr?this._parentInnerPadding:-this._parentInnerPadding}}else Wt.overlapTrigger||(hr="top"===Nr?"bottom":"top",Nt="top"===Ao?"bottom":"top");Ne.withPositions([{originX:$e,originY:hr,overlayX:he,overlayY:Nr,offsetY:Le},{originX:Ke,originY:hr,overlayX:se,overlayY:Nr,offsetY:Le},{originX:$e,originY:Nt,overlayX:he,overlayY:Ao,offsetY:-Le},{originX:Ke,originY:Nt,overlayX:se,overlayY:Ao,offsetY:-Le}])}_menuClosingActions(){const Wt=this._overlayRef.backdropClick(),Ne=this._overlayRef.detachments(),$e=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,T.of)(),Ke=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,X.p)(Nr=>Nr!==this._menuItemInstance),(0,X.p)(()=>this._menuOpen)):(0,T.of)();return(0,_.h)(Wt,$e,Ke,Ne)}_handleMousedown(Wt){(0,s._G)(Wt)||(this._openedBy=0===Wt.button?"mouse":void 0,this.triggersSubmenu()&&Wt.preventDefault())}_handleKeydown(Wt){const Ne=Wt.keyCode;(Ne===c.Fm||Ne===c.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Ne===c.LE&&"ltr"===this.dir||Ne===c.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Wt){this.triggersSubmenu()?(Wt.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,X.p)(Wt=>Wt===this._menuItemInstance&&!Wt.disabled),(0,q.c)(0,A.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof le&&this.menu._isAnimating?this.menu._animationDone.pipe((0,z.s)(1),(0,q.c)(0,A.$),(0,N.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Wt){return(!this._portal||this._portal.templateRef!==Wt.templateRef)&&(this._portal=new et.VA(Wt.templateRef,this._viewContainerRef)),this._portal}static{this.\u0275fac=function(Ne){return new(Ne||ie)(o.rXU(jt.hJ),o.rXU(o.aKT),o.rXU(o.c1b),o.rXU(zt),o.rXU(ne,8),o.rXU(ce,10),o.rXU(Bt.dS,8),o.rXU(s.FN),o.rXU(o.SKi))}}static{this.\u0275dir=o.FsC({type:ie,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(Ne,$e){1&Ne&&o.bIt("click",function(Nr){return $e._handleClick(Nr)})("mousedown",function(Nr){return $e._handleMousedown(Nr)})("keydown",function(Nr){return $e._handleKeydown(Nr)}),2&Ne&&o.BMQ("aria-haspopup",$e.menu?"menu":null)("aria-expanded",$e.menuOpen)("aria-controls",$e.menuOpen?$e.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],standalone:!0})}}return ie})(),Te=(()=>{class ie{static{this.\u0275fac=function(Ne){return new(Ne||ie)}}static{this.\u0275mod=o.$C({type:ie})}static{this.\u0275inj=o.G2t({providers:[Ye],imports:[lt.MD,pt.pZ,pt.yE,jt.z_,kt.Gj,pt.yE]})}}return ie})()},7575:(i,a,r)=>{"use strict";r.d(a,{HM:()=>A,PO:()=>I});var o=r(4438),c=(r(177),r(6600));function y(N,X){1&N&&o.nrm(0,"div",2)}const _=new o.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let A=(()=>{class N{constructor(z,q,lt,pt,et){this._elementRef=z,this._ngZone=q,this._changeDetectorRef=lt,this._animationMode=pt,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new o.bkB,this._mode="determinate",this._transitionendHandler=_t=>{0===this.animationEnd.observers.length||!_t.target||!_t.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===pt,et&&(et.color&&(this.color=this._defaultColor=et.color),this.mode=et.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(z){this._color=z}get value(){return this._value}set value(z){this._value=S(z||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(z){this._bufferValue=S(z||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(z){this._mode=z,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}static{this.\u0275fac=function(q){return new(q||N)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(o.gRc),o.rXU(o.bc$,8),o.rXU(_,8))}}static{this.\u0275cmp=o.VBU({type:N,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(q,lt){2&q&&(o.BMQ("aria-valuenow",lt._isIndeterminate()?null:lt.value)("mode",lt.mode),o.HbH("mat-"+lt.color),o.AVh("_mat-animation-noopable",lt._isNoopAnimation)("mdc-linear-progress--animation-ready",!lt._isNoopAnimation)("mdc-linear-progress--indeterminate",lt._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",o.Udg],bufferValue:[2,"bufferValue","bufferValue",o.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[o.GFd,o.aNF],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(q,lt){1&q&&(o.j41(0,"div",0),o.nrm(1,"div",1),o.DNE(2,y,1,0,"div",2),o.k0s(),o.j41(3,"div",3),o.nrm(4,"span",4),o.k0s(),o.j41(5,"div",5),o.nrm(6,"span",4),o.k0s()),2&q&&(o.R7$(),o.xc7("flex-basis",lt._getBufferBarFlexBasis()),o.R7$(),o.vxM("buffer"===lt.mode?2:-1),o.R7$(),o.xc7("transform",lt._getPrimaryBarTransform()))},styles:[".mat-mdc-progress-bar{display:block;text-align:start}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:max(var(--mdc-linear-progress-track-height),var(--mdc-linear-progress-active-indicator-height))}.cdk-high-contrast-active .mdc-linear-progress{outline-color:CanvasText}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mdc-linear-progress-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mdc-linear-progress-track-height);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-app-corner-none))}.mdc-linear-progress__buffer-dots{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear;background-color:var(--mdc-linear-progress-track-color, var(--mat-app-surface-variant))}.cdk-high-contrast-active .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mdc-linear-progress-track-color, var(--mat-app-surface-variant))}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}"],encapsulation:2,changeDetection:0})}}return N})();function S(N,X=0,z=100){return Math.max(X,Math.min(z,N))}let I=(()=>{class N{static{this.\u0275fac=function(q){return new(q||N)}}static{this.\u0275mod=o.$C({type:N})}static{this.\u0275inj=o.G2t({imports:[c.yE]})}}return N})()},2798:(i,a,r)=>{"use strict";r.d(a,{$2:()=>Se,VO:()=>zt,Ve:()=>Ye});var o=r(7987),s=r(177),c=r(4438),y=r(6600),_=r(2102),E=r(5542),T=r(9888),A=r(8203),S=r(5024),I=r(7336),N=r(9417),X=r(1413),z=r(9030),q=r(7786),lt=r(9172),pt=r(5558),et=r(5964),_t=r(6354),Bt=r(3294),jt=r(6977),At=r(6697),kt=r(9969);const st=["trigger"],ct=["panel"],Ct=[[["mat-select-trigger"]],"*"],$t=["mat-select-trigger","*"];function qt(ft,me){if(1&ft&&(c.j41(0,"span",4),c.EFF(1),c.k0s()),2&ft){const Vt=c.XpG();c.R7$(),c.JRh(Vt.placeholder)}}function xe(ft,me){1&ft&&c.SdG(0)}function ne(ft,me){if(1&ft&&(c.j41(0,"span",11),c.EFF(1),c.k0s()),2&ft){const Vt=c.XpG(2);c.R7$(),c.JRh(Vt.triggerValue)}}function ce(ft,me){if(1&ft&&(c.j41(0,"span",5),c.DNE(1,xe,1,0)(2,ne,2,1,"span",11),c.k0s()),2&ft){const Vt=c.XpG();c.R7$(),c.vxM(Vt.customTrigger?1:2)}}function qe(ft,me){if(1&ft){const Vt=c.RV6();c.j41(0,"div",12,1),c.bIt("@transformPanel.done",function(ie){c.eBV(Vt);const We=c.XpG();return c.Njj(We._panelDoneAnimatingStream.next(ie.toState))})("keydown",function(ie){c.eBV(Vt);const We=c.XpG();return c.Njj(We._handleKeydown(ie))}),c.SdG(2,1),c.k0s()}if(2&ft){const Vt=c.XpG();c.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",Vt._getPanelTheme(),""),c.Y8G("ngClass",Vt.panelClass)("@transformPanel","showing"),c.BMQ("id",Vt.id+"-panel")("aria-multiselectable",Vt.multiple)("aria-label",Vt.ariaLabel||null)("aria-labelledby",Vt._getPanelAriaLabelledby())}}const Mr={transformPanelWrap:(0,kt.hZ)("transformPanelWrap",[(0,kt.kY)("* => void",(0,kt.P)("@transformPanel",[(0,kt.MA)()],{optional:!0}))]),transformPanel:(0,kt.hZ)("transformPanel",[(0,kt.wk)("void",(0,kt.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,kt.kY)("void => showing",(0,kt.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,kt.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,kt.kY)("* => void",(0,kt.i0)("100ms linear",(0,kt.iF)({opacity:0})))])};let ke=0;const Ve=new c.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const ft=(0,c.WQX)(o.hJ);return()=>ft.scrollStrategies.reposition()}}),Lt=new c.nKC("MAT_SELECT_CONFIG"),Ie={provide:Ve,deps:[o.hJ],useFactory:function yt(ft){return()=>ft.scrollStrategies.reposition()}},Pt=new c.nKC("MatSelectTrigger");class le{constructor(me,Vt){this.source=me,this.value=Vt}}let zt=(()=>{class ft{_scrollOptionIntoView(Vt){const Te=this.options.toArray()[Vt];if(Te){const ie=this.panel.nativeElement,We=(0,y.jb)(Vt,this.options,this.optionGroups),Wt=Te._getHostElement();ie.scrollTop=0===Vt&&1===We?0:(0,y.TL)(Wt.offsetTop,Wt.offsetHeight,ie.scrollTop,ie.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(Vt){return new le(this,Vt)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Vt){this._hideSingleSelectionIndicator=Vt,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(Vt){this._placeholder=Vt,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(N.k0.required)??!1}set required(Vt){this._required=Vt,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(Vt){this._multiple=Vt}get compareWith(){return this._compareWith}set compareWith(Vt){this._compareWith=Vt,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(Vt){this._assignValue(Vt)&&this._onChange(Vt)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(Vt){this._errorStateTracker.matcher=Vt}get id(){return this._id}set id(Vt){this._id=Vt||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(Vt){this._errorStateTracker.errorState=Vt}constructor(Vt,Te,ie,We,Wt,Ne,$e,Ke,Nr,Ao,hr,Nt,he,se){this._viewportRuler=Vt,this._changeDetectorRef=Te,this._elementRef=Wt,this._dir=Ne,this._parentFormField=Nr,this.ngControl=Ao,this._liveAnnouncer=he,this._defaultOptions=se,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(Le,yr)=>Le===yr,this._uid="mat-select-"+ke++,this._triggerAriaLabelledBy=null,this._destroy=new X.B,this.stateChanges=new X.B,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+ke++,this._panelDoneAnimatingStream=new X.B,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new X.B,this.optionSelectionChanges=(0,z.v)(()=>{const Le=this.options;return Le?Le.changes.pipe((0,lt.Z)(Le),(0,pt.n)(()=>(0,q.h)(...Le.map(yr=>yr.onSelectionChange)))):this._initialized.pipe((0,pt.n)(()=>this.optionSelectionChanges))}),this.openedChange=new c.bkB,this._openedStream=this.openedChange.pipe((0,et.p)(Le=>Le),(0,_t.T)(()=>{})),this._closedStream=this.openedChange.pipe((0,et.p)(Le=>!Le),(0,_t.T)(()=>{})),this.selectionChange=new c.bkB,this.valueChange=new c.bkB,this._trackedModal=null,this._skipPredicate=Le=>!this.panelOpen&&Le.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),null!=se?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=se.typeaheadDebounceInterval),this._errorStateTracker=new y.X0(We,Ao,Ke,$e,this.stateChanges),this._scrollStrategyFactory=Nt,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(hr)||0,this.id=this.id}ngOnInit(){this._selectionModel=new S.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,Bt.F)(),(0,jt.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,jt.Q)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe((0,jt.Q)(this._destroy)).subscribe(Vt=>{Vt.added.forEach(Te=>Te.select()),Vt.removed.forEach(Te=>Te.deselect())}),this.options.changes.pipe((0,lt.Z)(null),(0,jt.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const Vt=this._getTriggerAriaLabelledby(),Te=this.ngControl;if(Vt!==this._triggerAriaLabelledBy){const ie=this._elementRef.nativeElement;this._triggerAriaLabelledBy=Vt,Vt?ie.setAttribute("aria-labelledby",Vt):ie.removeAttribute("aria-labelledby")}Te&&(this._previousControl!==Te.control&&(void 0!==this._previousControl&&null!==Te.disabled&&Te.disabled!==this.disabled&&(this.disabled=Te.disabled),this._previousControl=Te.control),this.updateErrorState())}ngOnChanges(Vt){(Vt.disabled||Vt.userAriaDescribedBy)&&this.stateChanges.next(),Vt.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){const Vt=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!Vt)return;const Te=`${this.id}-panel`;this._trackedModal&&(0,T.Ae)(this._trackedModal,"aria-owns",Te),(0,T.px)(Vt,"aria-owns",Te),this._trackedModal=Vt}_clearFromModal(){this._trackedModal&&((0,T.Ae)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(Vt){this._assignValue(Vt)}registerOnChange(Vt){this._onChange=Vt}registerOnTouched(Vt){this._onTouched=Vt}setDisabledState(Vt){this.disabled=Vt,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const Vt=this._selectionModel.selected.map(Te=>Te.viewValue);return this._isRtl()&&Vt.reverse(),Vt.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(Vt){this.disabled||(this.panelOpen?this._handleOpenKeydown(Vt):this._handleClosedKeydown(Vt))}_handleClosedKeydown(Vt){const Te=Vt.keyCode,ie=Te===I.n6||Te===I.i7||Te===I.UQ||Te===I.LE,We=Te===I.Fm||Te===I.t6,Wt=this._keyManager;if(!Wt.isTyping()&&We&&!(0,I.rp)(Vt)||(this.multiple||Vt.altKey)&&ie)Vt.preventDefault(),this.open();else if(!this.multiple){const Ne=this.selected;Wt.onKeydown(Vt);const $e=this.selected;$e&&Ne!==$e&&this._liveAnnouncer.announce($e.viewValue,1e4)}}_handleOpenKeydown(Vt){const Te=this._keyManager,ie=Vt.keyCode,We=ie===I.n6||ie===I.i7,Wt=Te.isTyping();if(We&&Vt.altKey)Vt.preventDefault(),this.close();else if(Wt||ie!==I.Fm&&ie!==I.t6||!Te.activeItem||(0,I.rp)(Vt))if(!Wt&&this._multiple&&ie===I.A&&Vt.ctrlKey){Vt.preventDefault();const Ne=this.options.some($e=>!$e.disabled&&!$e.selected);this.options.forEach($e=>{$e.disabled||(Ne?$e.select():$e.deselect())})}else{const Ne=Te.activeItemIndex;Te.onKeydown(Vt),this._multiple&&We&&Vt.shiftKey&&Te.activeItem&&Te.activeItemIndex!==Ne&&Te.activeItem._selectViaInteraction()}else Vt.preventDefault(),Te.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,At.s)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(Vt){if(this.options.forEach(Te=>Te.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&Vt)Array.isArray(Vt),Vt.forEach(Te=>this._selectOptionByValue(Te)),this._sortValues();else{const Te=this._selectOptionByValue(Vt);Te?this._keyManager.updateActiveItem(Te):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(Vt){const Te=this.options.find(ie=>{if(this._selectionModel.isSelected(ie))return!1;try{return null!=ie.value&&this._compareWith(ie.value,Vt)}catch{return!1}});return Te&&this._selectionModel.select(Te),Te}_assignValue(Vt){return!!(Vt!==this._value||this._multiple&&Array.isArray(Vt))&&(this.options&&this._setSelectionByValue(Vt),this._value=Vt,!0)}_getOverlayWidth(Vt){return"auto"===this.panelWidth?(Vt instanceof o.$Q?Vt.elementRef:Vt||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const Vt of this.options)Vt._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new T.Au(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const Vt=(0,q.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,jt.Q)(Vt)).subscribe(Te=>{this._onSelect(Te.source,Te.isUserInput),Te.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,q.h)(...this.options.map(Te=>Te._stateChanges)).pipe((0,jt.Q)(Vt)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(Vt,Te){const ie=this._selectionModel.isSelected(Vt);null!=Vt.value||this._multiple?(ie!==Vt.selected&&(Vt.selected?this._selectionModel.select(Vt):this._selectionModel.deselect(Vt)),Te&&this._keyManager.setActiveItem(Vt),this.multiple&&(this._sortValues(),Te&&this.focus())):(Vt.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(Vt.value)),ie!==this._selectionModel.isSelected(Vt)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const Vt=this.options.toArray();this._selectionModel.sort((Te,ie)=>this.sortComparator?this.sortComparator(Te,ie,Vt):Vt.indexOf(Te)-Vt.indexOf(ie)),this.stateChanges.next()}}_propagateChanges(Vt){let Te;Te=this.multiple?this.selected.map(ie=>ie.value):this.selected?this.selected.value:Vt,this._value=Te,this.valueChange.emit(Te),this._onChange(Te),this.selectionChange.emit(this._getChangeEvent(Te)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let Vt=-1;for(let Te=0;Te0}focus(Vt){this._elementRef.nativeElement.focus(Vt)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const Vt=this._parentFormField?.getLabelId();return this.ariaLabelledby?(Vt?Vt+" ":"")+this.ariaLabelledby:Vt}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const Vt=this._parentFormField?.getLabelId();let Te=(Vt?Vt+" ":"")+this._valueId;return this.ariaLabelledby&&(Te+=" "+this.ariaLabelledby),Te}_panelDoneAnimating(Vt){this.openedChange.emit(Vt)}setDescribedByIds(Vt){Vt.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Vt.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static{this.\u0275fac=function(Te){return new(Te||ft)(c.rXU(E.Xj),c.rXU(c.gRc),c.rXU(c.SKi),c.rXU(y.es),c.rXU(c.aKT),c.rXU(A.dS,8),c.rXU(N.cV,8),c.rXU(N.j4,8),c.rXU(_.xb,8),c.rXU(N.vO,10),c.kS0("tabindex"),c.rXU(Ve),c.rXU(T.Ai),c.rXU(Lt,8))}}static{this.\u0275cmp=c.VBU({type:ft,selectors:[["mat-select"]],contentQueries:function(Te,ie,We){if(1&Te&&(c.wni(We,Pt,5),c.wni(We,y.wT,5),c.wni(We,y.QC,5)),2&Te){let Wt;c.mGM(Wt=c.lsd())&&(ie.customTrigger=Wt.first),c.mGM(Wt=c.lsd())&&(ie.options=Wt),c.mGM(Wt=c.lsd())&&(ie.optionGroups=Wt)}},viewQuery:function(Te,ie){if(1&Te&&(c.GBs(st,5),c.GBs(ct,5),c.GBs(o.WB,5)),2&Te){let We;c.mGM(We=c.lsd())&&(ie.trigger=We.first),c.mGM(We=c.lsd())&&(ie.panel=We.first),c.mGM(We=c.lsd())&&(ie._overlayDir=We.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(Te,ie){1&Te&&c.bIt("keydown",function(Wt){return ie._handleKeydown(Wt)})("focus",function(){return ie._onFocus()})("blur",function(){return ie._onBlur()}),2&Te&&(c.BMQ("id",ie.id)("tabindex",ie.disabled?-1:ie.tabIndex)("aria-controls",ie.panelOpen?ie.id+"-panel":null)("aria-expanded",ie.panelOpen)("aria-label",ie.ariaLabel||null)("aria-required",ie.required.toString())("aria-disabled",ie.disabled.toString())("aria-invalid",ie.errorState)("aria-activedescendant",ie._getAriaActiveDescendant()),c.AVh("mat-mdc-select-disabled",ie.disabled)("mat-mdc-select-invalid",ie.errorState)("mat-mdc-select-required",ie.required)("mat-mdc-select-empty",ie.empty)("mat-mdc-select-multiple",ie.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",c.L39],disableRipple:[2,"disableRipple","disableRipple",c.L39],tabIndex:[2,"tabIndex","tabIndex",Vt=>null==Vt?0:(0,c.Udg)(Vt)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",c.L39],placeholder:"placeholder",required:[2,"required","required",c.L39],multiple:[2,"multiple","multiple",c.L39],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",c.L39],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",c.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[c.Jv_([{provide:_.qT,useExisting:ft},{provide:y.is,useExisting:ft}]),c.GFd,c.OA$,c.aNF],ngContentSelectors:$t,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(Te,ie){if(1&Te){const We=c.RV6();c.NAR(Ct),c.j41(0,"div",2,0),c.bIt("click",function(){return c.eBV(We),c.Njj(ie.open())}),c.j41(3,"div",3),c.DNE(4,qt,2,1,"span",4)(5,ce,3,1,"span",5),c.k0s(),c.j41(6,"div",6)(7,"div",7),c.qSk(),c.j41(8,"svg",8),c.nrm(9,"path",9),c.k0s()()()(),c.DNE(10,qe,3,9,"ng-template",10),c.bIt("backdropClick",function(){return c.eBV(We),c.Njj(ie.close())})("attach",function(){return c.eBV(We),c.Njj(ie._onAttached())})("detach",function(){return c.eBV(We),c.Njj(ie.close())})}if(2&Te){const We=c.sdS(1);c.R7$(3),c.BMQ("id",ie._valueId),c.R7$(),c.vxM(ie.empty?4:5),c.R7$(6),c.Y8G("cdkConnectedOverlayPanelClass",ie._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",ie._scrollStrategy)("cdkConnectedOverlayOrigin",ie._preferredOverlayOrigin||We)("cdkConnectedOverlayOpen",ie.panelOpen)("cdkConnectedOverlayPositions",ie._positions)("cdkConnectedOverlayWidth",ie._overlayWidth)}},dependencies:[o.$Q,o.WB,s.YU],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-app-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[Mr.transformPanel]},changeDetection:0})}}return ft})(),Se=(()=>{class ft{static{this.\u0275fac=function(Te){return new(Te||ft)}}static{this.\u0275dir=c.FsC({type:ft,selectors:[["mat-select-trigger"]],standalone:!0,features:[c.Jv_([{provide:Pt,useExisting:ft}])]})}}return ft})(),Ye=(()=>{class ft{static{this.\u0275fac=function(Te){return new(Te||ft)}}static{this.\u0275mod=c.$C({type:ft})}static{this.\u0275inj=c.G2t({providers:[Ie],imports:[s.MD,o.z_,y.Sy,y.yE,E.Gj,_.RG,y.Sy,y.yE]})}}return ft})()},882:(i,a,r)=>{"use strict";r.d(a,{$C:()=>Lt,$l:()=>Ve,qe:()=>yt,vg:()=>zt});var o=r(5542),s=r(4438),c=r(6600),y=r(9888),_=r(8203),E=r(4085),T=r(7336),A=r(6860),S=r(177),I=r(1413),N=r(3726),X=r(7786),z=r(5964),q=r(6354),lt=r(3703),pt=r(6977),et=r(6697),_t=r(9172),Bt=r(152),jt=r(9969);const At=["*"],kt=["content"],st=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],ct=["mat-drawer","mat-drawer-content","*"];function Ct(Se,Ye){if(1&Se){const ft=s.RV6();s.j41(0,"div",1),s.bIt("click",function(){s.eBV(ft);const Vt=s.XpG();return s.Njj(Vt._onBackdropClicked())}),s.k0s()}if(2&Se){const ft=s.XpG();s.AVh("mat-drawer-shown",ft._isShowingBackdrop())}}function $t(Se,Ye){1&Se&&(s.j41(0,"mat-drawer-content"),s.SdG(1,2),s.k0s())}const Mr={transformDrawer:(0,jt.hZ)("transform",[(0,jt.wk)("open, open-instant",(0,jt.iF)({transform:"none",visibility:"visible"})),(0,jt.wk)("void",(0,jt.iF)({"box-shadow":"none",visibility:"hidden"})),(0,jt.kY)("void => open-instant",(0,jt.i0)("0ms")),(0,jt.kY)("void <=> open, open-instant => void",(0,jt.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},_r=new s.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function ke(){return!1}}),Wr=new s.nKC("MAT_DRAWER_CONTAINER");let Ve=(()=>{class Se extends o.uv{constructor(ft,me,Vt,Te,ie){super(Vt,Te,ie),this._changeDetectorRef=ft,this._container=me}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static{this.\u0275fac=function(me){return new(me||Se)(s.rXU(s.gRc),s.rXU((0,s.Rfq)(()=>Lt)),s.rXU(s.aKT),s.rXU(o.R),s.rXU(s.SKi))}}static{this.\u0275cmp=s.VBU({type:Se,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(me,Vt){2&me&&s.xc7("margin-left",Vt._container._contentMargins.left,"px")("margin-right",Vt._container._contentMargins.right,"px")},standalone:!0,features:[s.Jv_([{provide:o.uv,useExisting:Se}]),s.Vt3,s.aNF],ngContentSelectors:At,decls:1,vars:0,template:function(me,Vt){1&me&&(s.NAR(),s.SdG(0))},encapsulation:2,changeDetection:0})}}return Se})(),yt=(()=>{class Se{get position(){return this._position}set position(ft){(ft="end"===ft?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(ft),this._position=ft,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(ft){this._mode=ft,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(ft){this._disableClose=(0,E.he)(ft)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(ft){("true"===ft||"false"===ft||null==ft)&&(ft=(0,E.he)(ft)),this._autoFocus=ft}get opened(){return this._opened}set opened(ft){this.toggle((0,E.he)(ft))}constructor(ft,me,Vt,Te,ie,We,Wt,Ne){this._elementRef=ft,this._focusTrapFactory=me,this._focusMonitor=Vt,this._platform=Te,this._ngZone=ie,this._interactivityChecker=We,this._doc=Wt,this._container=Ne,this._focusTrap=null,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new I.B,this._animationEnd=new I.B,this._animationState="void",this.openedChange=new s.bkB(!0),this._openedStream=this.openedChange.pipe((0,z.p)($e=>$e),(0,q.T)(()=>{})),this.openedStart=this._animationStarted.pipe((0,z.p)($e=>$e.fromState!==$e.toState&&0===$e.toState.indexOf("open")),(0,lt.u)(void 0)),this._closedStream=this.openedChange.pipe((0,z.p)($e=>!$e),(0,q.T)(()=>{})),this.closedStart=this._animationStarted.pipe((0,z.p)($e=>$e.fromState!==$e.toState&&"void"===$e.toState),(0,lt.u)(void 0)),this._destroyed=new I.B,this.onPositionChanged=new s.bkB,this._modeChanged=new I.B,this._injector=(0,s.WQX)(s.zZn),this._changeDetectorRef=(0,s.WQX)(s.gRc),this.openedChange.pipe((0,pt.Q)(this._destroyed)).subscribe($e=>{$e?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,N.R)(this._elementRef.nativeElement,"keydown").pipe((0,z.p)($e=>$e.keyCode===T._f&&!this.disableClose&&!(0,T.rp)($e)),(0,pt.Q)(this._destroyed)).subscribe($e=>this._ngZone.run(()=>{this.close(),$e.stopPropagation(),$e.preventDefault()}))}),this._animationEnd.subscribe($e=>{const{fromState:Ke,toState:Nr}=$e;(0===Nr.indexOf("open")&&"void"===Ke||"void"===Nr&&0===Ke.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(ft,me){this._interactivityChecker.isFocusable(ft)||(ft.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Vt=()=>{ft.removeEventListener("blur",Vt),ft.removeEventListener("mousedown",Vt),ft.removeAttribute("tabindex")};ft.addEventListener("blur",Vt),ft.addEventListener("mousedown",Vt)})),ft.focus(me)}_focusByCssSelector(ft,me){let Vt=this._elementRef.nativeElement.querySelector(ft);Vt&&this._forceFocus(Vt,me)}_takeFocus(){if(!this._focusTrap)return;const ft=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":(0,s.mal)(()=>{!this._focusTrap.focusInitialElement()&&"function"==typeof ft.focus&&ft.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(ft){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,ft):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const ft=this._doc.activeElement;return!!ft&&this._elementRef.nativeElement.contains(ft)}ngAfterViewInit(){this._isAttached=!0,"end"===this._position&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(ft){return this.toggle(!0,ft)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(ft=!this.opened,me){ft&&me&&(this._openedVia=me);const Vt=this._setOpen(ft,!ft&&this._isFocusWithinDrawer(),this._openedVia||"program");return ft||(this._openedVia=null),Vt}_setOpen(ft,me,Vt){return this._opened=ft,ft?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",me&&this._restoreFocus(Vt)),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(Te=>{this.openedChange.pipe((0,et.s)(1)).subscribe(ie=>Te(ie?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(ft){if(!this._platform.isBrowser)return;const me=this._elementRef.nativeElement,Vt=me.parentNode;"end"===ft?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),Vt.insertBefore(this._anchor,me)),Vt.appendChild(me)):this._anchor&&this._anchor.parentNode.insertBefore(me,this._anchor)}static{this.\u0275fac=function(me){return new(me||Se)(s.rXU(s.aKT),s.rXU(y.GX),s.rXU(y.FN),s.rXU(A.OD),s.rXU(s.SKi),s.rXU(y.Z7),s.rXU(S.qQ,8),s.rXU(Wr,8))}}static{this.\u0275cmp=s.VBU({type:Se,selectors:[["mat-drawer"]],viewQuery:function(me,Vt){if(1&me&&s.GBs(kt,5),2&me){let Te;s.mGM(Te=s.lsd())&&(Vt._content=Te.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(me,Vt){1&me&&s.Kam("@transform.start",function(ie){return Vt._animationStarted.next(ie)})("@transform.done",function(ie){return Vt._animationEnd.next(ie)}),2&me&&(s.zvX("@transform",Vt._animationState),s.BMQ("align",null),s.AVh("mat-drawer-end","end"===Vt.position)("mat-drawer-over","over"===Vt.mode)("mat-drawer-push","push"===Vt.mode)("mat-drawer-side","side"===Vt.mode)("mat-drawer-opened",Vt.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],standalone:!0,features:[s.aNF],ngContentSelectors:At,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(me,Vt){1&me&&(s.NAR(),s.j41(0,"div",1,0),s.SdG(2),s.k0s())},dependencies:[o.uv],encapsulation:2,data:{animation:[Mr.transformDrawer]},changeDetection:0})}}return Se})(),Lt=(()=>{class Se{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(ft){this._autosize=(0,E.he)(ft)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(ft){this._backdropOverride=null==ft?null:(0,E.he)(ft)}get scrollable(){return this._userContent||this._content}constructor(ft,me,Vt,Te,ie,We=!1,Wt){this._dir=ft,this._element=me,this._ngZone=Vt,this._changeDetectorRef=Te,this._animationMode=Wt,this._drawers=new s.rOR,this.backdropClick=new s.bkB,this._destroyed=new I.B,this._doCheckSubject=new I.B,this._contentMargins={left:null,right:null},this._contentMarginChanges=new I.B,this._injector=(0,s.WQX)(s.zZn),ft&&ft.change.pipe((0,pt.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),ie.change().pipe((0,pt.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=We}ngAfterContentInit(){this._allDrawers.changes.pipe((0,_t.Z)(this._allDrawers),(0,pt.Q)(this._destroyed)).subscribe(ft=>{this._drawers.reset(ft.filter(me=>!me._container||me._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,_t.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(ft=>{this._watchDrawerToggle(ft),this._watchDrawerPosition(ft),this._watchDrawerMode(ft)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,Bt.B)(10),(0,pt.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(ft=>ft.open())}close(){this._drawers.forEach(ft=>ft.close())}updateContentMargins(){let ft=0,me=0;if(this._left&&this._left.opened)if("side"==this._left.mode)ft+=this._left._getWidth();else if("push"==this._left.mode){const Vt=this._left._getWidth();ft+=Vt,me-=Vt}if(this._right&&this._right.opened)if("side"==this._right.mode)me+=this._right._getWidth();else if("push"==this._right.mode){const Vt=this._right._getWidth();me+=Vt,ft-=Vt}ft=ft||null,me=me||null,(ft!==this._contentMargins.left||me!==this._contentMargins.right)&&(this._contentMargins={left:ft,right:me},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(ft){ft._animationStarted.pipe((0,z.p)(me=>me.fromState!==me.toState),(0,pt.Q)(this._drawers.changes)).subscribe(me=>{"open-instant"!==me.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==ft.mode&&ft.openedChange.pipe((0,pt.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(ft.opened))}_watchDrawerPosition(ft){ft&&ft.onPositionChanged.pipe((0,pt.Q)(this._drawers.changes)).subscribe(()=>{(0,s.mal)(()=>{this._validateDrawers()},{injector:this._injector,phase:s.wjH.Read})})}_watchDrawerMode(ft){ft&&ft._modeChanged.pipe((0,pt.Q)((0,X.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(ft){const me=this._element.nativeElement.classList,Vt="mat-drawer-container-has-open";ft?me.add(Vt):me.remove(Vt)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(ft=>{"end"==ft.position?this._end=ft:this._start=ft}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(ft=>ft&&!ft.disableClose&&this._drawerHasBackdrop(ft)).forEach(ft=>ft._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(ft){return null!=ft&&ft.opened}_drawerHasBackdrop(ft){return null==this._backdropOverride?!!ft&&"side"!==ft.mode:this._backdropOverride}static{this.\u0275fac=function(me){return new(me||Se)(s.rXU(_.dS,8),s.rXU(s.aKT),s.rXU(s.SKi),s.rXU(s.gRc),s.rXU(o.Xj),s.rXU(_r),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:Se,selectors:[["mat-drawer-container"]],contentQueries:function(me,Vt,Te){if(1&me&&(s.wni(Te,Ve,5),s.wni(Te,yt,5)),2&me){let ie;s.mGM(ie=s.lsd())&&(Vt._content=ie.first),s.mGM(ie=s.lsd())&&(Vt._allDrawers=ie)}},viewQuery:function(me,Vt){if(1&me&&s.GBs(Ve,5),2&me){let Te;s.mGM(Te=s.lsd())&&(Vt._userContent=Te.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(me,Vt){2&me&&s.AVh("mat-drawer-container-explicit-backdrop",Vt._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],standalone:!0,features:[s.Jv_([{provide:Wr,useExisting:Se}]),s.aNF],ngContentSelectors:ct,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(me,Vt){1&me&&(s.NAR(st),s.DNE(0,Ct,1,2,"div",0),s.SdG(1),s.SdG(2,1),s.DNE(3,$t,2,0,"mat-drawer-content")),2&me&&(s.vxM(Vt.hasBackdrop?0:-1),s.R7$(3),s.vxM(Vt._content?-1:3))},dependencies:[Ve],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-app-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-app-background));box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-app-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color, var(--mat-app-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));width:var(--mat-sidenav-container-width);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}}return Se})(),zt=(()=>{class Se{static{this.\u0275fac=function(me){return new(me||Se)}}static{this.\u0275mod=s.$C({type:Se})}static{this.\u0275inj=s.G2t({imports:[c.yE,o.Gj,o.Gj,c.yE]})}}return Se})()},4823:(i,a,r)=>{"use strict";r.d(a,{oV:()=>ce,uc:()=>mr});var o=r(6977),s=r(4085),c=r(7336),y=r(4438),_=r(177),E=r(6860),T=r(9888),A=r(8203),S=r(7987),I=r(5542),N=r(6939),X=r(1413),q=(r(9969),r(6600));const lt=["tooltip"],_t=new y.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const _r=(0,y.WQX)(S.hJ);return()=>_r.scrollStrategies.reposition({scrollThrottle:20})}}),jt={provide:_t,deps:[S.hJ],useFactory:function Bt(_r){return()=>_r.scrollStrategies.reposition({scrollThrottle:20})}},kt=new y.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function At(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),ct="tooltip-panel",Ct=(0,E.BQ)({passive:!0});let ce=(()=>{class _r{get position(){return this._position}set position(ke){ke!==this._position&&(this._position=ke,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(ke){this._positionAtOrigin=(0,s.he)(ke),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(ke){const Ve=(0,s.he)(ke);this._disabled!==Ve&&(this._disabled=Ve,Ve?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(ke){this._showDelay=(0,s.OE)(ke)}get hideDelay(){return this._hideDelay}set hideDelay(ke){this._hideDelay=(0,s.OE)(ke),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(ke){const Ve=this._message;this._message=null!=ke?String(ke).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(Ve)}get tooltipClass(){return this._tooltipClass}set tooltipClass(ke){this._tooltipClass=ke,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(ke,Ve,yt,Lt,Ie,Pt,le,zt,Se,Ye,ft,me){this._overlay=ke,this._elementRef=Ve,this._scrollDispatcher=yt,this._viewContainerRef=Lt,this._ngZone=Ie,this._platform=Pt,this._ariaDescriber=le,this._focusMonitor=zt,this._dir=Ye,this._defaultOptions=ft,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=qe,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._touchstartTimeout=null,this._destroyed=new X.B,this._injector=(0,y.WQX)(y.zZn),this._scrollStrategy=Se,this._document=me,ft&&(this._showDelay=ft.showDelay,this._hideDelay=ft.hideDelay,ft.position&&(this.position=ft.position),ft.positionAtOrigin&&(this.positionAtOrigin=ft.positionAtOrigin),ft.touchGestures&&(this.touchGestures=ft.touchGestures),ft.tooltipClass&&(this.tooltipClass=ft.tooltipClass)),Ye.change.pipe((0,o.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,o.Q)(this._destroyed)).subscribe(ke=>{ke?"keyboard"===ke&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const ke=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([Ve,yt])=>{ke.removeEventListener(Ve,yt,Ct)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(ke,this.message,"tooltip"),this._focusMonitor.stopMonitoring(ke)}show(ke=this.showDelay,Ve){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const yt=this._createOverlay(Ve);this._detach(),this._portal=this._portal||new N.A8(this._tooltipComponent,this._viewContainerRef);const Lt=this._tooltipInstance=yt.attach(this._portal).instance;Lt._triggerElement=this._elementRef.nativeElement,Lt._mouseLeaveHideDelay=this._hideDelay,Lt.afterHidden().pipe((0,o.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),Lt.show(ke)}hide(ke=this.hideDelay){const Ve=this._tooltipInstance;Ve&&(Ve.isVisible()?Ve.hide(ke):(Ve._cancelPendingAnimations(),this._detach()))}toggle(ke){this._isTooltipVisible()?this.hide():this.show(void 0,ke)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(ke){if(this._overlayRef){const Lt=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!ke)&&Lt._origin instanceof y.aKT)return this._overlayRef;this._detach()}const Ve=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),yt=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&ke||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Ve);return yt.positionChanges.pipe((0,o.Q)(this._destroyed)).subscribe(Lt=>{this._updateCurrentPositionClass(Lt.connectionPair),this._tooltipInstance&&Lt.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:yt,panelClass:`${this._cssClassPrefix}-${ct}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,o.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,o.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,o.Q)(this._destroyed)).subscribe(Lt=>{this._isTooltipVisible()&&Lt.keyCode===c._f&&!(0,c.rp)(Lt)&&(Lt.preventDefault(),Lt.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(ke){const Ve=ke.getConfig().positionStrategy,yt=this._getOrigin(),Lt=this._getOverlayPosition();Ve.withPositions([this._addOffset({...yt.main,...Lt.main}),this._addOffset({...yt.fallback,...Lt.fallback})])}_addOffset(ke){const yt=!this._dir||"ltr"==this._dir.value;return"top"===ke.originY?ke.offsetY=-8:"bottom"===ke.originY?ke.offsetY=8:"start"===ke.originX?ke.offsetX=yt?-8:8:"end"===ke.originX&&(ke.offsetX=yt?8:-8),ke}_getOrigin(){const ke=!this._dir||"ltr"==this._dir.value,Ve=this.position;let yt;"above"==Ve||"below"==Ve?yt={originX:"center",originY:"above"==Ve?"top":"bottom"}:"before"==Ve||"left"==Ve&&ke||"right"==Ve&&!ke?yt={originX:"start",originY:"center"}:("after"==Ve||"right"==Ve&&ke||"left"==Ve&&!ke)&&(yt={originX:"end",originY:"center"});const{x:Lt,y:Ie}=this._invertPosition(yt.originX,yt.originY);return{main:yt,fallback:{originX:Lt,originY:Ie}}}_getOverlayPosition(){const ke=!this._dir||"ltr"==this._dir.value,Ve=this.position;let yt;"above"==Ve?yt={overlayX:"center",overlayY:"bottom"}:"below"==Ve?yt={overlayX:"center",overlayY:"top"}:"before"==Ve||"left"==Ve&&ke||"right"==Ve&&!ke?yt={overlayX:"end",overlayY:"center"}:("after"==Ve||"right"==Ve&&ke||"left"==Ve&&!ke)&&(yt={overlayX:"start",overlayY:"center"});const{x:Lt,y:Ie}=this._invertPosition(yt.overlayX,yt.overlayY);return{main:yt,fallback:{overlayX:Lt,overlayY:Ie}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),(0,y.mal)(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(ke){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=ke,this._tooltipInstance._markForCheck())}_invertPosition(ke,Ve){return"above"===this.position||"below"===this.position?"top"===Ve?Ve="bottom":"bottom"===Ve&&(Ve="top"):"end"===ke?ke="start":"start"===ke&&(ke="end"),{x:ke,y:Ve}}_updateCurrentPositionClass(ke){const{overlayY:Ve,originX:yt,originY:Lt}=ke;let Ie;if(Ie="center"===Ve?this._dir&&"rtl"===this._dir.value?"end"===yt?"left":"right":"start"===yt?"left":"right":"bottom"===Ve&&"top"===Lt?"above":"below",Ie!==this._currentPosition){const Pt=this._overlayRef;if(Pt){const le=`${this._cssClassPrefix}-${ct}-`;Pt.removePanelClass(le+this._currentPosition),Pt.addPanelClass(le+Ie)}this._currentPosition=Ie}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",ke=>{let Ve;this._setupPointerExitEventsIfNeeded(),void 0!==ke.x&&void 0!==ke.y&&(Ve=ke),this.show(void 0,Ve)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",ke=>{const Ve=ke.targetTouches?.[0],yt=Ve?{x:Ve.clientX,y:Ve.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,yt)},this._defaultOptions.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const ke=[];if(this._platformSupportsMouseEvents())ke.push(["mouseleave",Ve=>{const yt=Ve.relatedTarget;(!yt||!this._overlayRef?.overlayElement.contains(yt))&&this.hide()}],["wheel",Ve=>this._wheelListener(Ve)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const Ve=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};ke.push(["touchend",Ve],["touchcancel",Ve])}this._addListeners(ke),this._passiveListeners.push(...ke)}_addListeners(ke){ke.forEach(([Ve,yt])=>{this._elementRef.nativeElement.addEventListener(Ve,yt,Ct)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(ke){if(this._isTooltipVisible()){const Ve=this._document.elementFromPoint(ke.clientX,ke.clientY),yt=this._elementRef.nativeElement;Ve!==yt&&!yt.contains(Ve)&&this.hide()}}_disableNativeGesturesIfNecessary(){const ke=this.touchGestures;if("off"!==ke){const Ve=this._elementRef.nativeElement,yt=Ve.style;("on"===ke||"INPUT"!==Ve.nodeName&&"TEXTAREA"!==Ve.nodeName)&&(yt.userSelect=yt.msUserSelect=yt.webkitUserSelect=yt.MozUserSelect="none"),("on"===ke||!Ve.draggable)&&(yt.webkitUserDrag="none"),yt.touchAction="none",yt.webkitTapHighlightColor="transparent"}}_syncAriaDescription(ke){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,ke,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static{this.\u0275fac=function(Ve){return new(Ve||_r)(y.rXU(S.hJ),y.rXU(y.aKT),y.rXU(I.R),y.rXU(y.c1b),y.rXU(y.SKi),y.rXU(E.OD),y.rXU(T.vr),y.rXU(T.FN),y.rXU(_t),y.rXU(A.dS),y.rXU(kt,8),y.rXU(_.qQ))}}static{this.\u0275dir=y.FsC({type:_r,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(Ve,yt){2&Ve&&y.AVh("mat-mdc-tooltip-disabled",yt.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}}return _r})(),qe=(()=>{class _r{constructor(ke,Ve,yt){this._changeDetectorRef=ke,this._elementRef=Ve,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new X.B,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===yt}show(ke){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},ke)}hide(ke){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},ke)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:ke}){(!ke||!this._triggerElement.contains(ke))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const ke=this._elementRef.nativeElement.getBoundingClientRect();return ke.height>24&&ke.width>=200}_handleAnimationEnd({animationName:ke}){(ke===this._showAnimation||ke===this._hideAnimation)&&this._finalizeAnimation(ke===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(ke){ke?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(ke){const Ve=this._tooltip.nativeElement,yt=this._showAnimation,Lt=this._hideAnimation;if(Ve.classList.remove(ke?Lt:yt),Ve.classList.add(ke?yt:Lt),this._isVisible!==ke&&(this._isVisible=ke,this._changeDetectorRef.markForCheck()),ke&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Ie=getComputedStyle(Ve);("0s"===Ie.getPropertyValue("animation-duration")||"none"===Ie.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}ke&&this._onShow(),this._animationsDisabled&&(Ve.classList.add("_mat-animation-noopable"),this._finalizeAnimation(ke))}static{this.\u0275fac=function(Ve){return new(Ve||_r)(y.rXU(y.gRc),y.rXU(y.aKT),y.rXU(y.bc$,8))}}static{this.\u0275cmp=y.VBU({type:_r,selectors:[["mat-tooltip-component"]],viewQuery:function(Ve,yt){if(1&Ve&&y.GBs(lt,7),2&Ve){let Lt;y.mGM(Lt=y.lsd())&&(yt._tooltip=Lt.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(Ve,yt){1&Ve&&y.bIt("mouseleave",function(Ie){return yt._handleMouseLeave(Ie)})},standalone:!0,features:[y.aNF],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(Ve,yt){if(1&Ve){const Lt=y.RV6();y.j41(0,"div",1,0),y.bIt("animationend",function(Pt){return y.eBV(Lt),y.Njj(yt._handleAnimationEnd(Pt))}),y.j41(2,"div",2),y.EFF(3),y.k0s()()}2&Ve&&(y.AVh("mdc-tooltip--multiline",yt._isMultiline),y.Y8G("ngClass",yt.tooltipClass),y.R7$(3),y.JRh(yt.message))},dependencies:[_.YU],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}}return _r})(),mr=(()=>{class _r{static{this.\u0275fac=function(Ve){return new(Ve||_r)}}static{this.\u0275mod=y.$C({type:_r})}static{this.\u0275inj=y.G2t({providers:[jt],imports:[T.Pd,_.MD,S.z_,q.yE,q.yE,I.Gj]})}}return _r})()},345:(i,a,r)=>{"use strict";r.d(a,{B7:()=>Ct,B8:()=>yt,hE:()=>Ne,up:()=>Tt});var o=r(177),s=r(4438);class c extends o.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class y extends c{static makeCurrent(){(0,o.ZD)(new y)}onAndCancel(Qt,Ft,pe){return Qt.addEventListener(Ft,pe),()=>{Qt.removeEventListener(Ft,pe)}}dispatchEvent(Qt,Ft){Qt.dispatchEvent(Ft)}remove(Qt){Qt.remove()}createElement(Qt,Ft){return(Ft=Ft||this.getDefaultDocument()).createElement(Qt)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Qt){return Qt.nodeType===Node.ELEMENT_NODE}isShadowRoot(Qt){return Qt instanceof DocumentFragment}getGlobalEventTarget(Qt,Ft){return"window"===Ft?window:"document"===Ft?Qt:"body"===Ft?Qt.body:null}getBaseHref(Qt){const Ft=function E(){return _=_||document.querySelector("base"),_?_.getAttribute("href"):null}();return null==Ft?null:function T(te){return new URL(te,document.baseURI).pathname}(Ft)}resetBaseElement(){_=null}getUserAgent(){return window.navigator.userAgent}getCookie(Qt){return(0,o._b)(document.cookie,Qt)}}let _=null,S=(()=>{class te{build(){return new XMLHttpRequest}static{this.\u0275fac=function(pe){return new(pe||te)}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();const I=new s.nKC("");let N=(()=>{class te{constructor(Ft,pe){this._zone=pe,this._eventNameToPlugin=new Map,Ft.forEach(br=>{br.manager=this}),this._plugins=Ft.slice().reverse()}addEventListener(Ft,pe,br){return this._findPluginFor(pe).addEventListener(Ft,pe,br)}getZone(){return this._zone}_findPluginFor(Ft){let pe=this._eventNameToPlugin.get(Ft);if(pe)return pe;if(pe=this._plugins.find(Yr=>Yr.supports(Ft)),!pe)throw new s.wOt(5101,!1);return this._eventNameToPlugin.set(Ft,pe),pe}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(I),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();class X{constructor(Qt){this._doc=Qt}}const z="ng-app-id";let q=(()=>{class te{constructor(Ft,pe,br,Yr={}){this.doc=Ft,this.appId=pe,this.nonce=br,this.platformId=Yr,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,o.Vy)(Yr),this.resetHostNodes()}addStyles(Ft){for(const pe of Ft)1===this.changeUsageCount(pe,1)&&this.onStyleAdded(pe)}removeStyles(Ft){for(const pe of Ft)this.changeUsageCount(pe,-1)<=0&&this.onStyleRemoved(pe)}ngOnDestroy(){const Ft=this.styleNodesInDOM;Ft&&(Ft.forEach(pe=>pe.remove()),Ft.clear());for(const pe of this.getAllStyles())this.onStyleRemoved(pe);this.resetHostNodes()}addHost(Ft){this.hostNodes.add(Ft);for(const pe of this.getAllStyles())this.addStyleToHost(Ft,pe)}removeHost(Ft){this.hostNodes.delete(Ft)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Ft){for(const pe of this.hostNodes)this.addStyleToHost(pe,Ft)}onStyleRemoved(Ft){const pe=this.styleRef;pe.get(Ft)?.elements?.forEach(br=>br.remove()),pe.delete(Ft)}collectServerRenderedStyles(){const Ft=this.doc.head?.querySelectorAll(`style[${z}="${this.appId}"]`);if(Ft?.length){const pe=new Map;return Ft.forEach(br=>{null!=br.textContent&&pe.set(br.textContent,br)}),pe}return null}changeUsageCount(Ft,pe){const br=this.styleRef;if(br.has(Ft)){const Yr=br.get(Ft);return Yr.usage+=pe,Yr.usage}return br.set(Ft,{usage:pe,elements:[]}),pe}getStyleElement(Ft,pe){const br=this.styleNodesInDOM,Yr=br?.get(pe);if(Yr?.parentNode===Ft)return br.delete(pe),Yr.removeAttribute(z),Yr;{const Do=this.doc.createElement("style");return this.nonce&&Do.setAttribute("nonce",this.nonce),Do.textContent=pe,this.platformIsServer&&Do.setAttribute(z,this.appId),Ft.appendChild(Do),Do}}addStyleToHost(Ft,pe){const br=this.getStyleElement(Ft,pe),Yr=this.styleRef,Do=Yr.get(pe)?.elements;Do?Do.push(br):Yr.set(pe,{elements:[br],usage:1})}resetHostNodes(){const Ft=this.hostNodes;Ft.clear(),Ft.add(this.doc.head)}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ),s.KVO(s.sZ2),s.KVO(s.BIS,8),s.KVO(s.Agw))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();const lt={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},pt=/%COMP%/g,At=new s.nKC("",{providedIn:"root",factory:()=>!0});function ct(te,Qt){return Qt.map(Ft=>Ft.replace(pt,te))}let Ct=(()=>{class te{constructor(Ft,pe,br,Yr,Do,Ko,rr,Je=null){this.eventManager=Ft,this.sharedStylesHost=pe,this.appId=br,this.removeStylesOnCompDestroy=Yr,this.doc=Do,this.platformId=Ko,this.ngZone=rr,this.nonce=Je,this.rendererByCompId=new Map,this.platformIsServer=(0,o.Vy)(Ko),this.defaultRenderer=new $t(Ft,Do,rr,this.platformIsServer)}createRenderer(Ft,pe){if(!Ft||!pe)return this.defaultRenderer;this.platformIsServer&&pe.encapsulation===s.gXe.ShadowDom&&(pe={...pe,encapsulation:s.gXe.Emulated});const br=this.getOrCreateRenderer(Ft,pe);return br instanceof Mr?br.applyToHost(Ft):br instanceof qe&&br.applyStyles(),br}getOrCreateRenderer(Ft,pe){const br=this.rendererByCompId;let Yr=br.get(pe.id);if(!Yr){const Do=this.doc,Ko=this.ngZone,rr=this.eventManager,Je=this.sharedStylesHost,_e=this.removeStylesOnCompDestroy,Qe=this.platformIsServer;switch(pe.encapsulation){case s.gXe.Emulated:Yr=new Mr(rr,Je,pe,this.appId,_e,Do,Ko,Qe);break;case s.gXe.ShadowDom:return new ce(rr,Je,Ft,pe,Do,Ko,this.nonce,Qe);default:Yr=new qe(rr,Je,pe,_e,Do,Ko,Qe)}br.set(pe.id,Yr)}return Yr}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(N),s.KVO(q),s.KVO(s.sZ2),s.KVO(At),s.KVO(o.qQ),s.KVO(s.Agw),s.KVO(s.SKi),s.KVO(s.BIS))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();class $t{constructor(Qt,Ft,pe,br){this.eventManager=Qt,this.doc=Ft,this.ngZone=pe,this.platformIsServer=br,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Qt,Ft){return Ft?this.doc.createElementNS(lt[Ft]||Ft,Qt):this.doc.createElement(Qt)}createComment(Qt){return this.doc.createComment(Qt)}createText(Qt){return this.doc.createTextNode(Qt)}appendChild(Qt,Ft){(ne(Qt)?Qt.content:Qt).appendChild(Ft)}insertBefore(Qt,Ft,pe){Qt&&(ne(Qt)?Qt.content:Qt).insertBefore(Ft,pe)}removeChild(Qt,Ft){Ft.remove()}selectRootElement(Qt,Ft){let pe="string"==typeof Qt?this.doc.querySelector(Qt):Qt;if(!pe)throw new s.wOt(-5104,!1);return Ft||(pe.textContent=""),pe}parentNode(Qt){return Qt.parentNode}nextSibling(Qt){return Qt.nextSibling}setAttribute(Qt,Ft,pe,br){if(br){Ft=br+":"+Ft;const Yr=lt[br];Yr?Qt.setAttributeNS(Yr,Ft,pe):Qt.setAttribute(Ft,pe)}else Qt.setAttribute(Ft,pe)}removeAttribute(Qt,Ft,pe){if(pe){const br=lt[pe];br?Qt.removeAttributeNS(br,Ft):Qt.removeAttribute(`${pe}:${Ft}`)}else Qt.removeAttribute(Ft)}addClass(Qt,Ft){Qt.classList.add(Ft)}removeClass(Qt,Ft){Qt.classList.remove(Ft)}setStyle(Qt,Ft,pe,br){br&(s.czy.DashCase|s.czy.Important)?Qt.style.setProperty(Ft,pe,br&s.czy.Important?"important":""):Qt.style[Ft]=pe}removeStyle(Qt,Ft,pe){pe&s.czy.DashCase?Qt.style.removeProperty(Ft):Qt.style[Ft]=""}setProperty(Qt,Ft,pe){null!=Qt&&(Qt[Ft]=pe)}setValue(Qt,Ft){Qt.nodeValue=Ft}listen(Qt,Ft,pe){if("string"==typeof Qt&&!(Qt=(0,o.QT)().getGlobalEventTarget(this.doc,Qt)))throw new Error(`Unsupported event target ${Qt} for event ${Ft}`);return this.eventManager.addEventListener(Qt,Ft,this.decoratePreventDefault(pe))}decoratePreventDefault(Qt){return Ft=>{if("__ngUnwrap__"===Ft)return Qt;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Qt(Ft)):Qt(Ft))&&Ft.preventDefault()}}}function ne(te){return"TEMPLATE"===te.tagName&&void 0!==te.content}class ce extends $t{constructor(Qt,Ft,pe,br,Yr,Do,Ko,rr){super(Qt,Yr,Do,rr),this.sharedStylesHost=Ft,this.hostEl=pe,this.shadowRoot=pe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Je=ct(br.id,br.styles);for(const _e of Je){const Qe=document.createElement("style");Ko&&Qe.setAttribute("nonce",Ko),Qe.textContent=_e,this.shadowRoot.appendChild(Qe)}}nodeOrShadowRoot(Qt){return Qt===this.hostEl?this.shadowRoot:Qt}appendChild(Qt,Ft){return super.appendChild(this.nodeOrShadowRoot(Qt),Ft)}insertBefore(Qt,Ft,pe){return super.insertBefore(this.nodeOrShadowRoot(Qt),Ft,pe)}removeChild(Qt,Ft){return super.removeChild(null,Ft)}parentNode(Qt){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Qt)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class qe extends $t{constructor(Qt,Ft,pe,br,Yr,Do,Ko,rr){super(Qt,Yr,Do,Ko),this.sharedStylesHost=Ft,this.removeStylesOnCompDestroy=br,this.styles=rr?ct(rr,pe.styles):pe.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Mr extends qe{constructor(Qt,Ft,pe,br,Yr,Do,Ko,rr){const Je=br+"-"+pe.id;super(Qt,Ft,pe,Yr,Do,Ko,rr,Je),this.contentAttr=function kt(te){return"_ngcontent-%COMP%".replace(pt,te)}(Je),this.hostAttr=function st(te){return"_nghost-%COMP%".replace(pt,te)}(Je)}applyToHost(Qt){this.applyStyles(),this.setAttribute(Qt,this.hostAttr,"")}createElement(Qt,Ft){const pe=super.createElement(Qt,Ft);return super.setAttribute(pe,this.contentAttr,""),pe}}let mr=(()=>{class te extends X{constructor(Ft){super(Ft)}supports(Ft){return!0}addEventListener(Ft,pe,br){return Ft.addEventListener(pe,br,!1),()=>this.removeEventListener(Ft,pe,br)}removeEventListener(Ft,pe,br){return Ft.removeEventListener(pe,br)}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();const _r=["alt","control","meta","shift"],Wr={"\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"},ke={alt:te=>te.altKey,control:te=>te.ctrlKey,meta:te=>te.metaKey,shift:te=>te.shiftKey};let Ve=(()=>{class te extends X{constructor(Ft){super(Ft)}supports(Ft){return null!=te.parseEventName(Ft)}addEventListener(Ft,pe,br){const Yr=te.parseEventName(pe),Do=te.eventCallback(Yr.fullKey,br,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,o.QT)().onAndCancel(Ft,Yr.domEventName,Do))}static parseEventName(Ft){const pe=Ft.toLowerCase().split("."),br=pe.shift();if(0===pe.length||"keydown"!==br&&"keyup"!==br)return null;const Yr=te._normalizeKey(pe.pop());let Do="",Ko=pe.indexOf("code");if(Ko>-1&&(pe.splice(Ko,1),Do="code."),_r.forEach(Je=>{const _e=pe.indexOf(Je);_e>-1&&(pe.splice(_e,1),Do+=Je+".")}),Do+=Yr,0!=pe.length||0===Yr.length)return null;const rr={};return rr.domEventName=br,rr.fullKey=Do,rr}static matchEventFullKeyCode(Ft,pe){let br=Wr[Ft.key]||Ft.key,Yr="";return pe.indexOf("code.")>-1&&(br=Ft.code,Yr="code."),!(null==br||!br)&&(br=br.toLowerCase()," "===br?br="space":"."===br&&(br="dot"),_r.forEach(Do=>{Do!==br&&(0,ke[Do])(Ft)&&(Yr+=Do+".")}),Yr+=br,Yr===pe)}static eventCallback(Ft,pe,br){return Yr=>{te.matchEventFullKeyCode(Yr,Ft)&&br.runGuarded(()=>pe(Yr))}}static _normalizeKey(Ft){return"esc"===Ft?"escape":Ft}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();function yt(te,Qt){return(0,s.TL3)({rootComponent:te,...Ie(Qt)})}function Ie(te){return{appProviders:[...Te,...te?.providers??[]],platformProviders:Ye}}const Ye=[{provide:s.Agw,useValue:o.AJ},{provide:s.PLl,useValue:function le(){y.makeCurrent()},multi:!0},{provide:o.qQ,useFactory:function Se(){return(0,s.TL$)(document),document},deps:[]}],Te=[{provide:s.H8p,useValue:"root"},{provide:s.zcH,useFactory:function zt(){return new s.zcH},deps:[]},{provide:I,useClass:mr,multi:!0,deps:[o.qQ,s.SKi,s.Agw]},{provide:I,useClass:Ve,multi:!0,deps:[o.qQ]},Ct,q,N,{provide:s._9s,useExisting:Ct},{provide:o.N0,useClass:S,deps:[]},[]];let Ne=(()=>{class te{constructor(Ft){this._doc=Ft}getTitle(){return this._doc.title}setTitle(Ft){this._doc.title=Ft||""}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac,providedIn:"root"})}}return te})(),Tt=(()=>{class te{static{this.\u0275fac=function(pe){return new(pe||te)}}static{this.\u0275prov=s.jDH({token:te,factory:function(pe){let br=null;return br=pe?new(pe||te):s.KVO(It),br},providedIn:"root"})}}return te})(),It=(()=>{class te extends Tt{constructor(Ft){super(),this._doc=Ft}sanitize(Ft,pe){if(null==pe)return null;switch(Ft){case s.WPN.NONE:return pe;case s.WPN.HTML:return(0,s.ZF7)(pe,"HTML")?(0,s.rcV)(pe):(0,s.h9k)(this._doc,String(pe)).toString();case s.WPN.STYLE:return(0,s.ZF7)(pe,"Style")?(0,s.rcV)(pe):pe;case s.WPN.SCRIPT:if((0,s.ZF7)(pe,"Script"))return(0,s.rcV)(pe);throw new s.wOt(5200,!1);case s.WPN.URL:return(0,s.ZF7)(pe,"URL")?(0,s.rcV)(pe):(0,s.$MX)(String(pe));case s.WPN.RESOURCE_URL:if((0,s.ZF7)(pe,"ResourceURL"))return(0,s.rcV)(pe);throw new s.wOt(5201,!1);default:throw new s.wOt(5202,!1)}}bypassSecurityTrustHtml(Ft){return(0,s.Kcf)(Ft)}bypassSecurityTrustStyle(Ft){return(0,s.cWb)(Ft)}bypassSecurityTrustScript(Ft){return(0,s.UyX)(Ft)}bypassSecurityTrustUrl(Ft){return(0,s.osQ)(Ft)}bypassSecurityTrustResourceUrl(Ft){return(0,s.e5t)(Ft)}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac,providedIn:"root"})}}return te})()},5245:(i,a,r)=>{"use strict";r.d(a,{nX:()=>Zn,wF:()=>Mt,Ix:()=>yo,Wk:()=>Fn,wQ:()=>xi,iI:()=>Pa,n3:()=>tc,lh:()=>Gc,oH:()=>Va});var o=r(4438),s=r(4402),c=r(6648),y=r(7673),_=r(4412),E=r(4572),T=r(9350),A=r(8793),S=r(9030),I=r(1203),N=r(8810),X=r(983),z=r(17),q=r(1413),lt=r(8359),pt=r(177),et=r(6354),_t=r(5558),Bt=r(6697),jt=r(9172),At=r(5964),kt=r(1397),st=r(9974),ct=r(4360);function Ct(R){return(0,st.N)((W,L)=>{let K=!1;W.subscribe((0,ct._)(L,ht=>{K=!0,L.next(ht)},()=>{K||L.next(R),L.complete()}))})}function $t(R=qt){return(0,st.N)((W,L)=>{let K=!1;W.subscribe((0,ct._)(L,ht=>{K=!0,L.next(ht)},()=>K?L.complete():L.error(R())))})}function qt(){return new T.G}var xe=r(3669);function ne(R,W){const L=arguments.length>=2;return K=>K.pipe(R?(0,At.p)((ht,Ht)=>R(ht,Ht,K)):xe.D,(0,Bt.s)(1),L?Ct(W):$t(()=>new T.G))}var ce=r(274),qe=r(8141),Mr=r(9437),mr=r(6649);function Wr(R){return R<=0?()=>X.w:(0,st.N)((W,L)=>{let K=[];W.subscribe((0,ct._)(L,ht=>{K.push(ht),R{for(const ht of K)L.next(ht);L.complete()},void 0,()=>{K=null}))})}var Ve=r(3703),yt=r(980),Lt=r(9898),Ie=r(6977),Pt=r(6365),le=r(345);const zt="primary",Se=Symbol("RouteTitle");class Ye{constructor(W){this.params=W||{}}has(W){return Object.prototype.hasOwnProperty.call(this.params,W)}get(W){if(this.has(W)){const L=this.params[W];return Array.isArray(L)?L[0]:L}return null}getAll(W){if(this.has(W)){const L=this.params[W];return Array.isArray(L)?L:[L]}return[]}get keys(){return Object.keys(this.params)}}function ft(R){return new Ye(R)}function me(R,W,L){const K=L.path.split("/");if(K.length>R.length||"full"===L.pathMatch&&(W.hasChildren()||K.lengthK[Ht]===ht)}return R===W}function Wt(R){return R.length>0?R[R.length-1]:null}function Ne(R){return(0,s.A)(R)?R:(0,o.jNT)(R)?(0,c.H)(Promise.resolve(R)):(0,y.of)(R)}const $e={exact:function hr(R,W,L){if(!it(R.segments,W.segments)||!Le(R.segments,W.segments,L)||R.numberOfChildren!==W.numberOfChildren)return!1;for(const K in W.children)if(!R.children[K]||!hr(R.children[K],W.children[K],L))return!1;return!0},subset:he},Ke={exact:function Ao(R,W){return Te(R,W)},subset:function Nt(R,W){return Object.keys(W).length<=Object.keys(R).length&&Object.keys(W).every(L=>We(R[L],W[L]))},ignored:()=>!0};function Nr(R,W,L){return $e[L.paths](R.root,W.root,L.matrixParams)&&Ke[L.queryParams](R.queryParams,W.queryParams)&&!("exact"===L.fragment&&R.fragment!==W.fragment)}function he(R,W,L){return se(R,W,W.segments,L)}function se(R,W,L,K){if(R.segments.length>L.length){const ht=R.segments.slice(0,L.length);return!(!it(ht,L)||W.hasChildren()||!Le(ht,L,K))}if(R.segments.length===L.length){if(!it(R.segments,L)||!Le(R.segments,L,K))return!1;for(const ht in W.children)if(!R.children[ht]||!he(R.children[ht],W.children[ht],K))return!1;return!0}{const ht=L.slice(0,R.segments.length),Ht=L.slice(R.segments.length);return!!(it(R.segments,ht)&&Le(R.segments,ht,K)&&R.children[zt])&&se(R.children[zt],W,Ht,K)}}function Le(R,W,L){return W.every((K,ht)=>Ke[L](R[ht].parameters,K.parameters))}class yr{constructor(W=new mt([],{}),L={},K=null){this.root=W,this.queryParams=L,this.fragment=K}get queryParamMap(){return this._queryParamMap??=ft(this.queryParams),this._queryParamMap}toString(){return ir.serialize(this)}}class mt{constructor(W,L){this.segments=W,this.children=L,this.parent=null,Object.values(L).forEach(K=>K.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return er(this)}}class U{constructor(W,L){this.path=W,this.parameters=L}get parameterMap(){return this._parameterMap??=ft(this.parameters),this._parameterMap}toString(){return Qt(this)}}function it(R,W){return R.length===W.length&&R.every((L,K)=>L.path===W[K].path)}let It=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>new ye,providedIn:"root"})}}return R})();class ye{parse(W){const L=new Ce(W);return new yr(L.parseRootSegment(),L.parseQueryParams(),L.parseFragment())}serialize(W){const L=`/${nr(W.root,!0)}`,K=function pe(R){const W=Object.entries(R).map(([L,K])=>Array.isArray(K)?K.map(ht=>`${Qr(L)}=${Qr(ht)}`).join("&"):`${Qr(L)}=${Qr(K)}`).filter(L=>L);return W.length?`?${W.join("&")}`:""}(W.queryParams);return`${L}${K}${"string"==typeof W.fragment?`#${function Xr(R){return encodeURI(R)}(W.fragment)}`:""}`}}const ir=new ye;function er(R){return R.segments.map(W=>Qt(W)).join("/")}function nr(R,W){if(!R.hasChildren())return er(R);if(W){const L=R.children[zt]?nr(R.children[zt],!1):"",K=[];return Object.entries(R.children).forEach(([ht,Ht])=>{ht!==zt&&K.push(`${ht}:${nr(Ht,!1)}`)}),K.length>0?`${L}(${K.join("//")})`:L}{const L=function Tt(R,W){let L=[];return Object.entries(R.children).forEach(([K,ht])=>{K===zt&&(L=L.concat(W(ht,K)))}),Object.entries(R.children).forEach(([K,ht])=>{K!==zt&&(L=L.concat(W(ht,K)))}),L}(R,(K,ht)=>ht===zt?[nr(R.children[zt],!1)]:[`${ht}:${nr(K,!1)}`]);return 1===Object.keys(R.children).length&&null!=R.children[zt]?`${er(R)}/${L[0]}`:`${er(R)}/(${L.join("//")})`}}function Hr(R){return encodeURIComponent(R).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Qr(R){return Hr(R).replace(/%3B/gi,";")}function gr(R){return Hr(R).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ho(R){return decodeURIComponent(R)}function te(R){return ho(R.replace(/\+/g,"%20"))}function Qt(R){return`${gr(R.path)}${function Ft(R){return Object.entries(R).map(([W,L])=>`;${gr(W)}=${gr(L)}`).join("")}(R.parameters)}`}const br=/^[^\/()?;#]+/;function Yr(R){const W=R.match(br);return W?W[0]:""}const Do=/^[^\/()?;=#]+/,rr=/^[^=?&#]+/,_e=/^[^&#]+/;class Ce{constructor(W){this.url=W,this.remaining=W}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new mt([],{}):new mt([],this.parseChildren())}parseQueryParams(){const W={};if(this.consumeOptional("?"))do{this.parseQueryParam(W)}while(this.consumeOptional("&"));return W}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const W=[];for(this.peekStartsWith("(")||W.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),W.push(this.parseSegment());let L={};this.peekStartsWith("/(")&&(this.capture("/"),L=this.parseParens(!0));let K={};return this.peekStartsWith("(")&&(K=this.parseParens(!1)),(W.length>0||Object.keys(L).length>0)&&(K[zt]=new mt(W,L)),K}parseSegment(){const W=Yr(this.remaining);if(""===W&&this.peekStartsWith(";"))throw new o.wOt(4009,!1);return this.capture(W),new U(ho(W),this.parseMatrixParams())}parseMatrixParams(){const W={};for(;this.consumeOptional(";");)this.parseParam(W);return W}parseParam(W){const L=function Ko(R){const W=R.match(Do);return W?W[0]:""}(this.remaining);if(!L)return;this.capture(L);let K="";if(this.consumeOptional("=")){const ht=Yr(this.remaining);ht&&(K=ht,this.capture(K))}W[ho(L)]=ho(K)}parseQueryParam(W){const L=function Je(R){const W=R.match(rr);return W?W[0]:""}(this.remaining);if(!L)return;this.capture(L);let K="";if(this.consumeOptional("=")){const Me=function Qe(R){const W=R.match(_e);return W?W[0]:""}(this.remaining);Me&&(K=Me,this.capture(K))}const ht=te(L),Ht=te(K);if(W.hasOwnProperty(ht)){let Me=W[ht];Array.isArray(Me)||(Me=[Me],W[ht]=Me),Me.push(Ht)}else W[ht]=Ht}parseParens(W){const L={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const K=Yr(this.remaining),ht=this.remaining[K.length];if("/"!==ht&&")"!==ht&&";"!==ht)throw new o.wOt(4010,!1);let Ht;K.indexOf(":")>-1?(Ht=K.slice(0,K.indexOf(":")),this.capture(Ht),this.capture(":")):W&&(Ht=zt);const Me=this.parseChildren();L[Ht]=1===Object.keys(Me).length?Me[zt]:new mt([],Me),this.consumeOptional("//")}return L}peekStartsWith(W){return this.remaining.startsWith(W)}consumeOptional(W){return!!this.peekStartsWith(W)&&(this.remaining=this.remaining.substring(W.length),!0)}capture(W){if(!this.consumeOptional(W))throw new o.wOt(4011,!1)}}function we(R){return R.segments.length>0?new mt([],{[zt]:R}):R}function Yt(R){const W={};for(const[K,ht]of Object.entries(R.children)){const Ht=Yt(ht);if(K===zt&&0===Ht.segments.length&&Ht.hasChildren())for(const[Me,Er]of Object.entries(Ht.children))W[Me]=Er;else(Ht.segments.length>0||Ht.hasChildren())&&(W[K]=Ht)}return function Ae(R){if(1===R.numberOfChildren&&R.children[zt]){const W=R.children[zt];return new mt(R.segments.concat(W.segments),W.children)}return R}(new mt(R.segments,W))}function ar(R){return R instanceof yr}function _o(R){let W;const ht=we(function L(Ht){const Me={};for(const cr of Ht.children){const ao=L(cr);Me[cr.outlet]=ao}const Er=new mt(Ht.url,Me);return Ht===R&&(W=Er),Er}(R.root));return W??ht}function ai(R,W,L,K){let ht=R;for(;ht.parent;)ht=ht.parent;if(0===W.length)return Ci(ht,ht,ht,L,K);const Ht=function di(R){if("string"==typeof R[0]&&1===R.length&&"/"===R[0])return new Oi(!0,0,R);let W=0,L=!1;const K=R.reduce((ht,Ht,Me)=>{if("object"==typeof Ht&&null!=Ht){if(Ht.outlets){const Er={};return Object.entries(Ht.outlets).forEach(([cr,ao])=>{Er[cr]="string"==typeof ao?ao.split("/"):ao}),[...ht,{outlets:Er}]}if(Ht.segmentPath)return[...ht,Ht.segmentPath]}return"string"!=typeof Ht?[...ht,Ht]:0===Me?(Ht.split("/").forEach((Er,cr)=>{0==cr&&"."===Er||(0==cr&&""===Er?L=!0:".."===Er?W++:""!=Er&&ht.push(Er))}),ht):[...ht,Ht]},[]);return new Oi(L,W,K)}(W);if(Ht.toRoot())return Ci(ht,ht,new mt([],{}),L,K);const Me=function Ri(R,W,L){if(R.isAbsolute)return new Un(W,!0,0);if(!L)return new Un(W,!1,NaN);if(null===L.parent)return new Un(L,!0,0);const K=ei(R.commands[0])?0:1;return function yi(R,W,L){let K=R,ht=W,Ht=L;for(;Ht>ht;){if(Ht-=ht,K=K.parent,!K)throw new o.wOt(4005,!1);ht=K.segments.length}return new Un(K,!1,ht-Ht)}(L,L.segments.length-1+K,R.numberOfDoubleDots)}(Ht,ht,R),Er=Me.processChildren?na(Me.segmentGroup,Me.index,Ht.commands):Ni(Me.segmentGroup,Me.index,Ht.commands);return Ci(ht,Me.segmentGroup,Er,L,K)}function ei(R){return"object"==typeof R&&null!=R&&!R.outlets&&!R.segmentPath}function Zo(R){return"object"==typeof R&&null!=R&&R.outlets}function Ci(R,W,L,K,ht){let Me,Ht={};K&&Object.entries(K).forEach(([cr,ao])=>{Ht[cr]=Array.isArray(ao)?ao.map(dn=>`${dn}`):`${ao}`}),Me=R===W?L:Io(R,W,L);const Er=we(Yt(Me));return new yr(Er,Ht,ht)}function Io(R,W,L){const K={};return Object.entries(R.children).forEach(([ht,Ht])=>{K[ht]=Ht===W?L:Io(Ht,W,L)}),new mt(R.segments,K)}class Oi{constructor(W,L,K){if(this.isAbsolute=W,this.numberOfDoubleDots=L,this.commands=K,W&&K.length>0&&ei(K[0]))throw new o.wOt(4003,!1);const ht=K.find(Zo);if(ht&&ht!==Wt(K))throw new o.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Un{constructor(W,L,K){this.segmentGroup=W,this.processChildren=L,this.index=K}}function Ni(R,W,L){if(R??=new mt([],{}),0===R.segments.length&&R.hasChildren())return na(R,W,L);const K=function Xn(R,W,L){let K=0,ht=W;const Ht={match:!1,pathIndex:0,commandIndex:0};for(;ht=L.length)return Ht;const Me=R.segments[ht],Er=L[K];if(Zo(Er))break;const cr=`${Er}`,ao=K0&&void 0===cr)break;if(cr&&ao&&"object"==typeof ao&&void 0===ao.outlets){if(!Gt(cr,ao,Me))return Ht;K+=2}else{if(!Gt(cr,{},Me))return Ht;K++}ht++}return{match:!0,pathIndex:ht,commandIndex:K}}(R,W,L),ht=L.slice(K.commandIndex);if(K.match&&K.pathIndexHt!==zt)&&R.children[zt]&&1===R.numberOfChildren&&0===R.children[zt].segments.length){const Ht=na(R.children[zt],W,L);return new mt(R.segments,Ht.children)}return Object.entries(K).forEach(([Ht,Me])=>{"string"==typeof Me&&(Me=[Me]),null!==Me&&(ht[Ht]=Ni(R.children[Ht],W,Me))}),Object.entries(R.children).forEach(([Ht,Me])=>{void 0===K[Ht]&&(ht[Ht]=Me)}),new mt(R.segments,ht)}}function ui(R,W,L){const K=R.segments.slice(0,W);let ht=0;for(;ht{"string"==typeof K&&(K=[K]),null!==K&&(W[L]=ui(new mt([],{}),0,K))}),W}function Uo(R){const W={};return Object.entries(R).forEach(([L,K])=>W[L]=`${K}`),W}function Gt(R,W,L){return R==L.path&&Te(W,L.parameters)}const Fe="imperative";var Ee=function(R){return R[R.NavigationStart=0]="NavigationStart",R[R.NavigationEnd=1]="NavigationEnd",R[R.NavigationCancel=2]="NavigationCancel",R[R.NavigationError=3]="NavigationError",R[R.RoutesRecognized=4]="RoutesRecognized",R[R.ResolveStart=5]="ResolveStart",R[R.ResolveEnd=6]="ResolveEnd",R[R.GuardsCheckStart=7]="GuardsCheckStart",R[R.GuardsCheckEnd=8]="GuardsCheckEnd",R[R.RouteConfigLoadStart=9]="RouteConfigLoadStart",R[R.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",R[R.ChildActivationStart=11]="ChildActivationStart",R[R.ChildActivationEnd=12]="ChildActivationEnd",R[R.ActivationStart=13]="ActivationStart",R[R.ActivationEnd=14]="ActivationEnd",R[R.Scroll=15]="Scroll",R[R.NavigationSkipped=16]="NavigationSkipped",R}(Ee||{});class bt{constructor(W,L){this.id=W,this.url=L}}class Zt extends bt{constructor(W,L,K="imperative",ht=null){super(W,L),this.type=Ee.NavigationStart,this.navigationTrigger=K,this.restoredState=ht}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Mt extends bt{constructor(W,L,K){super(W,L),this.urlAfterRedirects=K,this.type=Ee.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var de=function(R){return R[R.Redirect=0]="Redirect",R[R.SupersededByNewNavigation=1]="SupersededByNewNavigation",R[R.NoDataFromResolver=2]="NoDataFromResolver",R[R.GuardRejected=3]="GuardRejected",R}(de||{}),He=function(R){return R[R.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",R[R.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",R}(He||{});class Oe extends bt{constructor(W,L,K,ht){super(W,L),this.reason=K,this.code=ht,this.type=Ee.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class fr extends bt{constructor(W,L,K,ht){super(W,L),this.reason=K,this.code=ht,this.type=Ee.NavigationSkipped}}class Ir extends bt{constructor(W,L,K,ht){super(W,L),this.error=K,this.target=ht,this.type=Ee.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Cr extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Pr extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $r extends bt{constructor(W,L,K,ht,Ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.shouldActivate=Ht,this.type=Ee.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Jr extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class eo extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xo{constructor(W){this.route=W,this.type=Ee.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Eo{constructor(W){this.route=W,this.type=Ee.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class fo{constructor(W){this.snapshot=W,this.type=Ee.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class no{constructor(W){this.snapshot=W,this.type=Ee.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class si{constructor(W){this.snapshot=W,this.type=Ee.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class $i{constructor(W){this.snapshot=W,this.type=Ee.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class vi{constructor(W,L,K){this.routerEvent=W,this.position=L,this.anchor=K,this.type=Ee.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class jo{}class Yn{constructor(W,L){this.url=W,this.navigationBehaviorOptions=L}}function ri(R){return R.outlet||zt}function oi(R){if(!R)return null;if(R.routeConfig?._injector)return R.routeConfig._injector;for(let W=R.parent;W;W=W.parent){const L=W.routeConfig;if(L?._loadedInjector)return L._loadedInjector;if(L?._injector)return L._injector}return null}class Ua{get injector(){return oi(this.route?.snapshot)??this.rootInjector}set injector(W){}constructor(W){this.rootInjector=W,this.outlet=null,this.route=null,this.children=new ea(this.rootInjector),this.attachRef=null}}let ea=(()=>{class R{constructor(L){this.rootInjector=L,this.contexts=new Map}onChildOutletCreated(L,K){const ht=this.getOrCreateContext(L);ht.outlet=K,this.contexts.set(L,ht)}onChildOutletDestroyed(L){const K=this.getContext(L);K&&(K.outlet=null,K.attachRef=null)}onOutletDeactivated(){const L=this.contexts;return this.contexts=new Map,L}onOutletReAttached(L){this.contexts=L}getOrCreateContext(L){let K=this.getContext(L);return K||(K=new Ua(this.rootInjector),this.contexts.set(L,K)),K}getContext(L){return this.contexts.get(L)||null}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(o.uvJ))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();class Go{constructor(W){this._root=W}get root(){return this._root.value}parent(W){const L=this.pathFromRoot(W);return L.length>1?L[L.length-2]:null}children(W){const L=Da(W,this._root);return L?L.children.map(K=>K.value):[]}firstChild(W){const L=Da(W,this._root);return L&&L.children.length>0?L.children[0].value:null}siblings(W){const L=fi(W,this._root);return L.length<2?[]:L[L.length-2].children.map(ht=>ht.value).filter(ht=>ht!==W)}pathFromRoot(W){return fi(W,this._root).map(L=>L.value)}}function Da(R,W){if(R===W.value)return W;for(const L of W.children){const K=Da(R,L);if(K)return K}return null}function fi(R,W){if(R===W.value)return[W];for(const L of W.children){const K=fi(R,L);if(K.length)return K.unshift(W),K}return[]}class Hn{constructor(W,L){this.value=W,this.children=L}toString(){return`TreeNode(${this.value})`}}function In(R){const W={};return R&&R.children.forEach(L=>W[L.value.outlet]=L),W}class ds extends Go{constructor(W,L){super(W),this.snapshot=L,Xa(this,W)}toString(){return this.snapshot.toString()}}function Fo(R){const W=function us(R){const Ht=new Sa([],{},{},"",{},zt,R,null,{});return new Js("",new Hn(Ht,[]))}(R),L=new _.t([new U("",{})]),K=new _.t({}),ht=new _.t({}),Ht=new _.t({}),Me=new _.t(""),Er=new Zn(L,K,Ht,Me,ht,zt,R,W.root);return Er.snapshot=W.root,new ds(new Hn(Er,[]),W)}class Zn{constructor(W,L,K,ht,Ht,Me,Er,cr){this.urlSubject=W,this.paramsSubject=L,this.queryParamsSubject=K,this.fragmentSubject=ht,this.dataSubject=Ht,this.outlet=Me,this.component=Er,this._futureSnapshot=cr,this.title=this.dataSubject?.pipe((0,et.T)(ao=>ao[Se]))??(0,y.of)(void 0),this.url=W,this.params=L,this.queryParams=K,this.fragment=ht,this.data=Ht}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,et.T)(W=>ft(W))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,et.T)(W=>ft(W))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Di(R,W,L="emptyOnly"){let K;const{routeConfig:ht}=R;return K=null===W||"always"!==L&&""!==ht?.path&&(W.component||W.routeConfig?.loadComponent)?{params:{...R.params},data:{...R.data},resolve:{...R.data,...R._resolvedData??{}}}:{params:{...W.params,...R.params},data:{...W.data,...R.data},resolve:{...R.data,...W.data,...ht?.data,...R._resolvedData}},ht&&hs(ht)&&(K.resolve[Se]=ht.title),K}class Sa{get title(){return this.data?.[Se]}constructor(W,L,K,ht,Ht,Me,Er,cr,ao){this.url=W,this.params=L,this.queryParams=K,this.fragment=ht,this.data=Ht,this.outlet=Me,this.component=Er,this.routeConfig=cr,this._resolve=ao}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??=ft(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=ft(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(K=>K.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Js extends Go{constructor(W,L){super(L),this.url=W,Xa(this,L)}toString(){return ps(this._root)}}function Xa(R,W){W.value._routerState=R,W.children.forEach(L=>Xa(R,L))}function ps(R){const W=R.children.length>0?` { ${R.children.map(ps).join(", ")} } `:"";return`${R.value}${W}`}function Vi(R){if(R.snapshot){const W=R.snapshot,L=R._futureSnapshot;R.snapshot=L,Te(W.queryParams,L.queryParams)||R.queryParamsSubject.next(L.queryParams),W.fragment!==L.fragment&&R.fragmentSubject.next(L.fragment),Te(W.params,L.params)||R.paramsSubject.next(L.params),function Vt(R,W){if(R.length!==W.length)return!1;for(let L=0;LTe(L.parameters,W[K].parameters))}(R.url,W.url);return L&&!(!R.parent!=!W.parent)&&(!R.parent||kn(R.parent,W.parent))}function hs(R){return"string"==typeof R.title||null===R.title}let tc=(()=>{class R{constructor(){this.activated=null,this._activatedRoute=null,this.name=zt,this.activateEvents=new o.bkB,this.deactivateEvents=new o.bkB,this.attachEvents=new o.bkB,this.detachEvents=new o.bkB,this.parentContexts=(0,o.WQX)(ea),this.location=(0,o.WQX)(o.c1b),this.changeDetector=(0,o.WQX)(o.gRc),this.inputBinder=(0,o.WQX)(ec,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(L){if(L.name){const{firstChange:K,previousValue:ht}=L.name;if(K)return;this.isTrackedInParentContexts(ht)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(ht)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(L){return this.parentContexts.getContext(L)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const L=this.parentContexts.getContext(this.name);L?.route&&(L.attachRef?this.attach(L.attachRef,L.route):this.activateWith(L.route,L.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new o.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new o.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new o.wOt(4012,!1);this.location.detach();const L=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(L.instance),L}attach(L,K){this.activated=L,this._activatedRoute=K,this.location.insert(L.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(L.instance)}deactivate(){if(this.activated){const L=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(L)}}activateWith(L,K){if(this.isActivated)throw new o.wOt(4013,!1);this._activatedRoute=L;const ht=this.location,Me=L.snapshot.component,Er=this.parentContexts.getOrCreateContext(this.name).children,cr=new Si(L,Er,ht.injector);this.activated=ht.createComponent(Me,{index:ht.length,injector:cr,environmentInjector:K}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275dir=o.FsC({type:R,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[o.OA$]})}}return R})();class Si{__ngOutletInjector(W){return new Si(this.route,this.childContexts,W)}constructor(W,L,K){this.route=W,this.childContexts=L,this.parent=K}get(W,L){return W===Zn?this.route:W===ea?this.childContexts:this.parent.get(W,L)}}const ec=new o.nKC("");let Jn=(()=>{class R{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(L){this.unsubscribeFromRouteData(L),this.subscribeToRouteData(L)}unsubscribeFromRouteData(L){this.outletDataSubscriptions.get(L)?.unsubscribe(),this.outletDataSubscriptions.delete(L)}subscribeToRouteData(L){const{activatedRoute:K}=L,ht=(0,E.z)([K.queryParams,K.params,K.data]).pipe((0,_t.n)(([Ht,Me,Er],cr)=>(Er={...Ht,...Me,...Er},0===cr?(0,y.of)(Er):Promise.resolve(Er)))).subscribe(Ht=>{if(!L.isActivated||!L.activatedComponentRef||L.activatedRoute!==K||null===K.component)return void this.unsubscribeFromRouteData(L);const Me=(0,o.HJs)(K.component);if(Me)for(const{templateName:Er}of Me.inputs)L.activatedComponentRef.setInput(Er,Ht[Er]);else this.unsubscribeFromRouteData(L)});this.outletDataSubscriptions.set(L,ht)}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac})}}return R})();function pi(R,W,L){if(L&&R.shouldReuseRoute(W.value,L.value.snapshot)){const K=L.value;K._futureSnapshot=W.value;const ht=function ra(R,W,L){return W.children.map(K=>{for(const ht of L.children)if(R.shouldReuseRoute(K.value,ht.value.snapshot))return pi(R,K,ht);return pi(R,K)})}(R,W,L);return new Hn(K,ht)}{if(R.shouldAttach(W.value)){const Ht=R.retrieve(W.value);if(null!==Ht){const Me=Ht.route;return Me.value._futureSnapshot=W.value,Me.children=W.children.map(Er=>pi(R,Er)),Me}}const K=function Aa(R){return new Zn(new _.t(R.url),new _.t(R.params),new _.t(R.queryParams),new _.t(R.fragment),new _.t(R.data),R.outlet,R.component,R)}(W.value),ht=W.children.map(Ht=>pi(R,Ht));return new Hn(K,ht)}}class Ta{constructor(W,L){this.redirectTo=W,this.navigationBehaviorOptions=L}}const rc="ngNavigationCancelingError";function Bs(R,W){const{redirectTo:L,navigationBehaviorOptions:K}=ar(W)?{redirectTo:W,navigationBehaviorOptions:void 0}:W,ht=Us(!1,de.Redirect);return ht.url=L,ht.navigationBehaviorOptions=K,ht}function Us(R,W){const L=new Error(`NavigationCancelingError: ${R||""}`);return L[rc]=!0,L.cancellationCode=W,L}function Es(R){return!!R&&R[rc]}class tt{constructor(W,L,K,ht,Ht){this.routeReuseStrategy=W,this.futureState=L,this.currState=K,this.forwardEvent=ht,this.inputBindingEnabled=Ht}activate(W){const L=this.futureState._root,K=this.currState?this.currState._root:null;this.deactivateChildRoutes(L,K,W),Vi(this.futureState.root),this.activateChildRoutes(L,K,W)}deactivateChildRoutes(W,L,K){const ht=In(L);W.children.forEach(Ht=>{const Me=Ht.value.outlet;this.deactivateRoutes(Ht,ht[Me],K),delete ht[Me]}),Object.values(ht).forEach(Ht=>{this.deactivateRouteAndItsChildren(Ht,K)})}deactivateRoutes(W,L,K){const ht=W.value,Ht=L?L.value:null;if(ht===Ht)if(ht.component){const Me=K.getContext(ht.outlet);Me&&this.deactivateChildRoutes(W,L,Me.children)}else this.deactivateChildRoutes(W,L,K);else Ht&&this.deactivateRouteAndItsChildren(L,K)}deactivateRouteAndItsChildren(W,L){W.value.component&&this.routeReuseStrategy.shouldDetach(W.value.snapshot)?this.detachAndStoreRouteSubtree(W,L):this.deactivateRouteAndOutlet(W,L)}detachAndStoreRouteSubtree(W,L){const K=L.getContext(W.value.outlet),ht=K&&W.value.component?K.children:L,Ht=In(W);for(const Me of Object.values(Ht))this.deactivateRouteAndItsChildren(Me,ht);if(K&&K.outlet){const Me=K.outlet.detach(),Er=K.children.onOutletDeactivated();this.routeReuseStrategy.store(W.value.snapshot,{componentRef:Me,route:W,contexts:Er})}}deactivateRouteAndOutlet(W,L){const K=L.getContext(W.value.outlet),ht=K&&W.value.component?K.children:L,Ht=In(W);for(const Me of Object.values(Ht))this.deactivateRouteAndItsChildren(Me,ht);K&&(K.outlet&&(K.outlet.deactivate(),K.children.onOutletDeactivated()),K.attachRef=null,K.route=null)}activateChildRoutes(W,L,K){const ht=In(L);W.children.forEach(Ht=>{this.activateRoutes(Ht,ht[Ht.value.outlet],K),this.forwardEvent(new $i(Ht.value.snapshot))}),W.children.length&&this.forwardEvent(new no(W.value.snapshot))}activateRoutes(W,L,K){const ht=W.value,Ht=L?L.value:null;if(Vi(ht),ht===Ht)if(ht.component){const Me=K.getOrCreateContext(ht.outlet);this.activateChildRoutes(W,L,Me.children)}else this.activateChildRoutes(W,L,K);else if(ht.component){const Me=K.getOrCreateContext(ht.outlet);if(this.routeReuseStrategy.shouldAttach(ht.snapshot)){const Er=this.routeReuseStrategy.retrieve(ht.snapshot);this.routeReuseStrategy.store(ht.snapshot,null),Me.children.onOutletReAttached(Er.contexts),Me.attachRef=Er.componentRef,Me.route=Er.route.value,Me.outlet&&Me.outlet.attach(Er.componentRef,Er.route.value),Vi(Er.route.value),this.activateChildRoutes(W,null,Me.children)}else Me.attachRef=null,Me.route=ht,Me.outlet&&Me.outlet.activateWith(ht,Me.injector),this.activateChildRoutes(W,null,Me.children)}else this.activateChildRoutes(W,null,K)}}class oe{constructor(W){this.path=W,this.route=this.path[this.path.length-1]}}class ae{constructor(W,L){this.component=W,this.route=L}}function Lr(R,W,L){const K=R._root;return ro(K,W?W._root:null,L,[K.value])}function wo(R,W){const L=Symbol(),K=W.get(R,L);return K===L?"function"!=typeof R||(0,o.LfX)(R)?W.get(R):R:K}function ro(R,W,L,K,ht={canDeactivateChecks:[],canActivateChecks:[]}){const Ht=In(W);return R.children.forEach(Me=>{(function qo(R,W,L,K,ht={canDeactivateChecks:[],canActivateChecks:[]}){const Ht=R.value,Me=W?W.value:null,Er=L?L.getContext(R.value.outlet):null;if(Me&&Ht.routeConfig===Me.routeConfig){const cr=function yn(R,W,L){if("function"==typeof L)return L(R,W);switch(L){case"pathParamsChange":return!it(R.url,W.url);case"pathParamsOrQueryParamsChange":return!it(R.url,W.url)||!Te(R.queryParams,W.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!kn(R,W)||!Te(R.queryParams,W.queryParams);default:return!kn(R,W)}}(Me,Ht,Ht.routeConfig.runGuardsAndResolvers);cr?ht.canActivateChecks.push(new oe(K)):(Ht.data=Me.data,Ht._resolvedData=Me._resolvedData),ro(R,W,Ht.component?Er?Er.children:null:L,K,ht),cr&&Er&&Er.outlet&&Er.outlet.isActivated&&ht.canDeactivateChecks.push(new ae(Er.outlet.component,Me))}else Me&&So(W,Er,ht),ht.canActivateChecks.push(new oe(K)),ro(R,null,Ht.component?Er?Er.children:null:L,K,ht)})(Me,Ht[Me.value.outlet],L,K.concat([Me.value]),ht),delete Ht[Me.value.outlet]}),Object.entries(Ht).forEach(([Me,Er])=>So(Er,L.getContext(Me),ht)),ht}function So(R,W,L){const K=In(R),ht=R.value;Object.entries(K).forEach(([Ht,Me])=>{So(Me,ht.component?W?W.children.getContext(Ht):null:W,L)}),L.canDeactivateChecks.push(new ae(ht.component&&W&&W.outlet&&W.outlet.isActivated?W.outlet.component:null,ht))}function Wn(R){return"function"==typeof R}function hc(R){return R instanceof T.G||"EmptyError"===R?.name}const gs=Symbol("INITIAL_VALUE");function $s(){return(0,_t.n)(R=>(0,E.z)(R.map(W=>W.pipe((0,Bt.s)(1),(0,jt.Z)(gs)))).pipe((0,et.T)(W=>{for(const L of W)if(!0!==L){if(L===gs)return gs;if(!1===L||at(L))return L}return!0}),(0,At.p)(W=>W!==gs),(0,Bt.s)(1)))}function at(R){return ar(R)||R instanceof Ta}function _c(R){return(0,I.F)((0,qe.M)(W=>{if("boolean"!=typeof W)throw Bs(0,W)}),(0,et.T)(W=>!0===W))}class oc{constructor(W){this.segmentGroup=W||null}}class bn extends Error{constructor(W){super(),this.urlTree=W}}function fc(R){return(0,N.$)(new oc(R))}class sd{constructor(W,L){this.urlSerializer=W,this.urlTree=L}lineralizeSegments(W,L){let K=[],ht=L.root;for(;;){if(K=K.concat(ht.segments),0===ht.numberOfChildren)return(0,y.of)(K);if(ht.numberOfChildren>1||!ht.children[zt])return(0,N.$)(new o.wOt(4e3,!1));ht=ht.children[zt]}}applyRedirectCommands(W,L,K,ht,Ht){if("string"!=typeof L){const Er=L,{queryParams:cr,fragment:ao,routeConfig:dn,url:mn,outlet:un,params:ca,data:ka,title:Ss}=ht,za=(0,o.N4e)(Ht,()=>Er({params:ca,data:ka,queryParams:cr,fragment:ao,routeConfig:dn,url:mn,outlet:un,title:Ss}));if(za instanceof yr)throw new bn(za);L=za}const Me=this.applyRedirectCreateUrlTree(L,this.urlSerializer.parse(L),W,K);if("/"===L[0])throw new bn(Me);return Me}applyRedirectCreateUrlTree(W,L,K,ht){const Ht=this.createSegmentGroup(W,L.root,K,ht);return new yr(Ht,this.createQueryParams(L.queryParams,this.urlTree.queryParams),L.fragment)}createQueryParams(W,L){const K={};return Object.entries(W).forEach(([ht,Ht])=>{if("string"==typeof Ht&&":"===Ht[0]){const Er=Ht.substring(1);K[ht]=L[Er]}else K[ht]=Ht}),K}createSegmentGroup(W,L,K,ht){const Ht=this.createSegments(W,L.segments,K,ht);let Me={};return Object.entries(L.children).forEach(([Er,cr])=>{Me[Er]=this.createSegmentGroup(W,cr,K,ht)}),new mt(Ht,Me)}createSegments(W,L,K,ht){return L.map(Ht=>":"===Ht.path[0]?this.findPosParam(W,Ht,ht):this.findOrReturn(Ht,K))}findPosParam(W,L,K){const ht=K[L.path.substring(1)];if(!ht)throw new o.wOt(4001,!1);return ht}findOrReturn(W,L){let K=0;for(const ht of L){if(ht.path===W.path)return L.splice(K),ht;K++}return W}}const pn={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Hi(R,W,L,K,ht){const Ht=Jo(R,W,L);return Ht.matched?(K=function on(R,W){return R.providers&&!R._injector&&(R._injector=(0,o.Ol2)(R.providers,W,`Route: ${R.path}`)),R._injector??W}(W,K),function xl(R,W,L,K){const ht=W.canMatch;if(!ht||0===ht.length)return(0,y.of)(!0);const Ht=ht.map(Me=>{const Er=wo(Me,R);return Ne(function Li(R){return R&&Wn(R.canMatch)}(Er)?Er.canMatch(W,L):(0,o.N4e)(R,()=>Er(W,L)))});return(0,y.of)(Ht).pipe($s(),_c())}(K,W,L).pipe((0,et.T)(Me=>!0===Me?Ht:{...pn}))):(0,y.of)(Ht)}function Jo(R,W,L){if("**"===W.path)return function Ya(R){return{matched:!0,parameters:R.length>0?Wt(R).parameters:{},consumedSegments:R,remainingSegments:[],positionalParamSegments:{}}}(L);if(""===W.path)return"full"===W.pathMatch&&(R.hasChildren()||L.length>0)?{...pn}:{matched:!0,consumedSegments:[],remainingSegments:L,parameters:{},positionalParamSegments:{}};const ht=(W.matcher||me)(L,R,W);if(!ht)return{...pn};const Ht={};Object.entries(ht.posParams??{}).forEach(([Er,cr])=>{Ht[Er]=cr.path});const Me=ht.consumed.length>0?{...Ht,...ht.consumed[ht.consumed.length-1].parameters}:Ht;return{matched:!0,consumedSegments:ht.consumed,remainingSegments:L.slice(ht.consumed.length),parameters:Me,positionalParamSegments:ht.posParams??{}}}function ya(R,W,L,K){return L.length>0&&function Na(R,W,L){return L.some(K=>kc(R,W,K)&&ri(K)!==zt)}(R,L,K)?{segmentGroup:new mt(W,Wc(K,new mt(L,R.children))),slicedSegments:[]}:0===L.length&&function _l(R,W,L){return L.some(K=>kc(R,W,K))}(R,L,K)?{segmentGroup:new mt(R.segments,Hc(R,L,K,R.children)),slicedSegments:L}:{segmentGroup:new mt(R.segments,R.children),slicedSegments:L}}function Hc(R,W,L,K){const ht={};for(const Ht of L)if(kc(R,W,Ht)&&!K[ri(Ht)]){const Me=new mt([],{});ht[ri(Ht)]=Me}return{...K,...ht}}function Wc(R,W){const L={};L[zt]=W;for(const K of R)if(""===K.path&&ri(K)!==zt){const ht=new mt([],{});L[ri(K)]=ht}return L}function kc(R,W,L){return(!(R.hasChildren()||W.length>0)||"full"!==L.pathMatch)&&""===L.path}class nc{}class El{constructor(W,L,K,ht,Ht,Me,Er){this.injector=W,this.configLoader=L,this.rootComponentType=K,this.config=ht,this.urlTree=Ht,this.paramsInheritanceStrategy=Me,this.urlSerializer=Er,this.applyRedirects=new sd(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(W){return new o.wOt(4002,`'${W.segmentGroup}'`)}recognize(){const W=ya(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(W).pipe((0,et.T)(({children:L,rootSnapshot:K})=>{const ht=new Hn(K,L),Ht=new Js("",ht),Me=function xr(R,W,L=null,K=null){return ai(_o(R),W,L,K)}(K,[],this.urlTree.queryParams,this.urlTree.fragment);return Me.queryParams=this.urlTree.queryParams,Ht.url=this.urlSerializer.serialize(Me),{state:Ht,tree:Me}}))}match(W){const L=new Sa([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),zt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,W,zt,L).pipe((0,et.T)(K=>({children:K,rootSnapshot:L})),(0,Mr.W)(K=>{if(K instanceof bn)return this.urlTree=K.urlTree,this.match(K.urlTree.root);throw K instanceof oc?this.noMatchError(K):K}))}processSegmentGroup(W,L,K,ht,Ht){return 0===K.segments.length&&K.hasChildren()?this.processChildren(W,L,K,Ht):this.processSegment(W,L,K,K.segments,ht,!0,Ht).pipe((0,et.T)(Me=>Me instanceof Hn?[Me]:[]))}processChildren(W,L,K,ht){const Ht=[];for(const Me of Object.keys(K.children))"primary"===Me?Ht.unshift(Me):Ht.push(Me);return(0,c.H)(Ht).pipe((0,ce.H)(Me=>{const Er=K.children[Me],cr=function Ga(R,W){const L=R.filter(K=>ri(K)===W);return L.push(...R.filter(K=>ri(K)!==W)),L}(L,Me);return this.processSegmentGroup(W,cr,Er,Me,ht)}),function _r(R,W){return(0,st.N)((0,mr.S)(R,W,arguments.length>=2,!0))}((Me,Er)=>(Me.push(...Er),Me)),Ct(null),function ke(R,W){const L=arguments.length>=2;return K=>K.pipe(R?(0,At.p)((ht,Ht)=>R(ht,Ht,K)):xe.D,Wr(1),L?Ct(W):$t(()=>new T.G))}(),(0,kt.Z)(Me=>{if(null===Me)return fc(K);const Er=dl(Me);return function cd(R){R.sort((W,L)=>W.value.outlet===zt?-1:L.value.outlet===zt?1:W.value.outlet.localeCompare(L.value.outlet))}(Er),(0,y.of)(Er)}))}processSegment(W,L,K,ht,Ht,Me,Er){return(0,c.H)(L).pipe((0,ce.H)(cr=>this.processSegmentAgainstRoute(cr._injector??W,L,cr,K,ht,Ht,Me,Er).pipe((0,Mr.W)(ao=>{if(ao instanceof oc)return(0,y.of)(null);throw ao}))),ne(cr=>!!cr),(0,Mr.W)(cr=>{if(hc(cr))return function ia(R,W,L){return 0===W.length&&!R.children[L]}(K,ht,Ht)?(0,y.of)(new nc):fc(K);throw cr}))}processSegmentAgainstRoute(W,L,K,ht,Ht,Me,Er,cr){return ri(K)===Me||Me!==zt&&kc(ht,Ht,K)?void 0===K.redirectTo?this.matchSegmentAgainstRoute(W,ht,K,Ht,Me,cr):this.allowRedirects&&Er?this.expandSegmentAgainstRouteUsingRedirect(W,ht,L,K,Ht,Me,cr):fc(ht):fc(ht)}expandSegmentAgainstRouteUsingRedirect(W,L,K,ht,Ht,Me,Er){const{matched:cr,parameters:ao,consumedSegments:dn,positionalParamSegments:mn,remainingSegments:un}=Jo(L,ht,Ht);if(!cr)return fc(L);"string"==typeof ht.redirectTo&&"/"===ht.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const ca=new Sa(Ht,ao,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ec(ht),ri(ht),ht.component??ht._loadedComponent??null,ht,Kc(ht)),ka=Di(ca,Er,this.paramsInheritanceStrategy);ca.params=Object.freeze(ka.params),ca.data=Object.freeze(ka.data);const Ss=this.applyRedirects.applyRedirectCommands(dn,ht.redirectTo,mn,ca,W);return this.applyRedirects.lineralizeSegments(ht,Ss).pipe((0,kt.Z)(za=>this.processSegment(W,K,L,za.concat(un),Me,!1,Er)))}matchSegmentAgainstRoute(W,L,K,ht,Ht,Me){const Er=Hi(L,K,ht,W);return"**"===K.path&&(L.children={}),Er.pipe((0,_t.n)(cr=>cr.matched?this.getChildConfig(W=K._injector??W,K,ht).pipe((0,_t.n)(({routes:ao})=>{const dn=K._loadedInjector??W,{parameters:mn,consumedSegments:un,remainingSegments:ca}=cr,ka=new Sa(un,mn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ec(K),ri(K),K.component??K._loadedComponent??null,K,Kc(K)),Ss=Di(ka,Me,this.paramsInheritanceStrategy);ka.params=Object.freeze(Ss.params),ka.data=Object.freeze(Ss.data);const{segmentGroup:za,slicedSegments:Zc}=ya(L,un,ca,ao);if(0===Zc.length&&za.hasChildren())return this.processChildren(dn,ao,za,ka).pipe((0,et.T)(Za=>new Hn(ka,Za)));if(0===ao.length&&0===Zc.length)return(0,y.of)(new Hn(ka,[]));const Ks=ri(K)===Ht;return this.processSegment(dn,ao,za,Zc,Ks?zt:Ht,!0,ka).pipe((0,et.T)(Za=>new Hn(ka,Za instanceof Hn?[Za]:[])))})):fc(L)))}getChildConfig(W,L,K){return L.children?(0,y.of)({routes:L.children,injector:W}):L.loadChildren?void 0!==L._loadedRoutes?(0,y.of)({routes:L._loadedRoutes,injector:L._loadedInjector}):function vl(R,W,L,K){const ht=W.canLoad;if(void 0===ht||0===ht.length)return(0,y.of)(!0);const Ht=ht.map(Me=>{const Er=wo(Me,R);return Ne(function ti(R){return R&&Wn(R.canLoad)}(Er)?Er.canLoad(W,L):(0,o.N4e)(R,()=>Er(W,L)))});return(0,y.of)(Ht).pipe($s(),_c())}(W,L,K).pipe((0,kt.Z)(ht=>ht?this.configLoader.loadChildren(W,L).pipe((0,qe.M)(Ht=>{L._loadedRoutes=Ht.routes,L._loadedInjector=Ht.injector})):function jl(){return(0,N.$)(Us(!1,de.GuardRejected))}())):(0,y.of)({routes:[],injector:W})}}function ll(R){const W=R.value.routeConfig;return W&&""===W.path}function dl(R){const W=[],L=new Set;for(const K of R){if(!ll(K)){W.push(K);continue}const ht=W.find(Ht=>K.value.routeConfig===Ht.value.routeConfig);void 0!==ht?(ht.children.push(...K.children),L.add(ht)):W.push(K)}for(const K of L){const ht=dl(K.children);W.push(new Hn(K.value,ht))}return W.filter(K=>!L.has(K))}function Ec(R){return R.data||{}}function Kc(R){return R.resolve||{}}function Mi(R){const W=R.children.map(L=>Mi(L)).flat();return[R,...W]}function ja(R){return(0,_t.n)(W=>{const L=R(W);return L?(0,c.H)(L).pipe((0,et.T)(()=>W)):(0,y.of)(W)})}let ni=(()=>{class R{buildTitle(L){let K,ht=L.root;for(;void 0!==ht;)K=this.getResolvedTitleForRoute(ht)??K,ht=ht.children.find(Ht=>Ht.outlet===zt);return K}getResolvedTitleForRoute(L){return L.data[Se]}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(Cc),providedIn:"root"})}}return R})(),Cc=(()=>{class R extends ni{constructor(L){super(),this.title=L}updateTitle(L){const K=this.buildTitle(L);void 0!==K&&this.title.setTitle(K)}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(le.hE))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();const Xi=new o.nKC("",{providedIn:"root",factory:()=>({})});let fa=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275cmp=o.VBU({type:R,selectors:[["ng-component"]],standalone:!0,features:[o.aNF],decls:1,vars:0,template:function(K,ht){1&K&&o.nrm(0,"router-outlet")},dependencies:[tc],encapsulation:2})}}return R})();function $n(R){const W=R.children&&R.children.map($n),L=W?{...R,children:W}:{...R};return!L.component&&!L.loadComponent&&(W||L.loadChildren)&&L.outlet&&L.outlet!==zt&&(L.component=fa),L}const fs=new o.nKC("");let ic=(()=>{class R{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,o.WQX)(o.Ql9)}loadComponent(L){if(this.componentLoaders.get(L))return this.componentLoaders.get(L);if(L._loadedComponent)return(0,y.of)(L._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(L);const K=Ne(L.loadComponent()).pipe((0,et.T)(Sc),(0,qe.M)(Ht=>{this.onLoadEndListener&&this.onLoadEndListener(L),L._loadedComponent=Ht}),(0,yt.j)(()=>{this.componentLoaders.delete(L)})),ht=new z.G(K,()=>new q.B).pipe((0,Lt.B)());return this.componentLoaders.set(L,ht),ht}loadChildren(L,K){if(this.childrenLoaders.get(K))return this.childrenLoaders.get(K);if(K._loadedRoutes)return(0,y.of)({routes:K._loadedRoutes,injector:K._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(K);const Ht=function Wi(R,W,L,K){return Ne(R.loadChildren()).pipe((0,et.T)(Sc),(0,kt.Z)(ht=>ht instanceof o.Co$||Array.isArray(ht)?(0,y.of)(ht):(0,c.H)(W.compileModuleAsync(ht))),(0,et.T)(ht=>{K&&K(R);let Ht,Me,Er=!1;return Array.isArray(ht)?(Me=ht,!0):(Ht=ht.create(L).injector,Me=Ht.get(fs,[],{optional:!0,self:!0}).flat()),{routes:Me.map($n),injector:Ht}}))}(K,this.compiler,L,this.onLoadEndListener).pipe((0,yt.j)(()=>{this.childrenLoaders.delete(K)})),Me=new z.G(Ht,()=>new q.B).pipe((0,Lt.B)());return this.childrenLoaders.set(K,Me),Me}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();function Sc(R){return function Dc(R){return R&&"object"==typeof R&&"default"in R}(R)?R.default:R}let Ds=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(va),providedIn:"root"})}}return R})(),va=(()=>{class R{shouldProcessUrl(L){return!0}extract(L){return L}merge(L,K){return L}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();const ac=new o.nKC(""),vn=new o.nKC("");function Vs(R,W,L){const K=R.get(vn),ht=R.get(pt.qQ);return R.get(o.SKi).runOutsideAngular(()=>{if(!ht.startViewTransition||K.skipNextTransition)return K.skipNextTransition=!1,new Promise(ao=>setTimeout(ao));let Ht;const Me=new Promise(ao=>{Ht=ao}),Er=ht.startViewTransition(()=>(Ht(),function Ui(R){return new Promise(W=>{(0,o.mal)({read:()=>setTimeout(W)},{injector:R})})}(R))),{onViewTransitionCreated:cr}=K;return cr&&(0,o.N4e)(R,()=>cr({transition:Er,from:W,to:L})),Me})}const F=new o.nKC("");let Dt=(()=>{class R{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new q.B,this.transitionAbortSubject=new q.B,this.configLoader=(0,o.WQX)(ic),this.environmentInjector=(0,o.WQX)(o.uvJ),this.urlSerializer=(0,o.WQX)(It),this.rootContexts=(0,o.WQX)(ea),this.location=(0,o.WQX)(pt.aZ),this.inputBindingEnabled=null!==(0,o.WQX)(ec,{optional:!0}),this.titleStrategy=(0,o.WQX)(ni),this.options=(0,o.WQX)(Xi,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,o.WQX)(Ds),this.createViewTransition=(0,o.WQX)(ac,{optional:!0}),this.navigationErrorHandler=(0,o.WQX)(F,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,y.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=ht=>this.events.next(new Eo(ht)),this.configLoader.onLoadStartListener=ht=>this.events.next(new xo(ht))}complete(){this.transitions?.complete()}handleNavigationRequest(L){const K=++this.navigationId;this.transitions?.next({...this.transitions.value,...L,id:K})}setupNavigations(L,K,ht){return this.transitions=new _.t({id:0,currentUrlTree:K,currentRawUrl:K,extractedUrl:this.urlHandlingStrategy.extract(K),urlAfterRedirects:this.urlHandlingStrategy.extract(K),rawUrl:K,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Fe,restoredState:null,currentSnapshot:ht.snapshot,targetSnapshot:null,currentRouterState:ht,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,At.p)(Ht=>0!==Ht.id),(0,et.T)(Ht=>({...Ht,extractedUrl:this.urlHandlingStrategy.extract(Ht.rawUrl)})),(0,_t.n)(Ht=>{let Me=!1,Er=!1;return(0,y.of)(Ht).pipe((0,_t.n)(cr=>{if(this.navigationId>Ht.id)return this.cancelNavigationTransition(Ht,"",de.SupersededByNewNavigation),X.w;this.currentTransition=Ht,this.currentNavigation={id:cr.id,initialUrl:cr.rawUrl,extractedUrl:cr.extractedUrl,targetBrowserUrl:"string"==typeof cr.extras.browserUrl?this.urlSerializer.parse(cr.extras.browserUrl):cr.extras.browserUrl,trigger:cr.source,extras:cr.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const ao=!L.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!ao&&"reload"!==(cr.extras.onSameUrlNavigation??L.onSameUrlNavigation)){const mn="";return this.events.next(new fr(cr.id,this.urlSerializer.serialize(cr.rawUrl),mn,He.IgnoredSameUrlNavigation)),cr.resolve(!1),X.w}if(this.urlHandlingStrategy.shouldProcessUrl(cr.rawUrl))return(0,y.of)(cr).pipe((0,_t.n)(mn=>{const un=this.transitions?.getValue();return this.events.next(new Zt(mn.id,this.urlSerializer.serialize(mn.extractedUrl),mn.source,mn.restoredState)),un!==this.transitions?.getValue()?X.w:Promise.resolve(mn)}),function ga(R,W,L,K,ht,Ht){return(0,kt.Z)(Me=>function kl(R,W,L,K,ht,Ht,Me="emptyOnly"){return new El(R,W,L,K,ht,Me,Ht).recognize()}(R,W,L,K,Me.extractedUrl,ht,Ht).pipe((0,et.T)(({state:Er,tree:cr})=>({...Me,targetSnapshot:Er,urlAfterRedirects:cr}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,L.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,qe.M)(mn=>{Ht.targetSnapshot=mn.targetSnapshot,Ht.urlAfterRedirects=mn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:mn.urlAfterRedirects};const un=new Cr(mn.id,this.urlSerializer.serialize(mn.extractedUrl),this.urlSerializer.serialize(mn.urlAfterRedirects),mn.targetSnapshot);this.events.next(un)}));if(ao&&this.urlHandlingStrategy.shouldProcessUrl(cr.currentRawUrl)){const{id:mn,extractedUrl:un,source:ca,restoredState:ka,extras:Ss}=cr,za=new Zt(mn,this.urlSerializer.serialize(un),ca,ka);this.events.next(za);const Zc=Fo(this.rootComponentType).snapshot;return this.currentTransition=Ht={...cr,targetSnapshot:Zc,urlAfterRedirects:un,extras:{...Ss,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=un,(0,y.of)(Ht)}{const mn="";return this.events.next(new fr(cr.id,this.urlSerializer.serialize(cr.extractedUrl),mn,He.IgnoredByUrlHandlingStrategy)),cr.resolve(!1),X.w}}),(0,qe.M)(cr=>{const ao=new Pr(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects),cr.targetSnapshot);this.events.next(ao)}),(0,et.T)(cr=>(this.currentTransition=Ht={...cr,guards:Lr(cr.targetSnapshot,cr.currentSnapshot,this.rootContexts)},Ht)),function gt(R,W){return(0,kt.Z)(L=>{const{targetSnapshot:K,currentSnapshot:ht,guards:{canActivateChecks:Ht,canDeactivateChecks:Me}}=L;return 0===Me.length&&0===Ht.length?(0,y.of)({...L,guardsResult:!0}):function Y(R,W,L,K){return(0,c.H)(R).pipe((0,kt.Z)(ht=>function gc(R,W,L,K,ht){const Ht=W&&W.routeConfig?W.routeConfig.canDeactivate:null;if(!Ht||0===Ht.length)return(0,y.of)(!0);const Me=Ht.map(Er=>{const cr=oi(W)??ht,ao=wo(Er,cr);return Ne(function ha(R){return R&&Wn(R.canDeactivate)}(ao)?ao.canDeactivate(R,W,L,K):(0,o.N4e)(cr,()=>ao(R,W,L,K))).pipe(ne())});return(0,y.of)(Me).pipe($s())}(ht.component,ht.route,L,W,K)),ne(ht=>!0!==ht,!0))}(Me,K,ht,R).pipe((0,kt.Z)(Er=>Er&&function zi(R){return"boolean"==typeof R}(Er)?function Ot(R,W,L,K){return(0,c.H)(W).pipe((0,ce.H)(ht=>(0,A.x)(function ko(R,W){return null!==R&&W&&W(new fo(R)),(0,y.of)(!0)}(ht.route.parent,K),function je(R,W){return null!==R&&W&&W(new si(R)),(0,y.of)(!0)}(ht.route,K),function $a(R,W,L){const K=W[W.length-1],Ht=W.slice(0,W.length-1).reverse().map(Me=>function Fr(R){const W=R.routeConfig?R.routeConfig.canActivateChild:null;return W&&0!==W.length?{node:R,guards:W}:null}(Me)).filter(Me=>null!==Me).map(Me=>(0,S.v)(()=>{const Er=Me.guards.map(cr=>{const ao=oi(Me.node)??L,dn=wo(cr,ao);return Ne(function Ti(R){return R&&Wn(R.canActivateChild)}(dn)?dn.canActivateChild(K,R):(0,o.N4e)(ao,()=>dn(K,R))).pipe(ne())});return(0,y.of)(Er).pipe($s())}));return(0,y.of)(Ht).pipe($s())}(R,ht.path,L),function en(R,W,L){const K=W.routeConfig?W.routeConfig.canActivate:null;if(!K||0===K.length)return(0,y.of)(!0);const ht=K.map(Ht=>(0,S.v)(()=>{const Me=oi(W)??L,Er=wo(Ht,Me);return Ne(function Ai(R){return R&&Wn(R.canActivate)}(Er)?Er.canActivate(W,R):(0,o.N4e)(Me,()=>Er(W,R))).pipe(ne())}));return(0,y.of)(ht).pipe($s())}(R,ht.route,L))),ne(ht=>!0!==ht,!0))}(K,Ht,R,W):(0,y.of)(Er)),(0,et.T)(Er=>({...L,guardsResult:Er})))})}(this.environmentInjector,cr=>this.events.next(cr)),(0,qe.M)(cr=>{if(Ht.guardsResult=cr.guardsResult,cr.guardsResult&&"boolean"!=typeof cr.guardsResult)throw Bs(0,cr.guardsResult);const ao=new $r(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects),cr.targetSnapshot,!!cr.guardsResult);this.events.next(ao)}),(0,At.p)(cr=>!!cr.guardsResult||(this.cancelNavigationTransition(cr,"",de.GuardRejected),!1)),ja(cr=>{if(cr.guards.canActivateChecks.length)return(0,y.of)(cr).pipe((0,qe.M)(ao=>{const dn=new Jr(ao.id,this.urlSerializer.serialize(ao.extractedUrl),this.urlSerializer.serialize(ao.urlAfterRedirects),ao.targetSnapshot);this.events.next(dn)}),(0,_t.n)(ao=>{let dn=!1;return(0,y.of)(ao).pipe(function Pd(R,W){return(0,kt.Z)(L=>{const{targetSnapshot:K,guards:{canActivateChecks:ht}}=L;if(!ht.length)return(0,y.of)(L);const Ht=new Set(ht.map(cr=>cr.route)),Me=new Set;for(const cr of Ht)if(!Me.has(cr))for(const ao of Mi(cr))Me.add(ao);let Er=0;return(0,c.H)(Me).pipe((0,ce.H)(cr=>Ht.has(cr)?function Ki(R,W,L,K){const ht=R.routeConfig,Ht=R._resolve;return void 0!==ht?.title&&!hs(ht)&&(Ht[Se]=ht.title),function mc(R,W,L,K){const ht=ie(R);if(0===ht.length)return(0,y.of)({});const Ht={};return(0,c.H)(ht).pipe((0,kt.Z)(Me=>function Gi(R,W,L,K){const ht=oi(W)??K,Ht=wo(R,ht);return Ne(Ht.resolve?Ht.resolve(W,L):(0,o.N4e)(ht,()=>Ht(W,L)))}(R[Me],W,L,K).pipe(ne(),(0,qe.M)(Er=>{if(Er instanceof Ta)throw Bs(new ye,Er);Ht[Me]=Er}))),Wr(1),(0,Ve.u)(Ht),(0,Mr.W)(Me=>hc(Me)?X.w:(0,N.$)(Me)))}(Ht,R,W,K).pipe((0,et.T)(Me=>(R._resolvedData=Me,R.data=Di(R,R.parent,L).resolve,null)))}(cr,K,R,W):(cr.data=Di(cr,cr.parent,R).resolve,(0,y.of)(void 0))),(0,qe.M)(()=>Er++),Wr(1),(0,kt.Z)(cr=>Er===Me.size?(0,y.of)(L):X.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,qe.M)({next:()=>dn=!0,complete:()=>{dn||this.cancelNavigationTransition(ao,"",de.NoDataFromResolver)}}))}),(0,qe.M)(ao=>{const dn=new eo(ao.id,this.urlSerializer.serialize(ao.extractedUrl),this.urlSerializer.serialize(ao.urlAfterRedirects),ao.targetSnapshot);this.events.next(dn)}))}),ja(cr=>{const ao=dn=>{const mn=[];dn.routeConfig?.loadComponent&&!dn.routeConfig._loadedComponent&&mn.push(this.configLoader.loadComponent(dn.routeConfig).pipe((0,qe.M)(un=>{dn.component=un}),(0,et.T)(()=>{})));for(const un of dn.children)mn.push(...ao(un));return mn};return(0,E.z)(ao(cr.targetSnapshot.root)).pipe(Ct(null),(0,Bt.s)(1))}),ja(()=>this.afterPreactivation()),(0,_t.n)(()=>{const{currentSnapshot:cr,targetSnapshot:ao}=Ht,dn=this.createViewTransition?.(this.environmentInjector,cr.root,ao.root);return dn?(0,c.H)(dn).pipe((0,et.T)(()=>Ht)):(0,y.of)(Ht)}),(0,et.T)(cr=>{const ao=function Fi(R,W,L){const K=pi(R,W._root,L?L._root:void 0);return new ds(K,W)}(L.routeReuseStrategy,cr.targetSnapshot,cr.currentRouterState);return this.currentTransition=Ht={...cr,targetRouterState:ao},this.currentNavigation.targetRouterState=ao,Ht}),(0,qe.M)(()=>{this.events.next(new jo)}),((R,W,L,K)=>(0,et.T)(ht=>(new tt(W,ht.targetRouterState,ht.currentRouterState,L,K).activate(R),ht)))(this.rootContexts,L.routeReuseStrategy,cr=>this.events.next(cr),this.inputBindingEnabled),(0,Bt.s)(1),(0,qe.M)({next:cr=>{Me=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Mt(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects))),this.titleStrategy?.updateTitle(cr.targetRouterState.snapshot),cr.resolve(!0)},complete:()=>{Me=!0}}),(0,Ie.Q)(this.transitionAbortSubject.pipe((0,qe.M)(cr=>{throw cr}))),(0,yt.j)(()=>{!Me&&!Er&&this.cancelNavigationTransition(Ht,"",de.SupersededByNewNavigation),this.currentTransition?.id===Ht.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,Mr.W)(cr=>{if(Er=!0,Es(cr))this.events.next(new Oe(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),cr.message,cr.cancellationCode)),function Bi(R){return Es(R)&&ar(R.url)}(cr)?this.events.next(new Yn(cr.url,cr.navigationBehaviorOptions)):Ht.resolve(!1);else{const ao=new Ir(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),cr,Ht.targetSnapshot??void 0);try{const dn=(0,o.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(ao));if(dn instanceof Ta){const{message:mn,cancellationCode:un}=Bs(0,dn);this.events.next(new Oe(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),mn,un)),this.events.next(new Yn(dn.redirectTo,dn.navigationBehaviorOptions))}else{this.events.next(ao);const mn=L.errorHandler(cr);Ht.resolve(!!mn)}}catch(dn){this.options.resolveNavigationPromiseOnError?Ht.resolve(!1):Ht.reject(dn)}}return X.w}))}))}cancelNavigationTransition(L,K,ht){const Ht=new Oe(L.id,this.urlSerializer.serialize(L.extractedUrl),K,ht);this.events.next(Ht),L.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const L=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),K=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return L.toString()!==K?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();function rt(R){return R!==Fe}let wt=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(kr),providedIn:"root"})}}return R})();class De{shouldDetach(W){return!1}store(W,L){}shouldAttach(W){return!1}retrieve(W){return null}shouldReuseRoute(W,L){return W.routeConfig===L.routeConfig}}let kr=(()=>{class R extends De{static{this.\u0275fac=(()=>{let L;return function(ht){return(L||(L=o.xGo(R)))(ht||R)}})()}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),Br=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(To),providedIn:"root"})}}return R})(),To=(()=>{class R extends Br{constructor(){super(...arguments),this.location=(0,o.WQX)(pt.aZ),this.urlSerializer=(0,o.WQX)(It),this.options=(0,o.WQX)(Xi,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,o.WQX)(Ds),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new yr,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Fo(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(L){return this.location.subscribe(K=>{"popstate"===K.type&&L(K.url,K.state)})}handleRouterEvent(L,K){if(L instanceof Zt)this.stateMemento=this.createStateMemento();else if(L instanceof fr)this.rawUrlTree=K.initialUrl;else if(L instanceof Cr){if("eager"===this.urlUpdateStrategy&&!K.extras.skipLocationChange){const ht=this.urlHandlingStrategy.merge(K.finalUrl,K.initialUrl);this.setBrowserUrl(K.targetBrowserUrl??ht,K)}}else L instanceof jo?(this.currentUrlTree=K.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(K.finalUrl,K.initialUrl),this.routerState=K.targetRouterState,"deferred"===this.urlUpdateStrategy&&!K.extras.skipLocationChange&&this.setBrowserUrl(K.targetBrowserUrl??this.rawUrlTree,K)):L instanceof Oe&&(L.code===de.GuardRejected||L.code===de.NoDataFromResolver)?this.restoreHistory(K):L instanceof Ir?this.restoreHistory(K,!0):L instanceof Mt&&(this.lastSuccessfulId=L.id,this.currentPageId=this.browserPageId)}setBrowserUrl(L,K){const ht=L instanceof yr?this.urlSerializer.serialize(L):L;if(this.location.isCurrentPathEqualTo(ht)||K.extras.replaceUrl){const Me={...K.extras.state,...this.generateNgRouterState(K.id,this.browserPageId)};this.location.replaceState(ht,"",Me)}else{const Ht={...K.extras.state,...this.generateNgRouterState(K.id,this.browserPageId+1)};this.location.go(ht,"",Ht)}}restoreHistory(L,K=!1){if("computed"===this.canceledNavigationResolution){const Ht=this.currentPageId-this.browserPageId;0!==Ht?this.location.historyGo(Ht):this.currentUrlTree===L.finalUrl&&0===Ht&&(this.resetState(L),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(K&&this.resetState(L),this.resetUrlToCurrentUrlTree())}resetState(L){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,L.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(L,K){return"computed"===this.canceledNavigationResolution?{navigationId:L,\u0275routerPageId:K}:{navigationId:L}}static{this.\u0275fac=(()=>{let L;return function(ht){return(L||(L=o.xGo(R)))(ht||R)}})()}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();var rn=function(R){return R[R.COMPLETE=0]="COMPLETE",R[R.FAILED=1]="FAILED",R[R.REDIRECTING=2]="REDIRECTING",R}(rn||{});function Ln(R,W){R.events.pipe((0,At.p)(L=>L instanceof Mt||L instanceof Oe||L instanceof Ir||L instanceof fr),(0,et.T)(L=>L instanceof Mt||L instanceof fr?rn.COMPLETE:L instanceof Oe&&(L.code===de.Redirect||L.code===de.SupersededByNewNavigation)?rn.REDIRECTING:rn.FAILED),(0,At.p)(L=>L!==rn.REDIRECTING),(0,Bt.s)(1)).subscribe(()=>{W()})}function xn(R){throw R}const ln={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Pn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let yo=(()=>{class R{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=(0,o.WQX)(o.H3F),this.stateManager=(0,o.WQX)(Br),this.options=(0,o.WQX)(Xi,{optional:!0})||{},this.pendingTasks=(0,o.WQX)(o.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,o.WQX)(Dt),this.urlSerializer=(0,o.WQX)(It),this.location=(0,o.WQX)(pt.aZ),this.urlHandlingStrategy=(0,o.WQX)(Ds),this._events=new q.B,this.errorHandler=this.options.errorHandler||xn,this.navigated=!1,this.routeReuseStrategy=(0,o.WQX)(wt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,o.WQX)(fs,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,o.WQX)(ec,{optional:!0}),this.eventsSubscription=new lt.yU,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:L=>{this.console.warn(L)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const L=this.navigationTransitions.events.subscribe(K=>{try{const ht=this.navigationTransitions.currentTransition,Ht=this.navigationTransitions.currentNavigation;if(null!==ht&&null!==Ht)if(this.stateManager.handleRouterEvent(K,Ht),K instanceof Oe&&K.code!==de.Redirect&&K.code!==de.SupersededByNewNavigation)this.navigated=!0;else if(K instanceof Mt)this.navigated=!0;else if(K instanceof Yn){const Me=K.navigationBehaviorOptions,Er=this.urlHandlingStrategy.merge(K.url,ht.currentRawUrl),cr={browserUrl:ht.extras.browserUrl,info:ht.extras.info,skipLocationChange:ht.extras.skipLocationChange,replaceUrl:ht.extras.replaceUrl||"eager"===this.urlUpdateStrategy||rt(ht.source),...Me};this.scheduleNavigation(Er,Fe,null,cr,{resolve:ht.resolve,reject:ht.reject,promise:ht.promise})}(function Oo(R){return!(R instanceof jo||R instanceof Yn)})(K)&&this._events.next(K)}catch(ht){this.navigationTransitions.transitionAbortSubject.next(ht)}});this.eventsSubscription.add(L)}resetRootComponentType(L){this.routerState.root.component=L,this.navigationTransitions.rootComponentType=L}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Fe,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((L,K)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(L,"popstate",K)},0)})}navigateToSyncWithBrowser(L,K,ht){const Ht={replaceUrl:!0},Me=ht?.navigationId?ht:null;if(ht){const cr={...ht};delete cr.navigationId,delete cr.\u0275routerPageId,0!==Object.keys(cr).length&&(Ht.state=cr)}const Er=this.parseUrl(L);this.scheduleNavigation(Er,K,Me,Ht)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(L){this.config=L.map($n),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(L,K={}){const{relativeTo:ht,queryParams:Ht,fragment:Me,queryParamsHandling:Er,preserveFragment:cr}=K,ao=cr?this.currentUrlTree.fragment:Me;let mn,dn=null;switch(Er??this.options.defaultQueryParamsHandling){case"merge":dn={...this.currentUrlTree.queryParams,...Ht};break;case"preserve":dn=this.currentUrlTree.queryParams;break;default:dn=Ht||null}null!==dn&&(dn=this.removeEmptyProps(dn));try{mn=_o(ht?ht.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof L[0]||"/"!==L[0][0])&&(L=[]),mn=this.currentUrlTree.root}return ai(mn,L,dn,ao??null)}navigateByUrl(L,K={skipLocationChange:!1}){const ht=ar(L)?L:this.parseUrl(L),Ht=this.urlHandlingStrategy.merge(ht,this.rawUrlTree);return this.scheduleNavigation(Ht,Fe,null,K)}navigate(L,K={skipLocationChange:!1}){return function Vr(R){for(let W=0;W(null!=Ht&&(K[ht]=Ht),K),{})}scheduleNavigation(L,K,ht,Ht,Me){if(this.disposed)return Promise.resolve(!1);let Er,cr,ao;Me?(Er=Me.resolve,cr=Me.reject,ao=Me.promise):ao=new Promise((mn,un)=>{Er=mn,cr=un});const dn=this.pendingTasks.add();return Ln(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(dn))}),this.navigationTransitions.handleNavigationRequest({source:K,restoredState:ht,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:L,extras:Ht,resolve:Er,reject:cr,promise:ao,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),ao.catch(mn=>Promise.reject(mn))}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),Fn=(()=>{class R{constructor(L,K,ht,Ht,Me,Er){this.router=L,this.route=K,this.tabIndexAttribute=ht,this.renderer=Ht,this.el=Me,this.locationStrategy=Er,this.href=null,this.onChanges=new q.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;const cr=Me.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===cr||"area"===cr,this.isAnchorElement?this.subscription=L.events.subscribe(ao=>{ao instanceof Mt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(L){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",L)}ngOnChanges(L){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(L){null==L?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=ar(L)||Array.isArray(L)?L:[L],this.setTabIndexIfNotOnNativeEl("0"))}onClick(L,K,ht,Ht,Me){const Er=this.urlTree;return!!(null===Er||this.isAnchorElement&&(0!==L||K||ht||Ht||Me||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Er,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const L=this.urlTree;this.href=null!==L&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(L)):null;const K=null===this.href?null:(0,o.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",K)}applyAttributeValue(L,K){const ht=this.renderer,Ht=this.el.nativeElement;null!==K?ht.setAttribute(Ht,L,K):ht.removeAttribute(Ht,L)}get urlTree(){return null===this.routerLinkInput?null:ar(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(K){return new(K||R)(o.rXU(yo),o.rXU(Zn),o.kS0("tabindex"),o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(pt.hb))}}static{this.\u0275dir=o.FsC({type:R,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(K,ht){1&K&&o.bIt("click",function(Me){return ht.onClick(Me.button,Me.ctrlKey,Me.shiftKey,Me.altKey,Me.metaKey)}),2&K&&o.BMQ("target",ht.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",o.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",o.L39],replaceUrl:[2,"replaceUrl","replaceUrl",o.L39],routerLink:"routerLink"},standalone:!0,features:[o.GFd,o.OA$]})}}return R})(),xi=(()=>{class R{get isActive(){return this._isActive}constructor(L,K,ht,Ht,Me){this.router=L,this.element=K,this.renderer=ht,this.cdr=Ht,this.link=Me,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new o.bkB,this.routerEventsSubscription=L.events.subscribe(Er=>{Er instanceof Mt&&this.update()})}ngAfterContentInit(){(0,y.of)(this.links.changes,(0,y.of)(null)).pipe((0,Pt.U)()).subscribe(L=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const L=[...this.links.toArray(),this.link].filter(K=>!!K).map(K=>K.onChanges);this.linkInputChangesSubscription=(0,c.H)(L).pipe((0,Pt.U)()).subscribe(K=>{this._isActive!==this.isLinkActive(this.router)(K)&&this.update()})}set routerLinkActive(L){const K=Array.isArray(L)?L:L.split(" ");this.classes=K.filter(ht=>!!ht)}ngOnChanges(L){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const L=this.hasActiveLinks();this.classes.forEach(K=>{L?this.renderer.addClass(this.element.nativeElement,K):this.renderer.removeClass(this.element.nativeElement,K)}),L&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==L&&(this._isActive=L,this.cdr.markForCheck(),this.isActiveChange.emit(L))})}isLinkActive(L){const K=function _i(R){return!!R.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return ht=>{const Ht=ht.urlTree;return!!Ht&&L.isActive(Ht,K)}}hasActiveLinks(){const L=this.isLinkActive(this.router);return this.link&&L(this.link)||this.links.some(L)}static{this.\u0275fac=function(K){return new(K||R)(o.rXU(yo),o.rXU(o.aKT),o.rXU(o.sFG),o.rXU(o.gRc),o.rXU(Fn,8))}}static{this.\u0275dir=o.FsC({type:R,selectors:[["","routerLinkActive",""]],contentQueries:function(K,ht,Ht){if(1&K&&o.wni(Ht,Fn,5),2&K){let Me;o.mGM(Me=o.lsd())&&(ht.links=Me)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[o.OA$]})}}return R})();class Yi{}let ki=(()=>{class R{constructor(L,K,ht,Ht,Me){this.router=L,this.injector=ht,this.preloadingStrategy=Ht,this.loader=Me}setUpPreloading(){this.subscription=this.router.events.pipe((0,At.p)(L=>L instanceof Mt),(0,ce.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(L,K){const ht=[];for(const Ht of K){Ht.providers&&!Ht._injector&&(Ht._injector=(0,o.Ol2)(Ht.providers,L,`Route: ${Ht.path}`));const Me=Ht._injector??L,Er=Ht._loadedInjector??Me;(Ht.loadChildren&&!Ht._loadedRoutes&&void 0===Ht.canLoad||Ht.loadComponent&&!Ht._loadedComponent)&&ht.push(this.preloadConfig(Me,Ht)),(Ht.children||Ht._loadedRoutes)&&ht.push(this.processRoutes(Er,Ht.children??Ht._loadedRoutes))}return(0,c.H)(ht).pipe((0,Pt.U)())}preloadConfig(L,K){return this.preloadingStrategy.preload(K,()=>{let ht;ht=K.loadChildren&&void 0===K.canLoad?this.loader.loadChildren(L,K):(0,y.of)(null);const Ht=ht.pipe((0,kt.Z)(Me=>null===Me?(0,y.of)(void 0):(K._loadedRoutes=Me.routes,K._loadedInjector=Me.injector,this.processRoutes(Me.injector??L,Me.routes))));if(K.loadComponent&&!K._loadedComponent){const Me=this.loader.loadComponent(K);return(0,c.H)([Ht,Me]).pipe((0,Pt.U)())}return Ht})}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(yo),o.KVO(o.Ql9),o.KVO(o.uvJ),o.KVO(Yi),o.KVO(ic))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();const ma=new o.nKC("");let nn=(()=>{class R{constructor(L,K,ht,Ht,Me={}){this.urlSerializer=L,this.transitions=K,this.viewportScroller=ht,this.zone=Ht,this.options=Me,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Me.scrollPositionRestoration||="disabled",Me.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(L=>{L instanceof Zt?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=L.navigationTrigger,this.restoredId=L.restoredState?L.restoredState.navigationId:0):L instanceof Mt?(this.lastId=L.id,this.scheduleScrollEvent(L,this.urlSerializer.parse(L.urlAfterRedirects).fragment)):L instanceof fr&&L.code===He.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(L,this.urlSerializer.parse(L.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(L=>{L instanceof vi&&(L.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(L.position):L.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(L.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(L,K){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new vi(L,"popstate"===this.lastSource?this.store[this.restoredId]:null,K))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(K){o.QTQ()}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac})}}return R})();function Gc(R,...W){return(0,o.EmA)([{provide:fs,multi:!0,useValue:R},[],{provide:Zn,useFactory:zs,deps:[yo]},{provide:o.iLQ,multi:!0,useFactory:Hs},W.map(L=>L.\u0275providers)])}function zs(R){return R.routerState.root}function xa(R,W){return{\u0275kind:R,\u0275providers:W}}function Va(R={}){return xa(4,[{provide:ma,useFactory:()=>{const L=(0,o.WQX)(pt.Xr),K=(0,o.WQX)(o.SKi),ht=(0,o.WQX)(Dt),Ht=(0,o.WQX)(It);return new nn(Ht,ht,L,K,R)}}])}function Hs(){const R=(0,o.WQX)(o.zZn);return W=>{const L=R.get(o.o8S);if(W!==L.components[0])return;const K=R.get(yo),ht=R.get(Ws);1===R.get(On)&&K.initialNavigation(),R.get(Tc,null,o.$GK.Optional)?.setUpPreloading(),R.get(ma,null,o.$GK.Optional)?.init(),K.resetRootComponentType(L.componentTypes[0]),ht.closed||(ht.next(),ht.complete(),ht.unsubscribe())}}const Ws=new o.nKC("",{factory:()=>new q.B}),On=new o.nKC("",{providedIn:"root",factory:()=>1}),Tc=new o.nKC("");function ul(R){return xa(0,[{provide:Tc,useExisting:ki},{provide:Yi,useExisting:R}])}function No(R){return xa(9,[{provide:ac,useValue:Vs},{provide:vn,useValue:{skipNextTransition:!!R?.skipInitialTransition,...R}}])}const hi=new o.nKC("ROUTER_FORROOT_GUARD"),Xc=[pt.aZ,{provide:It,useClass:ye},yo,ea,{provide:Zn,useFactory:zs,deps:[yo]},ic,[]];let Pa=(()=>{class R{constructor(L){}static forRoot(L,K){return{ngModule:R,providers:[Xc,[],{provide:fs,multi:!0,useValue:L},{provide:hi,useFactory:wc,deps:[[yo,new o.Xx1,new o.kdw]]},{provide:Xi,useValue:K||{}},K?.useHash?{provide:pt.hb,useClass:pt.fw}:{provide:pt.hb,useClass:pt.Sm},{provide:ma,useFactory:()=>{const R=(0,o.WQX)(pt.Xr),W=(0,o.WQX)(o.SKi),L=(0,o.WQX)(Xi),K=(0,o.WQX)(Dt),ht=(0,o.WQX)(It);return L.scrollOffset&&R.setOffset(L.scrollOffset),new nn(ht,K,R,W,L)}},K?.preloadingStrategy?ul(K.preloadingStrategy).\u0275providers:[],K?.initialNavigation?vu(K):[],K?.bindToComponentInputs?xa(8,[Jn,{provide:ec,useExisting:Jn}]).\u0275providers:[],K?.enableViewTransitions?No().\u0275providers:[],[{provide:ld,useFactory:Hs},{provide:o.iLQ,multi:!0,useExisting:ld}]]}}static forChild(L){return{ngModule:R,providers:[{provide:fs,multi:!0,useValue:L}]}}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(hi,8))}}static{this.\u0275mod=o.$C({type:R})}static{this.\u0275inj=o.G2t({})}}return R})();function wc(R){return"guarded"}function vu(R){return["disabled"===R.initialNavigation?xa(3,[{provide:o.hnV,multi:!0,useFactory:()=>{const W=(0,o.WQX)(yo);return()=>{W.setUpLocationChangeListener()}}},{provide:On,useValue:2}]).\u0275providers:[],"enabledBlocking"===R.initialNavigation?xa(2,[{provide:On,useValue:0},{provide:o.hnV,multi:!0,deps:[o.zZn],useFactory:W=>{const L=W.get(pt.hj,Promise.resolve());return()=>L.then(()=>new Promise(K=>{const ht=W.get(yo),Ht=W.get(Ws);Ln(ht,()=>{K(!0)}),W.get(Dt).afterPreactivation=()=>(K(!0),Ht.closed?(0,y.of)(void 0):Ht),ht.initialNavigation()}))}}]).\u0275providers:[]]}const ld=new o.nKC("")},6616:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ts:()=>init,ql:()=>launch});var _home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(467),_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(6218),_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(600),BUILD={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1},__defProp$1=Object.defineProperty,__export$1=(i,a)=>{for(var r in a)__defProp$1(i,r,{get:a[r],enumerable:!0})},hostRefs=new WeakMap,getHostRef=i=>hostRefs.get(i),registerHost=(i,a)=>hostRefs.set(i,{$flags$:0,$hostElement$:i,$cmpMeta$:a,$instanceValues$:new Map}),isMemberInElement=(i,a)=>a in i,consoleError=(i,a)=>(0,console.error)(i,a),styles=new Map,modeResolutionChain=[],SLOT_FB_CSS="slot-fb{display:contents}slot-fb[hidden]{display:none}",XLINK_NS="http://www.w3.org/1999/xlink",win=typeof window<"u"?window:{},doc=win.document||{head:{}},H=win.HTMLElement||class{},plt={$flags$:0,$resourcesUrl$:"",jmp:i=>i(),raf:i=>requestAnimationFrame(i),ael:(i,a,r,o)=>i.addEventListener(a,r,o),rel:(i,a,r,o)=>i.removeEventListener(a,r,o),ce:(i,a)=>new CustomEvent(i,a)},supportsListenerOptions=(()=>{let i=!1;try{doc.addEventListener("e",null,Object.defineProperty({},"passive",{get(){i=!0}}))}catch{}return i})(),promiseResolve=i=>Promise.resolve(i),supportsConstructableStylesheets=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),queuePending=!1,queueDomReads=[],queueDomWrites=[],queueTask=(i,a)=>r=>{i.push(r),queuePending||(queuePending=!0,a&&4&plt.$flags$?nextTick(flush):plt.raf(flush))},consume=i=>{for(let a=0;a{consume(queueDomReads),consume(queueDomWrites),(queuePending=queueDomReads.length>0)&&plt.raf(flush)},nextTick=i=>promiseResolve().then(i),writeTask=queueTask(queueDomWrites,!0),EMPTY_OBJ={},SVG_NS="http://www.w3.org/2000/svg",HTML_NS="http://www.w3.org/1999/xhtml",isDef=i=>null!=i,isComplexType=i=>"object"==(i=typeof i)||"function"===i;function queryNonceMetaTagContent(i){var a,r,o;return null!=(o=null==(r=null==(a=i.head)?void 0:a.querySelector('meta[name="csp-nonce"]'))?void 0:r.getAttribute("content"))?o:void 0}var result_exports={};__export$1(result_exports,{err:()=>err,map:()=>map,ok:()=>ok,unwrap:()=>unwrap$1,unwrapErr:()=>unwrapErr});var ok=i=>({isOk:!0,isErr:!1,value:i}),err=i=>({isOk:!1,isErr:!0,value:i});function map(i,a){if(i.isOk){const r=a(i.value);return r instanceof Promise?r.then(o=>ok(o)):ok(r)}if(i.isErr)return err(i.value);throw"should never get here"}var unwrap$1=i=>{if(i.isOk)return i.value;throw i.value},unwrapErr=i=>{if(i.isErr)return i.value;throw i.value},createTime=(i,a="")=>()=>{},h=(i,a,...r)=>{let o=null,s=null,c=null,y=!1,_=!1;const E=[],T=S=>{for(let I=0;IS[I]).join(" "))}}if("function"==typeof i)return i(null===a?{}:a,E,vdomFnUtils);const A=newVNode(i,null);return A.$attrs$=a,E.length>0&&(A.$children$=E),A.$key$=s,A.$name$=c,A},newVNode=(i,a)=>({$flags$:0,$tag$:i,$text$:a,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),Host={},isHost=i=>i&&i.$tag$===Host,vdomFnUtils={forEach:(i,a)=>i.map(convertToPublic).forEach(a),map:(i,a)=>i.map(convertToPublic).map(a).map(convertToPrivate)},convertToPublic=i=>({vattrs:i.$attrs$,vchildren:i.$children$,vkey:i.$key$,vname:i.$name$,vtag:i.$tag$,vtext:i.$text$}),convertToPrivate=i=>{if("function"==typeof i.vtag){const r={...i.vattrs};return i.vkey&&(r.key=i.vkey),i.vname&&(r.name=i.vname),h(i.vtag,r,...i.vchildren||[])}const a=newVNode(i.vtag,i.vtext);return a.$attrs$=i.vattrs,a.$children$=i.vchildren,a.$key$=i.vkey,a.$name$=i.vname,a},computeMode=i=>modeResolutionChain.map(a=>a(i)).find(a=>!!a),parsePropertyValue=(i,a)=>null==i||isComplexType(i)?i:4&a?"false"!==i&&(""===i||!!i):2&a?parseFloat(i):1&a?String(i):i,getElement=i=>i,createEvent=(i,a,r)=>{const o=getElement(i);return{emit:s=>emitEvent(o,a,{bubbles:!!(4&r),composed:!!(2&r),cancelable:!!(1&r),detail:s})}},emitEvent=(i,a,r)=>{const o=plt.ce(a,r);return i.dispatchEvent(o),o},rootAppliedStyles=new WeakMap,registerStyle=(i,a,r)=>{let o=styles.get(i);supportsConstructableStylesheets&&r?(o=o||new CSSStyleSheet,"string"==typeof o?o=a:o.replaceSync(a)):o=a,styles.set(i,o)},addStyle=(i,a,r)=>{var o;const s=getScopeId(a,r),c=styles.get(s);if(i=11===i.nodeType?i:doc,c)if("string"==typeof c){let y,_=rootAppliedStyles.get(i=i.head||i);if(_||rootAppliedStyles.set(i,_=new Set),!_.has(s)){{y=doc.createElement("style"),y.innerHTML=c;const E=null!=(o=plt.$nonce$)?o:queryNonceMetaTagContent(doc);null!=E&&y.setAttribute("nonce",E),(!(1&a.$flags$)||1&a.$flags$&&"HEAD"!==i.nodeName)&&i.insertBefore(y,i.querySelector("link"))}4&a.$flags$&&(y.innerHTML+=SLOT_FB_CSS),_&&_.add(s)}}else i.adoptedStyleSheets.includes(c)||(i.adoptedStyleSheets=[...i.adoptedStyleSheets,c]);return s},attachStyles=i=>{const a=i.$cmpMeta$,r=i.$hostElement$,o=a.$flags$,s=createTime("attachStyles",a.$tagName$),c=addStyle(r.shadowRoot?r.shadowRoot:r.getRootNode(),a,i.$modeName$);10&o&&2&o&&(r["s-sc"]=c,r.classList.add(c+"-h"),2&o&&r.classList.add(c+"-s")),s()},getScopeId=(i,a)=>"sc-"+(a&&32&i.$flags$?i.$tagName$+"-"+a:i.$tagName$),setAccessor=(i,a,r,o,s,c)=>{if(r!==o){let y=isMemberInElement(i,a),_=a.toLowerCase();if("class"===a){const E=i.classList,T=parseClassList(r),A=parseClassList(o);E.remove(...T.filter(S=>S&&!A.includes(S))),E.add(...A.filter(S=>S&&!T.includes(S)))}else if("style"===a){for(const E in r)o&&null!=o[E]||(E.includes("-")?i.style.removeProperty(E):i.style[E]="");for(const E in o)r&&o[E]===r[E]||(E.includes("-")?i.style.setProperty(E,o[E]):i.style[E]=o[E])}else if("key"!==a)if("ref"===a)o&&o(i);else if(i.__lookupSetter__(a)||"o"!==a[0]||"n"!==a[1]){const E=isComplexType(o);if((y||E&&null!==o)&&!s)try{if(i.tagName.includes("-"))i[a]=o;else{const A=o??"";"list"===a?y=!1:null!=r&&i[a]==A||(i[a]=A)}}catch{}let T=!1;_!==(_=_.replace(/^xlink\:?/,""))&&(a=_,T=!0),null==o||!1===o?!1===o&&""!==i.getAttribute(a)||(T?i.removeAttributeNS(XLINK_NS,a):i.removeAttribute(a)):(!y||4&c||s)&&!E&&(o=!0===o?"":o,T?i.setAttributeNS(XLINK_NS,a,o):i.setAttribute(a,o))}else if(a="-"===a[2]?a.slice(3):isMemberInElement(win,_)?_.slice(2):_[2]+a.slice(3),r||o){const E=a.endsWith(CAPTURE_EVENT_SUFFIX);a=a.replace(CAPTURE_EVENT_REGEX,""),r&&plt.rel(i,a,r,E),o&&plt.ael(i,a,o,E)}}},parseClassListRegex=/\s/,parseClassList=i=>i?i.split(parseClassListRegex):[],CAPTURE_EVENT_SUFFIX="Capture",CAPTURE_EVENT_REGEX=new RegExp(CAPTURE_EVENT_SUFFIX+"$"),updateElement=(i,a,r)=>{const o=11===a.$elm$.nodeType&&a.$elm$.host?a.$elm$.host:a.$elm$,s=i&&i.$attrs$||EMPTY_OBJ,c=a.$attrs$||EMPTY_OBJ;for(const y of sortedAttrNames(Object.keys(s)))y in c||setAccessor(o,y,s[y],void 0,r,a.$flags$);for(const y of sortedAttrNames(Object.keys(c)))setAccessor(o,y,s[y],c[y],r,a.$flags$)},scopeId,contentRef,hostTagName;function sortedAttrNames(i){return i.includes("ref")?[...i.filter(a=>"ref"!==a),"ref"]:i}var useNativeShadowDom=!1,checkSlotFallbackVisibility=!1,checkSlotRelocate=!1,isSvgMode=!1,createElm=(i,a,r,o)=>{var s;const c=a.$children$[r];let y,_,E,T=0;if(useNativeShadowDom||(checkSlotRelocate=!0,"slot"===c.$tag$&&(scopeId&&o.classList.add(scopeId+"-s"),c.$flags$|=c.$children$?2:1)),null!==c.$text$)y=c.$elm$=doc.createTextNode(c.$text$);else if(1&c.$flags$)y=c.$elm$=doc.createTextNode("");else{if(isSvgMode||(isSvgMode="svg"===c.$tag$),y=c.$elm$=doc.createElementNS(isSvgMode?SVG_NS:HTML_NS,!useNativeShadowDom&&BUILD.slotRelocation&&2&c.$flags$?"slot-fb":c.$tag$),isSvgMode&&"foreignObject"===c.$tag$&&(isSvgMode=!1),updateElement(null,c,isSvgMode),y.getRootNode().querySelector("body")&&BUILD.scoped&&isDef(scopeId)&&y["s-si"]!==scopeId&&y.classList.add(y["s-si"]=scopeId),updateElementScopeIds(y,o),c.$children$)for(T=0;T{plt.$flags$|=1;const r=Array.from(i.childNodes);if(i["s-sr"]&&BUILD.experimentalSlotFixes){let o=i;for(;o=o.nextSibling;)o&&o["s-sn"]===i["s-sn"]&&o["s-sh"]===hostTagName&&r.push(o)}for(let o=r.length-1;o>=0;o--){const s=r[o];s["s-hn"]!==hostTagName&&s["s-ol"]&&(insertBefore(parentReferenceNode(s),s,referenceNode(s)),s["s-ol"].remove(),s["s-ol"]=void 0,s["s-sh"]=void 0,checkSlotRelocate=!0),a&&putBackInOriginalLocation(s,a)}plt.$flags$&=-2},addVnodes=(i,a,r,o,s,c)=>{let y,_=i["s-cr"]&&i["s-cr"].parentNode||i;for(_.shadowRoot&&_.tagName===hostTagName&&(_=_.shadowRoot);s<=c;++s)o[s]&&(y=createElm(null,r,s,i),y&&(o[s].$elm$=y,insertBefore(_,y,referenceNode(a))))},removeVnodes=(i,a,r)=>{for(let o=a;o<=r;++o){const s=i[o];if(s){const c=s.$elm$;nullifyVNodeRefs(s),c&&(checkSlotFallbackVisibility=!0,c["s-ol"]?c["s-ol"].remove():putBackInOriginalLocation(c,!0),c.remove())}}},updateChildren=(i,a,r,o,s=!1)=>{let c,y,_=0,E=0,T=0,A=0,S=a.length-1,I=a[0],N=a[S],X=o.length-1,z=o[0],q=o[X];for(;_<=S&&E<=X;)if(null==I)I=a[++_];else if(null==N)N=a[--S];else if(null==z)z=o[++E];else if(null==q)q=o[--X];else if(isSameVnode(I,z,s))patch(I,z,s),I=a[++_],z=o[++E];else if(isSameVnode(N,q,s))patch(N,q,s),N=a[--S],q=o[--X];else if(isSameVnode(I,q,s))"slot"!==I.$tag$&&"slot"!==q.$tag$||putBackInOriginalLocation(I.$elm$.parentNode,!1),patch(I,q,s),insertBefore(i,I.$elm$,N.$elm$.nextSibling),I=a[++_],q=o[--X];else if(isSameVnode(N,z,s))"slot"!==I.$tag$&&"slot"!==q.$tag$||putBackInOriginalLocation(N.$elm$.parentNode,!1),patch(N,z,s),insertBefore(i,N.$elm$,I.$elm$),N=a[--S],z=o[++E];else{for(T=-1,A=_;A<=S;++A)if(a[A]&&null!==a[A].$key$&&a[A].$key$===z.$key$){T=A;break}T>=0?(y=a[T],y.$tag$!==z.$tag$?c=createElm(a&&a[E],r,T,i):(patch(y,z,s),a[T]=void 0,c=y.$elm$),z=o[++E]):(c=createElm(a&&a[E],r,E,i),z=o[++E]),c&&insertBefore(parentReferenceNode(I.$elm$),c,referenceNode(I.$elm$))}_>S?addVnodes(i,null==o[X+1]?null:o[X+1].$elm$,r,o,E,X):E>X&&removeVnodes(a,_,S)},isSameVnode=(i,a,r=!1)=>!(i.$tag$!==a.$tag$||("slot"===i.$tag$?"$nodeId$"in i&&r&&8!==i.$elm$.nodeType||i.$name$!==a.$name$:!r&&i.$key$!==a.$key$)),referenceNode=i=>i&&i["s-ol"]||i,parentReferenceNode=i=>(i["s-ol"]?i["s-ol"]:i).parentNode,patch=(i,a,r=!1)=>{const o=a.$elm$=i.$elm$,s=i.$children$,c=a.$children$,y=a.$tag$,_=a.$text$;let E;null===_?(isSvgMode="svg"===y||"foreignObject"!==y&&isSvgMode,("slot"!==y||useNativeShadowDom)&&updateElement(i,a,isSvgMode),null!==s&&null!==c?updateChildren(o,s,a,c,r):null!==c?(null!==i.$text$&&(o.textContent=""),addVnodes(o,null,a,c,0,c.length-1)):!r&&BUILD.updatable&&null!==s&&removeVnodes(s,0,s.length-1),isSvgMode&&"svg"===y&&(isSvgMode=!1)):(E=o["s-cr"])?E.parentNode.textContent=_:i.$text$!==_&&(o.data=_)},updateFallbackSlotVisibility=i=>{const a=i.childNodes;for(const r of a)if(1===r.nodeType){if(r["s-sr"]){const o=r["s-sn"];r.hidden=!1;for(const s of a)if(s!==r)if(s["s-hn"]!==r["s-hn"]||""!==o){if(1===s.nodeType&&(o===s.getAttribute("slot")||o===s["s-sn"])||3===s.nodeType&&o===s["s-sn"]){r.hidden=!0;break}}else if(1===s.nodeType||3===s.nodeType&&""!==s.textContent.trim()){r.hidden=!0;break}}updateFallbackSlotVisibility(r)}},relocateNodes=[],markSlotContentForRelocation=i=>{let a,r,o;for(const s of i.childNodes){if(s["s-sr"]&&(a=s["s-cr"])&&a.parentNode){r=a.parentNode.childNodes;const c=s["s-sn"];for(o=r.length-1;o>=0;o--)if(a=r[o],!a["s-cn"]&&!a["s-nr"]&&a["s-hn"]!==s["s-hn"]&&!BUILD.experimentalSlotFixes)if(isNodeLocatedInSlot(a,c)){let y=relocateNodes.find(_=>_.$nodeToRelocate$===a);checkSlotFallbackVisibility=!0,a["s-sn"]=a["s-sn"]||c,y?(y.$nodeToRelocate$["s-sh"]=s["s-hn"],y.$slotRefNode$=s):(a["s-sh"]=s["s-hn"],relocateNodes.push({$slotRefNode$:s,$nodeToRelocate$:a})),a["s-sr"]&&relocateNodes.map(_=>{isNodeLocatedInSlot(_.$nodeToRelocate$,a["s-sn"])&&(y=relocateNodes.find(E=>E.$nodeToRelocate$===a),y&&!_.$slotRefNode$&&(_.$slotRefNode$=y.$slotRefNode$))})}else relocateNodes.some(y=>y.$nodeToRelocate$===a)||relocateNodes.push({$nodeToRelocate$:a})}1===s.nodeType&&markSlotContentForRelocation(s)}},isNodeLocatedInSlot=(i,a)=>1===i.nodeType?null===i.getAttribute("slot")&&""===a||i.getAttribute("slot")===a:i["s-sn"]===a||""===a,nullifyVNodeRefs=i=>{i.$attrs$&&i.$attrs$.ref&&i.$attrs$.ref(null),i.$children$&&i.$children$.map(nullifyVNodeRefs)},insertBefore=(i,a,r)=>{const o=i?.insertBefore(a,r);return updateElementScopeIds(a,i),o},findScopeIds=i=>{const a=[];return i&&a.push(...i["s-scs"]||[],i["s-si"],i["s-sc"],...findScopeIds(i.parentElement)),a},updateElementScopeIds=(i,a,r=!1)=>{var o;if(i&&a&&1===i.nodeType){const s=new Set(findScopeIds(a).filter(Boolean));if(s.size&&(null==(o=i.classList)||o.add(...i["s-scs"]=[...s]),i["s-ol"]||r))for(const c of Array.from(i.childNodes))updateElementScopeIds(c,i,!0)}},renderVdom=(i,a,r=!1)=>{var o,s,c,y,_;const E=i.$hostElement$,T=i.$cmpMeta$,A=i.$vnode$||newVNode(null,null),S=isHost(a)?a:h(null,null,a);if(hostTagName=E.tagName,T.$attrsToReflect$&&(S.$attrs$=S.$attrs$||{},T.$attrsToReflect$.map(([I,N])=>S.$attrs$[N]=E[I])),r&&S.$attrs$)for(const I of Object.keys(S.$attrs$))E.hasAttribute(I)&&!["key","ref","style","class"].includes(I)&&(S.$attrs$[I]=E[I]);if(S.$tag$=null,S.$flags$|=4,i.$vnode$=S,S.$elm$=A.$elm$=E.shadowRoot||E,scopeId=E["s-sc"],useNativeShadowDom=!!(1&T.$flags$),contentRef=E["s-cr"],checkSlotFallbackVisibility=!1,patch(A,S,r),plt.$flags$|=1,checkSlotRelocate){markSlotContentForRelocation(S.$elm$);for(const I of relocateNodes){const N=I.$nodeToRelocate$;if(!N["s-ol"]){const X=doc.createTextNode("");X["s-nr"]=N,insertBefore(N.parentNode,N["s-ol"]=X,N)}}for(const I of relocateNodes){const N=I.$nodeToRelocate$,X=I.$slotRefNode$;if(X){const z=X.parentNode;let q=X.nextSibling;{let lt=null==(o=N["s-ol"])?void 0:o.previousSibling;for(;lt;){let pt=null!=(s=lt["s-nr"])?s:null;if(pt&&pt["s-sn"]===N["s-sn"]&&z===pt.parentNode){for(pt=pt.nextSibling;pt===N||pt?.["s-sr"];)pt=pt?.nextSibling;if(!pt||!pt["s-nr"]){q=pt;break}}lt=lt.previousSibling}}(!q&&z!==N.parentNode||N.nextSibling!==q)&&N!==q&&(!N["s-hn"]&&N["s-ol"]&&(N["s-hn"]=N["s-ol"].parentNode.nodeName),insertBefore(z,N,q),1===N.nodeType&&(N.hidden=null!=(c=N["s-ih"])&&c)),N&&"function"==typeof X["s-rf"]&&X["s-rf"](N)}else 1===N.nodeType&&(r&&(N["s-ih"]=null!=(y=N.hidden)&&y),N.hidden=!0)}}if(checkSlotFallbackVisibility&&updateFallbackSlotVisibility(S.$elm$),plt.$flags$&=-2,relocateNodes.length=0,BUILD.experimentalScopedSlotChanges&&2&T.$flags$)for(const I of S.$elm$.childNodes)I["s-hn"]===hostTagName||I["s-sh"]||(r&&null==I["s-ih"]&&(I["s-ih"]=null!=(_=I.hidden)&&_),I.hidden=!0);contentRef=void 0},attachToAncestor=(i,a)=>{},scheduleUpdate=(i,a)=>(i.$flags$|=16,attachToAncestor(i,i.$ancestorComponent$),writeTask(()=>dispatchHooks(i,a))),dispatchHooks=(i,a)=>{const r=i.$hostElement$,o=createTime("scheduleUpdate",i.$cmpMeta$.$tagName$),s=r;if(!s)throw new Error(`Can't render component <${r.tagName.toLowerCase()} /> with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`);let c;return c=safeCall(s,a?"componentWillLoad":"componentWillUpdate"),c=enqueue(c,()=>safeCall(s,"componentWillRender")),o(),enqueue(c,()=>updateComponent(i,s,a))},enqueue=(i,a)=>isPromisey(i)?i.then(a).catch(r=>{console.error(r),a()}):a(),isPromisey=i=>i instanceof Promise||i&&i.then&&"function"==typeof i.then,updateComponent=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r,o){const s=a.$hostElement$,c=createTime("update",a.$cmpMeta$.$tagName$);o&&attachStyles(a);const y=createTime("render",a.$cmpMeta$.$tagName$);callRender(a,r,s,o),y(),c(),postUpdateComponent(a)});return function(r,o,s){return i.apply(this,arguments)}}(),renderingRef=null,callRender=(i,a,r,o)=>{try{renderingRef=a,a=a.render&&a.render(),i.$flags$&=-17,i.$flags$|=2,(BUILD.hasRenderFn||BUILD.reflect)&&(BUILD.vdomRender||BUILD.reflect)&&(BUILD.hydrateServerSide||renderVdom(i,a,o))}catch(s){consoleError(s,i.$hostElement$)}return renderingRef=null,null},getRenderingRef=()=>renderingRef,postUpdateComponent=i=>{const r=i.$hostElement$,o=createTime("postUpdate",i.$cmpMeta$.$tagName$),s=r;safeCall(s,"componentDidRender"),64&i.$flags$?(safeCall(s,"componentDidUpdate"),o()):(i.$flags$|=64,safeCall(s,"componentDidLoad"),o())},forceUpdate=i=>{{const a=getHostRef(i),r=a.$hostElement$.isConnected;return r&&2==(18&a.$flags$)&&scheduleUpdate(a,!1),r}},safeCall=(i,a,r)=>{if(i&&i[a])try{return i[a](r)}catch(o){consoleError(o)}},getValue=(i,a)=>getHostRef(i).$instanceValues$.get(a),setValue=(i,a,r,o)=>{const s=getHostRef(i),c=i,y=s.$instanceValues$.get(a),_=s.$flags$,E=c;r=parsePropertyValue(r,o.$members$[a][0]);const T=Number.isNaN(y)&&Number.isNaN(r);if(r!==y&&!T){if(s.$instanceValues$.set(a,r),o.$watchers$&&128&_){const A=o.$watchers$[a];A&&A.map(S=>{try{E[S](r,y,a)}catch(I){consoleError(I,c)}})}if(2==(18&_)){if(E.componentShouldUpdate&&!1===E.componentShouldUpdate(r,y,a))return;scheduleUpdate(s,!1)}}},proxyComponent=(i,a,r)=>{var o,s;const c=i.prototype;if(a.$members$||a.$watchers$||i.watchers){i.watchers&&!a.$watchers$&&(a.$watchers$=i.watchers);const y=Object.entries(null!=(o=a.$members$)?o:{});y.map(([_,[E]])=>{(31&E||32&E)&&Object.defineProperty(c,_,{get(){return getValue(this,_)},set(T){setValue(this,_,T,a)},configurable:!0,enumerable:!0})});{const _=new Map;c.attributeChangedCallback=function(E,T,A){plt.jmp(()=>{var S;const I=_.get(E);if(this.hasOwnProperty(I))A=this[I],delete this[I];else{if(c.hasOwnProperty(I)&&"number"==typeof this[I]&&this[I]==A)return;if(null==I){const N=getHostRef(this),X=N?.$flags$;if(X&&!(8&X)&&128&X&&A!==T){const z=this,q=null==(S=a.$watchers$)?void 0:S[E];q?.forEach(lt=>{null!=z[lt]&&z[lt].call(z,A,T,E)})}return}}this[I]=(null!==A||"boolean"!=typeof this[I])&&A})},i.observedAttributes=Array.from(new Set([...Object.keys(null!=(s=a.$watchers$)?s:{}),...y.filter(([E,T])=>15&T[0]).map(([E,T])=>{var A;const S=T[1]||E;return _.set(S,E),512&T[0]&&(null==(A=a.$attrsToReflect$)||A.push([E,S])),S})]))}}return i},initializeComponent=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r,o,s){let c;if(!(32&r.$flags$)&&(r.$flags$|=32,c=a.constructor,customElements.whenDefined(a.localName).then(()=>r.$flags$|=128),c&&c.style)){let y;"string"==typeof c.style?y=c.style:"string"!=typeof c.style&&(r.$modeName$=computeMode(a),r.$modeName$&&(y=c.style[r.$modeName$]));const _=getScopeId(o,r.$modeName$);if(!styles.has(_)){const E=createTime("registerStyles",o.$tagName$);registerStyle(_,y,!!(1&o.$flags$)),E()}}scheduleUpdate(r,!0)});return function(r,o,s,c){return i.apply(this,arguments)}}(),fireConnectedCallback=i=>{},connectedCallback=i=>{if(!(1&plt.$flags$)){const a=getHostRef(i),r=a.$cmpMeta$,o=createTime("connectedCallback",r.$tagName$);1&a.$flags$?(addHostEventListeners(i,a,r.$listeners$),a?.$lazyInstance$?fireConnectedCallback(a.$lazyInstance$):a?.$onReadyPromise$&&a.$onReadyPromise$.then(()=>fireConnectedCallback(a.$lazyInstance$))):(a.$flags$|=1,12&r.$flags$&&setContentReference(i),r.$members$&&Object.entries(r.$members$).map(([s,[c]])=>{if(31&c&&i.hasOwnProperty(s)){const y=i[s];delete i[s],i[s]=y}}),initializeComponent(i,a,r)),o()}},setContentReference=i=>{const a=i["s-cr"]=doc.createComment("");a["s-cn"]=!0,insertBefore(i,a,i.firstChild)},disconnectedCallback=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){if(!(1&plt.$flags$)){const r=getHostRef(a);r.$rmListeners$&&(r.$rmListeners$.map(o=>o()),r.$rmListeners$=void 0)}});return function(r){return i.apply(this,arguments)}}(),proxyCustomElement=(i,a)=>{const r={$flags$:a[0],$tagName$:a[1]};r.$members$=a[2],r.$listeners$=a[3],r.$watchers$=i.$watchers$,r.$attrsToReflect$=[];const o=i.prototype.connectedCallback,s=i.prototype.disconnectedCallback;return Object.assign(i.prototype,{__registerHost(){registerHost(this,r)},connectedCallback(){const c=getHostRef(this);addHostEventListeners(this,c,r.$listeners$),connectedCallback(this),o&&o.call(this)},disconnectedCallback(){disconnectedCallback(this),s&&s.call(this)},__attachShadow(){if(this.shadowRoot){if("open"!==this.shadowRoot.mode)throw new Error(`Unable to re-use existing shadow root for ${r.$tagName$}! Mode is set to ${this.shadowRoot.mode} but Stencil only supports open shadow roots.`)}else this.attachShadow({mode:"open",delegatesFocus:!!(16&r.$flags$)})}}),i.is=r.$tagName$,proxyComponent(i,r)},Fragment=(i,a)=>a,addHostEventListeners=(i,a,r,o)=>{r&&r.map(([s,c,y])=>{const _=getHostListenerTarget(i,s),E=hostListenerProxy(a,y),T=hostListenerOpts(s);plt.ael(_,c,E,T),(a.$rmListeners$=a.$rmListeners$||[]).push(()=>plt.rel(_,c,E,T))})},hostListenerProxy=(i,a)=>r=>{try{BUILD.lazyLoad||i.$hostElement$[a](r)}catch(o){consoleError(o)}},getHostListenerTarget=(i,a)=>4&a?doc:8&a?win:16&a?doc.body:i,hostListenerOpts=i=>supportsListenerOptions?{passive:!!(1&i),capture:!!(2&i)}:!!(2&i),CURRENT_MODULE,METHOD_MODULE,i;i=CURRENT_MODULE||(CURRENT_MODULE={}),i.WELCOME="welcome",i.WELCOME_LOGIN="welcome-login",i.WELCOME_SIGNUP="welcome-signup",i.INFO="info",i.LOGIN_BUNKER_URL="login-bunker-url",i.LOGIN_READ_ONLY="login-read-only",i.CONFIRM_LOGOUT="confirm-logout",i.IMPORT_FLOW="import",i.LOGIN="login",i.SIGNUP="signup",i.LOCAL_SIGNUP="local-signup",i.EXTENSION="extension",i.LOADING="loading",i.PREVIOUSLY_LOGGED="switch-account",i.LOGIN_OTP="otp",i.CONNECT="connect",i.CONNECTION_STRING="connection-string",function(i){i.LOGIN="login",i.SIGNUP="signup",i.LOGOUT="logout",i.CONFIRM="confirm"}(METHOD_MODULE||(METHOD_MODULE={}));const appendToMap=(i,a,r)=>{const o=i.get(a);o?o.includes(r)||o.push(r):i.set(a,[r])},debounce=(i,a)=>{let r;return(...o)=>{r&&clearTimeout(r),r=setTimeout(()=>{r=0,i(...o)},a)}},isConnected=i=>!("isConnected"in i)||i.isConnected,cleanupElements=debounce(i=>{for(let a of i.keys())i.set(a,i.get(a).filter(isConnected))},2e3),stencilSubscription=()=>{if("function"!=typeof getRenderingRef)return{};const i=new Map;return{dispose:()=>i.clear(),get:a=>{const r=getRenderingRef();r&&appendToMap(i,a,r)},set:a=>{const r=i.get(a);r&&i.set(a,r.filter(forceUpdate)),cleanupElements(i)},reset:()=>{i.forEach(a=>a.forEach(forceUpdate)),cleanupElements(i)}}},unwrap=i=>"function"==typeof i?i():i,createObservableMap=(i,a=(r,o)=>r!==o)=>{const r=unwrap(i);let o=new Map(Object.entries(r??{}));const s={dispose:[],get:[],set:[],reset:[]},c=()=>{var A;o=new Map(Object.entries(null!==(A=unwrap(i))&&void 0!==A?A:{})),s.reset.forEach(S=>S())},y=A=>(s.get.forEach(S=>S(A)),o.get(A)),_=(A,S)=>{const I=o.get(A);a(S,I,A)&&(o.set(A,S),s.set.forEach(N=>N(A,S,I)))},E=typeof Proxy>"u"?{}:new Proxy(r,{get:(A,S)=>y(S),ownKeys:A=>Array.from(o.keys()),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0}),has:(A,S)=>o.has(S),set:(A,S,I)=>(_(S,I),!0)}),T=(A,S)=>(s[A].push(S),()=>{removeFromArray(s[A],S)});return{state:E,get:y,set:_,on:T,onChange:(A,S)=>{const I=T("set",(X,z)=>{X===A&&S(z)}),N=T("reset",()=>S(unwrap(i)[A]));return()=>{I(),N()}},use:(...A)=>{const S=A.reduce((I,N)=>(N.set&&I.push(T("set",N.set)),N.get&&I.push(T("get",N.get)),N.reset&&I.push(T("reset",N.reset)),N.dispose&&I.push(T("dispose",N.dispose)),I),[]);return()=>S.forEach(I=>I())},dispose:()=>{s.dispose.forEach(A=>A()),c()},reset:c,forceUpdate:A=>{const S=o.get(A);s.set.forEach(I=>I(A,S,S))}}},removeFromArray=(i,a)=>{const r=i.indexOf(a);r>=0&&(i[r]=i[i.length-1],i.length--)},createStore=(i,a)=>{const r=createObservableMap(i,a);return r.use(stencilSubscription()),r},{state,onChange}=createStore({screen:CURRENT_MODULE.WELCOME,prevScreen:CURRENT_MODULE.WELCOME,path:[CURRENT_MODULE.WELCOME],error:"",isLoading:!1,isLoadingExtension:!1,isOTP:!1,authUrl:"",localSignup:!1,nlSignin:{loginName:""},nlSignup:{signupName:"",domain:"",servers:[{name:"@nsec.app",value:"nsec.app"},{name:"@highlighter.com",value:"highlighter.com"}]},nlSigninBunkerUrl:{loginName:""},nlSigninReadOnly:{loginName:""},nlSigninOTP:{loginName:"",code:""},nlImport:{nostrConnect:"",relay:""}});onChange("screen",()=>{state.error="",state.nlSignin.loginName="",state.nlSignup.signupName="",state.nlSignup.domain=""});const buttonBaseCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.h-0{height:0}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-16{width:64px}.w-44{width:176px}.w-52{width:208px}.w-6{width:24px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.min-w-40{min-width:160px}.max-w-40{max-width:160px}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.gap-x-2{column-gap:8px}.text-nowrap{text-wrap:nowrap}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border-\\[0px\\]{border-width:0}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-xs{font-size:12px;line-height:16px}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.transition-all{transition-duration:.15s;transition-property:all}.ease-in-out,.transition-all{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.border-t-\\[1px\\]{border-top-width:1px}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}",ButtonBaseStyle0=buttonBaseCss,ButtonBase=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.theme="default",this.darkMode=!1,this.titleBtn="Open modal",this.disabled=!1}componentDidRender(){const i=this.element.querySelector("svg");i&&(i.classList.add("flex-shrink-0","w-4","h-4","block"),i.removeAttribute("style"))}render(){return h("div",{key:"fd503ba6a6e4523b510f85fa8eb35d64af6616f3",class:`theme-${this.theme}`},h("button",{key:"2341cc507577b37f0309eda12b3516e2abb468a2",disabled:this.disabled,type:"button",class:"nl-button py-2.5 px-3 w-full inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg disabled:opacity-50 disabled:pointer-events-none dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600"},h("slot",{key:"7bdd086b67b7662ab913e93ddab8fdb05b4e2805",name:"icon-start"}),this.titleBtn))}get element(){return this}static get style(){return ButtonBaseStyle0}},[4,"button-base",{theme:[1025],darkMode:[1028,"dark-mode"],titleBtn:[1,"title-btn"],disabled:[4]}]);function defineCustomElement$n(){typeof customElements>"u"||["button-base"].forEach(i=>{"button-base"===i&&(customElements.get(i)||customElements.define(i,ButtonBase))})}defineCustomElement$n();const nlConfirmLogoutCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlConfirmLogoutStyle0=nlConfirmLogoutCss,NlConfirmLogout=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.handleLogoutBanner=createEvent(this,"handleLogoutBanner",7),this.handleBackUpModal=createEvent(this,"handleBackUpModal",7),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.titleModal="Delete keys?",this.description="Your profile keys are stored in this browser tab and will be deleted if you log out, and your profile will be inaccessible."}handleLogout(){this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.nlCloseModal.emit()}handleCancel(){this.nlCloseModal.emit()}handleBackUp(){state.path=[CURRENT_MODULE.IMPORT_FLOW]}render(){return h("div",{key:"cc17a91048cddc093676cec3f7f1f41a4e3bc765",class:"p-4 overflow-y-auto"},h("h1",{key:"1120e3b34cbd42110b76c3774f0a2dcba43c1711",class:"nl-title font-bold text-center text-4xl"},this.titleModal),h("p",{key:"09a3b077d82c7d32fa4da4987198c81316155c2d",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description),h("div",{key:"9c5ed8fc1ac5220e93d72e02a3ec8bffd127b27f",class:"mt-3 ml-auto mr-auto w-60 flex flex-col gap-2"},h("button-base",{key:"1f9c9b8b0c994ccb92706105a92e59136bdcdb2f",onClick:()=>this.handleBackUp(),titleBtn:"Backup keys",theme:"lemonade"}),h("button-base",{key:"bbb5ed3483b1b46ac2016acfdd082b8eb3403565",onClick:()=>this.handleLogout(),theme:"crab",titleBtn:"Logout and delete keys"})))}static get style(){return NlConfirmLogoutStyle0}},[0,"nl-confirm-logout",{titleModal:[1,"title-modal"],description:[1]}]);function defineCustomElement$m(){typeof customElements>"u"||["nl-confirm-logout","button-base"].forEach(i=>{switch(i){case"nl-confirm-logout":customElements.get(i)||customElements.define(i,NlConfirmLogout);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$m();const nlConnectCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlConnectStyle0=nlConnectCss,NlConnect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnect=createEvent(this,"nlNostrConnect",7),this.titleWelcome="Connect to key store",this.authMethods=[],this.hasOTP=!1,this.connectionStringServices=[],this.isOpenAdvancedLogin=!1}handleChangeScreen(i){state.path=[...state.path,i]}handleOpenAdvanced(){this.isOpenAdvancedLogin=!this.isOpenAdvancedLogin}allowAuthMethod(i){return!this.authMethods.length||this.authMethods.includes(i)}componentWillLoad(){}handleOpenLink(i){this.nlNostrConnect.emit(i)}render(){const i=(this.isOpenAdvancedLogin?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-blue-500";return h(Fragment,{key:"1734363a22bf47aea8b41fc54696482dedd91e1c"},h("div",{key:"0b6b579442514815b57da027e849820a95a73cea",class:"p-4 overflow-y-auto"},h("h1",{key:"dad1e22099a1fde4ece1fae2617e7c73cc42aac5",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"ffdf8ff49e45a68cc545ddcd88977309b3b43a30",class:"p-4"},!!this.connectionStringServices.length&&h("div",{key:"f520127eb53001b3439d39e12cabf387321f9f41",class:"max-w-96 mx-auto pt-5"},h("p",{key:"f2defd241991995ef1ae21f54e9aa60decb9fbfe",class:"nl-description font-medium text-sm pb-1.5"},"Select key store:"),h("ul",{key:"eb13569f5bf6e6a396f77e288907d164877661c7",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.connectionStringServices.map(a=>h("li",null,h("a",{href:a.link,target:"_blank",onClick:()=>this.handleOpenLink(a.relay),class:"flex items-center gap-x-3.5 w-full hover:bg-gray-300 flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm justify-between"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},a.img?h("img",{class:"w-full rounded-full",src:a.img,alt:a.name}):h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#9ca3af",class:"w-4 h-4 block"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},a.name)))))))),h("div",{key:"e5d8b631dc6f226de089094f5b1a618387e53b13",class:"max-w-52 mx-auto pb-5"},(this.allowAuthMethod("connect")||this.allowAuthMethod("readOnly"))&&h("div",{key:"9f180499d91ce85e3220b1c01a7100dc43436250",class:"flex justify-center"},h("div",{key:"1e7150301d9b9f6fb2c617833728bdfb1bdc7ff6",onClick:()=>this.handleOpenAdvanced(),class:"text-blue-500 mt-3 decoration-dashed cursor-pointer inline-flex gap-2 items-center pb-1 border-dashed border-b-[1px] border-blue-500 text-sm font-light"},"Advanced",h("svg",{key:"25d75cf514b5aa565882da8810732274ef268e84",class:i,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"82ff6cc210c408bc936b1d99156cf24e44b3bb47",d:"m6 9 6 6 6-6"})))),h("div",{key:"a9e4973c918e98f9858283d7910d7583958eeee6",class:(this.isOpenAdvancedLogin?"max-h-[500px] mt-3 duration-300":"max-h-0 mt-0 duration-[0.25s]")+" transition-max-height ease-in flex gap-3 flex-col overflow-hidden"},this.allowAuthMethod("connect")&&h("button-base",{key:"b0bc64c50c4961aa782cefa9a4f861a038f9179a",titleBtn:"User name",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN)},h("svg",{key:"e3d75127673c52bb03ccad55d2c6542afd496710",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:"currentColor"},h("path",{key:"826f8a8d89353d29c81a69325bb1b2fd08fe587d","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"}))),this.allowAuthMethod("connect")&&h("button-base",{key:"aed22d0c3261fe329dce8b85cd538064122c8ff4",titleBtn:"Connection string",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECTION_STRING)},h("svg",{key:"3152d79247973a849dfa94350acc27cc9a818ce1",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"054b5a956d77e8913c3055a3fea4931910734ae1","stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 3.75 9.375v-4.5ZM3.75 14.625c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5a1.125 1.125 0 0 1-1.125-1.125v-4.5ZM13.5 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 13.5 9.375v-4.5Z"}),h("path",{key:"c10dbf07fd8499263a3e1460c92749e4c5217d1b","stroke-linecap":"round","stroke-linejoin":"round",d:"M6.75 6.75h.75v.75h-.75v-.75ZM6.75 16.5h.75v.75h-.75v-.75ZM16.5 6.75h.75v.75h-.75v-.75ZM13.5 13.5h.75v.75h-.75v-.75ZM13.5 19.5h.75v.75h-.75v-.75ZM19.5 13.5h.75v.75h-.75v-.75ZM19.5 19.5h.75v.75h-.75v-.75ZM16.5 16.5h.75v.75h-.75v-.75Z"}))),this.allowAuthMethod("connect")&&h("button-base",{key:"348375d8ac51c14d66fa25a77665b6b7a5a93d9a",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_BUNKER_URL),titleBtn:"Bunker URL"},h("svg",{key:"4d62028c6dbafa67aa952299cabc7a620ea20275",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"da623db3500829ff12727c36a0ee6c4f4867a139","stroke-linecap":"round","stroke-linejoin":"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"}))))))}static get style(){return NlConnectStyle0}},[0,"nl-connect",{titleWelcome:[1,"title-welcome"],authMethods:[16],hasOTP:[4,"has-o-t-p"],connectionStringServices:[16],isOpenAdvancedLogin:[32]}]);function defineCustomElement$l(){typeof customElements>"u"||["nl-connect","button-base"].forEach(i=>{switch(i){case"nl-connect":customElements.get(i)||customElements.define(i,NlConnect);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$l();const nlSelectCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSelectStyle0=nlSelectCss,NlSelect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.selectDomain=createEvent(this,"selectDomain",7),this.isOpen=!1,this.value=null,this.options=void 0,this.selected=void 0,this.mode=!1,this.darkMode=!1,this.themeState="default",this.theme="default"}handleWindowClick(){this.wrapperRef.querySelector(".listClass")&&(this.isOpen=!1)}toggleDropdown(){this.isOpen=!this.isOpen,this.calculateDropdownPosition()}watchPropHandler(i){this.themeState=i}watchModeHandler(i){this.mode=i}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode,this.value=this.options[this.selected],this.selectDomain.emit(this.value.value)}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const i=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${i.height}px`}}handleChange(i){this.value=i,this.isOpen=!1,this.selectDomain.emit(this.value.value)}render(){const i=(this.isOpen?"listClass":"hidden")+" min-w-[15rem] nl-select-list absolute left-0 shadow-md rounded-lg p-2 mt-1 after:h-4 after:absolute after:-bottom-4 after:start-0 after:w-full before:h-4 before:absolute before:-top-4 before:start-0 before:w-full",a=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500";return h("div",{key:"c5fb00e7a9dc2acbe6b8a0b3c7d6f0aaaa945ded",class:`theme-${this.themeState}`},h("div",{key:"75a6cc368af855bcf0baeb697aac5c77b26537dc",class:"relative",ref:r=>this.wrapperRef=r},h("button",{key:"e79b850f351172fec8a523a88424882b4bc1c9e0",ref:r=>this.buttonRef=r,onClick:()=>this.toggleDropdown(),type:"button",class:"nl-select peer py-3 px-4 flex items-center w-full justify-between border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent"},h("span",{key:"7224e21928ed0a6075d0f8809973877b8626258e",class:"truncate overflow-hidden"},this.value.name),h("svg",{key:"abcea29a8c905c9eea64162f5a2bfa79c08d3b0b",class:a,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"d0667eba7a0cf9ccb7bb043e5856ec41a97a8fcc",d:"m6 9 6 6 6-6"}))),h("ul",{key:"bfd9ebf3c17fa62d84f29204d901650fabe14c03",ref:r=>this.ulRef=r,class:i},this.options.map(r=>h("li",{onClick:()=>this.handleChange(r),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},r.name)))))}get element(){return this}static get watchers(){return{theme:["watchPropHandler"],darkMode:["watchModeHandler"]}}static get style(){return NlSelectStyle0}},[0,"nl-select",{options:[16],selected:[2],darkMode:[4,"dark-mode"],theme:[1],isOpen:[32],value:[32],mode:[32],themeState:[32]},[[8,"click","handleWindowClick"]],{theme:["watchPropHandler"],darkMode:["watchModeHandler"]}]);function defineCustomElement$k(){typeof customElements>"u"||["nl-select"].forEach(i=>{"nl-select"===i&&(customElements.get(i)||customElements.define(i,NlSelect))})}defineCustomElement$k();const nlImportFlowCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlImportFlowStyle0=nlImportFlowCss,NlImportFlow=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlImportAccount=createEvent(this,"nlImportAccount",7),this.nlExportKeys=createEvent(this,"nlExportKeys",7),this.titleInfo="Back up your keys",this.titleImport="Choose a service",this.textImport="Your Nostr keys will be imported into this provider, and you will manage your keys on their website.",this.services=[],this.isAvailable=!1,this.isContinued=!1,this.isKeyBackup=!1,this.isCopy=!1}handleDomainSelect(i){const a=this.services.find(r=>r.domain===i.detail);state.nlImport.relay=a.relay,state.nlImport.nostrConnect=a.link}handleCreateAccount(i){i.preventDefault(),window.open(state.nlImport.nostrConnect,"_blank"),this.nlImportAccount.emit(state.nlImport.relay)}handleContinue(){this.isContinued=!0}handleContinueKeyBackup(){this.isKeyBackup=!0}copyToClipboard(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.nlExportKeys.emit(),i.isCopy=!0,setTimeout(()=>{i.isCopy=!1},1500)})()}render(){if(!this.isContinued&&!this.isKeyBackup)return h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},this.titleInfo),h("p",{class:"nl-description font-light text-sm pt-2 pb-2 max-w-96 mx-auto"},"Nostr profiles are controlled by cryptographic keys.",h("br",null),h("br",null),"Your keys are currently only stored in this browser tab, and may be lost if you close it.",h("br",null),h("br",null),"You should backup your keys.",h("br",null),h("br",null),"We recommend to import your keys into a key store service, to protect them and to use with other apps."),h("div",{class:"ml-auto mr-auto w-72"},h("button-base",{onClick:()=>this.handleContinue(),titleBtn:"Import to key store"})),h("div",{class:"ml-auto mr-auto mb-2 w-72"},h("button-base",{onClick:()=>this.handleContinueKeyBackup(),titleBtn:"Export keys"})));if(this.isKeyBackup)return h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},"Key export"),h("p",{class:"nl-description font-light text-sm pt-2 pb-2 max-w-96 mx-auto"},"Copy your keys and store them in a safe place, like a password manager.",h("br",null),h("br",null),"You can sign into other Nostr apps by pasting your keys into them.",h("br",null),h("br",null),"Your keys are like your password, never share them with anyone."),h("div",{class:"max-w-72 mx-auto"},h("div",{class:"ml-auto mr-auto mb-2 w-72"},h("button-base",{onClick:()=>this.copyToClipboard(),titleBtn:this.isCopy?"Copied!":"Copy to clipboard"}))));const i=this.services.map(a=>({name:a.domain,value:a.domain}));return h(Fragment,null,h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},this.titleImport),h("p",{class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},"Your Nostr keys will be imported into the service you choose. You will manage your keys on their website.")),h("div",{class:"max-w-72 mx-auto mb-5"},h("div",{class:"mb-0.5"},h("nl-select",{onSelectDomain:a=>this.handleDomainSelect(a),selected:0,options:i})),h("p",{class:"nl-title font-light text-sm mb-2"},"Default provider is a fine choice to start with."),h("div",{class:"ps-4 pe-4 overflow-y-auto"},h("p",{class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{disabled:state.isLoading,onClick:a=>this.handleCreateAccount(a),titleBtn:"Start importing"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlImportFlowStyle0}},[0,"nl-import-flow",{titleInfo:[1025,"title-info"],titleImport:[1,"title-import"],textImport:[1,"text-import"],services:[16],isAvailable:[32],isContinued:[32],isKeyBackup:[32],isCopy:[32]}]);function defineCustomElement$j(){typeof customElements>"u"||["nl-import-flow","button-base","nl-select"].forEach(i=>{switch(i){case"nl-import-flow":customElements.get(i)||customElements.define(i,NlImportFlow);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-select":customElements.get(i)||defineCustomElement$k()}})}defineCustomElement$j();const nlInfoCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlInfoStyle0=nlInfoCss,NlInfo=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"369813cd9991a71e8578b3afd09228850a956cc5",class:"p-4 overflow-y-auto"},h("svg",{key:"463d3d38cbaea31e5316b563491f6f6e3162f4ce",class:"w-12 h-12 mx-auto mb-2",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{key:"5d77b33d54a376edffc6a4edf8ccabf8890bf5e4",width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{key:"7c8f8dd801f357378e9518879af15368f7652793",d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),h("h1",{key:"964eeb119baa8053a11a7a9ebf860297e94d213c",class:"nl-title font-bold text-center text-4xl"},"Nostr ",h("span",{key:"6197de00428856facf31bdeae0fdc6adc2472b59",class:"font-light"},"Login")))}static get style(){return NlInfoStyle0}},[0,"nl-info"]);function defineCustomElement$i(){typeof customElements>"u"||["nl-info"].forEach(i=>{"nl-info"===i&&(customElements.get(i)||customElements.define(i,NlInfo))})}defineCustomElement$i();const nlInfoExtensionCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlInfoExtensionStyle0=nlInfoExtensionCss,NlInfoExtension=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"c4fede7840388bd72cd9adc25e94ff4521797caf",class:"p-4 overflow-y-auto"},state.isLoadingExtension?h("div",null,h("h1",{class:"nl-title font-bold text-center text-4xl"},"Signing in..."),h("div",{class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{slot:"icon-start",class:"animate-spin-loading ml-auto mr-auto inline-block w-20 h-20 border-[4px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"})),h("div",{class:"ps-4 pe-4 overflow-y-auto"},h("p",{class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error))):h("div",null,h("h1",{class:"nl-title font-bold text-center text-4xl"},"Install browser extension!"),h("p",{class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Try"," ",h("a",{href:"https://chromewebstore.google.com/detail/blockcore-wallet/peigonhbenoefaeplkpalmafieegnapj",target:"_blank"},"Blockcore"),","," ",h("a",{href:"https://getalby.com",target:"_blank"},"Alby"),","," ",h("a",{href:"https://chromewebstore.google.com/detail/nos2x/kpgefcfmnafjgpblomihpgmejjdanjjp",target:"_blank"},"nos2x")," ","or"," ",h("a",{href:"https://apps.apple.com/us/app/nostore/id1666553677",target:"_blank"},"Nostore"))))}static get style(){return NlInfoExtensionStyle0}},[0,"nl-info-extension"]);function defineCustomElement$h(){typeof customElements>"u"||["nl-info-extension"].forEach(i=>{"nl-info-extension"===i&&(customElements.get(i)||customElements.define(i,NlInfoExtension))})}defineCustomElement$h();const nlLoadingCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlLoadingStyle0=nlLoadingCss,NlLoading=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.stopFetchHandler=createEvent(this,"stopFetchHandler",7),this.handleContinue=createEvent(this,"handleContinue",7),this.path=void 0}handleStop(i){i.preventDefault(),this.stopFetchHandler.emit()}handleContinueClick(i){i.preventDefault(),this.handleContinue.emit()}render(){let i="Connecting...",a="Establishing connection to your key storage.";this.path===CURRENT_MODULE.LOCAL_SIGNUP?(i="Creating...",a="Publishing your profile on Nostr."):state.authUrl&&(state.isLoading?(i="Confirming...",a="Please confirm the connection in your key storage app."):(i="Almost ready!",a="Continue to confirm the connection to your key storage."));const r=this.path!==CURRENT_MODULE.LOCAL_SIGNUP;return h("div",{key:"630b1ac3e32165dd32595466aa5476457aaa89d9",class:"p-4 overflow-y-auto"},h("h1",{key:"d9913644604598614d281d85d93f4f331f1a9261",class:"nl-title font-bold text-center text-4xl"},i),h("p",{key:"822f15bfc3a61f822d803c7e7f3b5101bab42eaa",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},a),!state.authUrl&&state.isLoading&&h("div",{key:"3989eac9b421e2452c96460fd86098cf01e3c07f",class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{key:"748523db8207aef49f449a0c25070f15097517fb",slot:"icon-start",class:"animate-spin-loading ml-auto mr-auto inline-block w-20 h-20 border-[4px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"})),h("div",{key:"5c4716cac822e50abefdd524ca77cb854bead2fe",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"1c7a0df8bc547416f24f53c0243a1e6fe944e067",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),r&&h("div",{key:"b64c30fff6e6c29db92ec77d574b4908a097dce4",class:"mt-3 ml-auto mr-auto w-72"},h("button-base",{key:"7d51196c3a61860292e95332cc36ea7b90075157",onClick:o=>{state.authUrl&&!state.isLoading?this.handleContinueClick(o):this.handleStop(o)},titleBtn:state.isLoading?"Cancel":"Continue"})))}static get style(){return NlLoadingStyle0}},[0,"nl-loading",{path:[1]}]);function defineCustomElement$g(){typeof customElements>"u"||["nl-loading","button-base"].forEach(i=>{switch(i){case"nl-loading":customElements.get(i)||customElements.define(i,NlLoading);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$g();const nlLocalSignupCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlLocalSignupStyle0=nlLocalSignupCss,NlLocalSignup=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLocalSignup=createEvent(this,"nlLocalSignup",7),this.fetchHandler=createEvent(this,"fetchHandler",7),this.titleSignup="Create Nostr profile",this.description="Choose any username, you can always change it later.",this.isAvailable=!1}handleInputChange(i){state.nlSignup.signupName=i.target.value}handleCreateAccount(i){i.preventDefault(),this.nlLocalSignup.emit(`${state.nlSignup.signupName}`)}render(){return h(Fragment,{key:"f707cc6eaa61b36b52daf2f61360fab0f37fcc3e"},h("div",{key:"7cc640ec75dc80a0f84c3d5db3bcdffe2bb46c45",class:"p-4 overflow-y-auto"},h("h1",{key:"c4ef87db38b1aef19258950b4b4703f992ede847",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"45ecaf37bf71fcb965f333b1c788dce26806413a",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"1cea94ff9de943dfea8f1b8cc39c30af82aa66a9",class:"max-w-72 mx-auto"},h("div",{key:"202d4e7c5def553c36a735003a1a23903ee4735b",class:"relative mb-2"},h("input",{key:"41502ef89f2433915b37caace4c7cdd7fb86b7b1",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"Enter username",value:state.nlSignup.signupName}),h("div",{key:"efc7d9fbd45da136b002d42a9403b34d9e654f50",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"8ff89d5922b3091c4b212a89932e41bd8db7ec09",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isAvailable?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"e6aeac8d4b82fc3b08995825eb0eb481a3a8bdd1","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"a3fef381cdbd14c931e7f6940627a4af51063d8a",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"869dc7e661e5840b4d2ce3091b0112596cc4629b",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"da8429619571547e8a1c1a21418c4d6452f86571",disabled:state.isLoading,onClick:i=>this.handleCreateAccount(i),titleBtn:"Create profile"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlLocalSignupStyle0}},[0,"nl-local-signup",{titleSignup:[1,"title-signup"],description:[1],isAvailable:[32]}]);function defineCustomElement$f(){typeof customElements>"u"||["nl-local-signup","button-base"].forEach(i=>{switch(i){case"nl-local-signup":customElements.get(i)||customElements.define(i,NlLocalSignup);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$f();const NlLoginStatus=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.info=void 0}render(){let i="",a="";if("extension"===this.info.authMethod)i="Extension",a="border-yellow-300 text-yellow-500 bg-yellow-100";else if("readOnly"===this.info.authMethod)i="Read only",a="border-gray-300 text-gray-400 bg-gray-100";else if("connect"===this.info.authMethod)i="Connect",a="border-teal-300 text-teal-600 bg-teal-100";else if("local"===this.info.authMethod)i="Temporary",a="border-red-300 text-red-600 bg-red-100";else{if("otp"!==this.info.authMethod)throw console.log("unknown auth method",this.info),new Error("Unknown auth method");i="Delegated",a="border-orange-300 text-orange-600 bg-orange-100"}return h("div",{key:"deff079607a599f28ab3feb535ed129434d54c7f"},h("span",{key:"a46ce6b03027226914d5d6bd46b74c9ae5213339",class:`${a} rounded-xl border w-auto text-[10px] px-1 `},i))}},[0,"nl-login-status",{info:[16]}]);function defineCustomElement$e(){typeof customElements>"u"||["nl-login-status"].forEach(i=>{"nl-login-status"===i&&(customElements.get(i)||customElements.define(i,NlLoginStatus))})}defineCustomElement$e();const nlPreviouslyLoggedCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.active{animation:blink .7s infinite alternate}@keyframes blink{0%{opacity:1}to{opacity:0}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlPreviouslyLoggedStyle0=nlPreviouslyLoggedCss,NlPreviouslyLogged=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlSwitchAccount=createEvent(this,"nlSwitchAccount",7),this.nlLoginRecentAccount=createEvent(this,"nlLoginRecentAccount",7),this.nlRemoveRecent=createEvent(this,"nlRemoveRecent",7),this.titlePage="Your profiles",this.description="Switch between active profiles or choose a recent one for fast login.",this.accounts=[],this.recents=[]}handleGoToWelcome(){state.path=[CURRENT_MODULE.WELCOME]}switchToWelcomeIfEmpty(){this.recents.length||this.accounts.length||(state.path=[CURRENT_MODULE.WELCOME])}watchAccounts(){this.switchToWelcomeIfEmpty()}watchRecents(){this.switchToWelcomeIfEmpty()}handleRemoveRecent(i){this.nlRemoveRecent.emit(i)}handleSwitch(i){this.nlSwitchAccount.emit(i)}handleLoginRecentAccount(i){this.nlLoginRecentAccount.emit(i)}render(){return h(Fragment,{key:"efe95984bfeb92cc0fe4b8ac29f209af81c2de78"},h("div",{key:"26ef58fd8df4b6908bcb9771b4a5b1c75e9ad097",class:"p-4 pt-0 overflow-y-auto"},h("h1",{key:"a8dd74eb5ba5c521b06e93b70c2104bc9179efd6",class:"nl-title font-bold text-center text-4xl"},this.titlePage),h("p",{key:"651425e336bf01d0902e836efee083118c98bdbf",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"c65adbe0a74df16268ff7f8c7911d4e9ab637619",class:"p-4"},!!this.accounts.length&&h("div",{key:"0a3f9419b4d19eca86144406691a9b2ed8584440",class:"max-w-96 mx-auto"},h("p",{key:"ee339f628c757c3218d3f4728097136f1879b28b",class:"nl-description font-medium text-sm pb-1.5"},"Active profiles"),h("ul",{key:"d6090b1380be40705af3b725255f7da826ae9b7a",class:"p-2 rounded-lg border border-blue-200 flex flex-col w-full gap-0.5"},this.accounts.map(i=>{const a=!!i?.picture,r=i.name||i.nip05||i.pubkey,o=!!r;return h("li",{onClick:()=>this.handleSwitch(i),class:"group hover:bg-gray-400 flex cursor-pointer gap-x-3.5 py-2 px-3 rounded-lg text-sm items-center justify-between"},h("div",{class:"flex items-center gap-x-3.5 w-full"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"absolute top-[-2px] right-[-2px] bg-white border-2 border-white rounded-xl"},h("div",{class:"active h-1.5 w-1.5 bg-green-500 rounded-xl"})),h("div",{class:"group-hover:border-blue-400 uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},a?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):o?r[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},r),h("nl-login-status",{info:i}))))}))),!!this.recents.length&&h("div",{key:"f2e8514d062979f626de9f71e06e01990c33624e",class:"max-w-96 mx-auto pt-5"},h("p",{key:"e52d1f0d5be0eb4a8a42004df6a7192d7b458838",class:"nl-description font-medium text-sm pb-1.5"},"Recent profiles"),h("ul",{key:"b508e9b26d52ab25b3c18c12cf20e94929a0d34f",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.recents.map(i=>{const a=!!i?.picture,r=i.name||i.nip05||i.pubkey,o=!!r;return h("li",{onClick:()=>this.handleLoginRecentAccount(i),class:"flex items-center gap-x-3.5 w-full hover:bg-gray-400 flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm justify-between"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"absolute top-[-3px] right-[-3px] bg-white border border-white rounded-xl"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-3 h-3"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))),h("div",{class:"uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},a?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):o?r[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},r),h("nl-login-status",{info:i})),h("svg",{onClick:s=>{s.stopPropagation(),this.handleRemoveRecent(i)},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full max-w-6 h-6 text-red-500 hover:text-red-600 ml-auto"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"})))})))),h("div",{key:"71ef71b8cc45811c45d04f2460855d90c932d42c",class:"p-4 overflow-y-auto"},h("p",{key:"40b0f783bf7d9946fbe3e0b915bd01cd7e42a468",class:"nl-footer font-light text-center text-sm max-w-96 mx-auto"},"You can also"," ",h("span",{key:"2689126b8e8d9e7ff01cfc35e682bf698856f363",onClick:()=>this.handleGoToWelcome(),class:"cursor-pointer pb-3 text-blue-500"},"add another profile"))))}static get watchers(){return{accounts:["watchAccounts"],recents:["watchRecents"]}}static get style(){return NlPreviouslyLoggedStyle0}},[0,"nl-previously-logged",{titlePage:[1,"title-page"],description:[1],accounts:[16],recents:[16]},void 0,{accounts:["watchAccounts"],recents:["watchRecents"]}]);function defineCustomElement$d(){typeof customElements>"u"||["nl-previously-logged","nl-login-status"].forEach(i=>{switch(i){case"nl-previously-logged":customElements.get(i)||customElements.define(i,NlPreviouslyLogged);break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement$d();const nlSigninCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninStyle0=nlSigninCss,NlSignin=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLogin=createEvent(this,"nlLogin",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Connect to key store",this.description="Please enter your user name.",this.isGood=!1}handleInputChange(i){state.nlSignin.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLogin.emit(state.nlSignin.loginName)}render(){return h(Fragment,{key:"db38daf19a106f820747dc29ed9074b3a5be41e1"},h("div",{key:"d08c760b6fda83b5affc616657edd1f160b50741",class:"p-4 overflow-y-auto"},h("h1",{key:"0de9a5982d277facf5b9c0bf663cf37b60e5e35a",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"c0f1cf7037c472358e65e34d9bfd6568522d85e2",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"2221e32fa5487fd2ec05239e4ae16b5393833f9a",class:"max-w-72 mx-auto"},h("div",{key:"7aefa39fe14a818c5188c771451f6f5f50183458",class:"relative mb-2"},h("input",{key:"36113042568bc9b00cd910485eb8adea268c2518",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"name@domain.com",value:state.nlSignin.loginName}),h("div",{key:"9a4dfa1f8c18ea963e26bcd981c81fe697abc546",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"14ed5cc346c25ebeaa49f983527d1e3efadef53c",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"99af82eb37b8812bc49ab15e3d809243db635c75","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"74f43932e9aab6afb37d9d129b207d9ad1d2ce5a",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"09a2a638a8c47f6debf28a6159d16cff7cc2694e",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"d5735f567247f415e04dca13e1b30ccfa62aea7b",titleBtn:"Connect",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"})))))}static get style(){return NlSigninStyle0}},[0,"nl-signin",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$c(){typeof customElements>"u"||["nl-signin","button-base"].forEach(i=>{switch(i){case"nl-signin":customElements.get(i)||customElements.define(i,NlSignin);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$c();const nlSigninBunkerUrlCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninBunkerUrlStyle0=nlSigninBunkerUrlCss,NlSigninBunkerUrl=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLogin=createEvent(this,"nlLogin",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Connect with bunker url",this.description="Please enter a bunker url provided by key store.",this.isGood=!1}handleInputChange(i){state.nlSigninBunkerUrl.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLogin.emit(state.nlSigninBunkerUrl.loginName)}render(){return h(Fragment,{key:"97fc0661bee87364f3ea9f72d4bec657e1b64ddc"},h("div",{key:"0636b0505c49d5e3c3d37bc7b0a66b1acfe38a3e",class:"p-4 overflow-y-auto"},h("h1",{key:"c3c4baf3bfc693a42a62b5a66e7af65c852f177b",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"9ab0b3537ab790a834b6ad57b6dfcfc77337dd3c",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"4fe3349e769a2e1c75040b7306674461a47222b3",class:"max-w-72 mx-auto"},h("div",{key:"1eb4ce411f4ef92da4b437162cb06e9db2709f49",class:"relative mb-2"},h("input",{key:"360eac0e0606901336c14fb7f7e836e0e592defc",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"bunker://...",value:state.nlSigninBunkerUrl.loginName}),h("div",{key:"0cb3e1f39ecb8eafa3c39be65566731c41f79ccb",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"dd764bce7d06f3132312c083b520dc15e0185b89",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"8a6107e9f82bc3bf70fcc81be04bf9191321dd8e","stroke-linecap":"round","stroke-linejoin":"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"})))),h("div",{key:"ed1c621171950bdb3f1b1c4f4b67a73c74e95ec4",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"8b38d4721e6f4ad85ef0e2d9fabba152a7a649eb",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"d9dc061a5b63ae3b8eec4fb40a9c5b5be1489471",titleBtn:"Connect",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"})))))}static get style(){return NlSigninBunkerUrlStyle0}},[0,"nl-signin-bunker-url",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$b(){typeof customElements>"u"||["nl-signin-bunker-url","button-base"].forEach(i=>{switch(i){case"nl-signin-bunker-url":customElements.get(i)||customElements.define(i,NlSigninBunkerUrl);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$b();var browser$1={},canPromise$1=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then},qrcode={},utils$1$1={};let toSJISFunction;const CODEWORDS_COUNT=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];utils$1$1.getSymbolSize=function(i){if(!i)throw new Error('"version" cannot be null or undefined');if(i<1||i>40)throw new Error('"version" should be in range from 1 to 40');return 4*i+17},utils$1$1.getSymbolTotalCodewords=function(i){return CODEWORDS_COUNT[i]},utils$1$1.getBCHDigit=function(i){let a=0;for(;0!==i;)a++,i>>>=1;return a},utils$1$1.setToSJISFunction=function(i){if("function"!=typeof i)throw new Error('"toSJISFunc" is not a valid function.');toSJISFunction=i},utils$1$1.isKanjiModeEnabled=function(){return void 0!==toSJISFunction},utils$1$1.toSJIS=function(i){return toSJISFunction(i)};var errorCorrectionLevel={},exports;function BitBuffer$1(){this.buffer=[],this.length=0}exports=errorCorrectionLevel,exports.L={bit:1},exports.M={bit:0},exports.Q={bit:3},exports.H={bit:2},exports.isValid=function(i){return i&&void 0!==i.bit&&i.bit>=0&&i.bit<4},exports.from=function(i,a){if(exports.isValid(i))return i;try{return function(r){if("string"!=typeof r)throw new Error("Param is not a string");switch(r.toLowerCase()){case"l":case"low":return exports.L;case"m":case"medium":return exports.M;case"q":case"quartile":return exports.Q;case"h":case"high":return exports.H;default:throw new Error("Unknown EC Level: "+r)}}(i)}catch{return a}},BitBuffer$1.prototype={get:function(i){const a=Math.floor(i/8);return 1==(this.buffer[a]>>>7-i%8&1)},put:function(i,a){for(let r=0;r>>a-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(i){const a=Math.floor(this.length/8);this.buffer.length<=a&&this.buffer.push(0),i&&(this.buffer[a]|=128>>>this.length%8),this.length++}};var bitBuffer=BitBuffer$1;function BitMatrix$1(i){if(!i||i<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=i,this.data=new Uint8Array(i*i),this.reservedBit=new Uint8Array(i*i)}BitMatrix$1.prototype.set=function(i,a,r,o){const s=i*this.size+a;this.data[s]=r,o&&(this.reservedBit[s]=!0)},BitMatrix$1.prototype.get=function(i,a){return this.data[i*this.size+a]},BitMatrix$1.prototype.xor=function(i,a,r){this.data[i*this.size+a]^=r},BitMatrix$1.prototype.isReserved=function(i,a){return this.reservedBit[i*this.size+a]};var bitMatrix=BitMatrix$1,alignmentPattern={};!function(i){const a=utils$1$1.getSymbolSize;i.getRowColCoords=function(r){if(1===r)return[];const o=Math.floor(r/7)+2,s=a(r),c=145===s?26:2*Math.ceil((s-13)/(2*o-2)),y=[s-7];for(let _=1;_=0&&y<=7},i.from=function(y){return i.isValid(y)?parseInt(y,10):void 0},i.getPenaltyN1=function(y){const _=y.size;let E=0,T=0,A=0,S=null,I=null;for(let N=0;N<_;N++){T=A=0,S=I=null;for(let X=0;X<_;X++){let z=y.get(N,X);z===S?T++:(T>=5&&(E+=T-5+3),S=z,T=1),z=y.get(X,N),z===I?A++:(A>=5&&(E+=A-5+3),I=z,A=1)}T>=5&&(E+=T-5+3),A>=5&&(E+=A-5+3)}return E},i.getPenaltyN2=function(y){const _=y.size;let E=0;for(let T=0;T<_-1;T++)for(let A=0;A<_-1;A++){const S=y.get(T,A)+y.get(T,A+1)+y.get(T+1,A)+y.get(T+1,A+1);4!==S&&0!==S||E++}return 3*E},i.getPenaltyN3=function(y){const _=y.size;let E=0,T=0,A=0;for(let S=0;S<_;S++){T=A=0;for(let I=0;I<_;I++)T=T<<1&2047|y.get(S,I),I>=10&&(1488===T||93===T)&&E++,A=A<<1&2047|y.get(I,S),I>=10&&(1488===A||93===A)&&E++}return 40*E},i.getPenaltyN4=function(y){let _=0;const E=y.data.length;for(let T=0;T=0;){const c=s[0];for(let _=0;_0){const s=new Uint8Array(this.degree);return s.set(r,o),s}return r};var reedSolomonEncoder=ReedSolomonEncoder$1,version={},mode={},versionCheck={isValid:function(i){return!isNaN(i)&&i>=1&&i<=40}},regex$1={};const numeric="[0-9]+",alphanumeric="[A-Z $%*+\\-./:]+";let kanji="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";kanji=kanji.replace(/u/g,"\\u");const byte="(?:(?![A-Z0-9 $%*+\\-./:]|"+kanji+")(?:.|[\r\n]))+";regex$1.KANJI=new RegExp(kanji,"g"),regex$1.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),regex$1.BYTE=new RegExp(byte,"g"),regex$1.NUMERIC=new RegExp(numeric,"g"),regex$1.ALPHANUMERIC=new RegExp(alphanumeric,"g");const TEST_KANJI=new RegExp("^"+kanji+"$"),TEST_NUMERIC=new RegExp("^"+numeric+"$"),TEST_ALPHANUMERIC=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");regex$1.testKanji=function(i){return TEST_KANJI.test(i)},regex$1.testNumeric=function(i){return TEST_NUMERIC.test(i)},regex$1.testAlphanumeric=function(i){return TEST_ALPHANUMERIC.test(i)},function(i){const a=versionCheck,r=regex$1;i.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},i.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},i.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},i.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},i.MIXED={bit:-1},i.getCharCountIndicator=function(o,s){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!a.isValid(s))throw new Error("Invalid version: "+s);return s>=1&&s<10?o.ccBits[0]:s<27?o.ccBits[1]:o.ccBits[2]},i.getBestModeForData=function(o){return r.testNumeric(o)?i.NUMERIC:r.testAlphanumeric(o)?i.ALPHANUMERIC:r.testKanji(o)?i.KANJI:i.BYTE},i.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")},i.isValid=function(o){return o&&o.bit&&o.ccBits},i.from=function(o,s){if(i.isValid(o))return o;try{return function(c){if("string"!=typeof c)throw new Error("Param is not a string");switch(c.toLowerCase()){case"numeric":return i.NUMERIC;case"alphanumeric":return i.ALPHANUMERIC;case"kanji":return i.KANJI;case"byte":return i.BYTE;default:throw new Error("Unknown mode: "+c)}}(o)}catch{return s}}}(mode),function(i){const a=utils$1$1,r=errorCorrectionCode,o=errorCorrectionLevel,s=mode,c=versionCheck,y=a.getBCHDigit(7973);function _(T,A){return s.getCharCountIndicator(T,A)+4}function E(T,A){let S=0;return T.forEach(function(I){const N=_(I.mode,A);S+=N+I.getBitsLength()}),S}i.from=function(T,A){return c.isValid(T)?parseInt(T,10):A},i.getCapacity=function(T,A,S){if(!c.isValid(T))throw new Error("Invalid QR Code version");void 0===S&&(S=s.BYTE);const I=8*(a.getSymbolTotalCodewords(T)-r.getTotalCodewordsCount(T,A));if(S===s.MIXED)return I;const N=I-_(S,T);switch(S){case s.NUMERIC:return Math.floor(N/10*3);case s.ALPHANUMERIC:return Math.floor(N/11*2);case s.KANJI:return Math.floor(N/13);default:return Math.floor(N/8)}},i.getBestVersionForData=function(T,A){let S;const I=o.from(A,o.M);if(Array.isArray(T)){if(T.length>1)return function(N,X){for(let z=1;z<=40;z++)if(E(N,z)<=i.getCapacity(z,X,s.MIXED))return z}(T,I);if(0===T.length)return 1;S=T[0]}else S=T;return function(N,X,z){for(let q=1;q<=40;q++)if(X<=i.getCapacity(q,z,N))return q}(S.mode,S.getLength(),I)},i.getEncodedBits=function(T){if(!c.isValid(T)||T<7)throw new Error("Invalid QR Code version");let A=T<<12;for(;a.getBCHDigit(A)-y>=0;)A^=7973<=0;)o^=G15<0&&(r=this.data.substr(a),o=parseInt(r,10),i.put(o,3*s+1))};var numericData=NumericData;const Mode$3=mode,ALPHA_NUM_CHARS=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function AlphanumericData(i){this.mode=Mode$3.ALPHANUMERIC,this.data=i}AlphanumericData.getBitsLength=function(i){return 11*Math.floor(i/2)+i%2*6},AlphanumericData.prototype.getLength=function(){return this.data.length},AlphanumericData.prototype.getBitsLength=function(){return AlphanumericData.getBitsLength(this.data.length)},AlphanumericData.prototype.write=function(i){let a;for(a=0;a+2<=this.data.length;a+=2){let r=45*ALPHA_NUM_CHARS.indexOf(this.data[a]);r+=ALPHA_NUM_CHARS.indexOf(this.data[a+1]),i.put(r,11)}this.data.length%2&&i.put(ALPHA_NUM_CHARS.indexOf(this.data[a]),6)};var alphanumericData=AlphanumericData;const Mode$2=mode;function ByteData(i){this.mode=Mode$2.BYTE,this.data="string"==typeof i?(new TextEncoder).encode(i):new Uint8Array(i)}ByteData.getBitsLength=function(i){return 8*i},ByteData.prototype.getLength=function(){return this.data.length},ByteData.prototype.getBitsLength=function(){return ByteData.getBitsLength(this.data.length)},ByteData.prototype.write=function(i){for(let a=0,r=this.data.length;a=33088&&r<=40956)r-=33088;else{if(!(r>=57408&&r<=60351))throw new Error("Invalid SJIS character: "+this.data[a]+"\nMake sure your charset is UTF-8");r-=49472}r=192*(r>>>8&255)+(255&r),i.put(r,13)}};var kanjiData=KanjiData,dijkstra={exports:{}};(function(i){var a={single_source_shortest_paths:function(r,o,s){var c={},y={};y[o]=0;var _,E,T,A,S,I,X=a.PriorityQueue.make();for(X.push(o,0);!X.empty();)for(T in E=(_=X.pop()).value,A=_.cost,S=r[E]||{})S.hasOwnProperty(T)&&(I=A+S[T],(void 0===y[T]||y[T]>I)&&(y[T]=I,X.push(T,I),c[T]=E));if(void 0!==s&&void 0===y[s]){var z=["Could not find a path from ",o," to ",s,"."].join("");throw new Error(z)}return c},extract_shortest_path_from_predecessor_list:function(r,o){for(var s=[],c=o;c;)s.push(c),c=r[c];return s.reverse(),s},find_path:function(r,o,s){var c=a.single_source_shortest_paths(r,o,s);return a.extract_shortest_path_from_predecessor_list(c,s)},PriorityQueue:{make:function(r){var o,s=a.PriorityQueue,c={};for(o in r=r||{},s)s.hasOwnProperty(o)&&(c[o]=s[o]);return c.queue=[],c.sorter=r.sorter||s.default_sorter,c},default_sorter:function(r,o){return r.cost-o.cost},push:function(r,o){this.queue.push({value:r,cost:o}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};i.exports=a})(dijkstra),function(i){const a=mode,r=numericData,o=alphanumericData,s=byteData,c=kanjiData,y=regex$1,_=utils$1$1,E=dijkstra.exports;function T(X){return unescape(encodeURIComponent(X)).length}function A(X,z,q){const lt=[];let pt;for(;null!==(pt=X.exec(q));)lt.push({data:pt[0],index:pt.index,mode:z,length:pt[0].length});return lt}function S(X){const z=A(y.NUMERIC,a.NUMERIC,X),q=A(y.ALPHANUMERIC,a.ALPHANUMERIC,X);let lt,pt;return _.isKanjiModeEnabled()?(lt=A(y.BYTE,a.BYTE,X),pt=A(y.KANJI,a.KANJI,X)):(lt=A(y.BYTE_KANJI,a.BYTE,X),pt=[]),z.concat(q,lt,pt).sort(function(et,_t){return et.index-_t.index}).map(function(et){return{data:et.data,mode:et.mode,length:et.length}})}function I(X,z){switch(z){case a.NUMERIC:return r.getBitsLength(X);case a.ALPHANUMERIC:return o.getBitsLength(X);case a.KANJI:return c.getBitsLength(X);case a.BYTE:return s.getBitsLength(X)}}function N(X,z){let q;const lt=a.getBestModeForData(X);if(q=a.from(z,lt),q!==a.BYTE&&q.bit=0?Bt[Bt.length-1]:null;return At&&At.mode===jt.mode?(Bt[Bt.length-1].data+=jt.data,Bt):(Bt.push(jt),Bt)},[]))},i.rawSplit=function(X){return i.fromArray(S(X,_.isKanjiModeEnabled()))}}(segments);const Utils$1=utils$1$1,ECLevel=errorCorrectionLevel,BitBuffer=bitBuffer,BitMatrix=bitMatrix,AlignmentPattern=alignmentPattern,FinderPattern=finderPattern,MaskPattern=maskPattern,ECCode=errorCorrectionCode,ReedSolomonEncoder=reedSolomonEncoder,Version=version,FormatInfo=formatInfo,Mode=mode,Segments=segments;function setupFinderPattern(i,a){const r=i.size,o=FinderPattern.getPositions(a);for(let s=0;s=0&&_<=6&&(0===E||6===E)||E>=0&&E<=6&&(0===_||6===_)||_>=2&&_<=4&&E>=2&&E<=4,!0)}}function setupTimingPattern(i){const a=i.size;for(let r=8;r>_&1),i.set(s,c,y,!0),i.set(c,s,y,!0)}function setupFormatInfo(i,a,r){const o=i.size,s=FormatInfo.getEncodedBits(a,r);let c,y;for(c=0;c<15;c++)y=1==(s>>c&1),i.set(c<6?c:c<8?c+1:o-15+c,8,y,!0),i.set(8,c<8?o-c-1:c<9?15-c-1+1:15-c-1,y,!0);i.set(o-8,8,1,!0)}function setupData(i,a){const r=i.size;let o=-1,s=r-1,c=7,y=0;for(let _=r-1;_>0;_-=2)for(6===_&&_--;;){for(let E=0;E<2;E++)if(!i.isReserved(s,_-E)){let T=!1;y>>c&1)),i.set(s,_-E,T),c--,-1===c&&(y++,c=7)}if(s+=o,s<0||r<=s){s-=o,o=-o;break}}}function createData(i,a,r){const o=new BitBuffer;r.forEach(function(y){o.put(y.mode.bit,4),o.put(y.getLength(),Mode.getCharCountIndicator(y.mode,i)),y.write(o)});const s=8*(Utils$1.getSymbolTotalCodewords(i)-ECCode.getTotalCodewordsCount(i,a));for(o.getLengthInBits()+4<=s&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(0);const c=(s-o.getLengthInBits())/8;for(let y=0;y=7&&setupVersionInfo(E,a),setupData(E,y),isNaN(o)&&(o=MaskPattern.getBestMask(E,setupFormatInfo.bind(null,E,r))),MaskPattern.applyMask(o,E),setupFormatInfo(E,r,o),{modules:E,version:a,errorCorrectionLevel:r,maskPattern:o,segments:s}}qrcode.create=function(i,a){if(void 0===i||""===i)throw new Error("No input text");let r,o,s=ECLevel.M;return void 0!==a&&(s=ECLevel.from(a.errorCorrectionLevel,ECLevel.M),r=Version.from(a.version),o=MaskPattern.from(a.maskPattern),a.toSJISFunc&&Utils$1.setToSJISFunction(a.toSJISFunc)),createSymbol(i,r,s,o)};var canvas={},utils$3={};(function(i){function a(r){if("number"==typeof r&&(r=r.toString()),"string"!=typeof r)throw new Error("Color should be defined as hex string");let o=r.slice().replace("#","").split("");if(o.length<3||5===o.length||o.length>8)throw new Error("Invalid hex color: "+r);3!==o.length&&4!==o.length||(o=Array.prototype.concat.apply([],o.map(function(c){return[c,c]}))),6===o.length&&o.push("F","F");const s=parseInt(o.join(""),16);return{r:s>>24&255,g:s>>16&255,b:s>>8&255,a:255&s,hex:"#"+o.slice(0,6).join("")}}i.getOptions=function(r){r||(r={}),r.color||(r.color={});const s=r.width&&r.width>=21?r.width:void 0;return{width:s,scale:s?4:r.scale||4,margin:null==r.margin||r.margin<0?4:r.margin,color:{dark:a(r.color.dark||"#000000ff"),light:a(r.color.light||"#ffffffff")},type:r.type,rendererOpts:r.rendererOpts||{}}},i.getScale=function(r,o){return o.width&&o.width>=r+2*o.margin?o.width/(r+2*o.margin):o.scale},i.getImageWidth=function(r,o){const s=i.getScale(r,o);return Math.floor((r+2*o.margin)*s)},i.qrToImageData=function(r,o,s){const c=o.modules.size,y=o.modules.data,_=i.getScale(c,s),E=Math.floor((c+2*s.margin)*_),T=s.margin*_,A=[s.color.light,s.color.dark];for(let S=0;S=T&&I>=T&&S0&&E>0&&i[_-1]||(o+=c?svgCmd("M",E+r,.5+T+r):svgCmd("m",s,0),s=0,c=!1),E+1':"",E="',A=''+_+E+"\n";return"function"==typeof r&&r(null,A),A};const canPromise=canPromise$1,QRCode=qrcode,CanvasRenderer=canvas,SvgRenderer=svgTag;function renderCanvas(i,a,r,o,s){const c=[].slice.call(arguments,1),y=c.length,_="function"==typeof c[y-1];if(!_&&!canPromise())throw new Error("Callback required as last argument");if(!_){if(y<1)throw new Error("Too few arguments provided");return 1===y?(r=a,a=o=void 0):2!==y||a.getContext||(o=r,r=a,a=void 0),new Promise(function(E,T){try{const A=QRCode.create(r,o);E(i(A,a,o))}catch(A){T(A)}})}if(y<2)throw new Error("Too few arguments provided");2===y?(s=r,r=a,a=o=void 0):3===y&&(a.getContext&&void 0===s?(s=o,o=void 0):(s=o,o=r,r=a,a=void 0));try{const E=QRCode.create(r,o);s(null,i(E,a,o))}catch(E){s(E)}}browser$1.create=QRCode.create,browser$1.toCanvas=renderCanvas.bind(null,CanvasRenderer.render),browser$1.toDataURL=renderCanvas.bind(null,CanvasRenderer.renderToDataURL),browser$1.toString=renderCanvas.bind(null,function(i,a,r){return SvgRenderer.render(i,r)});const nlSigninConnectionStringCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninConnectionStringStyle0=nlSigninConnectionStringCss,NlSigninConnectionString=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnectDefault=createEvent(this,"nlNostrConnectDefault",7),this.titleLogin="Connection string",this.description="Scan or copy the connection string with key store app",this.connectionString="",this.isCopy=!1}componentDidLoad(){this.generateQRCode(),this.nlNostrConnectDefault.emit()}generateQRCode(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.connectionString&&i.canvasElement)try{yield browser$1.toCanvas(i.canvasElement,i.connectionString)}catch(a){console.error("Error generating QR Code:",a)}})()}copyToClipboard(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(i.connectionString),i.isCopy=!0,setTimeout(()=>{i.isCopy=!1},1500)}catch(a){console.error("Failed to copy connectionString: ",a)}})()}render(){return h(Fragment,{key:"5186c70f33e7b5d8e42d426f41cbab452181fa79"},h("div",{key:"1737f8438920880e369eff393cad6db37fe62975",class:"p-4 overflow-y-auto"},h("h1",{key:"3dab5fc70ba7ae87d7926f208df838e4e8506e1b",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"43a2d0d56b36b4b1577bd6b21eeda9b105359389",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("canvas",{key:"92cd37de695eee50873cb7a76b2196fd6f2885d6",class:"mx-auto mb-2",ref:i=>this.canvasElement=i}),h("div",{key:"668b253bb58f243d223931a0be911e36eee4a119",class:"px-4"},h("div",{key:"7abb7aa8ba86857ccff22cba4d88cf07407b5fe0",class:"max-w-72 mx-auto"},h("div",{key:"e1747e8fddc4ebe00671ed82ab43fe3b29a4a456",class:"relative mb-2"},h("input",{key:"ce0fed3c0b9a29a63bad975082294d616fcb2b79",type:"text",class:"nl-input peer py-3 px-4 pe-11 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"npub or name@domain",value:this.connectionString,disabled:!0}),h("div",{key:"462c8d5454066fe42710cc1a51df4ac6c9dbf8b1",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"cfe2ebdc57ad397d559d935c4c11c6429a7787cc",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"a50d4b5d4a610b535dfb06fb0676d6d8bc681d94","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"6c773dbcda5c18b8d3debfad939678dc6374be76","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),this.isCopy?h("div",{class:"absolute inset-y-0 end-0 flex items-center p-2 rounded-lg"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#00cc00",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))):h("div",{class:"absolute inset-y-0 end-0 flex items-center cursor-pointer p-2 rounded-lg",onClick:()=>this.copyToClipboard()},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.5 8.25V6a2.25 2.25 0 0 0-2.25-2.25H6A2.25 2.25 0 0 0 3.75 6v8.25A2.25 2.25 0 0 0 6 16.5h2.25m8.25-8.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-7.5A2.25 2.25 0 0 1 8.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 0 0-2.25 2.25v6"})))),h("div",{key:"e4df52d63e603c2e72228b0bc739688dd3298fa3",class:"mt-10 justify-center items-center flex gap-2"},h("span",{key:"354b7424c4a06110d3ec030ae71348e21f0575a9",slot:"icon-start",class:"animate-spin-loading inline-block w-[20px] h-[20px] border-[2px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}),h("span",{key:"364239250897a241357e2759292538efff0462bd",class:"nl-footer"},"Waiting for connection")))))}static get style(){return NlSigninConnectionStringStyle0}},[0,"nl-signin-connection-string",{titleLogin:[1,"title-login"],description:[1],connectionString:[1,"connection-string"],isCopy:[32]}]);function defineCustomElement$a(){typeof customElements>"u"||["nl-signin-connection-string"].forEach(i=>{"nl-signin-connection-string"===i&&(customElements.get(i)||customElements.define(i,NlSigninConnectionString))})}defineCustomElement$a();const nlSigninOtpCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninOtpStyle0=nlSigninOtpCss,NlSigninOtp=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginOTPUser=createEvent(this,"nlLoginOTPUser",7),this.nlLoginOTPCode=createEvent(this,"nlLoginOTPCode",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Log in with DM",this.description="Please enter your user name or npub, and we will send you a direct message with a one-time code.",this.titleLoginOTP="Enter the code",this.descriptionOTP="Please enter the one-time code we sent to you as a direct message on Nostr.",this.isGood=!1}handleInputChange(i){state.isOTP?state.nlSigninOTP.code=i.target.value:(state.nlSigninOTP.loginName=i.target.value,this.nlCheckLogin.emit(state.nlSigninOTP.loginName))}handleLogin(i){i.preventDefault(),state.isOTP?this.nlLoginOTPCode.emit(state.nlSigninOTP.code):this.nlLoginOTPUser.emit(state.nlSigninOTP.loginName)}render(){return h(Fragment,{key:"68fc45b1dd5e0a15bee1f6497a186b6d73900de5"},h("div",{key:"9ee4c1e464ffd21e04dbf7f3765fb8bbebb77881",class:"p-4 overflow-y-auto"},h("h1",{key:"031d20441be16371669d5143f29b7e88d8a56651",class:"nl-title font-bold text-center text-2xl"},state.isOTP?this.titleLoginOTP:this.titleLogin),h("p",{key:"9a1aebb5297ce0d54b929c4049f4fa0a499de3a6",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},state.isOTP?this.descriptionOTP:this.description)),h("div",{key:"cb120ff50bded40b52328fbdb6d1a9ff2a0f60c6",class:"max-w-72 mx-auto"},h("div",{key:"479e7947b92cfb7421b3f8aaa9992e2b0a44f3b9",class:"relative mb-2"},h("input",{key:"642b11b622a3974ce3314c58cc913dad504ab8b8",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:state.isOTP?"code from direct message":"npub or name@domain",value:state.isOTP?state.nlSigninOTP.code:state.nlSigninOTP.loginName}),h("div",{key:"62b9b607b5cad463660df841545762b6b9c4a803",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"69cdd8e64b17fe1aaf23759f6091651baffd8c8a",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"1b19fa169d6f1c893df0c3ae8d6328e0c8b413e6","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"583e207c1197a3d6ee97b68cd35f1fe6fa6e992e","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{key:"b019f36008b7f27a76462f745ffcebc201b40bee",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"14e9d64878284f30f4ca7c3132934cb1befc92c4",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"60f37876cbc7a69e073dacfdfb464b792da8c3ca",titleBtn:"Log in",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading&&h("span",{key:"dc2285fee7ae949e36c7066f8453df25659d44e0",slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}))))}static get style(){return NlSigninOtpStyle0}},[0,"nl-signin-otp",{titleLogin:[1,"title-login"],description:[1],titleLoginOTP:[1,"title-login-o-t-p"],descriptionOTP:[1,"description-o-t-p"],isGood:[32]}]);function defineCustomElement$9(){typeof customElements>"u"||["nl-signin-otp","button-base"].forEach(i=>{switch(i){case"nl-signin-otp":customElements.get(i)||customElements.define(i,NlSigninOtp);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$9();const nlSigninReadOnlyCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninReadOnlyStyle0=nlSigninReadOnlyCss,NlSigninReadOnly=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginReadOnly=createEvent(this,"nlLoginReadOnly",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Log in to read only",this.description="Please enter the user name or npub of any Nostr user.",this.isGood=!1}handleInputChange(i){state.nlSigninReadOnly.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLoginReadOnly.emit(state.nlSigninReadOnly.loginName)}render(){return h(Fragment,{key:"427a326a29895539d36b2a4b6a6c263c34cb87a4"},h("div",{key:"24c32f3a0c8ea0c88046013147498a2ac2d8d7a3",class:"p-4 overflow-y-auto"},h("h1",{key:"f3324907637382727d127b700ce72990e2c0b72d",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"0439c0deffe5735650976622cb8bf3ffd7962cd6",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"75881872a795cda5173252c349cb68446be32847",class:"max-w-72 mx-auto"},h("div",{key:"b1716089f573616674f2b9ceb138821ed41d1ae5",class:"relative mb-2"},h("input",{key:"d3ea9fd0489a36916d48e05f342421f9686da1e6",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"npub or name@domain",value:state.nlSigninReadOnly.loginName}),h("div",{key:"4489f769ed6aeaf7d66ea06b416fdf9e08c2862c",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"aed3c5efdc122fa4dfa0b15dccf3bcc7a123c87a",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"5a9165cf26ae7588ebd16f499748b3b3eff8ac1c","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"7dca77f080a4824bdecce0fbc1e98bfff993f7c2","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{key:"ca4c58b0ab64e54a4714d082b97b7dd340b0dbfe",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"b7b95e645a8e742410eb7e17e90e497ce0da1c72",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"87f5289d87599a1d182170da96e75f727f3a9e52",titleBtn:"Log in",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading&&h("span",{key:"2cbd83dc1516674c872aa9a21d44188d1739807e",slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}))))}static get style(){return NlSigninReadOnlyStyle0}},[0,"nl-signin-read-only",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$8(){typeof customElements>"u"||["nl-signin-read-only","button-base"].forEach(i=>{switch(i){case"nl-signin-read-only":customElements.get(i)||customElements.define(i,NlSigninReadOnly);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$8();const nlSignupCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSignupStyle0=nlSignupCss,NlSignup=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlSignup=createEvent(this,"nlSignup",7),this.nlCheckSignup=createEvent(this,"nlCheckSignup",7),this.fetchHandler=createEvent(this,"fetchHandler",7),this.titleSignup="Create keys with key store",this.description="Choose some username and a key store service.",this.bunkers="nsec.app,highlighter.com",this.isAvailable=!1}formatServers(i){return i.split(",").map(a=>({name:"@"+a,value:a}))}handleInputChange(i){state.nlSignup.signupName=i.target.value,this.nlCheckSignup.emit(`${i.target.value}@${state.nlSignup.domain}`)}handleDomainSelect(i){state.nlSignup.domain=i.detail,this.nlCheckSignup.emit(`${state.nlSignup.signupName}@${i.detail}`)}handleCreateAccount(i){i.preventDefault(),this.nlSignup.emit(`${state.nlSignup.signupName}@${state.nlSignup.domain}`)}watchBunkersHandler(i){state.nlSignup.servers=this.formatServers(i)}componentWillLoad(){state.nlSignup.servers=this.formatServers(this.bunkers)}render(){return h(Fragment,{key:"0f80c95f518b18c70b6ec3a7674ba65b93a7150e"},h("div",{key:"0a0e632e1b9891c6d01660916e5ae4581fe88e65",class:"p-4 overflow-y-auto"},h("h1",{key:"6f565e42dc0fa7ed8610f9bbab695756838d3a77",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"f0cac8b68583bc5302e5a7b36d3784266ca1205e",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"8c7901599fd0ce9274abd4fd4e860763d9396334",class:"max-w-72 mx-auto"},h("div",{key:"fc80a9a9d067939bfedd6453727b1b48eef10055",class:"relative mb-2"},h("input",{key:"6efaa2e17d5001cedd32d5a9c9ddb94b57774144",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"Name",value:state.nlSignup.signupName}),h("div",{key:"558606cff7bcdf983dd5cca89dda79d7760e9f49",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"4f07566169625a94e83ded38d3e55ff1a4602faa",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isAvailable?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"2a5cd98b44738bdbe4e1d87565fe9441e895f257","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"88aec1cd623c0b72ea54d1dfb779831b15d9fa9f",class:"mb-2"},h("nl-select",{key:"9582245b4e59fcdaa0097bc6837b502266d2026f",onSelectDomain:i=>this.handleDomainSelect(i),selected:0,options:state.nlSignup.servers})),h("div",{key:"51a864c0638e07f1821dd5bd39f793e0e562fc99",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"81cf5005b72f9cf2cf9fa9680358d79024e80366",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"dbc143408fece554536908a8498580186ac86b8d",disabled:state.isLoading,onClick:i=>this.handleCreateAccount(i),titleBtn:"Create profile"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get watchers(){return{bunkers:["watchBunkersHandler"]}}static get style(){return NlSignupStyle0}},[0,"nl-signup",{titleSignup:[1,"title-signup"],description:[1],bunkers:[1],isAvailable:[32]},void 0,{bunkers:["watchBunkersHandler"]}]);function defineCustomElement$7(){typeof customElements>"u"||["nl-signup","button-base","nl-select"].forEach(i=>{switch(i){case"nl-signup":customElements.get(i)||customElements.define(i,NlSignup);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-select":customElements.get(i)||defineCustomElement$k()}})}defineCustomElement$7();const nlWelcomeCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlWelcomeStyle0=nlWelcomeCss,NlWelcome=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleWelcome="Welcome to Nostr!",this.description="This website is part of the Nostr network. Log in with your Nostr profile or sign up to join."}handleChangeScreen(i){state.path=[...state.path,i]}render(){return h(Fragment,{key:"7b5a07cdad875ea8242ce84c0736f024deb36949"},h("div",{key:"f0aee3e2ff848c8abd635fbab6aa2df75741bd08",class:"p-4 overflow-y-auto"},h("h1",{key:"0f44047e567b6e28ba8eb9269ae62173bfe4216b",class:"nl-title font-bold text-center text-4xl"},this.titleWelcome),h("p",{key:"b3fd3e2b412894f7d1ec0821077f8418d3611545",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"625314b5bf2e6821144fd79901a3da2629a0771a",class:"max-w-52 mx-auto pb-5"},h("div",{key:"f0846ced1f6cc63dfc43184d3d3536c1eafa7890",class:"flex gap-3 flex-col mb-2"},h("button-base",{key:"f4a62ade504b7096052fe26f8eaa8f7a139cc8b6",titleBtn:"Log in",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_LOGIN)},h("svg",{key:"8fa708e8fd991b06026142844443ff192b15f1a1",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"232741c608aa380ab96fab7498fd4b055bad40ba","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})))),h("button-base",{key:"14568a2ca701d0e7fe55a5d8a8196642792b1cf2",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_SIGNUP),titleBtn:"Sign up"},h("svg",{key:"551a9a9e2aa57cb920a3d1978f40ebf7dcb7c314",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"a957c348aa9762287638772bdde925a88f38d779","stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlWelcomeStyle0}},[0,"nl-welcome",{titleWelcome:[1,"title-welcome"],description:[1]}]);function defineCustomElement$6(){typeof customElements>"u"||["nl-welcome","button-base"].forEach(i=>{switch(i){case"nl-welcome":customElements.get(i)||customElements.define(i,NlWelcome);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$6();const nlWelcomeSigninCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlWelcomeSigninStyle0=nlWelcomeSigninCss,NlWelcomeSignIn=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginExtension=createEvent(this,"nlLoginExtension",7),this.titleWelcome="Log in",this.hasExtension=!1,this.authMethods=[],this.hasOTP=!1}handleChangeScreen(i){state.path=[...state.path,i],i===CURRENT_MODULE.EXTENSION&&this.nlLoginExtension.emit()}allowAuthMethod(i){return!this.authMethods.length||this.authMethods.includes(i)}renderSignInWithExtension(){return h("button-base",{onClick:()=>this.handleChangeScreen(CURRENT_MODULE.EXTENSION),titleBtn:"With extension"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 8.25V18a2.25 2.25 0 0 0 2.25 2.25h13.5A2.25 2.25 0 0 0 21 18V8.25m-18 0V6a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 6v2.25m-18 0h18M5.25 6h.008v.008H5.25V6ZM7.5 6h.008v.008H7.5V6Zm2.25 0h.008v.008H9.75V6Z"})))}render(){return h(Fragment,{key:"4f0767e4cdcc4927af3fafd074148ba418738923"},h("div",{key:"c8ab1ddae5c93498c26516337fb2b3dbd25a9ab4",class:"p-4 overflow-y-auto"},h("h1",{key:"2332e495e6f947a2e522203415a7e62279bdc497",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"917a8e134efa774749152e47bee8a02ffd18dbd2",class:"max-w-52 mx-auto pb-5"},h("div",{key:"3f63f413e66ffde4456998913d37e71fa2e65b91",class:"flex gap-3 flex-col"},this.allowAuthMethod("connect")&&h("button-base",{key:"23a84e3cbfe6003aa4798afe40794cf5fdd29a48",titleBtn:"Connect",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECT)},h("svg",{key:"8af63dc69962963c17d272dcbe44c859d5ba11aa",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"82f9174085198b815d1b76ea16cad5a397bb0bda","stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"}))),this.allowAuthMethod("readOnly")&&h("button-base",{key:"d6aedb185f57a3ae61721ab8e1f191b521881015",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_READ_ONLY),titleBtn:"Read only"},h("svg",{key:"94eeb7e77be912ff240658added6f18e2b82559a",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"84406c27a40b9a835ba7cb64e99de007b09caaab","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"aec21828fba73b6602cf7e158d66e6c8c7d1202c","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),this.hasOTP&&this.allowAuthMethod("otp")&&h("button-base",{key:"909370309781cfa868bed804699602129ef2735b",titleBtn:"One-time code",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_OTP)},h("svg",{key:"652fe8e11bfeda9261a1f639c5a526123c87db71",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"950de2ac776cc2fefbbb08358fc35ab8b786c5ef","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))),this.hasExtension&&this.allowAuthMethod("extension")&&this.renderSignInWithExtension(),!this.allowAuthMethod("connect")&&!this.hasExtension&&h("p",{key:"9caf44de7b4a18fabc947169cc3283243661a2f8",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"No Nostr extension!"),!this.allowAuthMethod("connect")&&this.hasExtension&&!this.allowAuthMethod("extension")&&h("p",{key:"f3feba2e9a56ead70ac353aaf67d1ac3438aaa4f",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Use advanced options."))))}static get style(){return NlWelcomeSigninStyle0}},[0,"nl-welcome-signin",{titleWelcome:[1,"title-welcome"],hasExtension:[4,"has-extension"],authMethods:[16],hasOTP:[4,"has-o-t-p"]}]);function defineCustomElement$5(){typeof customElements>"u"||["nl-welcome-signin","button-base"].forEach(i=>{switch(i){case"nl-welcome-signin":customElements.get(i)||customElements.define(i,NlWelcomeSignIn);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$5();const nlWelcomeSignupCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlWelcomeSignupStyle0=nlWelcomeSignupCss,NlWelcomeSignUp=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleWelcome="Sign up",this.description="Nostr profiles are based on cryptographic keys. You can create keys right here, or with a key storage app."}handleChangeScreen(i){state.path=[...state.path,i]}render(){return h(Fragment,{key:"b5d134603b3a579120e107a6db9dc1cc3f68106c"},h("div",{key:"64028950f83e5372e7774d0b642d2bc4b7a4e374",class:"p-4 overflow-y-auto"},h("h1",{key:"ab2a90b7501aa467dd300e5d3fa5c03ad7430f80",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome),h("p",{key:"be4afbc5c19cf6943127992472ca9788ad45a667",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"053719e30861ffc47b08c7dec4afd47ab2228eb4",class:"max-w-52 mx-auto pb-5"},h("div",{key:"6fe9fce24b1a77410a271e27b6df49781b748806",class:"flex gap-3 flex-col"},h("button-base",{key:"4374520b23b997f21a42690e25cdd2398049e2ca",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOCAL_SIGNUP),titleBtn:"Create keys"},h("svg",{key:"cda4adcb7f43fc22ca43f5682f05bd025be6749a",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"1837503cef1df0e616160f9e443c404fac2fe593","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))),h("button-base",{key:"fb56918415df51984a6c3e338652a7ceab1b8876",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.SIGNUP),titleBtn:"With key store"},h("svg",{key:"605354a04e15ae5447fe9342675073157ce9cd54",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"ae5545abaa6dcfe32723e7bb05dd864485f68046","stroke-linecap":"round","stroke-linejoin":"round",d:"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125"}))))))}static get style(){return NlWelcomeSignupStyle0}},[0,"nl-welcome-signup",{titleWelcome:[1,"title-welcome"],description:[1]}]);function defineCustomElement$4(){typeof customElements>"u"||["nl-welcome-signup","button-base"].forEach(i=>{switch(i){case"nl-welcome-signup":customElements.get(i)||customElements.define(i,NlWelcomeSignUp);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$4();const nlAuthCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.animate-spin-loading{animation:spin 1s linear infinite;background:var(--qa-dark-color)}@keyframes spin{to{transform:rotate(1turn)}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlAuthStyle0=nlAuthCss,NlAuth=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.nlChangeDarkMode=createEvent(this,"nlChangeDarkMode",7),this.theme="default",this.bunkers="",this.startScreen=CURRENT_MODULE.WELCOME,this.authMethods=[],this.hasExtension=!1,this.hasOTP=!1,this.isLoading=!1,this.isLoadingExtension=!1,this.isOTP=!1,this.authUrl="",this.error="",this.localSignup=!1,this.accounts=[],this.recents=[],this.darkMode=!1,this.welcomeTitle="",this.welcomeDescription="",this.connectionString="",this.connectionStringServices=[]}watchLocalSignupHandler(i){state.localSignup=i}watchLoadingHandler(i){state.isLoading=i}watchLoadingExtensionHandler(i){state.isLoadingExtension=i}watchOTPHandler(i){state.isOTP=i}watchAuthUrlHandler(i){state.authUrl=i}watchErrorHandler(i){state.error=i}handleClose(){this.nlCloseModal.emit()}handleChangeDarkMode(){this.nlChangeDarkMode.emit(!this.darkMode)}componentWillLoad(){state.path=[this.startScreen],state.localSignup=this.localSignup,console.log("path",state.path),state.isOTP=!1}handleClickToBack(){state.path.pop(),state.path=[...state.path],state.isLoading=!1,state.isLoadingExtension=!1,state.authUrl="",state.isOTP=!1}switchSignSignUpStrategy(i){state.path=CURRENT_MODULE.LOCAL_SIGNUP!==i?[CURRENT_MODULE.WELCOME,i]:[CURRENT_MODULE.WELCOME,CURRENT_MODULE.WELCOME_SIGNUP,i]}render(){const i="w-full h-full fixed top-0 start-0 z-[80] overflow-x-hidden overflow-y-auto flex items-center "+(this.darkMode?"dark":""),a=state.path.at(-1),r=!this.authMethods.length||!this.localSignup&&this.authMethods.includes("connect")||this.localSignup&&this.authMethods.includes("local");return h("div",{class:`theme-${this.theme}`},h("div",{class:i},h("div",{onClick:()=>this.handleClose(),class:"absolute top-0 left-0 w-full h-full bg-gray-500 bg-opacity-75 z-[80]"}),h("div",{class:"nl-bg relative z-[81] w-full flex flex-col rounded-xl sm:max-w-lg sm:w-full sm:mx-auto"},h("div",{class:"flex justify-between items-center py-3 px-4"},h("div",{class:"flex gap-2 items-center"},h("svg",{class:"w-7 h-7",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),h("p",{class:"font-bold nl-logo text-base"},"Nostr ",h("span",{class:"font-light"},"Login"))),h("div",{class:"flex gap-1"},h("button",{onClick:()=>this.handleChangeDarkMode(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Change theme"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",this.darkMode?{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"}:{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"}))),h("button",{onClick:()=>this.handleClose(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Close"),h("svg",{class:"flex-shrink-0 w-5 h-5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{d:"M18 6 6 18"}),h("path",{d:"m6 6 12 12"}))))),state.path.length>1&&!state.isLoading&&h("div",{class:"p-4"},h("button",{onClick:()=>this.handleClickToBack(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600","data-hs-overlay":"#hs-vertically-centered-modal"},h("span",{class:"sr-only"},"Back"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"})))),state.isLoading||state.authUrl?h("nl-loading",{path:a}):h(Fragment,null,(()=>{if(state.isOTP)return h("nl-signin-otp",null);switch(a){case CURRENT_MODULE.WELCOME:return h("nl-welcome",{titleWelcome:this.welcomeTitle||void 0,description:this.welcomeDescription||void 0});case CURRENT_MODULE.LOGIN:return h("nl-signin",null);case CURRENT_MODULE.SIGNUP:return h("nl-signup",{bunkers:this.bunkers});case CURRENT_MODULE.LOCAL_SIGNUP:return h("nl-local-signup",null);case CURRENT_MODULE.CONFIRM_LOGOUT:return h("nl-confirm-logout",null);case CURRENT_MODULE.IMPORT_FLOW:return h("nl-import-flow",{services:this.connectionStringServices.filter(o=>o.canImport)});case CURRENT_MODULE.INFO:return h("nl-info",null);case CURRENT_MODULE.EXTENSION:return h("nl-info-extension",null);case CURRENT_MODULE.LOGIN_READ_ONLY:return h("nl-signin-read-only",null);case CURRENT_MODULE.LOGIN_BUNKER_URL:return h("nl-signin-bunker-url",null);case CURRENT_MODULE.LOGIN_OTP:return h("nl-signin-otp",null);case CURRENT_MODULE.WELCOME_LOGIN:return h("nl-welcome-signin",{hasOTP:this.hasOTP,authMethods:this.authMethods,hasExtension:this.hasExtension});case CURRENT_MODULE.WELCOME_SIGNUP:return h("nl-welcome-signup",null);case CURRENT_MODULE.CONNECTION_STRING:return h("nl-signin-connection-string",{connectionString:this.connectionString});case CURRENT_MODULE.CONNECT:return h("nl-connect",{connectionStringServices:this.connectionStringServices,authMethods:this.authMethods});case CURRENT_MODULE.PREVIOUSLY_LOGGED:return h("nl-previously-logged",{accounts:this.accounts,recents:this.recents});default:return h("nl-welcome",null)}})(),(state.isOTP||a!==CURRENT_MODULE.INFO&&a!==CURRENT_MODULE.CONFIRM_LOGOUT&&a!==CURRENT_MODULE.IMPORT_FLOW&&a!==CURRENT_MODULE.WELCOME&&a!==CURRENT_MODULE.EXTENSION&&a!==CURRENT_MODULE.PREVIOUSLY_LOGGED)&&h(Fragment,null,a===CURRENT_MODULE.WELCOME_SIGNUP||a===CURRENT_MODULE.SIGNUP||a===CURRENT_MODULE.LOCAL_SIGNUP?h("div",{class:"p-4 overflow-y-auto"},h("p",{class:"nl-footer font-light text-center text-sm pt-3 max-w-96 mx-auto"},"If you already have a profile please"," ",h("span",{onClick:()=>this.switchSignSignUpStrategy(CURRENT_MODULE.WELCOME_LOGIN),class:"cursor-pointer text-blue-400"},"log in"),".")):r&&h("div",{class:"p-4 overflow-y-auto"},h("p",{class:"nl-footer font-light text-center text-sm pt-3 max-w-96 mx-auto"},"If you don't have a profile please"," ",h("span",{onClick:()=>this.switchSignSignUpStrategy(this.localSignup?CURRENT_MODULE.LOCAL_SIGNUP:CURRENT_MODULE.WELCOME_SIGNUP),class:"cursor-pointer text-blue-400"},"sign up"),".")))))))}static get watchers(){return{localSignup:["watchLocalSignupHandler"],isLoading:["watchLoadingHandler"],isLoadingExtension:["watchLoadingExtensionHandler"],isOTP:["watchOTPHandler"],authUrl:["watchAuthUrlHandler"],error:["watchErrorHandler"]}}static get style(){return NlAuthStyle0}},[1,"nl-auth",{theme:[1025],bunkers:[1],startScreen:[1,"start-screen"],authMethods:[16],hasExtension:[4,"has-extension"],hasOTP:[4,"has-o-t-p"],isLoading:[4,"is-loading"],isLoadingExtension:[4,"is-loading-extension"],isOTP:[4,"is-o-t-p"],authUrl:[1,"auth-url"],error:[1],localSignup:[4,"local-signup"],accounts:[1040],recents:[1040],darkMode:[1028,"dark-mode"],welcomeTitle:[1,"welcome-title"],welcomeDescription:[1,"welcome-description"],connectionString:[1,"connection-string"],connectionStringServices:[16]},void 0,{localSignup:["watchLocalSignupHandler"],isLoading:["watchLoadingHandler"],isLoadingExtension:["watchLoadingExtensionHandler"],isOTP:["watchOTPHandler"],authUrl:["watchAuthUrlHandler"],error:["watchErrorHandler"]}]);function defineCustomElement$3(){typeof customElements>"u"||["nl-auth","button-base","nl-confirm-logout","nl-connect","nl-import-flow","nl-info","nl-info-extension","nl-loading","nl-local-signup","nl-login-status","nl-previously-logged","nl-select","nl-signin","nl-signin-bunker-url","nl-signin-connection-string","nl-signin-otp","nl-signin-read-only","nl-signup","nl-welcome","nl-welcome-signin","nl-welcome-signup"].forEach(i=>{switch(i){case"nl-auth":customElements.get(i)||customElements.define(i,NlAuth);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-confirm-logout":customElements.get(i)||defineCustomElement$m();break;case"nl-connect":customElements.get(i)||defineCustomElement$l();break;case"nl-import-flow":customElements.get(i)||defineCustomElement$j();break;case"nl-info":customElements.get(i)||defineCustomElement$i();break;case"nl-info-extension":customElements.get(i)||defineCustomElement$h();break;case"nl-loading":customElements.get(i)||defineCustomElement$g();break;case"nl-local-signup":customElements.get(i)||defineCustomElement$f();break;case"nl-login-status":customElements.get(i)||defineCustomElement$e();break;case"nl-previously-logged":customElements.get(i)||defineCustomElement$d();break;case"nl-select":customElements.get(i)||defineCustomElement$k();break;case"nl-signin":customElements.get(i)||defineCustomElement$c();break;case"nl-signin-bunker-url":customElements.get(i)||defineCustomElement$b();break;case"nl-signin-connection-string":customElements.get(i)||defineCustomElement$a();break;case"nl-signin-otp":customElements.get(i)||defineCustomElement$9();break;case"nl-signin-read-only":customElements.get(i)||defineCustomElement$8();break;case"nl-signup":customElements.get(i)||defineCustomElement$7();break;case"nl-welcome":customElements.get(i)||defineCustomElement$6();break;case"nl-welcome-signin":customElements.get(i)||defineCustomElement$5();break;case"nl-welcome-signup":customElements.get(i)||defineCustomElement$4()}})}defineCustomElement$3();const NlButton=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.theme="default",this.darkMode=!1,this.titleBtn="Open modal",this.disabled=!1}render(){return h("button-base",{key:"906c0f4cad65523702f56462bd36e2e773650d57",theme:this.theme,darkMode:this.darkMode,titleBtn:this.titleBtn,disabled:this.disabled})}},[1,"nl-button",{theme:[1],darkMode:[4,"dark-mode"],titleBtn:[1,"title-btn"],disabled:[4]}]);function defineCustomElement$2(){typeof customElements>"u"||["nl-button","button-base"].forEach(i=>{switch(i){case"nl-button":customElements.get(i)||customElements.define(i,NlButton);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$2();const nlChangeAccountCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:8px}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-0{height:0}.h-12{height:48px}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-12{width:48px}.w-16{width:64px}.w-4{width:16px}.w-44{width:176px}.w-5{width:20px}.w-52{width:208px}.w-6{width:24px}.w-7{width:28px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.min-w-40{min-width:160px}.max-w-40{max-width:160px}.flex-shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-center{justify-content:center}.gap-x-2{column-gap:8px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-\\[0px\\]{border-width:0}.border-\\[2px\\]{border-width:2px}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.bg-yellow-100{background-color:rgb(254 249 195/var(--tw-bg-opacity))}.p-2{padding:8px}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-center{text-align:center}.text-sm{font-size:14px;line-height:20px}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.left-0{left:0}.mt-1{margin-top:4px}.max-w-6{max-width:24px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.border-t-\\[1px\\]{border-top-width:1px}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.px-4{padding-left:16px;padding-right:16px}.py-2{padding-bottom:8px;padding-top:8px}.py-3{padding-bottom:12px;padding-top:12px}.pt-2{padding-top:8px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}.dark\\:border-transparent:is(.dark *){border-color:transparent}",NlChangeAccountStyle0=nlChangeAccountCss,NLChangeAccount=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.handleOpenWelcomeModal=createEvent(this,"handleOpenWelcomeModal",7),this.handleSwitchAccount=createEvent(this,"handleSwitchAccount",7),this.isOpen=!1,this.options=[],this.accounts=[],this.currentAccount=null,this.mode=!1,this.darkMode=!1,this.themeState="default",this.theme="default"}handleWindowClick(){this.wrapperRef.querySelector(".listClass")&&(this.isOpen=!1)}toggleDropdown(){this.isOpen=!this.isOpen,this.calculateDropdownPosition()}watchPropHandler(i){this.themeState=i}watchModeHandler(i){this.mode=i}watchAccountsHandler(i){this.options=i}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const i=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${i.height}px`}}handleChange(i){this.handleSwitchAccount.emit(i)}handleOpenModal(){this.handleOpenWelcomeModal.emit()}render(){const i=(this.isOpen?"listClass flex flex-col gap-2":"hidden")+" w-full nl-select-list absolute z-10 left-0 shadow-md rounded-lg p-2 mt-1 after:h-4 after:absolute after:-bottom-4 after:start-0 after:w-full before:h-4 before:absolute before:-top-4 before:start-0 before:w-full",a=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500",r=this.options&&this.currentAccount?this.options.filter(o=>o.pubkey!==this.currentAccount.pubkey||o.authMethod!==this.currentAccount.authMethod):[];return h("div",{key:"e2fb1c4ca91fe75f9af8c40ba3411dba388ac9fd",class:`theme-${this.themeState}`},h("div",{key:"4ea60737ca60f4e6c20d014ed197f65f7b169432",class:"relative",ref:o=>this.wrapperRef=o},h("button",{key:"5838bf67141378607ec9d7f653f2eb71fbb655ee",ref:o=>this.buttonRef=o,onClick:()=>this.toggleDropdown(),type:"button",class:"nl-select peer py-3 px-4 flex items-center w-full justify-between border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent"},h("span",{key:"b1424401cb9c0222175d027c505d07aa2f0932e9",class:"text-gray-500"},"Switch profile"),h("svg",{key:"58eecdd605e9cb6296656f26abf8153150ee0f64",class:a,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"f31b6c5b8a96e35a46bf39c983cad1af501a1763",d:"m6 9 6 6 6-6"}))),h("ul",{key:"a5cb6e8ab70134082b1ad7953939fd5aedb7481d",ref:o=>this.ulRef=o,class:i},this.options&&r.map(o=>{const c=o.name||o.nip05||o.pubkey;return h("li",{onClick:()=>this.handleChange(o),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},h("div",{class:"uppercase font-bold w-full max-w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},o?.picture?h("img",{class:"w-full rounded-full",src:o.picture,alt:"Logo"}):c?c[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"truncate overflow-hidden"},c),h("nl-login-status",{info:o})))}),h("li",{key:"7d050773b50bbda055bd3f660045d5fee0c609c7",class:"first:pt-0 pt-2 border-t-[1px] first:border-none border-gray-300"},h("div",{key:"222120208bad410ec4217c15d8327a24abb71950",onClick:()=>this.handleOpenModal(),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},h("div",{key:"2d4d88a1df00ea687f6b32f8d97a29146efdb49a",class:"uppercase font-bold w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},h("svg",{key:"6863afeb362ce38a2b6cca8611f91746a5d879ca",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-4 h-4"},h("path",{key:"16d78e3b3288db99c203cef5ed766ef61ce146a1","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 4.5v15m7.5-7.5h-15"}))),"Add profile")))))}get element(){return this}static get watchers(){return{theme:["watchPropHandler"],darkMode:["watchModeHandler"],accounts:["watchAccountsHandler"]}}static get style(){return NlChangeAccountStyle0}},[0,"nl-change-account",{accounts:[16],currentAccount:[16],darkMode:[4,"dark-mode"],theme:[1],isOpen:[32],options:[32],mode:[32],themeState:[32]},[[8,"click","handleWindowClick"]],{theme:["watchPropHandler"],darkMode:["watchModeHandler"],accounts:["watchAccountsHandler"]}]);function defineCustomElement$1(){typeof customElements>"u"||["nl-change-account","nl-login-status"].forEach(i=>{switch(i){case"nl-change-account":customElements.get(i)||customElements.define(i,NLChangeAccount);break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement$1();const nlBannerCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.show-slow{display:none;opacity:0;transition:.1s}.isOpen .show-slow{display:block;opacity:1;transition:.2s;transition-delay:.2s}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:8px}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-0{height:0}.h-12{height:48px}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-12{width:48px}.w-16{width:64px}.w-4{width:16px}.w-44{width:176px}.w-5{width:20px}.w-52{width:208px}.w-6{width:24px}.w-7{width:28px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.min-w-40{min-width:160px}.max-w-40{max-width:160px}.flex-shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-center{justify-content:center}.gap-x-2{column-gap:8px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-\\[0px\\]{border-width:0}.border-\\[2px\\]{border-width:2px}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.bg-yellow-100{background-color:rgb(254 249 195/var(--tw-bg-opacity))}.p-2{padding:8px}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-center{text-align:center}.text-sm{font-size:14px;line-height:20px}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.left-0{left:0}.mt-1{margin-top:4px}.max-w-6{max-width:24px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.border-t-\\[1px\\]{border-top-width:1px}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.px-4{padding-left:16px;padding-right:16px}.py-2{padding-bottom:8px;padding-top:8px}.py-3{padding-bottom:12px;padding-top:12px}.pt-2{padding-top:8px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}.dark\\:border-transparent:is(.dark *){border-color:transparent}",NlBannerStyle0=nlBannerCss,NlBanner=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.handleRetryConfirmBanner=createEvent(this,"handleRetryConfirmBanner",7),this.handleNotifyConfirmBanner=createEvent(this,"handleNotifyConfirmBanner",7),this.handleSetConfirmBanner=createEvent(this,"handleSetConfirmBanner",7),this.handleLoginBanner=createEvent(this,"handleLoginBanner",7),this.handleLogoutBanner=createEvent(this,"handleLogoutBanner",7),this.handleOpenWelcomeModal=createEvent(this,"handleOpenWelcomeModal",7),this.handleConfirmLogout=createEvent(this,"handleConfirmLogout",7),this.handleImportModal=createEvent(this,"handleImportModal",7),this.isLogin=!1,this.theme="default",this.darkMode=!1,this.hiddenMode=!1,this.titleBanner="",this.domain="",this.urlNotify="",this.listNotifies=[],this.isOpenNotifyTimeOut=!1,this.isOpen=!1,this.isConfirm=!0,this.isOpenConfirm=!1,this.isLoading=!1,this.notify=null,this.isNotConfirmToSend=!1,this.userInfo=null,this.accounts=[]}watchNotifyHandler(i){var a,r,o;this.isNotConfirmToSend=!0,this.isOpen=!0,this.isOpenConfirm=!0,this.domain=(null===(o=null===(r=null===(a=this.userInfo)||void 0===a?void 0:a.nip05)||void 0===r?void 0:r.split("@"))||void 0===o?void 0:o[1])||"",i.url&&(this.urlNotify=i.url,this.isOpenNotifyTimeOut=!1),!this.urlNotify&&i.timeOut&&(this.isOpenNotifyTimeOut=!0)}handleOpen(){this.userInfo?this.isOpen=!0:this.handleOpenWelcomeModal.emit()}handleClose(){this.isOpen=!1,this.isOpenNotifyTimeOut=!1,this.isOpenConfirm=!1,this.isNotConfirmToSend&&(this.handleSetConfirmBanner.emit(this.urlNotify),this.isNotConfirmToSend=!1),this.urlNotify=""}handleLogin(){this.handleLoginBanner.emit(METHOD_MODULE.LOGIN),this.handleClose()}handleSignup(){this.handleLoginBanner.emit(METHOD_MODULE.SIGNUP),this.handleClose()}handleImport(){this.handleImportModal.emit(),this.handleClose()}handleLogout(){if(localStorage.getItem("backupKey"))return this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.handleClose(),void localStorage.removeItem("backupKey");"local"===this.userInfo.authMethod?this.handleConfirmLogout.emit():this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.handleClose()}handleConfirm(){this.handleNotifyConfirmBanner.emit(this.urlNotify),this.isNotConfirmToSend=!1,this.handleClose()}handleRetryConfirm(){this.handleRetryConfirmBanner.emit(),this.isNotConfirmToSend=!1,this.handleClose()}render(){var i,a,r,o,s,c;const y=!(null===(i=this.userInfo)||void 0===i||!i.picture),_=(null===(a=this.userInfo)||void 0===a?void 0:a.name)||(null===(s=null===(o=null===(r=this.userInfo)||void 0===r?void 0:r.nip05)||void 0===o?void 0:o.split("@"))||void 0===s?void 0:s[0])||(null===(c=this.userInfo)||void 0===c?void 0:c.pubkey)||"",E=!!_,T=this.userInfo&&"local"===this.userInfo.authMethod,A=localStorage.getItem("backupKey");return h("div",{key:"135e66c8e2156c98f3c5b2ed33657e193575301e",class:`theme-${this.theme} ${!this.isOpen&&this.hiddenMode?"hidden":""}`},h("div",{key:"472074168314b51f8a80f53814043bfda4058c26",class:this.darkMode&&"dark"},h("div",{key:"f55074c5da729a4de542841ace63a7d73cabadf5",class:`nl-banner ${this.isOpen?"w-52 h-auto right-2 rounded-r-lg isOpen":"rounded-r-none hover:rounded-r-lg cursor-pointer"} z-50 w-12 h-12 fixed top-52 right-0 inline-block gap-x-2 text-sm font-medium rounded-lg hover:right-2 transition-all duration-300 ease-in-out`},h("div",{key:"10c552768319d8f6642ea23db3af15d3b54cec67",class:"block w-[48px] h-[46px] relative z-10"},h("div",{key:"52d9d39b5d27d2924fabd0560e27b3d3d214c011",onClick:()=>this.handleOpen(),class:"flex w-52 h-[46px] items-center pl-[11px]"},h("span",{key:"c64f3d89b7daba7ea1cf20f215561ebb18fa56e2",class:(this.isLoading?"w-5 h-5 border-[2px] mr-3.5 ml-[2px] opacity-1":"w-0 h-0 border-[0px] mr-0 opacity-0 ml-0")+" animate-spin transition-all duration-300 ease-in-out inline-block border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}),this.userInfo?h("div",{class:"uppercase font-bold w-6 h-6 mr-2 rounded-full border border-gray-200 flex justify-center items-center"},y?h("img",{class:"w-full rounded-full",src:this.userInfo.picture,alt:"Logo"}):E?_[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))):h("div",{class:"flex justify-center items-center"},h("svg",{class:"w-6 h-6",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),this.isOpen&&h("span",{class:"px-2"},h("b",null,"Nostr")," Login")),this.isOpen&&E&&h("div",{key:"ac034a746a28bd20a36770a49d02773ac97025a5",class:"show-slow truncate w-16 text-xs"},_),this.isOpen&&E&&h("nl-login-status",{key:"5355376e14be5616978f4ab4a7f635aa34dd79b1",info:this.userInfo}))),h("button",{key:"7b772fb052250c40b5f82df5c78ed89a4fc1c294",onClick:()=>this.handleClose(),type:"button",class:(this.isOpen?"z-20":"z-0")+" nl-action-button absolute right-2 top-2 z-0 show-slow flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{key:"4ed204a4e214ef7d6d31bee7d3b3b0297adc969f",class:"sr-only"},"Close"),h("svg",{key:"78705023791bbfe894b5a522471340ee21ddc38d",class:"flex-shrink-0 w-5 h-5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"065017768a1984e78818d39ee21d8a9e771fae71",d:"M18 6 6 18"}),h("path",{key:"2c647fa99c7d9d896fc36075862e6e52d7897228",d:"m6 6 12 12"}))),h("div",{key:"c96e61467259657e68a30a9adc47aab195bf7ee8",class:"p-3 show-slow"},this.isOpenConfirm?h("div",null,h("div",{class:"w-8 h-8 p-1/2 rounded-full border border-gray-200 bg-white mb-2 mt-2 show-slow m-auto"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#5a68ff",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"}))),h("p",{class:"mb-2 text-center max-w-40 min-w-40 mx-auto"},this.isOpenNotifyTimeOut?"Keys not responding, check your key storage app":`Confirmation required at ${this.domain}`),this.isOpenNotifyTimeOut?h("a",{onClick:()=>this.handleClose(),href:`https://${this.domain}`,target:"_blank",class:"nl-button text-nowrap py-2.5 px-3 w-full inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg disabled:opacity-50 disabled:pointer-events-none dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600"},"Go to ",this.domain):h("button-base",{onClick:()=>this.handleConfirm(),titleBtn:"Confirm"})):h("div",null,h("div",null,this.titleBanner&&h("p",{class:"mb-2 text-center show-slow max-w-40 min-w-40 mx-auto"},this.titleBanner),T&&h(Fragment,null,!A&&h("p",{class:"mb-2 text-center show-slow text-red-400 max-w-40 min-w-40 mx-auto"},"Your profile may be lost if you close this tab"),h("div",{class:"mb-2"},h("button-base",{onClick:()=>this.handleImport(),theme:"lemonade",titleBtn:"Back up profile"}))),h("div",{class:"mb-2"},h("nl-change-account",{currentAccount:this.userInfo,accounts:this.accounts})),!!this.listNotifies.length&&h("div",{onClick:()=>this.handleRetryConfirm(),class:"show-slow border border-yellow-600 text-yellow-600 bg-yellow-100 p-2 rounded-lg mb-2 cursor-pointer w-44 text-xs m-auto text-center"},"Requests: ",this.listNotifies.length),this.userInfo?h("button-base",{onClick:()=>this.handleLogout(),titleBtn:"Log out"}):h("div",null,h("button-base",{onClick:()=>this.handleLogin(),titleBtn:"Log in"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))),h("button-base",{onClick:()=>this.handleSignup(),titleBtn:"Sign up"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"}))))))))))}static get watchers(){return{notify:["watchNotifyHandler"]}}static get style(){return NlBannerStyle0}},[1,"nl-banner",{theme:[1025],darkMode:[1028,"dark-mode"],hiddenMode:[1028,"hidden-mode"],titleBanner:[1,"title-banner"],listNotifies:[16],isOpen:[1028,"is-open"],isLoading:[4,"is-loading"],notify:[16],userInfo:[16],accounts:[1040],isLogin:[32],domain:[32],urlNotify:[32],isOpenNotifyTimeOut:[32],isConfirm:[32],isOpenConfirm:[32],isNotConfirmToSend:[32]},void 0,{notify:["watchNotifyHandler"]}]);function defineCustomElement(){typeof customElements>"u"||["nl-banner","button-base","nl-change-account","nl-login-status"].forEach(i=>{switch(i){case"nl-banner":customElements.get(i)||customElements.define(i,NlBanner);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-change-account":customElements.get(i)||defineCustomElement$1();break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var lib$1={},types={};Object.defineProperty(types,"__esModule",{value:!0});var ee={},taskCollection$1={},taskCollection={},bakeCollection={};(function(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.bakeCollectionVariadic=exports.bakeCollectionAwait=exports.bakeCollection=exports.BAKED_EMPTY_FUNC=void 0,exports.BAKED_EMPTY_FUNC=function(){};var FORLOOP_FALLBACK=1500;function generateArgsDefCode(i){var a="";if(0===i)return a;for(var r=0;r1)a?((r=this._tasks).push.apply(r,arguments),this.length+=arguments.length):(this._tasks.push(i),this.length++);else if(a){var s;1===o?((s=Array(1+arguments.length)).push(s),s.push.apply(s,arguments),this._tasks=s):((s=Array(arguments.length)).push.apply(s,arguments),this._tasks=s),this.length+=arguments.length}else this._tasks=1===o?[this._tasks,i]:i,this.length++}function push_rebuild(i,a){var r,o=this.length;if(o>1)a?((r=this._tasks).push.apply(r,arguments),this.length+=arguments.length):(this._tasks.push(i),this.length++);else if(a){var s;1===o?((s=Array(1+arguments.length)).push(s),s.push.apply(s,arguments),this._tasks=s):((s=Array(arguments.length)).push.apply(s,arguments),this._tasks=s),this.length+=arguments.length}else this._tasks=1===o?[this._tasks,i]:i,this.length++;this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}function _fast_remove_single(i,a){-1!==a&&(0===a?i.shift():a===i.length-1?i.length=i.length-1:i.splice(a,1))}function removeLast_norebuild(i){0!==this.length&&(1===this.length?this._tasks===i&&(this.length=0):(_fast_remove_single(this._tasks,this._tasks.lastIndexOf(i)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length))}function removeLast_rebuild(i){if(0!==this.length){if(1===this.length)return this._tasks===i&&(this.length=0),this.firstEmitBuildStrategy?void(this.call=bake_collection_1.BAKED_EMPTY_FUNC):void this.rebuild();_fast_remove_single(this._tasks,this._tasks.lastIndexOf(i)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length,this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}}function insert_norebuild(i){for(var a,r=[],o=1;o0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash$3(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$3(i.outputLen),number$3(i.blockLen)}function exists$3(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output$3(i,a){bytes$3(i);const r=a.outputLen;if(i.lengthi instanceof Uint8Array,createView$2=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),rotr$2=(i,a)=>i<<32-a|i>>>a,isLE$3=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$3)throw new Error("Non little-endian hardware is not supported");function utf8ToBytes$4(i){if("string"!=typeof i)throw new Error("utf8ToBytes expected string, got "+typeof i);return new Uint8Array((new TextEncoder).encode(i))}function toBytes$3(i){if("string"==typeof i&&(i=utf8ToBytes$4(i)),!u8a$3(i))throw new Error("expected Uint8Array, got "+typeof i);return i}function concatBytes$3(...i){const a=new Uint8Array(i.reduce((o,s)=>o+s.length,0));let r=0;return i.forEach(o=>{if(!u8a$3(o))throw new Error("Uint8Array expected");a.set(o,r),r+=o.length}),a}Array.from({length:256},(i,a)=>a.toString(16).padStart(2,"0"));let Hash$2=class{clone(){return this._cloneInto()}};function wrapConstructor$2(i){const a=o=>i().update(toBytes$3(o)).digest(),r=i();return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=()=>i(),a}function randomBytes$2(i=32){if(crypto$3&&"function"==typeof crypto$3.getRandomValues)return crypto$3.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}function setBigUint64$2(i,a,r,o){if("function"==typeof i.setBigUint64)return i.setBigUint64(a,r,o);const s=BigInt(32),c=BigInt(4294967295),y=Number(r>>s&c),_=Number(r&c),T=o?0:4;i.setUint32(a+(o?4:0),y,o),i.setUint32(a+T,_,o)}let SHA2$2=class extends Hash$2{constructor(i,a,r,o){super(),this.blockLen=i,this.outputLen=a,this.padOffset=r,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(i),this.view=createView$2(this.buffer)}update(i){assert$3.exists(this);const{view:a,buffer:r,blockLen:o}=this,s=(i=toBytes$3(i)).length;for(let c=0;co-c&&(this.process(r,0),c=0);for(let A=c;AT.length)throw new Error("_sha2: outputLen bigger than state");for(let A=0;Ai&a^~i&r,Maj$2=(i,a,r)=>i&a^i&r^a&r,SHA256_K$2=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV$2=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W$2=new Uint32Array(64);let SHA256$2=class extends SHA2$2{constructor(){super(64,32,8,!1),this.A=0|IV$2[0],this.B=0|IV$2[1],this.C=0|IV$2[2],this.D=0|IV$2[3],this.E=0|IV$2[4],this.F=0|IV$2[5],this.G=0|IV$2[6],this.H=0|IV$2[7]}get(){const{A:i,B:a,C:r,D:o,E:s,F:c,G:y,H:_}=this;return[i,a,r,o,s,c,y,_]}set(i,a,r,o,s,c,y,_){this.A=0|i,this.B=0|a,this.C=0|r,this.D=0|o,this.E=0|s,this.F=0|c,this.G=0|y,this.H=0|_}process(i,a){for(let A=0;A<16;A++,a+=4)SHA256_W$2[A]=i.getUint32(a,!1);for(let A=16;A<64;A++){const S=SHA256_W$2[A-15],I=SHA256_W$2[A-2],N=rotr$2(S,7)^rotr$2(S,18)^S>>>3,X=rotr$2(I,17)^rotr$2(I,19)^I>>>10;SHA256_W$2[A]=X+SHA256_W$2[A-7]+N+SHA256_W$2[A-16]|0}let{A:r,B:o,C:s,D:c,E:y,F:_,G:E,H:T}=this;for(let A=0;A<64;A++){const S=T+(rotr$2(y,6)^rotr$2(y,11)^rotr$2(y,25))+Chi$2(y,_,E)+SHA256_K$2[A]+SHA256_W$2[A]|0,I=(rotr$2(r,2)^rotr$2(r,13)^rotr$2(r,22))+Maj$2(r,o,s)|0;T=E,E=_,_=y,y=c+S|0,c=s,s=o,o=r,r=S+I|0}r=r+this.A|0,o=o+this.B|0,s=s+this.C|0,c=c+this.D|0,y=y+this.E|0,_=_+this.F|0,E=E+this.G|0,T=T+this.H|0,this.set(r,o,s,c,y,_,E,T)}roundClean(){SHA256_W$2.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}},SHA224$1=class extends SHA256$2{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}};const sha256$2=wrapConstructor$2(()=>new SHA256$2);wrapConstructor$2(()=>new SHA224$1);const _0n$4=BigInt(0),_1n$4=BigInt(1),_2n$2=BigInt(2),u8a$2=i=>i instanceof Uint8Array,hexes$2=Array.from({length:256},(i,a)=>a.toString(16).padStart(2,"0"));function bytesToHex$2(i){if(!u8a$2(i))throw new Error("Uint8Array expected");let a="";for(let r=0;ro+s.length,0));let r=0;return i.forEach(o=>{if(!u8a$2(o))throw new Error("Uint8Array expected");a.set(o,r),r+=o.length}),a}function equalBytes$1(i,a){if(i.length!==a.length)return!1;for(let r=0;r_0n$4;i>>=_1n$4,a+=1);return a}function bitGet(i,a){return i>>BigInt(a)&_1n$4}const bitSet=(i,a,r)=>i|(r?_1n$4:_0n$4)<(_2n$2<new Uint8Array(i),u8fr=i=>Uint8Array.from(i);function createHmacDrbg(i,a,r){if("number"!=typeof i||i<2)throw new Error("hashLen must be a number");if("number"!=typeof a||a<2)throw new Error("qByteLen must be a number");if("function"!=typeof r)throw new Error("hmacFn must be a function");let o=u8n(i),s=u8n(i),c=0;const y=()=>{o.fill(1),s.fill(0),c=0},_=(...A)=>r(s,o,...A),E=(A=u8n())=>{s=_(u8fr([0]),A),o=_(),0!==A.length&&(s=_(u8fr([1]),A),o=_())},T=()=>{if(c++>=1e3)throw new Error("drbg: tried 1000 values");let A=0;const S=[];for(;A{let I;for(y(),E(A);!(I=S(T()));)E();return y(),I}}const validatorFns={bigint:i=>"bigint"==typeof i,function:i=>"function"==typeof i,boolean:i=>"boolean"==typeof i,string:i=>"string"==typeof i,isSafeInteger:i=>Number.isSafeInteger(i),array:i=>Array.isArray(i),field:(i,a)=>a.Fp.isValid(i),hash:i=>"function"==typeof i&&Number.isSafeInteger(i.outputLen)};function validateObject(i,a,r={}){const o=(s,c,y)=>{const _=validatorFns[c];if("function"!=typeof _)throw new Error(`Invalid validator "${c}", expected function`);const E=i[s];if(!(y&&void 0===E||_(E,i)))throw new Error(`Invalid param ${String(s)}=${E} (${typeof E}), expected ${c}`)};for(const[s,c]of Object.entries(a))o(s,c,!1);for(const[s,c]of Object.entries(r))o(s,c,!0);return i}var ut=Object.freeze({__proto__:null,bitGet,bitLen,bitMask,bitSet,bytesToHex:bytesToHex$2,bytesToNumberBE,bytesToNumberLE,concatBytes:concatBytes$2,createHmacDrbg,ensureBytes:ensureBytes$1,equalBytes:equalBytes$1,hexToBytes:hexToBytes$2,hexToNumber,numberToBytesBE,numberToBytesLE,numberToHexUnpadded,numberToVarBytesBE,utf8ToBytes:utf8ToBytes$3,validateObject});const _0n$3=BigInt(0),_1n$3=BigInt(1),_2n$1=BigInt(2),_3n$1=BigInt(3),_4n=BigInt(4),_5n=BigInt(5),_8n=BigInt(8);function mod(i,a){const r=i%a;return r>=_0n$3?r:a+r}function pow(i,a,r){if(r<=_0n$3||a<_0n$3)throw new Error("Expected power/modulo > 0");if(r===_1n$3)return _0n$3;let o=_1n$3;for(;a>_0n$3;)a&_1n$3&&(o=o*i%r),i=i*i%r,a>>=_1n$3;return o}function pow2(i,a,r){let o=i;for(;a-- >_0n$3;)o*=o,o%=r;return o}function invert(i,a){if(i===_0n$3||a<=_0n$3)throw new Error(`invert: expected positive integers, got n=${i} mod=${a}`);let r=mod(i,a),o=a,s=_0n$3,c=_1n$3;for(;r!==_0n$3;){const y=o%r,_=s-c*(o/r);o=r,r=y,s=c,c=_}if(o!==_1n$3)throw new Error("invert: does not exist");return mod(s,a)}function tonelliShanks(i){const a=(i-_1n$3)/_2n$1;let r,o,s;for(r=i-_1n$3,o=0;r%_2n$1===_0n$3;r/=_2n$1,o++);for(s=_2n$1;s(r[o]="function",r),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}function FpPow(i,a,r){if(r<_0n$3)throw new Error("Expected power > 0");if(r===_0n$3)return i.ONE;if(r===_1n$3)return a;let o=i.ONE,s=a;for(;r>_0n$3;)r&_1n$3&&(o=i.mul(o,s)),s=i.sqr(s),r>>=_1n$3;return o}function FpInvertBatch(i,a){const r=new Array(a.length),o=a.reduce((c,y,_)=>i.is0(y)?c:(r[_]=c,i.mul(c,y)),i.ONE),s=i.inv(o);return a.reduceRight((c,y,_)=>i.is0(y)?c:(r[_]=i.mul(c,r[_]),i.mul(c,y)),s),r}function nLength(i,a){const r=void 0!==a?a:i.toString(2).length;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}function Field(i,a,r=!1,o={}){if(i<=_0n$3)throw new Error(`Expected Fp ORDER > 0, got ${i}`);const{nBitLength:s,nByteLength:c}=nLength(i,a);if(c>2048)throw new Error("Field lengths over 2048 bytes are not supported");const y=FpSqrt(i),_=Object.freeze({ORDER:i,BITS:s,BYTES:c,MASK:bitMask(s),ZERO:_0n$3,ONE:_1n$3,create:E=>mod(E,i),isValid:E=>{if("bigint"!=typeof E)throw new Error("Invalid field element: expected bigint, got "+typeof E);return _0n$3<=E&&EE===_0n$3,isOdd:E=>(E&_1n$3)===_1n$3,neg:E=>mod(-E,i),eql:(E,T)=>E===T,sqr:E=>mod(E*E,i),add:(E,T)=>mod(E+T,i),sub:(E,T)=>mod(E-T,i),mul:(E,T)=>mod(E*T,i),pow:(E,T)=>FpPow(_,E,T),div:(E,T)=>mod(E*invert(T,i),i),sqrN:E=>E*E,addN:(E,T)=>E+T,subN:(E,T)=>E-T,mulN:(E,T)=>E*T,inv:E=>invert(E,i),sqrt:o.sqrt||(E=>y(_,E)),invertBatch:E=>FpInvertBatch(_,E),cmov:(E,T,A)=>A?T:E,toBytes:E=>r?numberToBytesLE(E,c):numberToBytesBE(E,c),fromBytes:E=>{if(E.length!==c)throw new Error(`Fp.fromBytes: expected ${c}, got ${E.length}`);return r?bytesToNumberLE(E):bytesToNumberBE(E)}});return Object.freeze(_)}function hashToPrivateScalar(i,a,r=!1){const o=(i=ensureBytes$1("privateHash",i)).length,s=nLength(a).nByteLength+8;if(s<24||o1024)throw new Error(`hashToPrivateScalar: expected ${s}-1024 bytes of input, got ${o}`);return mod(r?bytesToNumberLE(i):bytesToNumberBE(i),a-_1n$3)+_1n$3}const _0n$2=BigInt(0),_1n$2=BigInt(1);function wNAF(i,a){const r=(s,c)=>{const y=c.negate();return s?y:c},o=s=>({windows:Math.ceil(a/s)+1,windowSize:2**(s-1)});return{constTimeNegate:r,unsafeLadder(s,c){let y=i.ZERO,_=s;for(;c>_0n$2;)c&_1n$2&&(y=y.add(_)),_=_.double(),c>>=_1n$2;return y},precomputeWindow(s,c){const{windows:y,windowSize:_}=o(c),E=[];let T=s,A=T;for(let S=0;S>=N,q>E&&(q-=I,y+=_1n$2);const lt=z,pt=z+Math.abs(q)-1,_t=q<0;0===q?A=A.add(r(X%2!=0,c[lt])):T=T.add(r(_t,c[pt]))}return{p:T,f:A}},wNAFCached(s,c,y,_){const E=s._WINDOW_SIZE||1;let T=c.get(s);return T||(T=this.precomputeWindow(s,E),1!==E&&c.set(s,_(T))),this.wNAF(E,T,y)}}}function validateBasic(i){return validateField(i.Fp),validateObject(i,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...nLength(i.n,i.nBitLength),...i,p:i.Fp.ORDER})}function validatePointOpts(i){const a=validateBasic(i);validateObject(a,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:r,Fp:o,a:s}=a;if(r){if(!o.eql(s,o.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof r||"bigint"!=typeof r.beta||"function"!=typeof r.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...a})}const{bytesToNumberBE:b2n,hexToBytes:h2b}=ut,DER={Err:class extends Error{constructor(i=""){super(i)}},_parseInt(i){const{Err:a}=DER;if(i.length<2||2!==i[0])throw new a("Invalid signature integer tag");const r=i[1],o=i.subarray(2,r+2);if(!r||o.length!==r)throw new a("Invalid signature integer: wrong length");if(128&o[0])throw new a("Invalid signature integer: negative");if(0===o[0]&&!(128&o[1]))throw new a("Invalid signature integer: unnecessary leading zero");return{d:b2n(o),l:i.subarray(r+2)}},toSig(i){const{Err:a}=DER,r="string"==typeof i?h2b(i):i;if(!(r instanceof Uint8Array))throw new Error("ui8a expected");let o=r.length;if(o<2||48!=r[0])throw new a("Invalid signature tag");if(r[1]!==o-2)throw new a("Invalid signature: incorrect length");const{d:s,l:c}=DER._parseInt(r.subarray(2)),{d:y,l:_}=DER._parseInt(c);if(_.length)throw new a("Invalid signature: left bytes after parsing");return{r:s,s:y}},hexFromSig(i){const a=T=>8&Number.parseInt(T[0],16)?"00"+T:T,r=T=>{const A=T.toString(16);return 1&A.length?`0${A}`:A},o=a(r(i.s)),s=a(r(i.r)),c=o.length/2,y=s.length/2,_=r(c),E=r(y);return`30${r(y+c+4)}02${E}${s}02${_}${o}`}},_0n$1=BigInt(0),_1n$1=BigInt(1);BigInt(2);const _3n=BigInt(3);function weierstrassPoints(i){const a=validatePointOpts(i),{Fp:r}=a,o=a.toBytes||((X,z,q)=>{const lt=z.toAffine();return concatBytes$2(Uint8Array.from([4]),r.toBytes(lt.x),r.toBytes(lt.y))}),s=a.fromBytes||(X=>{const z=X.subarray(1);return{x:r.fromBytes(z.subarray(0,r.BYTES)),y:r.fromBytes(z.subarray(r.BYTES,2*r.BYTES))}});function c(X){const{a:z,b:q}=a,lt=r.sqr(X),pt=r.mul(lt,X);return r.add(r.add(pt,r.mul(X,z)),q)}if(!r.eql(r.sqr(a.Gy),c(a.Gx)))throw new Error("bad generator point: equation left != right");function y(X){return"bigint"==typeof X&&_0n$1r.eql(et,r.ZERO);return pt(q)&&pt(lt)?S.ZERO:new S(q,lt,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(z){const q=r.invertBatch(z.map(lt=>lt.pz));return z.map((lt,pt)=>lt.toAffine(q[pt])).map(S.fromAffine)}static fromHex(z){const q=S.fromAffine(s(ensureBytes$1("pointHex",z)));return q.assertValidity(),q}static fromPrivateKey(z){return S.BASE.multiply(E(z))}_setWindowSize(z){this._WINDOW_SIZE=z,T.delete(this)}assertValidity(){if(this.is0()){if(a.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:z,y:q}=this.toAffine();if(!r.isValid(z)||!r.isValid(q))throw new Error("bad point: x or y not FE");const lt=r.sqr(q),pt=c(z);if(!r.eql(lt,pt))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:z}=this.toAffine();if(r.isOdd)return!r.isOdd(z);throw new Error("Field doesn't support isOdd")}equals(z){A(z);const{px:q,py:lt,pz:pt}=this,{px:et,py:_t,pz:Bt}=z,jt=r.eql(r.mul(q,Bt),r.mul(et,pt)),At=r.eql(r.mul(lt,Bt),r.mul(_t,pt));return jt&&At}negate(){return new S(this.px,r.neg(this.py),this.pz)}double(){const{a:z,b:q}=a,lt=r.mul(q,_3n),{px:pt,py:et,pz:_t}=this;let Bt=r.ZERO,jt=r.ZERO,At=r.ZERO,kt=r.mul(pt,pt),st=r.mul(et,et),ct=r.mul(_t,_t),Ct=r.mul(pt,et);return Ct=r.add(Ct,Ct),At=r.mul(pt,_t),At=r.add(At,At),Bt=r.mul(z,At),jt=r.mul(lt,ct),jt=r.add(Bt,jt),Bt=r.sub(st,jt),jt=r.add(st,jt),jt=r.mul(Bt,jt),Bt=r.mul(Ct,Bt),At=r.mul(lt,At),ct=r.mul(z,ct),Ct=r.sub(kt,ct),Ct=r.mul(z,Ct),Ct=r.add(Ct,At),At=r.add(kt,kt),kt=r.add(At,kt),kt=r.add(kt,ct),kt=r.mul(kt,Ct),jt=r.add(jt,kt),ct=r.mul(et,_t),ct=r.add(ct,ct),kt=r.mul(ct,Ct),Bt=r.sub(Bt,kt),At=r.mul(ct,st),At=r.add(At,At),At=r.add(At,At),new S(Bt,jt,At)}add(z){A(z);const{px:q,py:lt,pz:pt}=this,{px:et,py:_t,pz:Bt}=z;let jt=r.ZERO,At=r.ZERO,kt=r.ZERO;const st=a.a,ct=r.mul(a.b,_3n);let Ct=r.mul(q,et),$t=r.mul(lt,_t),qt=r.mul(pt,Bt),xe=r.add(q,lt),ne=r.add(et,_t);xe=r.mul(xe,ne),ne=r.add(Ct,$t),xe=r.sub(xe,ne),ne=r.add(q,pt);let ce=r.add(et,Bt);return ne=r.mul(ne,ce),ce=r.add(Ct,qt),ne=r.sub(ne,ce),ce=r.add(lt,pt),jt=r.add(_t,Bt),ce=r.mul(ce,jt),jt=r.add($t,qt),ce=r.sub(ce,jt),kt=r.mul(st,ne),jt=r.mul(ct,qt),kt=r.add(jt,kt),jt=r.sub($t,kt),kt=r.add($t,kt),At=r.mul(jt,kt),$t=r.add(Ct,Ct),$t=r.add($t,Ct),qt=r.mul(st,qt),ne=r.mul(ct,ne),$t=r.add($t,qt),qt=r.sub(Ct,qt),qt=r.mul(st,qt),ne=r.add(ne,qt),Ct=r.mul($t,ne),At=r.add(At,Ct),Ct=r.mul(ce,ne),jt=r.mul(xe,jt),jt=r.sub(jt,Ct),Ct=r.mul(xe,$t),kt=r.mul(ce,kt),kt=r.add(kt,Ct),new S(jt,At,kt)}subtract(z){return this.add(z.negate())}is0(){return this.equals(S.ZERO)}wNAF(z){return N.wNAFCached(this,T,z,q=>{const lt=r.invertBatch(q.map(pt=>pt.pz));return q.map((pt,et)=>pt.toAffine(lt[et])).map(S.fromAffine)})}multiplyUnsafe(z){const q=S.ZERO;if(z===_0n$1)return q;if(_(z),z===_1n$1)return this;const{endo:lt}=a;if(!lt)return N.unsafeLadder(this,z);let{k1neg:pt,k1:et,k2neg:_t,k2:Bt}=lt.splitScalar(z),jt=q,At=q,kt=this;for(;et>_0n$1||Bt>_0n$1;)et&_1n$1&&(jt=jt.add(kt)),Bt&_1n$1&&(At=At.add(kt)),kt=kt.double(),et>>=_1n$1,Bt>>=_1n$1;return pt&&(jt=jt.negate()),_t&&(At=At.negate()),At=new S(r.mul(At.px,lt.beta),At.py,At.pz),jt.add(At)}multiply(z){_(z);let q,lt,pt=z;const{endo:et}=a;if(et){const{k1neg:_t,k1:Bt,k2neg:jt,k2:At}=et.splitScalar(pt);let{p:kt,f:st}=this.wNAF(Bt),{p:ct,f:Ct}=this.wNAF(At);kt=N.constTimeNegate(_t,kt),ct=N.constTimeNegate(jt,ct),ct=new S(r.mul(ct.px,et.beta),ct.py,ct.pz),q=kt.add(ct),lt=st.add(Ct)}else{const{p:_t,f:Bt}=this.wNAF(pt);q=_t,lt=Bt}return S.normalizeZ([q,lt])[0]}multiplyAndAddUnsafe(z,q,lt){const pt=S.BASE,et=(Bt,jt)=>jt!==_0n$1&&jt!==_1n$1&&Bt.equals(pt)?Bt.multiply(jt):Bt.multiplyUnsafe(jt),_t=et(this,q).add(et(z,lt));return _t.is0()?void 0:_t}toAffine(z){const{px:q,py:lt,pz:pt}=this,et=this.is0();null==z&&(z=et?r.ONE:r.inv(pt));const _t=r.mul(q,z),Bt=r.mul(lt,z),jt=r.mul(pt,z);if(et)return{x:r.ZERO,y:r.ZERO};if(!r.eql(jt,r.ONE))throw new Error("invZ was invalid");return{x:_t,y:Bt}}isTorsionFree(){const{h:z,isTorsionFree:q}=a;if(z===_1n$1)return!0;if(q)return q(S,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:z,clearCofactor:q}=a;return z===_1n$1?this:q?q(S,this):this.multiplyUnsafe(a.h)}toRawBytes(z=!0){return this.assertValidity(),o(S,this,z)}toHex(z=!0){return bytesToHex$2(this.toRawBytes(z))}}S.BASE=new S(a.Gx,a.Gy,r.ONE),S.ZERO=new S(r.ZERO,r.ONE,r.ZERO);const I=a.nBitLength,N=wNAF(S,a.endo?Math.ceil(I/2):I);return{CURVE:a,ProjectivePoint:S,normPrivateKeyToScalar:E,weierstrassEquation:c,isWithinCurveOrder:y}}function validateOpts(i){const a=validateBasic(i);return validateObject(a,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...a})}function weierstrass(i){const a=validateOpts(i),{Fp:r,n:o}=a,s=r.BYTES+1,c=2*r.BYTES+1;function y(st){return mod(st,o)}function _(st){return invert(st,o)}const{ProjectivePoint:E,normPrivateKeyToScalar:T,weierstrassEquation:A,isWithinCurveOrder:S}=weierstrassPoints({...a,toBytes(st,ct,Ct){const $t=ct.toAffine(),qt=r.toBytes($t.x),xe=concatBytes$2;return Ct?xe(Uint8Array.from([ct.hasEvenY()?2:3]),qt):xe(Uint8Array.from([4]),qt,r.toBytes($t.y))},fromBytes(st){const ct=st.length,Ct=st[0],$t=st.subarray(1);if(ct!==s||2!==Ct&&3!==Ct){if(ct===c&&4===Ct)return{x:r.fromBytes($t.subarray(0,r.BYTES)),y:r.fromBytes($t.subarray(r.BYTES,2*r.BYTES))};throw new Error(`Point of length ${ct} was invalid. Expected ${s} compressed bytes or ${c} uncompressed bytes`)}{const xe=bytesToNumberBE($t);if(!(_0n$1<(qt=xe)&&qtbytesToHex$2(numberToBytesBE(st,a.nByteLength));function N(st){return st>o>>_1n$1}const X=(st,ct,Ct)=>bytesToNumberBE(st.slice(ct,Ct));class z{constructor(ct,Ct,$t){this.r=ct,this.s=Ct,this.recovery=$t,this.assertValidity()}static fromCompact(ct){const Ct=a.nByteLength;return ct=ensureBytes$1("compactSignature",ct,2*Ct),new z(X(ct,0,Ct),X(ct,Ct,2*Ct))}static fromDER(ct){const{r:Ct,s:$t}=DER.toSig(ensureBytes$1("DER",ct));return new z(Ct,$t)}assertValidity(){if(!S(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!S(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(ct){return new z(this.r,this.s,ct)}recoverPublicKey(ct){const{r:Ct,s:$t,recovery:qt}=this,xe=et(ensureBytes$1("msgHash",ct));if(null==qt||![0,1,2,3].includes(qt))throw new Error("recovery id invalid");const ne=2===qt||3===qt?Ct+a.n:Ct;if(ne>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");const qe=E.fromHex((1&qt?"03":"02")+I(ne)),Mr=_(ne),mr=y(-xe*Mr),_r=y($t*Mr),Wr=E.BASE.multiplyAndAddUnsafe(qe,mr,_r);if(!Wr)throw new Error("point at infinify");return Wr.assertValidity(),Wr}hasHighS(){return N(this.s)}normalizeS(){return this.hasHighS()?new z(this.r,y(-this.s),this.recovery):this}toDERRawBytes(){return hexToBytes$2(this.toDERHex())}toDERHex(){return DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return hexToBytes$2(this.toCompactHex())}toCompactHex(){return I(this.r)+I(this.s)}}const q={isValidPrivateKey(st){try{return T(st),!0}catch{return!1}},normPrivateKeyToScalar:T,randomPrivateKey:()=>numberToBytesBE(hashToPrivateScalar(a.randomBytes(r.BYTES+8),o),a.nByteLength),precompute:(st=8,ct=E.BASE)=>(ct._setWindowSize(st),ct.multiply(BigInt(3)),ct)};function lt(st){const ct=st instanceof Uint8Array,Ct="string"==typeof st,$t=(ct||Ct)&&st.length;return ct?$t===s||$t===c:Ct?$t===2*s||$t===2*c:st instanceof E}const pt=a.bits2int||function(st){const ct=bytesToNumberBE(st),Ct=8*st.length-a.nBitLength;return Ct>0?ct>>BigInt(Ct):ct},et=a.bits2int_modN||function(st){return y(pt(st))},_t=bitMask(a.nBitLength);function Bt(st){if("bigint"!=typeof st)throw new Error("bigint expected");if(!(_0n$1<=st&&st<_t))throw new Error(`bigint expected < 2^${a.nBitLength}`);return numberToBytesBE(st,a.nByteLength)}const At={lowS:a.lowS,prehash:!1},kt={lowS:a.lowS,prehash:!1};return E.BASE._setWindowSize(8),{CURVE:a,getPublicKey:function(st,ct=!0){return E.fromPrivateKey(st).toRawBytes(ct)},getSharedSecret:function(st,ct,Ct=!0){if(lt(st))throw new Error("first arg must be private key");if(!lt(ct))throw new Error("second arg must be public key");return E.fromHex(ct).multiply(T(st)).toRawBytes(Ct)},sign:function(st,ct,Ct=At){const{seed:$t,k2sig:qt}=function jt(st,ct,Ct=At){if(["recovered","canonical"].some(ke=>ke in Ct))throw new Error("sign() legacy options not supported");const{hash:$t,randomBytes:qt}=a;let{lowS:xe,prehash:ne,extraEntropy:ce}=Ct;null==xe&&(xe=!0),st=ensureBytes$1("msgHash",st),ne&&(st=ensureBytes$1("prehashed msgHash",$t(st)));const qe=et(st),Mr=T(ct),mr=[Bt(Mr),Bt(qe)];if(null!=ce){const ke=!0===ce?qt(r.BYTES):ce;mr.push(ensureBytes$1("extraEntropy",ke,r.BYTES))}const _r=concatBytes$2(...mr),Wr=qe;return{seed:_r,k2sig:function(ke){const Ve=pt(ke);if(!S(Ve))return;const yt=_(Ve),Lt=E.BASE.multiply(Ve).toAffine(),Ie=y(Lt.x);if(Ie===_0n$1)return;const Pt=y(yt*y(Wr+Ie*Mr));if(Pt===_0n$1)return;let le=(Lt.x===Ie?0:2)|Number(Lt.y&_1n$1),zt=Pt;return xe&&N(Pt)&&(zt=N(Se=Pt)?y(-Se):Se,le^=1),new z(Ie,zt,le);var Se}}}(st,ct,Ct);return createHmacDrbg(a.hash.outputLen,a.nByteLength,a.hmac)($t,qt)},verify:function(st,ct,Ct,$t=kt){const qt=st;if(ct=ensureBytes$1("msgHash",ct),Ct=ensureBytes$1("publicKey",Ct),"strict"in $t)throw new Error("options.strict was renamed to lowS");const{lowS:xe,prehash:ne}=$t;let ce,qe;try{if("string"==typeof qt||qt instanceof Uint8Array)try{ce=z.fromDER(qt)}catch(Lt){if(!(Lt instanceof DER.Err))throw Lt;ce=z.fromCompact(qt)}else{if("object"!=typeof qt||"bigint"!=typeof qt.r||"bigint"!=typeof qt.s)throw new Error("PARSE");{const{r:Lt,s:Ie}=qt;ce=new z(Lt,Ie)}}qe=E.fromHex(Ct)}catch(Lt){if("PARSE"===Lt.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(xe&&ce.hasHighS())return!1;ne&&(ct=a.hash(ct));const{r:Mr,s:mr}=ce,_r=et(ct),Wr=_(mr),ke=y(_r*Wr),Ve=y(Mr*Wr),yt=E.BASE.multiplyAndAddUnsafe(qe,ke,Ve)?.toAffine();return!!yt&&y(yt.x)===Mr},ProjectivePoint:E,Signature:z,utils:q}}BigInt(4);let HMAC$2=class extends Hash$2{constructor(i,a){super(),this.finished=!1,this.destroyed=!1,assert$3.hash(i);const r=toBytes$3(a);if(this.iHash=i.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,s=new Uint8Array(o);s.set(r.length>o?i.create().update(r).digest():r);for(let c=0;cnew HMAC$2(i,a).update(r).digest();function getHash(i){return{hash:i,hmac:(a,...r)=>hmac$2(i,a,concatBytes$3(...r)),randomBytes:randomBytes$2}}function createCurve(i,a){const r=o=>weierstrass({...i,...getHash(o)});return Object.freeze({...r(a),create:r})}hmac$2.create=(i,a)=>new HMAC$2(i,a);const secp256k1P=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),secp256k1N=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),_1n=BigInt(1),_2n=BigInt(2),divNearest=(i,a)=>(i+a/_2n)/a;function sqrtMod(i){const a=secp256k1P,r=BigInt(3),o=BigInt(6),s=BigInt(11),c=BigInt(22),y=BigInt(23),_=BigInt(44),E=BigInt(88),T=i*i*i%a,A=T*T*i%a,S=pow2(A,r,a)*A%a,I=pow2(S,r,a)*A%a,N=pow2(I,_2n,a)*T%a,X=pow2(N,s,a)*N%a,z=pow2(X,c,a)*X%a,q=pow2(z,_,a)*z%a,lt=pow2(q,E,a)*q%a,pt=pow2(lt,_,a)*z%a,et=pow2(pt,r,a)*A%a,_t=pow2(et,y,a)*X%a,Bt=pow2(_t,o,a)*T%a,jt=pow2(Bt,_2n,a);if(!Fp.eql(Fp.sqr(jt),i))throw new Error("Cannot find square root");return jt}const Fp=Field(secp256k1P,void 0,void 0,{sqrt:sqrtMod}),secp256k1=createCurve({a:BigInt(0),b:BigInt(7),Fp,n:secp256k1N,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:i=>{const a=secp256k1N,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),o=-_1n*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),s=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),c=r,y=BigInt("0x100000000000000000000000000000000"),_=divNearest(c*i,a),E=divNearest(-o*i,a);let T=mod(i-_*r-E*s,a),A=mod(-_*o-E*c,a);const S=T>y,I=A>y;if(S&&(T=a-T),I&&(A=a-A),T>y||A>y)throw new Error("splitScalar: Endomorphism failed, k="+i);return{k1neg:S,k1:T,k2neg:I,k2:A}}}},sha256$2),_0n=BigInt(0),fe=i=>"bigint"==typeof i&&_0n"bigint"==typeof i&&_0ns.charCodeAt(0)));r=concatBytes$2(o,o),TAGGED_HASH_PREFIXES[i]=r}return sha256$2(concatBytes$2(r,...a))}const pointToBytes=i=>i.toRawBytes(!0).slice(1),numTo32b=i=>numberToBytesBE(i,32),modP=i=>mod(i,secp256k1P),modN=i=>mod(i,secp256k1N),Point$1=secp256k1.ProjectivePoint,GmulAdd=(i,a,r)=>Point$1.BASE.multiplyAndAddUnsafe(i,a,r);function schnorrGetExtPubKey(i){let a=secp256k1.utils.normPrivateKeyToScalar(i),r=Point$1.fromPrivateKey(a);return{scalar:r.hasEvenY()?a:modN(-a),bytes:pointToBytes(r)}}function lift_x(i){if(!fe(i))throw new Error("bad x: need 0 < x < p");const a=modP(i*i);let r=sqrtMod(modP(a*i+BigInt(7)));r%_2n!==_0n&&(r=modP(-r));const o=new Point$1(i,r,_1n);return o.assertValidity(),o}function challenge(...i){return modN(bytesToNumberBE(taggedHash("BIP0340/challenge",...i)))}function schnorrGetPublicKey(i){return schnorrGetExtPubKey(i).bytes}function schnorrSign(i,a,r=randomBytes$2(32)){const o=ensureBytes$1("message",i),{bytes:s,scalar:c}=schnorrGetExtPubKey(a),y=ensureBytes$1("auxRand",r,32),_=numTo32b(c^bytesToNumberBE(taggedHash("BIP0340/aux",y))),E=taggedHash("BIP0340/nonce",_,s,o),T=modN(bytesToNumberBE(E));if(T===_0n)throw new Error("sign failed: k is zero");const{bytes:A,scalar:S}=schnorrGetExtPubKey(T),I=challenge(A,s,o),N=new Uint8Array(64);if(N.set(A,0),N.set(numTo32b(modN(S+I*c)),32),!schnorrVerify(N,o,s))throw new Error("sign: Invalid signature produced");return N}function schnorrVerify(i,a,r){const o=ensureBytes$1("signature",i,64),s=ensureBytes$1("message",a),c=ensureBytes$1("publicKey",r,32);try{const y=lift_x(bytesToNumberBE(c)),_=bytesToNumberBE(o.subarray(0,32));if(!fe(_))return!1;const E=bytesToNumberBE(o.subarray(32,64));if(!ge(E))return!1;const T=challenge(numTo32b(_),pointToBytes(y),s),A=GmulAdd(y,E,modN(-T));return!(!A||!A.hasEvenY()||A.toAffine().x!==_)}catch{return!1}}const schnorr={getPublicKey:schnorrGetPublicKey,sign:schnorrSign,verify:schnorrVerify,utils:{randomPrivateKey:secp256k1.utils.randomPrivateKey,lift_x,pointToBytes,numberToBytesBE,bytesToNumberBE,taggedHash,mod}},crypto$2="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,u8a$1=i=>i instanceof Uint8Array,createView$1=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),rotr$1=(i,a)=>i<<32-a|i>>>a,isLE$2=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$2)throw new Error("Non little-endian hardware is not supported");const hexes$1=Array.from({length:256},(i,a)=>a.toString(16).padStart(2,"0"));function bytesToHex$1(i){if(!u8a$1(i))throw new Error("Uint8Array expected");let a="";for(let r=0;ro+s.length,0));let r=0;return i.forEach(o=>{if(!u8a$1(o))throw new Error("Uint8Array expected");a.set(o,r),r+=o.length}),a}let Hash$1=class{clone(){return this._cloneInto()}};function wrapConstructor$1(i){const a=o=>i().update(toBytes$2(o)).digest(),r=i();return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=()=>i(),a}function randomBytes$1(i=32){if(crypto$2&&"function"==typeof crypto$2.getRandomValues)return crypto$2.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}function number$2(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function bool$2(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)}function bytes$2(i,...a){if(!(i instanceof Uint8Array))throw new Error("Expected Uint8Array");if(a.length>0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash$2(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$2(i.outputLen),number$2(i.blockLen)}function exists$2(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output$2(i,a){bytes$2(i);const r=a.outputLen;if(i.length>s&c),_=Number(r&c),T=o?0:4;i.setUint32(a+(o?4:0),y,o),i.setUint32(a+T,_,o)}let SHA2$1=class extends Hash$1{constructor(i,a,r,o){super(),this.blockLen=i,this.outputLen=a,this.padOffset=r,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(i),this.view=createView$1(this.buffer)}update(i){assert$2.exists(this);const{view:a,buffer:r,blockLen:o}=this,s=(i=toBytes$2(i)).length;for(let c=0;co-c&&(this.process(r,0),c=0);for(let A=c;AT.length)throw new Error("_sha2: outputLen bigger than state");for(let A=0;Ai&a^~i&r,Maj$1=(i,a,r)=>i&a^i&r^a&r,SHA256_K$1=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV$1=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W$1=new Uint32Array(64);let SHA256$1=class extends SHA2$1{constructor(){super(64,32,8,!1),this.A=0|IV$1[0],this.B=0|IV$1[1],this.C=0|IV$1[2],this.D=0|IV$1[3],this.E=0|IV$1[4],this.F=0|IV$1[5],this.G=0|IV$1[6],this.H=0|IV$1[7]}get(){const{A:i,B:a,C:r,D:o,E:s,F:c,G:y,H:_}=this;return[i,a,r,o,s,c,y,_]}set(i,a,r,o,s,c,y,_){this.A=0|i,this.B=0|a,this.C=0|r,this.D=0|o,this.E=0|s,this.F=0|c,this.G=0|y,this.H=0|_}process(i,a){for(let A=0;A<16;A++,a+=4)SHA256_W$1[A]=i.getUint32(a,!1);for(let A=16;A<64;A++){const S=SHA256_W$1[A-15],I=SHA256_W$1[A-2],N=rotr$1(S,7)^rotr$1(S,18)^S>>>3,X=rotr$1(I,17)^rotr$1(I,19)^I>>>10;SHA256_W$1[A]=X+SHA256_W$1[A-7]+N+SHA256_W$1[A-16]|0}let{A:r,B:o,C:s,D:c,E:y,F:_,G:E,H:T}=this;for(let A=0;A<64;A++){const S=T+(rotr$1(y,6)^rotr$1(y,11)^rotr$1(y,25))+Chi$1(y,_,E)+SHA256_K$1[A]+SHA256_W$1[A]|0,I=(rotr$1(r,2)^rotr$1(r,13)^rotr$1(r,22))+Maj$1(r,o,s)|0;T=E,E=_,_=y,y=c+S|0,c=s,s=o,o=r,r=S+I|0}r=r+this.A|0,o=o+this.B|0,s=s+this.C|0,c=c+this.D|0,y=y+this.E|0,_=_+this.F|0,E=E+this.G|0,T=T+this.H|0,this.set(r,o,s,c,y,_,E,T)}roundClean(){SHA256_W$1.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};class SHA224 extends SHA256$1{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const sha256$1=wrapConstructor$1(()=>new SHA256$1);function assertNumber(i){if(!Number.isSafeInteger(i))throw new Error(`Wrong integer: ${i}`)}function chain$1(...i){const a=(r,o)=>s=>r(o(s));return{encode:Array.from(i).reverse().reduce((r,o)=>r?a(r,o.encode):o.encode,void 0),decode:i.reduce((r,o)=>r?a(r,o.decode):o.decode,void 0)}}function alphabet$1(i){return{encode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("alphabet.encode input should be an array of numbers");return a.map(r=>{if(assertNumber(r),r<0||r>=i.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${i.length})`);return i[r]})},decode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("alphabet.decode input should be array of strings");return a.map(r=>{if("string"!=typeof r)throw new Error(`alphabet.decode: not string element=${r}`);const o=i.indexOf(r);if(-1===o)throw new Error(`Unknown letter: "${r}". Allowed: ${i}`);return o})}}}function join$1(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("join.encode input should be array of strings");for(let r of a)if("string"!=typeof r)throw new Error(`join.encode: non-string input=${r}`);return a.join(i)},decode:a=>{if("string"!=typeof a)throw new Error("join.decode input should be string");return a.split(i)}}}function padding$1(i,a="="){if(assertNumber(i),"string"!=typeof a)throw new Error("padding chr should be string");return{encode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let o of r)if("string"!=typeof o)throw new Error(`padding.encode: non-string input=${o}`);for(;r.length*i%8;)r.push(a);return r},decode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let s of r)if("string"!=typeof s)throw new Error(`padding.decode: non-string input=${s}`);let o=r.length;if(o*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;o>0&&r[o-1]===a;o--)if(!((o-1)*i%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,o)}}}function normalize$1(i){if("function"!=typeof i)throw new Error("normalize fn should be function");return{encode:a=>a,decode:a=>i(a)}}function convertRadix$1(i,a,r){if(a<2)throw new Error(`convertRadix: wrong from=${a}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: wrong to=${r}, base cannot be less than 2`);if(!Array.isArray(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let o=0;const s=[],c=Array.from(i);for(c.forEach(y=>{if(assertNumber(y),y<0||y>=a)throw new Error(`Wrong integer: ${y}`)});;){let y=0,_=!0;for(let E=o;Enew SHA224);const gcd$1=(i,a)=>a?gcd$1(a,i%a):i,radix2carry$1=(i,a)=>i+(a-gcd$1(i,a));function convertRadix2$1(i,a,r,o){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(a<=0||a>32)throw new Error(`convertRadix2: wrong from=${a}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(radix2carry$1(a,r)>32)throw new Error(`convertRadix2: carry overflow from=${a} to=${r} carryBits=${radix2carry$1(a,r)}`);let s=0,c=0;const y=2**r-1,_=[];for(const E of i){if(assertNumber(E),E>=2**a)throw new Error(`convertRadix2: invalid data word=${E} from=${a}`);if(s=s<32)throw new Error(`convertRadix2: carry overflow pos=${c} from=${a}`);for(c+=a;c>=r;c-=r)_.push((s>>c-r&y)>>>0);s&=2**c-1}if(s=s<=a)throw new Error("Excess padding");if(!o&&s)throw new Error(`Non-zero padding: ${s}`);return o&&c>0&&_.push(s>>>0),_}function radix$1(i){return assertNumber(i),{encode:a=>{if(!(a instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return convertRadix$1(Array.from(a),256,i)},decode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(convertRadix$1(a,i,256))}}}function radix2$1(i,a=!1){if(assertNumber(i),i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry$1(8,i)>32||radix2carry$1(i,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!(r instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return convertRadix2$1(Array.from(r),8,i,!a)},decode:r=>{if(!Array.isArray(r)||r.length&&"number"!=typeof r[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(convertRadix2$1(r,i,8,a))}}}function unsafeWrapper$1(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...a){try{return i.apply(null,a)}catch{}}}const base16=chain$1(radix2$1(4),alphabet$1("0123456789ABCDEF"),join$1("")),base32=chain$1(radix2$1(5),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),padding$1(5),join$1(""));chain$1(radix2$1(5),alphabet$1("0123456789ABCDEFGHIJKLMNOPQRSTUV"),padding$1(5),join$1("")),chain$1(radix2$1(5),alphabet$1("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),join$1(""),normalize$1(i=>i.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")));const base64$1=chain$1(radix2$1(6),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),padding$1(6),join$1("")),base64url=chain$1(radix2$1(6),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),padding$1(6),join$1("")),genBase58$1=i=>chain$1(radix$1(58),alphabet$1(i),join$1("")),base58$1=genBase58$1("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");genBase58$1("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),genBase58$1("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const XMR_BLOCK_LEN=[0,2,3,5,6,7,9,10,11],base58xmr={encode(i){let a="";for(let r=0;r>25;let r=(33554431&i)<<5;for(let o=0;o>o&1)&&(r^=POLYMOD_GENERATORS$1[o]);return r}function bechChecksum$1(i,a,r=1){const o=i.length;let s=1;for(let c=0;c126)throw new Error(`Invalid prefix (${i})`);s=bech32Polymod$1(s)^y>>5}s=bech32Polymod$1(s);for(let c=0;cE)throw new TypeError(`Wrong string length: ${_.length} (${_}). Expected (8..${E})`);const T=_.toLowerCase();if(_!==T&&_!==_.toUpperCase())throw new Error("String must be lowercase or uppercase");const A=(_=T).lastIndexOf("1");if(0===A||-1===A)throw new Error('Letter "1" must be present between prefix and data only');const S=_.slice(0,A),I=_.slice(A+1);if(I.length<6)throw new Error("Data must be at least 6 characters long");const N=BECH_ALPHABET$1.decode(I).slice(0,-6),X=bechChecksum$1(S,N,a);if(!I.endsWith(X))throw new Error(`Invalid checksum in ${_}: expected "${X}"`);return{prefix:S,words:N}}return{encode:function(_,E,T=90){if("string"!=typeof _)throw new Error("bech32.encode prefix should be string, not "+typeof _);if(!Array.isArray(E)||E.length&&"number"!=typeof E[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof E);const A=_.length+7+E.length;if(!1!==T&&A>T)throw new TypeError(`Length ${A} exceeds limit ${T}`);return`${_=_.toLowerCase()}1${BECH_ALPHABET$1.encode(E)}${bechChecksum$1(_,E,a)}`},decode:y,decodeToBytes:function(_){const{prefix:E,words:T}=y(_,!1);return{prefix:E,words:T,bytes:o(T)}},decodeUnsafe:unsafeWrapper$1(y),fromWords:o,fromWordsUnsafe:c,toWords:s}}const bech32$1=genBech32$1("bech32");genBech32$1("bech32m");const utf8={encode:i=>(new TextDecoder).decode(i),decode:i=>(new TextEncoder).encode(i)},hex=chain$1(radix2$1(4),alphabet$1("0123456789abcdef"),join$1(""),normalize$1(i=>{if("string"!=typeof i||i.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof i} with length ${i.length}`);return i.toLowerCase()})),CODERS={utf8,hex,base16,base32,base64:base64$1,base64url,base58:base58$1,base58xmr};Object.keys(CODERS).join(", ");const wordlist="abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n");function number$1(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function bool$1(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)}function isBytes$2(i){return i instanceof Uint8Array||null!=i&&"object"==typeof i&&"Uint8Array"===i.constructor.name}function bytes$1(i,...a){if(!isBytes$2(i))throw new Error("Expected Uint8Array");if(a.length>0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash$1(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$1(i.outputLen),number$1(i.blockLen)}function exists$1(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output$1(i,a){bytes$1(i);const r=a.outputLen;if(i.lengthnew DataView(i.buffer,i.byteOffset,i.byteLength),rotr=(i,a)=>i<<32-a|i>>>a,isLE$1=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$1)throw new Error("Non little-endian hardware is not supported");const hexes=Array.from({length:256},(i,a)=>a.toString(16).padStart(2,"0"));function bytesToHex(i){if(!isBytes$1(i))throw new Error("Uint8Array expected");let a="";for(let r=0;r=asciis._0&&i<=asciis._9?i-asciis._0:i>=asciis._A&&i<=asciis._F?i-(asciis._A-10):i>=asciis._a&&i<=asciis._f?i-(asciis._a-10):void 0}function hexToBytes(i){if("string"!=typeof i)throw new Error("hex string expected, got "+typeof i);const a=i.length,r=a/2;if(a%2)throw new Error("padded hex string expected, got unpadded hex of length "+a);const o=new Uint8Array(r);for(let s=0,c=0;si().update(toBytes$1(o)).digest(),r=i();return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=()=>i(),a}function randomBytes(i=32){if(crypto$1&&"function"==typeof crypto$1.getRandomValues)return crypto$1.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}let HMAC$1=class extends Hash{constructor(i,a){super(),this.finished=!1,this.destroyed=!1,hash$1(i);const r=toBytes$1(a);if(this.iHash=i.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,s=new Uint8Array(o);s.set(r.length>o?i.create().update(r).digest():r);for(let c=0;cnew HMAC$1(i,a).update(r).digest();function pbkdf2Init(i,a,r,o){hash$1(i);const s=checkOpts$1({dkLen:32,asyncTick:10},o),{c,dkLen:y,asyncTick:_}=s;if(number$1(c),number$1(y),number$1(_),c<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const E=toBytes$1(a),T=toBytes$1(r),A=new Uint8Array(y),S=hmac$1.create(i,E),I=S._cloneInto().update(T);return{c,dkLen:y,asyncTick:_,DK:A,PRF:S,PRFSalt:I}}function pbkdf2Output(i,a,r,o,s){return i.destroy(),a.destroy(),o&&o.destroy(),s.fill(0),r}function pbkdf2(i,a,r,o){const{c:s,dkLen:c,DK:y,PRF:_,PRFSalt:E}=pbkdf2Init(i,a,r,o);let T;const A=new Uint8Array(4),S=createView(A),I=new Uint8Array(_.outputLen);for(let N=1,X=0;X>s&c),_=Number(r&c),T=o?0:4;i.setUint32(a+(o?4:0),y,o),i.setUint32(a+T,_,o)}hmac$1.create=(i,a)=>new HMAC$1(i,a);class SHA2 extends Hash{constructor(a,r,o,s){super(),this.blockLen=a,this.outputLen=r,this.padOffset=o,this.isLE=s,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(a),this.view=createView(this.buffer)}update(a){exists$1(this);const{view:r,buffer:o,blockLen:s}=this,c=(a=toBytes$1(a)).length;for(let y=0;ys-y&&(this.process(o,0),y=0);for(let S=y;SA.length)throw new Error("_sha2: outputLen bigger than state");for(let S=0;Si&a^~i&r,Maj=(i,a,r)=>i&a^i&r^a&r,SHA256_K=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W=new Uint32Array(64);class SHA256 extends SHA2{constructor(){super(64,32,8,!1),this.A=0|IV[0],this.B=0|IV[1],this.C=0|IV[2],this.D=0|IV[3],this.E=0|IV[4],this.F=0|IV[5],this.G=0|IV[6],this.H=0|IV[7]}get(){const{A:a,B:r,C:o,D:s,E:c,F:y,G:_,H:E}=this;return[a,r,o,s,c,y,_,E]}set(a,r,o,s,c,y,_,E){this.A=0|a,this.B=0|r,this.C=0|o,this.D=0|s,this.E=0|c,this.F=0|y,this.G=0|_,this.H=0|E}process(a,r){for(let S=0;S<16;S++,r+=4)SHA256_W[S]=a.getUint32(r,!1);for(let S=16;S<64;S++){const I=SHA256_W[S-15],N=SHA256_W[S-2],X=rotr(I,7)^rotr(I,18)^I>>>3,z=rotr(N,17)^rotr(N,19)^N>>>10;SHA256_W[S]=z+SHA256_W[S-7]+X+SHA256_W[S-16]|0}let{A:o,B:s,C:c,D:y,E:_,F:E,G:T,H:A}=this;for(let S=0;S<64;S++){const I=A+(rotr(_,6)^rotr(_,11)^rotr(_,25))+Chi(_,E,T)+SHA256_K[S]+SHA256_W[S]|0,N=(rotr(o,2)^rotr(o,13)^rotr(o,22))+Maj(o,s,c)|0;A=T,T=E,E=_,_=y+I|0,y=c,c=s,s=o,o=I+N|0}o=o+this.A|0,s=s+this.B|0,c=c+this.C|0,y=y+this.D|0,_=_+this.E|0,E=E+this.F|0,T=T+this.G|0,A=A+this.H|0,this.set(o,s,c,y,_,E,T,A)}roundClean(){SHA256_W.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const sha256=wrapConstructor(()=>new SHA256),U32_MASK64=BigInt(2**32-1),_32n=BigInt(32);function fromBig(i,a=!1){return a?{h:Number(i&U32_MASK64),l:Number(i>>_32n&U32_MASK64)}:{h:0|Number(i>>_32n&U32_MASK64),l:0|Number(i&U32_MASK64)}}function split(i,a=!1){let r=new Uint32Array(i.length),o=new Uint32Array(i.length);for(let s=0;sBigInt(i>>>0)<<_32n|BigInt(a>>>0),shrSH=(i,a,r)=>i>>>r,shrSL=(i,a,r)=>i<<32-r|a>>>r,rotrSH=(i,a,r)=>i>>>r|a<<32-r,rotrSL=(i,a,r)=>i<<32-r|a>>>r,rotrBH=(i,a,r)=>i<<64-r|a>>>r-32,rotrBL=(i,a,r)=>i>>>r-32|a<<64-r,rotr32H=(i,a)=>a,rotr32L=(i,a)=>i,rotlSH=(i,a,r)=>i<>>32-r,rotlSL=(i,a,r)=>a<>>32-r,rotlBH=(i,a,r)=>a<>>64-r,rotlBL=(i,a,r)=>i<>>64-r;function add(i,a,r,o){const s=(a>>>0)+(o>>>0);return{h:i+r+(s/2**32|0)|0,l:0|s}}const add3L=(i,a,r)=>(i>>>0)+(a>>>0)+(r>>>0),add3H=(i,a,r,o)=>a+r+o+(i/2**32|0)|0,add4L=(i,a,r,o)=>(i>>>0)+(a>>>0)+(r>>>0)+(o>>>0),add4H=(i,a,r,o,s)=>a+r+o+s+(i/2**32|0)|0,add5L=(i,a,r,o,s)=>(i>>>0)+(a>>>0)+(r>>>0)+(o>>>0)+(s>>>0),add5H=(i,a,r,o,s,c)=>a+r+o+s+c+(i/2**32|0)|0,u64={fromBig,split,toBig,shrSH,shrSL,rotrSH,rotrSL,rotrBH,rotrBL,rotr32H,rotr32L,rotlSH,rotlSL,rotlBH,rotlBL,add,add3L,add3H,add4L,add4H,add5H,add5L},[SHA512_Kh,SHA512_Kl]=u64.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(i=>BigInt(i))),SHA512_W_H=new Uint32Array(80),SHA512_W_L=new Uint32Array(80);class SHA512 extends SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:a,Al:r,Bh:o,Bl:s,Ch:c,Cl:y,Dh:_,Dl:E,Eh:T,El:A,Fh:S,Fl:I,Gh:N,Gl:X,Hh:z,Hl:q}=this;return[a,r,o,s,c,y,_,E,T,A,S,I,N,X,z,q]}set(a,r,o,s,c,y,_,E,T,A,S,I,N,X,z,q){this.Ah=0|a,this.Al=0|r,this.Bh=0|o,this.Bl=0|s,this.Ch=0|c,this.Cl=0|y,this.Dh=0|_,this.Dl=0|E,this.Eh=0|T,this.El=0|A,this.Fh=0|S,this.Fl=0|I,this.Gh=0|N,this.Gl=0|X,this.Hh=0|z,this.Hl=0|q}process(a,r){for(let et=0;et<16;et++,r+=4)SHA512_W_H[et]=a.getUint32(r),SHA512_W_L[et]=a.getUint32(r+=4);for(let et=16;et<80;et++){const _t=0|SHA512_W_H[et-15],Bt=0|SHA512_W_L[et-15],jt=u64.rotrSH(_t,Bt,1)^u64.rotrSH(_t,Bt,8)^u64.shrSH(_t,Bt,7),At=u64.rotrSL(_t,Bt,1)^u64.rotrSL(_t,Bt,8)^u64.shrSL(_t,Bt,7),kt=0|SHA512_W_H[et-2],st=0|SHA512_W_L[et-2],ct=u64.rotrSH(kt,st,19)^u64.rotrBH(kt,st,61)^u64.shrSH(kt,st,6),Ct=u64.rotrSL(kt,st,19)^u64.rotrBL(kt,st,61)^u64.shrSL(kt,st,6),$t=u64.add4L(At,Ct,SHA512_W_L[et-7],SHA512_W_L[et-16]),qt=u64.add4H($t,jt,ct,SHA512_W_H[et-7],SHA512_W_H[et-16]);SHA512_W_H[et]=0|qt,SHA512_W_L[et]=0|$t}let{Ah:o,Al:s,Bh:c,Bl:y,Ch:_,Cl:E,Dh:T,Dl:A,Eh:S,El:I,Fh:N,Fl:X,Gh:z,Gl:q,Hh:lt,Hl:pt}=this;for(let et=0;et<80;et++){const _t=u64.rotrSH(S,I,14)^u64.rotrSH(S,I,18)^u64.rotrBH(S,I,41),Bt=u64.rotrSL(S,I,14)^u64.rotrSL(S,I,18)^u64.rotrBL(S,I,41),jt=S&N^~S&z,kt=u64.add5L(pt,Bt,I&X^~I&q,SHA512_Kl[et],SHA512_W_L[et]),st=u64.add5H(kt,lt,_t,jt,SHA512_Kh[et],SHA512_W_H[et]),ct=0|kt,Ct=u64.rotrSH(o,s,28)^u64.rotrBH(o,s,34)^u64.rotrBH(o,s,39),$t=u64.rotrSL(o,s,28)^u64.rotrBL(o,s,34)^u64.rotrBL(o,s,39),qt=o&c^o&_^c&_,xe=s&y^s&E^y&E;lt=0|z,pt=0|q,z=0|N,q=0|X,N=0|S,X=0|I,({h:S,l:I}=u64.add(0|T,0|A,0|st,0|ct)),T=0|_,A=0|E,_=0|c,E=0|y,c=0|o,y=0|s;const ne=u64.add3L(ct,$t,xe);o=u64.add3H(ne,st,Ct,qt),s=0|ne}({h:o,l:s}=u64.add(0|this.Ah,0|this.Al,0|o,0|s)),({h:c,l:y}=u64.add(0|this.Bh,0|this.Bl,0|c,0|y)),({h:_,l:E}=u64.add(0|this.Ch,0|this.Cl,0|_,0|E)),({h:T,l:A}=u64.add(0|this.Dh,0|this.Dl,0|T,0|A)),({h:S,l:I}=u64.add(0|this.Eh,0|this.El,0|S,0|I)),({h:N,l:X}=u64.add(0|this.Fh,0|this.Fl,0|N,0|X)),({h:z,l:q}=u64.add(0|this.Gh,0|this.Gl,0|z,0|q)),({h:lt,l:pt}=u64.add(0|this.Hh,0|this.Hl,0|lt,0|pt)),this.set(o,s,c,y,_,E,T,A,S,I,N,X,z,q,lt,pt)}roundClean(){SHA512_W_H.fill(0),SHA512_W_L.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const sha512=wrapConstructor(()=>new SHA512);function isBytes(i){return i instanceof Uint8Array||null!=i&&"object"==typeof i&&"Uint8Array"===i.constructor.name}function chain(...i){const a=o=>o,r=(o,s)=>c=>o(s(c));return{encode:i.map(o=>o.encode).reduceRight(r,a),decode:i.map(o=>o.decode).reduce(r,a)}}function alphabet(i){return{encode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("alphabet.encode input should be an array of numbers");return a.map(r=>{if(r<0||r>=i.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${i.length})`);return i[r]})},decode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("alphabet.decode input should be array of strings");return a.map(r=>{if("string"!=typeof r)throw new Error(`alphabet.decode: not string element=${r}`);const o=i.indexOf(r);if(-1===o)throw new Error(`Unknown letter: "${r}". Allowed: ${i}`);return o})}}}function join(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("join.encode input should be array of strings");for(let r of a)if("string"!=typeof r)throw new Error(`join.encode: non-string input=${r}`);return a.join(i)},decode:a=>{if("string"!=typeof a)throw new Error("join.decode input should be string");return a.split(i)}}}function padding(i,a="="){if("string"!=typeof a)throw new Error("padding chr should be string");return{encode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let o of r)if("string"!=typeof o)throw new Error(`padding.encode: non-string input=${o}`);for(;r.length*i%8;)r.push(a);return r},decode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let s of r)if("string"!=typeof s)throw new Error(`padding.decode: non-string input=${s}`);let o=r.length;if(o*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;o>0&&r[o-1]===a;o--)if(!((o-1)*i%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,o)}}}function convertRadix(i,a,r){if(a<2)throw new Error(`convertRadix: wrong from=${a}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: wrong to=${r}, base cannot be less than 2`);if(!Array.isArray(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let o=0;const s=[],c=Array.from(i);for(c.forEach(y=>{if(y<0||y>=a)throw new Error(`Wrong integer: ${y}`)});;){let y=0,_=!0;for(let E=o;Ea?gcd(a,i%a):i,radix2carry=(i,a)=>i+(a-gcd(i,a));function convertRadix2(i,a,r,o){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(a<=0||a>32)throw new Error(`convertRadix2: wrong from=${a}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(radix2carry(a,r)>32)throw new Error(`convertRadix2: carry overflow from=${a} to=${r} carryBits=${radix2carry(a,r)}`);let s=0,c=0;const y=2**r-1,_=[];for(const E of i){if(E>=2**a)throw new Error(`convertRadix2: invalid data word=${E} from=${a}`);if(s=s<32)throw new Error(`convertRadix2: carry overflow pos=${c} from=${a}`);for(c+=a;c>=r;c-=r)_.push((s>>c-r&y)>>>0);s&=2**c-1}if(s=s<=a)throw new Error("Excess padding");if(!o&&s)throw new Error(`Non-zero padding: ${s}`);return o&&c>0&&_.push(s>>>0),_}function radix(i){return{encode:a=>{if(!isBytes(a))throw new Error("radix.encode input should be Uint8Array");return convertRadix(Array.from(a),256,i)},decode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(convertRadix(a,i,256))}}}function radix2(i,a=!1){if(i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry(8,i)>32||radix2carry(i,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!isBytes(r))throw new Error("radix2.encode input should be Uint8Array");return convertRadix2(Array.from(r),8,i,!a)},decode:r=>{if(!Array.isArray(r)||r.length&&"number"!=typeof r[0])throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(convertRadix2(r,i,8,a))}}}function unsafeWrapper(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...a){try{return i.apply(null,a)}catch{}}}function checksum(i,a){if("function"!=typeof a)throw new Error("checksum fn should be function");return{encode(r){if(!isBytes(r))throw new Error("checksum.encode: input should be Uint8Array");const o=a(r).slice(0,i),s=new Uint8Array(r.length+i);return s.set(r),s.set(o,r.length),s},decode(r){if(!isBytes(r))throw new Error("checksum.decode: input should be Uint8Array");const o=r.slice(0,-i),s=a(o).slice(0,i),c=r.slice(-i);for(let y=0;ychain(radix(58),alphabet(i),join("")),base58=genBase58("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),createBase58check=i=>chain(checksum(4,a=>i(i(a))),base58),base58check$1=createBase58check,BECH_ALPHABET=chain(alphabet("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),join("")),POLYMOD_GENERATORS=[996825010,642813549,513874426,1027748829,705979059];function bech32Polymod(i){const a=i>>25;let r=(33554431&i)<<5;for(let o=0;o>o&1)&&(r^=POLYMOD_GENERATORS[o]);return r}function bechChecksum(i,a,r=1){const o=i.length;let s=1;for(let c=0;c126)throw new Error(`Invalid prefix (${i})`);s=bech32Polymod(s)^y>>5}s=bech32Polymod(s);for(let c=0;cE)throw new TypeError(`Wrong string length: ${_.length} (${_}). Expected (8..${E})`);const T=_.toLowerCase();if(_!==T&&_!==_.toUpperCase())throw new Error("String must be lowercase or uppercase");const A=(_=T).lastIndexOf("1");if(0===A||-1===A)throw new Error('Letter "1" must be present between prefix and data only');const S=_.slice(0,A),I=_.slice(A+1);if(I.length<6)throw new Error("Data must be at least 6 characters long");const N=BECH_ALPHABET.decode(I).slice(0,-6),X=bechChecksum(S,N,a);if(!I.endsWith(X))throw new Error(`Invalid checksum in ${_}: expected "${X}"`);return{prefix:S,words:N}}return{encode:function(_,E,T=90){if("string"!=typeof _)throw new Error("bech32.encode prefix should be string, not "+typeof _);if(!Array.isArray(E)||E.length&&"number"!=typeof E[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof E);const A=_.length+7+E.length;if(!1!==T&&A>T)throw new TypeError(`Length ${A} exceeds limit ${T}`);const S=_.toLowerCase(),I=bechChecksum(S,E,a);return`${S}1${BECH_ALPHABET.encode(E)}${I}`},decode:y,decodeToBytes:function(_){const{prefix:E,words:T}=y(_,!1);return{prefix:E,words:T,bytes:o(T)}},decodeUnsafe:unsafeWrapper(y),fromWords:o,fromWordsUnsafe:c,toWords:s}}const bech32=genBech32("bech32"),isJapanese=i=>"\u3042\u3044\u3053\u304f\u3057\u3093"===i[0];function nfkd(i){if("string"!=typeof i)throw new TypeError("Invalid mnemonic type: "+typeof i);return i.normalize("NFKD")}function normalize(i){const a=nfkd(i),r=a.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:a,words:r}}function assertEntropy(i){assert$1.bytes(i,16,20,24,28,32)}function generateMnemonic(i,a=128){if(assert$1.number(a),a%32!=0||a>256)throw new TypeError("Invalid entropy");return entropyToMnemonic(randomBytes(a/8),i)}const calcChecksum=i=>{const a=8-i.length/4;return new Uint8Array([sha256(i)[0]>>a<{if("string"!=typeof a)throw new Error(`Wordlist: non-string element: ${a}`)}),utils$1.chain(utils$1.checksum(1,calcChecksum),utils$1.radix2(11,!0),utils$1.alphabet(i))}function mnemonicToEntropy(i,a){const{words:r}=normalize(i),o=getCoder(a).decode(r);return assertEntropy(o),o}function entropyToMnemonic(i,a){return assertEntropy(i),getCoder(a).encode(i).join(isJapanese(a)?"\u3000":" ")}function validateMnemonic(i,a){try{mnemonicToEntropy(i,a)}catch{return!1}return!0}const salt=i=>nfkd(`mnemonic${i}`);function mnemonicToSeedSync(i,a=""){return pbkdf2(sha512,normalize(i).nfkd,salt(a),{c:2048,dkLen:64})}const Rho=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),Id=Uint8Array.from({length:16},(i,a)=>a),Pi=Id.map(i=>(9*i+5)%16);let idxL=[Id],idxR=[Pi];for(let i=0;i<4;i++)for(let a of[idxL,idxR])a.push(a[i].map(r=>Rho[r]));const shifts=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(i=>new Uint8Array(i)),shiftsL=idxL.map((i,a)=>i.map(r=>shifts[a][r])),shiftsR=idxR.map((i,a)=>i.map(r=>shifts[a][r])),Kl=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Kr=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),rotl$1=(i,a)=>i<>>32-a;function f(i,a,r,o){return 0===i?a^r^o:1===i?a&r|~a&o:2===i?(a|~r)^o:3===i?a&o|r&~o:a^(r|~o)}const BUF=new Uint32Array(16);class RIPEMD160 extends SHA2{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:a,h1:r,h2:o,h3:s,h4:c}=this;return[a,r,o,s,c]}set(a,r,o,s,c){this.h0=0|a,this.h1=0|r,this.h2=0|o,this.h3=0|s,this.h4=0|c}process(a,r){for(let N=0;N<16;N++,r+=4)BUF[N]=a.getUint32(r,!0);let o=0|this.h0,s=o,c=0|this.h1,y=c,_=0|this.h2,E=_,T=0|this.h3,A=T,S=0|this.h4,I=S;for(let N=0;N<5;N++){const X=4-N,z=Kl[N],q=Kr[N],lt=idxL[N],pt=idxR[N],et=shiftsL[N],_t=shiftsR[N];for(let Bt=0;Bt<16;Bt++){const jt=rotl$1(o+f(N,c,_,T)+BUF[lt[Bt]]+z,et[Bt])+S|0;o=S,S=T,T=0|rotl$1(_,10),_=c,c=jt}for(let Bt=0;Bt<16;Bt++){const jt=rotl$1(s+f(X,y,E,A)+BUF[pt[Bt]]+q,_t[Bt])+I|0;s=I,I=A,A=0|rotl$1(E,10),E=y,y=jt}}this.set(this.h1+_+A|0,this.h2+T+I|0,this.h3+S+s|0,this.h4+o+y|0,this.h0+c+E|0)}roundClean(){BUF.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const ripemd160=wrapConstructor(()=>new RIPEMD160),Point=secp256k1.ProjectivePoint,base58check=base58check$1(sha256);function bytesToNumber(i){return BigInt(`0x${bytesToHex(i)}`)}function numberToBytes(i){return hexToBytes(i.toString(16).padStart(64,"0"))}const MASTER_SECRET=utf8ToBytes$1("Bitcoin seed"),BITCOIN_VERSIONS={private:76066276,public:76067358},HARDENED_OFFSET=2147483648,hash160=i=>ripemd160(sha256(i)),fromU32=i=>createView(i).getUint32(0,!1),toU32=i=>{if(!Number.isSafeInteger(i)||i<0||i>2**32-1)throw new Error(`Invalid number=${i}. Should be from 0 to 2 ** 32 - 1`);const a=new Uint8Array(4);return createView(a).setUint32(0,i,!1),a};class HDKey{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return fromU32(this.pubHash)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const a=this.privateKey;if(!a)throw new Error("No private key");return base58check.encode(this.serialize(this.versions.private,concatBytes(new Uint8Array([0]),a)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return base58check.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(a,r=BITCOIN_VERSIONS){if(bytes$1(a),8*a.length<128||8*a.length>512)throw new Error(`HDKey: wrong seed length=${a.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const o=hmac$1(sha512,MASTER_SECRET,a);return new HDKey({versions:r,chainCode:o.slice(32),privateKey:o.slice(0,32)})}static fromExtendedKey(a,r=BITCOIN_VERSIONS){const o=base58check.decode(a),s=createView(o),c=s.getUint32(0,!1),y={versions:r,depth:o[4],parentFingerprint:s.getUint32(5,!1),index:s.getUint32(9,!1),chainCode:o.slice(13,45)},_=o.slice(45),E=0===_[0];if(c!==r[E?"private":"public"])throw new Error("Version mismatch");return new HDKey(E?{...y,privateKey:_.slice(1)}:{...y,publicKey:_})}static fromJSON(a){return HDKey.fromExtendedKey(a.xpriv)}constructor(a){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!a||"object"!=typeof a)throw new Error("HDKey.constructor must not be called directly");if(this.versions=a.versions||BITCOIN_VERSIONS,this.depth=a.depth||0,this.chainCode=a.chainCode,this.index=a.index||0,this.parentFingerprint=a.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(a.publicKey&&a.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(a.privateKey){if(!secp256k1.utils.isValidPrivateKey(a.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof a.privateKey?a.privateKey:bytesToNumber(a.privateKey),this.privKeyBytes=numberToBytes(this.privKey),this.pubKey=secp256k1.getPublicKey(a.privateKey,!0)}else{if(!a.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=Point.fromHex(a.publicKey).toRawBytes(!0)}this.pubHash=hash160(this.pubKey)}derive(a){if(!/^[mM]'?/.test(a))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(a))return this;const r=a.replace(/^[mM]'?\//,"").split("/");let o=this;for(const s of r){const c=/^(\d+)('?)$/.exec(s);if(!c||3!==c.length)throw new Error(`Invalid child index: ${s}`);let y=+c[1];if(!Number.isSafeInteger(y)||y>=HARDENED_OFFSET)throw new Error("Invalid index");"'"===c[2]&&(y+=HARDENED_OFFSET),o=o.deriveChild(y)}return o}deriveChild(a){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let r=toU32(a);if(a>=HARDENED_OFFSET){const _=this.privateKey;if(!_)throw new Error("Could not derive hardened child key");r=concatBytes(new Uint8Array([0]),_,r)}else r=concatBytes(this.pubKey,r);const o=hmac$1(sha512,this.chainCode,r),s=bytesToNumber(o.slice(0,32)),c=o.slice(32);if(!secp256k1.utils.isValidPrivateKey(s))throw new Error("Tweak bigger than curve order");const y={versions:this.versions,chainCode:c,depth:this.depth+1,parentFingerprint:this.fingerprint,index:a};try{if(this.privateKey){const _=mod(this.privKey+s,secp256k1.CURVE.n);if(!secp256k1.utils.isValidPrivateKey(_))throw new Error("The tweak was out of range or the resulted private key is invalid");y.privateKey=_}else{const _=Point.fromHex(this.pubKey).add(Point.fromPrivateKey(s));if(_.equals(Point.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");y.publicKey=_.toRawBytes(!0)}return new HDKey(y)}catch{return this.deriveChild(a+1)}}sign(a){if(!this.privateKey)throw new Error("No privateKey set!");return bytes$1(a,32),secp256k1.sign(a,this.privKey).toCompactRawBytes()}verify(a,r){if(bytes$1(a,32),bytes$1(r,64),!this.publicKey)throw new Error("No publicKey set!");let o;try{o=secp256k1.Signature.fromCompact(r)}catch{return!1}return secp256k1.verify(o,a,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(a,r){if(!this.chainCode)throw new Error("No chainCode set");return bytes$1(r,33),concatBytes(toU32(a),new Uint8Array([this.depth]),toU32(this.parentFingerprint),toU32(this.index),this.chainCode,r)}}const u8a=i=>i instanceof Uint8Array,u32=i=>new Uint32Array(i.buffer,i.byteOffset,Math.floor(i.byteLength/4)),isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE)throw new Error("Non little-endian hardware is not supported");function utf8ToBytes(i){if("string"!=typeof i)throw new Error("utf8ToBytes expected string, got "+typeof i);return new Uint8Array((new TextEncoder).encode(i))}function toBytes(i){if("string"==typeof i&&(i=utf8ToBytes(i)),!u8a(i))throw new Error("expected Uint8Array, got "+typeof i);return i}const isPlainObject=i=>"[object Object]"===Object.prototype.toString.call(i)&&i.constructor===Object;function checkOpts(i,a){if(void 0!==a&&("object"!=typeof a||!isPlainObject(a)))throw new Error("options must be object or undefined");return Object.assign(i,a)}function ensureBytes(i,a){if(!(i instanceof Uint8Array))throw new Error("Uint8Array expected");if("number"==typeof a&&i.length!==a)throw new Error(`Uint8Array length ${a} expected`)}function equalBytes(i,a){if(i.length!==a.length)throw new Error("equalBytes: Different size of Uint8Arrays");let r=!0;for(let o=0;o0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("hash must be wrapped by utils.wrapConstructor");number(i.outputLen),number(i.blockLen)}function exists(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output(i,a){bytes(i);const r=a.outputLen;if(i.length255&i[a++]|(255&i[a++])<<8;class Poly1305{constructor(a){this.blockLen=16,this.outputLen=16,this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.pos=0,this.finished=!1,ensureBytes(a=toBytes(a),32);const r=u8to16(a,0),o=u8to16(a,2),s=u8to16(a,4),c=u8to16(a,6),y=u8to16(a,8),_=u8to16(a,10),E=u8to16(a,12),T=u8to16(a,14);this.r[0]=8191&r,this.r[1]=8191&(r>>>13|o<<3),this.r[2]=7939&(o>>>10|s<<6),this.r[3]=8191&(s>>>7|c<<9),this.r[4]=255&(c>>>4|y<<12),this.r[5]=y>>>1&8190,this.r[6]=8191&(y>>>14|_<<2),this.r[7]=8065&(_>>>11|E<<5),this.r[8]=8191&(E>>>8|T<<8),this.r[9]=T>>>5&127;for(let A=0;A<8;A++)this.pad[A]=u8to16(a,16+2*A)}process(a,r,o=!1){const s=o?0:2048,{h:c,r:y}=this,_=y[0],E=y[1],T=y[2],A=y[3],S=y[4],I=y[5],N=y[6],X=y[7],z=y[8],q=y[9],lt=u8to16(a,r+0),pt=u8to16(a,r+2),et=u8to16(a,r+4),_t=u8to16(a,r+6),Bt=u8to16(a,r+8),jt=u8to16(a,r+10),At=u8to16(a,r+12),kt=u8to16(a,r+14);let st=c[0]+(8191<),ct=c[1]+(8191&(lt>>>13|pt<<3)),Ct=c[2]+(8191&(pt>>>10|et<<6)),$t=c[3]+(8191&(et>>>7|_t<<9)),qt=c[4]+(8191&(_t>>>4|Bt<<12)),xe=c[5]+(Bt>>>1&8191),ne=c[6]+(8191&(Bt>>>14|jt<<2)),ce=c[7]+(8191&(jt>>>11|At<<5)),qe=c[8]+(8191&(At>>>8|kt<<8)),Mr=c[9]+(kt>>>5|s),mr=0,_r=mr+st*_+ct*(5*q)+Ct*(5*z)+$t*(5*X)+qt*(5*N);mr=_r>>>13,_r&=8191,_r+=xe*(5*I)+ne*(5*S)+ce*(5*A)+qe*(5*T)+Mr*(5*E),mr+=_r>>>13,_r&=8191;let Wr=mr+st*E+ct*_+Ct*(5*q)+$t*(5*z)+qt*(5*X);mr=Wr>>>13,Wr&=8191,Wr+=xe*(5*N)+ne*(5*I)+ce*(5*S)+qe*(5*A)+Mr*(5*T),mr+=Wr>>>13,Wr&=8191;let ke=mr+st*T+ct*E+Ct*_+$t*(5*q)+qt*(5*z);mr=ke>>>13,ke&=8191,ke+=xe*(5*X)+ne*(5*N)+ce*(5*I)+qe*(5*S)+Mr*(5*A),mr+=ke>>>13,ke&=8191;let Ve=mr+st*A+ct*T+Ct*E+$t*_+qt*(5*q);mr=Ve>>>13,Ve&=8191,Ve+=xe*(5*z)+ne*(5*X)+ce*(5*N)+qe*(5*I)+Mr*(5*S),mr+=Ve>>>13,Ve&=8191;let yt=mr+st*S+ct*A+Ct*T+$t*E+qt*_;mr=yt>>>13,yt&=8191,yt+=xe*(5*q)+ne*(5*z)+ce*(5*X)+qe*(5*N)+Mr*(5*I),mr+=yt>>>13,yt&=8191;let Lt=mr+st*I+ct*S+Ct*A+$t*T+qt*E;mr=Lt>>>13,Lt&=8191,Lt+=xe*_+ne*(5*q)+ce*(5*z)+qe*(5*X)+Mr*(5*N),mr+=Lt>>>13,Lt&=8191;let Ie=mr+st*N+ct*I+Ct*S+$t*A+qt*T;mr=Ie>>>13,Ie&=8191,Ie+=xe*E+ne*_+ce*(5*q)+qe*(5*z)+Mr*(5*X),mr+=Ie>>>13,Ie&=8191;let Pt=mr+st*X+ct*N+Ct*I+$t*S+qt*A;mr=Pt>>>13,Pt&=8191,Pt+=xe*T+ne*E+ce*_+qe*(5*q)+Mr*(5*z),mr+=Pt>>>13,Pt&=8191;let le=mr+st*z+ct*X+Ct*N+$t*I+qt*S;mr=le>>>13,le&=8191,le+=xe*A+ne*T+ce*E+qe*_+Mr*(5*q),mr+=le>>>13,le&=8191;let zt=mr+st*q+ct*z+Ct*X+$t*N+qt*I;mr=zt>>>13,zt&=8191,zt+=xe*S+ne*A+ce*T+qe*E+Mr*_,mr+=zt>>>13,zt&=8191,mr=(mr<<2)+mr|0,mr=mr+_r|0,_r=8191&mr,mr>>>=13,Wr+=mr,c[0]=_r,c[1]=Wr,c[2]=ke,c[3]=Ve,c[4]=yt,c[5]=Lt,c[6]=Ie,c[7]=Pt,c[8]=le,c[9]=zt}finalize(){const{h:a,pad:r}=this,o=new Uint16Array(10);let s=a[1]>>>13;a[1]&=8191;for(let _=2;_<10;_++)a[_]+=s,s=a[_]>>>13,a[_]&=8191;a[0]+=5*s,s=a[0]>>>13,a[0]&=8191,a[1]+=s,s=a[1]>>>13,a[1]&=8191,a[2]+=s,o[0]=a[0]+5,s=o[0]>>>13,o[0]&=8191;for(let _=1;_<10;_++)o[_]=a[_]+s,s=o[_]>>>13,o[_]&=8191;o[9]-=8192;let c=(1^s)-1;for(let _=0;_<10;_++)o[_]&=c;c=~c;for(let _=0;_<10;_++)a[_]=a[_]&c|o[_];a[0]=65535&(a[0]|a[1]<<13),a[1]=65535&(a[1]>>>3|a[2]<<10),a[2]=65535&(a[2]>>>6|a[3]<<7),a[3]=65535&(a[3]>>>9|a[4]<<4),a[4]=65535&(a[4]>>>12|a[5]<<1|a[6]<<14),a[5]=65535&(a[6]>>>2|a[7]<<11),a[6]=65535&(a[7]>>>5|a[8]<<8),a[7]=65535&(a[8]>>>8|a[9]<<5);let y=a[0]+r[0];a[0]=65535&y;for(let _=1;_<8;_++)y=(a[_]+r[_]|0)+(y>>>16)|0,a[_]=65535&y}update(a){assert.exists(this);const{buffer:r,blockLen:o}=this,s=(a=toBytes(a)).length;for(let c=0;c>>0,a[c++]=o[y]>>>8;return a}digest(){const{buffer:a,outputLen:r}=this;this.digestInto(a);const o=a.slice(0,r);return this.destroy(),o}}function wrapConstructorWithKey(i){const a=(o,s)=>i(s).update(toBytes(o)).digest(),r=i(new Uint8Array(32));return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=o=>i(o),a}wrapConstructorWithKey(i=>new Poly1305(i));const sigma16=utf8ToBytes("expand 16-byte k"),sigma32=utf8ToBytes("expand 32-byte k"),sigma16_32=u32(sigma16),sigma32_32=u32(sigma32),isAligned32=i=>!(i.byteOffset%4),salsaBasic=i=>{const{core:a,rounds:r,counterRight:o,counterLen:s,allow128bitKeys:c,extendNonceFn:y,blockLen:_}=checkOpts({rounds:20,counterRight:!1,counterLen:8,allow128bitKeys:!0,blockLen:64},i);assert.number(s),assert.number(r),assert.number(_),assert.bool(o),assert.bool(c);const E=_/4;if(_%4!=0)throw new Error("Salsa/ChaCha: blockLen must be aligned to 4 bytes");return(T,A,S,I,N=0)=>{if(assert.bytes(T),assert.bytes(A),assert.bytes(S),I||(I=new Uint8Array(S.length)),assert.bytes(I),assert.number(N),N<0||N>=2**32-1)throw new Error("Salsa/ChaCha: counter overflow");if(I.length=2**32-1)throw new Error("Salsa/ChaCha: counter overflow");const Ct=Math.min(_,kt-st);if(Ct===_&&At&&jt){const $t=st/4;if(st%4!=0)throw new Error("Salsa/ChaCha: invalid block position");for(let qt=0;qti<>>32-a;function chachaCore(i,a,r,o,s,c=20){let y=i[0],_=i[1],E=i[2],T=i[3],A=a[0],S=a[1],I=a[2],N=a[3],X=a[4],z=a[5],q=a[6],lt=a[7],pt=s,et=r[0],_t=r[1],Bt=r[2],jt=y,At=_,kt=E,st=T,ct=A,Ct=S,$t=I,qt=N,xe=X,ne=z,ce=q,qe=lt,Mr=pt,mr=et,_r=_t,Wr=Bt;for(let Ve=0;Ves?a.create().update(o).digest():o);for(let y=0;ynew HMAC(i,a).update(r).digest();function extract$1(i,a,r){return assert$2.hash(i),void 0===r&&(r=new Uint8Array(i.outputLen)),hmac(i,toBytes$2(r),toBytes$2(a))}hmac.create=(i,a)=>new HMAC(i,a);const HKDF_COUNTER$1=new Uint8Array([0]),EMPTY_BUFFER$1=new Uint8Array;function expand$1(i,a,r,o=32){if(assert$2.hash(i),assert$2.number(o),o>255*i.outputLen)throw new Error("Length should be <= 255*HashLen");const s=Math.ceil(o/i.outputLen);void 0===r&&(r=EMPTY_BUFFER$1);const c=new Uint8Array(s*i.outputLen),y=hmac.create(i,a),_=y._cloneInto(),E=new Uint8Array(y.outputLen);for(let T=0;Texpand$1(i,extract$1(i,a,r),o,s);var __defProp=Object.defineProperty,__export=(i,a)=>{for(var r in a)__defProp(i,r,{get:a[r],enumerable:!0})};function generatePrivateKey(){return bytesToHex$1(schnorr.utils.randomPrivateKey())}function getPublicKey(i){return bytesToHex$1(schnorr.getPublicKey(i))}var utils_exports={};__export(utils_exports,{MessageNode:()=>MessageNode,MessageQueue:()=>MessageQueue,insertEventIntoAscendingList:()=>insertEventIntoAscendingList,insertEventIntoDescendingList:()=>insertEventIntoDescendingList,normalizeURL:()=>normalizeURL,utf8Decoder:()=>utf8Decoder,utf8Encoder:()=>utf8Encoder});var utf8Decoder=new TextDecoder("utf-8"),utf8Encoder=new TextEncoder;function normalizeURL(i){let a=new URL(i);return a.pathname=a.pathname.replace(/\/+/g,"/"),a.pathname.endsWith("/")&&(a.pathname=a.pathname.slice(0,-1)),("80"===a.port&&"ws:"===a.protocol||"443"===a.port&&"wss:"===a.protocol)&&(a.port=""),a.searchParams.sort(),a.hash="",a.toString()}function insertEventIntoDescendingList(i,a){let r,o=0,s=i.length-1,c=o;if(s<0)c=0;else if(a.created_at=i[o].created_at)c=o;else for(;;){if(s<=o+1){c=s;break}if(r=Math.floor(o+(s-o)/2),i[r].created_at>a.created_at)o=r;else{if(!(i[r].created_ati[s].created_at)c=s+1;else if(a.created_at<=i[o].created_at)c=o;else for(;;){if(s<=o+1){c=s;break}if(r=Math.floor(o+(s-o)/2),i[r].created_ata.created_at)){c=r;break}s=r}}return i[c]?.id!==a.id?[...i.slice(0,c),a,...i.slice(c)]:i}var MessageNode=class{_value;_next;get value(){return this._value}set value(i){this._value=i}get next(){return this._next}set next(i){this._next=i}constructor(i){this._value=i,this._next=null}},MessageQueue=class{_first;_last;get first(){return this._first}set first(i){this._first=i}get last(){return this._last}set last(i){this._last=i}_size;get size(){return this._size}set size(i){this._size=i}constructor(){this._first=null,this._last=null,this._size=0}enqueue(i){const a=new MessageNode(i);return 0!==this._size&&this._last?(this._last.next=a,this._last=a):(this._first=a,this._last=a),this._size++,!0}dequeue(){if(0===this._size||!this._first)return null;let i=this._first;return this._first=i.next,i.next=null,this._size--,i.value}},verifiedSymbol=Symbol("verified");function getBlankEvent(i=255){return{kind:i,content:"",tags:[],created_at:0}}function finishEvent(i,a){const r=i;return r.pubkey=getPublicKey(a),r.id=getEventHash(r),r.sig=getSignature(r,a),r[verifiedSymbol]=!0,r}function serializeEvent(i){if(!validateEvent(i))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,i.pubkey,i.created_at,i.kind,i.tags,i.content])}function getEventHash(i){return bytesToHex$1(sha256$1(utf8Encoder.encode(serializeEvent(i))))}var isRecord=i=>i instanceof Object;function validateEvent(i){if(!isRecord(i)||"number"!=typeof i.kind||"string"!=typeof i.content||"number"!=typeof i.created_at||"string"!=typeof i.pubkey||!i.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(i.tags))return!1;for(let a=0;aa.id.startsWith(r))||i.kinds&&-1===i.kinds.indexOf(a.kind)||i.authors&&-1===i.authors.indexOf(a.pubkey)&&!i.authors.some(r=>a.pubkey.startsWith(r)))return!1;for(let r in i)if("#"===r[0]){let o=i[`#${r.slice(1)}`];if(o&&!a.tags.find(([s,c])=>s===r.slice(1)&&-1!==o.indexOf(c)))return!1}return!(i.since&&a.created_ati.until)}function matchFilters(i,a){for(let r=0;rgetHex64,getInt:()=>getInt,getSubscriptionId:()=>getSubscriptionId,matchEventId:()=>matchEventId,matchEventKind:()=>matchEventKind,matchEventPubkey:()=>matchEventPubkey});var newListeners=()=>({connect:[],disconnect:[],error:[],notice:[],auth:[]});function relayInit(i,a={}){let{listTimeout:r=3e3,getTimeout:o=3e3,countTimeout:s=3e3}=a;var c,y,_={},E=newListeners(),T={},A={};function S(){return 1===c?.readyState}function I(q){return N.apply(this,arguments)}function N(){return(N=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){let lt=JSON.stringify(q);if(S()||(yield new Promise(pt=>setTimeout(pt,1e3)),S()))try{c.send(lt)}catch(pt){console.log(pt)}})).apply(this,arguments)}const X=(q,{verb:lt="REQ",skipVerification:pt=!1,alreadyHaveEvent:et=null,id:_t=Math.random().toString().slice(2)}={})=>{let Bt=_t;_[Bt]={id:Bt,filters:q,skipVerification:pt,alreadyHaveEvent:et},I([lt,Bt,...q]);let jt={sub:(At,kt={})=>X(At||q,{skipVerification:kt.skipVerification||pt,alreadyHaveEvent:kt.alreadyHaveEvent||et,id:Bt}),unsub:()=>{delete _[Bt],delete T[Bt],I(["CLOSE",Bt])},on:(At,kt)=>{T[Bt]=T[Bt]||{event:[],count:[],eose:[]},T[Bt][At].push(kt)},off:(At,kt)=>{let st=T[Bt],ct=st[At].indexOf(kt);ct>=0&&st[At].splice(ct,1)},get events(){return eventsGenerator(jt)}};return jt};function z(q,lt){return new Promise((pt,et)=>{if(!q.id)return void et(new Error(`event ${q} has no id`));let _t=q.id;I([lt,q]),A[_t]={resolve:pt,reject:et}})}return{url:i,sub:X,on:(q,lt)=>{E[q].push(lt),"connect"===q&&1===c?.readyState&<()},off:(q,lt)=>{let pt=E[q].indexOf(lt);-1!==pt&&E[q].splice(pt,1)},list:(q,lt)=>new Promise(pt=>{let et=X(q,lt),_t=[],Bt=setTimeout(()=>{et.unsub(),pt(_t)},r);et.on("eose",()=>{et.unsub(),clearTimeout(Bt),pt(_t)}),et.on("event",jt=>{_t.push(jt)})}),get:(q,lt)=>new Promise(pt=>{let et=X([q],lt),_t=setTimeout(()=>{et.unsub(),pt(null)},o);et.on("event",Bt=>{et.unsub(),clearTimeout(_t),pt(Bt)})}),count:q=>new Promise(lt=>{let pt=X(q,{...X,verb:"COUNT"}),et=setTimeout(()=>{pt.unsub(),lt(null)},s);pt.on("count",_t=>{pt.unsub(),clearTimeout(et),lt(_t)})}),publish:q=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield z(q,"EVENT")})(),auth:q=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield z(q,"AUTH")})(),connect:(q=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){S()||(yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return y||(y=new Promise((lt,pt)=>{try{c=new WebSocket(i)}catch(jt){pt(jt)}c.onopen=()=>{E.connect.forEach(jt=>jt()),lt()},c.onerror=()=>{y=void 0,E.error.forEach(jt=>jt()),pt()},c.onclose=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){y=void 0,E.disconnect.forEach(jt=>jt())});let et,_t=new MessageQueue;function Bt(){if(0===_t.size)return clearInterval(et),void(et=null);var jt=_t.dequeue();if(!jt)return;let At=getSubscriptionId(jt);if(At){let kt=_[At];if(kt&&kt.alreadyHaveEvent&&kt.alreadyHaveEvent(getHex64(jt,"id"),i))return}try{let kt=JSON.parse(jt);switch(kt[0]){case"EVENT":{let $t=kt[1],qt=kt[2];return void(validateEvent(qt)&&_[$t]&&(_[$t].skipVerification||verifySignature(qt))&&matchFilters(_[$t].filters,qt)&&(T[$t]?.event||[]).forEach(xe=>xe(qt)))}case"COUNT":let st=kt[1],ct=kt[2];return void(_[st]&&(T[st]?.count||[]).forEach($t=>$t(ct)));case"EOSE":{let $t=kt[1];return void($t in T&&(T[$t].eose.forEach(qt=>qt()),T[$t].eose=[]))}case"OK":{let $t=kt[1],qt=kt[2],xe=kt[3]||"";if($t in A){let{resolve:ne,reject:ce}=A[$t];qt?ne(null):ce(new Error(xe))}return}case"NOTICE":let Ct=kt[1];return void E.notice.forEach($t=>$t(Ct));case"AUTH":{let $t=kt[1];return void E.auth?.forEach(qt=>qt($t))}}}catch{return}}c.onmessage=jt=>{_t.enqueue(jt.data),et||(et=setInterval(Bt,0))}}))})())}),function(){return q.apply(this,arguments)}),close(){E=newListeners(),T={},A={},c?.readyState===WebSocket.OPEN&&c.close()},get status(){return c?.readyState??3}};var q}function eventsGenerator(i){return _eventsGenerator.apply(this,arguments)}function _eventsGenerator(){return _eventsGenerator=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__.A)(function*(i){let a;const r=[],o=s=>{a?(a(s),a=void 0):r.push(s)};i.on("event",o);try{for(;;)r.length>0?yield r.shift():yield yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__.A)(new Promise(c=>{a=c}))}finally{i.off("event",o)}}),_eventsGenerator.apply(this,arguments)}var nip19_exports={};__export(nip19_exports,{BECH32_REGEX:()=>BECH32_REGEX,decode:()=>decode,naddrEncode:()=>naddrEncode,neventEncode:()=>neventEncode,noteEncode:()=>noteEncode,nprofileEncode:()=>nprofileEncode,npubEncode:()=>npubEncode,nrelayEncode:()=>nrelayEncode,nsecEncode:()=>nsecEncode});var Bech32MaxSize=5e3,BECH32_REGEX=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function integerToUint8Array(i){const a=new Uint8Array(4);return a[0]=i>>24&255,a[1]=i>>16&255,a[2]=i>>8&255,a[3]=255&i,a}function decode(i){let{prefix:a,words:r}=bech32$1.decode(i,Bech32MaxSize),o=new Uint8Array(bech32$1.fromWords(r));switch(a){case"nprofile":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==s[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:bytesToHex$1(s[0][0]),relays:s[1]?s[1].map(c=>utf8Decoder.decode(c)):[]}}}case"nevent":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==s[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(s[2]&&32!==s[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(s[3]&&4!==s[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:bytesToHex$1(s[0][0]),relays:s[1]?s[1].map(c=>utf8Decoder.decode(c)):[],author:s[2]?.[0]?bytesToHex$1(s[2][0]):void 0,kind:s[3]?.[0]?parseInt(bytesToHex$1(s[3][0]),16):void 0}}}case"naddr":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!s[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==s[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!s[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==s[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:utf8Decoder.decode(s[0][0]),pubkey:bytesToHex$1(s[2][0]),kind:parseInt(bytesToHex$1(s[3][0]),16),relays:s[1]?s[1].map(c=>utf8Decoder.decode(c)):[]}}}case"nrelay":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for nrelay");return{type:"nrelay",data:utf8Decoder.decode(s[0][0])}}case"nsec":case"npub":case"note":return{type:a,data:bytesToHex$1(o)};default:throw new Error(`unknown prefix ${a}`)}}function parseTLV(i){let a={},r=i;for(;r.length>0;){let o=r[0],s=r[1];if(!s)throw new Error(`malformed TLV ${o}`);let c=r.slice(2,2+s);if(r=r.slice(2+s),c.lengthutf8Encoder.encode(a))}))}function neventEncode(i){let a;return null!=i.kind&&(a=integerToUint8Array(i.kind)),encodeBech32("nevent",encodeTLV({0:[hexToBytes$1(i.id)],1:(i.relays||[]).map(r=>utf8Encoder.encode(r)),2:i.author?[hexToBytes$1(i.author)]:[],3:a?[new Uint8Array(a)]:[]}))}function naddrEncode(i){let a=new ArrayBuffer(4);return new DataView(a).setUint32(0,i.kind,!1),encodeBech32("naddr",encodeTLV({0:[utf8Encoder.encode(i.identifier)],1:(i.relays||[]).map(r=>utf8Encoder.encode(r)),2:[hexToBytes$1(i.pubkey)],3:[new Uint8Array(a)]}))}function nrelayEncode(i){return encodeBech32("nrelay",encodeTLV({0:[utf8Encoder.encode(i)]}))}function encodeTLV(i){let a=[];return Object.entries(i).forEach(([r,o])=>{o.forEach(s=>{let c=new Uint8Array(s.length+2);c.set([parseInt(r)],0),c.set([s.length],1),c.set(s,2),a.push(c)})}),concatBytes$1(...a)}var nip04_exports={};function encrypt$1(i,a,r){return _encrypt$.apply(this,arguments)}function _encrypt$(){return _encrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){const o=getNormalizedX(secp256k1.getSharedSecret(i,"02"+a));let s=Uint8Array.from(randomBytes$1(16)),c=utf8Encoder.encode(r),y=yield crypto.subtle.importKey("raw",o,{name:"AES-CBC"},!1,["encrypt"]),_=yield crypto.subtle.encrypt({name:"AES-CBC",iv:s},y,c);return`${base64$1.encode(new Uint8Array(_))}?iv=${base64$1.encode(new Uint8Array(s.buffer))}`}),_encrypt$.apply(this,arguments)}function decrypt$1(i,a,r){return _decrypt$.apply(this,arguments)}function _decrypt$(){return _decrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){let[o,s]=r.split("?iv="),c=getNormalizedX(secp256k1.getSharedSecret(i,"02"+a)),y=yield crypto.subtle.importKey("raw",c,{name:"AES-CBC"},!1,["decrypt"]),_=base64$1.decode(o),E=base64$1.decode(s),T=yield crypto.subtle.decrypt({name:"AES-CBC",iv:E},y,_);return utf8Decoder.decode(T)}),_decrypt$.apply(this,arguments)}function getNormalizedX(i){return i.slice(1,33)}__export(nip04_exports,{decrypt:()=>decrypt$1,encrypt:()=>encrypt$1}),typeof crypto<"u"&&!crypto.subtle&&crypto.webcrypto&&(crypto.subtle=crypto.webcrypto.subtle);var nip05_exports={};__export(nip05_exports,{NIP05_REGEX:()=>NIP05_REGEX$1,queryProfile:()=>queryProfile,searchDomain:()=>searchDomain,useFetchImplementation:()=>useFetchImplementation});var NIP05_REGEX$1=/^(?:([\w.+-]+)@)?([\w.-]+)$/,_fetch;try{_fetch=fetch}catch{}function useFetchImplementation(i){_fetch=i}function searchDomain(i){return _searchDomain.apply(this,arguments)}function _searchDomain(){return _searchDomain=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a=""){try{return(yield(yield _fetch(`https://${i}/.well-known/nostr.json?name=${a}`)).json()).names}catch{return{}}}),_searchDomain.apply(this,arguments)}function queryProfile(i){return _queryProfile.apply(this,arguments)}function _queryProfile(){return _queryProfile=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){const a=i.match(NIP05_REGEX$1);if(!a)return null;const[r,o="_",s]=a;try{const c=yield _fetch(`https://${s}/.well-known/nostr.json?name=${o}`),{names:y,relays:_}=parseNIP05Result$1(yield c.json()),E=y[o];return E?{pubkey:E,relays:_?.[E]}:null}catch{return null}}),_queryProfile.apply(this,arguments)}function parseNIP05Result$1(i){const a={names:{}};for(const[r,o]of Object.entries(i.names))"string"==typeof r&&"string"==typeof o&&(a.names[r]=o);if(i.relays){a.relays={};for(const[r,o]of Object.entries(i.relays))"string"==typeof r&&Array.isArray(o)&&(a.relays[r]=o.filter(s=>"string"==typeof s))}return a}var nip06_exports={};function privateKeyFromSeedWords(i,a){let r=HDKey.fromMasterSeed(mnemonicToSeedSync(i,a)).derive("m/44'/1237'/0'/0/0").privateKey;if(!r)throw new Error("could not derive private key");return bytesToHex$1(r)}function generateSeedWords(){return generateMnemonic(wordlist)}function validateWords(i){return validateMnemonic(i,wordlist)}__export(nip06_exports,{generateSeedWords:()=>generateSeedWords,privateKeyFromSeedWords:()=>privateKeyFromSeedWords,validateWords:()=>validateWords});var nip10_exports={};function parse(i){const a={reply:void 0,root:void 0,mentions:[],profiles:[]},r=[];for(const o of i.tags)"e"===o[0]&&o[1]&&r.push(o),"p"===o[0]&&o[1]&&a.profiles.push({pubkey:o[1],relays:o[2]?[o[2]]:[]});for(let o=0;oparse});var nip13_exports={};function getPow(i){let a=0;for(let r=0;r=a)break}return o}__export(nip13_exports,{getPow:()=>getPow,minePow:()=>minePow});var nip18_exports={};function finishRepostEvent(i,a,r,o){return finishEvent({kind:6,tags:[...i.tags??[],["e",a.id,r],["p",a.pubkey]],content:""===i.content?"":JSON.stringify(a),created_at:i.created_at},o)}function getRepostedEventPointer(i){if(6!==i.kind)return;let a,r;for(let o=i.tags.length-1;o>=0&&(void 0===a||void 0===r);o--){const s=i.tags[o];s.length>=2&&("e"===s[0]&&void 0===a?a=s:"p"===s[0]&&void 0===r&&(r=s))}return void 0!==a?{id:a[1],relays:[a[2],r?.[2]].filter(o=>"string"==typeof o),author:r?.[1]}:void 0}function getRepostedEvent(i,{skipVerification:a}={}){const r=getRepostedEventPointer(i);if(void 0===r||""===i.content)return;let o;try{o=JSON.parse(i.content)}catch{return}return o.id===r.id&&(a||verifySignature(o))?o:void 0}__export(nip18_exports,{finishRepostEvent:()=>finishRepostEvent,getRepostedEvent:()=>getRepostedEvent,getRepostedEventPointer:()=>getRepostedEventPointer});var nip21_exports={};__export(nip21_exports,{NOSTR_URI_REGEX:()=>NOSTR_URI_REGEX,parse:()=>parse2,test:()=>test});var NOSTR_URI_REGEX=new RegExp(`nostr:(${BECH32_REGEX.source})`);function test(i){return"string"==typeof i&&new RegExp(`^${NOSTR_URI_REGEX.source}$`).test(i)}function parse2(i){const a=i.match(new RegExp(`^${NOSTR_URI_REGEX.source}$`));if(!a)throw new Error(`Invalid Nostr URI: ${i}`);return{uri:a[0],value:a[1],decoded:decode(a[1])}}var nip25_exports={};function finishReactionEvent(i,a,r){const o=a.tags.filter(s=>s.length>=2&&("e"===s[0]||"p"===s[0]));return finishEvent({...i,kind:7,tags:[...i.tags??[],...o,["e",a.id],["p",a.pubkey]],content:i.content??"+"},r)}function getReactedEventPointer(i){if(7!==i.kind)return;let a,r;for(let o=i.tags.length-1;o>=0&&(void 0===a||void 0===r);o--){const s=i.tags[o];s.length>=2&&("e"===s[0]&&void 0===a?a=s:"p"===s[0]&&void 0===r&&(r=s))}return void 0!==a&&void 0!==r?{id:a[1],relays:[a[2],r[2]].filter(o=>void 0!==o),author:r[1]}:void 0}__export(nip25_exports,{finishReactionEvent:()=>finishReactionEvent,getReactedEventPointer:()=>getReactedEventPointer});var nip26_exports={};function createDelegation(i,a){let r=[];(a.kind||-1)>=0&&r.push(`kind=${a.kind}`),a.until&&r.push(`created_at<${a.until}`),a.since&&r.push(`created_at>${a.since}`);let o=r.join("&");if(""===o)throw new Error("refusing to create a delegation without any conditions");let s=sha256$1(utf8Encoder.encode(`nostr:delegation:${a.pubkey}:${o}`)),c=bytesToHex$1(schnorr.sign(s,i));return{from:getPublicKey(i),to:a.pubkey,cond:o,sig:c}}function getDelegator(i){let a=i.tags.find(_=>"delegation"===_[0]&&_.length>=4);if(!a)return null;let r=a[1],o=a[2],s=a[3],c=o.split("&");for(let _=0;_"===T&&i.created_at>parseInt(A)))return null}let y=sha256$1(utf8Encoder.encode(`nostr:delegation:${i.pubkey}:${o}`));return schnorr.verify(s,y,r)?r:null}__export(nip26_exports,{createDelegation:()=>createDelegation,getDelegator:()=>getDelegator});var nip27_exports={};__export(nip27_exports,{matchAll:()=>matchAll,regex:()=>regex,replaceAll:()=>replaceAll});var regex=()=>new RegExp(`\\b${NOSTR_URI_REGEX.source}\\b`,"g");function*matchAll(i){const a=i.matchAll(regex());for(const r of a)try{const[o,s]=r;yield{uri:o,value:s,decoded:decode(s),start:r.index,end:r.index+o.length}}catch{}}function replaceAll(i,a){return i.replaceAll(regex(),(r,o)=>a({uri:r,value:o,decoded:decode(o)}))}var nip28_exports={};__export(nip28_exports,{channelCreateEvent:()=>channelCreateEvent,channelHideMessageEvent:()=>channelHideMessageEvent,channelMessageEvent:()=>channelMessageEvent,channelMetadataEvent:()=>channelMetadataEvent,channelMuteUserEvent:()=>channelMuteUserEvent});var channelCreateEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:40,tags:[...i.tags??[]],content:r,created_at:i.created_at},a)},channelMetadataEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:41,tags:[["e",i.channel_create_event_id],...i.tags??[]],content:r,created_at:i.created_at},a)},channelMessageEvent=(i,a)=>{const r=[["e",i.channel_create_event_id,i.relay_url,"root"]];return i.reply_to_channel_message_event_id&&r.push(["e",i.reply_to_channel_message_event_id,i.relay_url,"reply"]),finishEvent({kind:42,tags:[...r,...i.tags??[]],content:i.content,created_at:i.created_at},a)},channelHideMessageEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:43,tags:[["e",i.channel_message_event_id],...i.tags??[]],content:r,created_at:i.created_at},a)},channelMuteUserEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:44,tags:[["p",i.pubkey_to_mute],...i.tags??[]],content:r,created_at:i.created_at},a)},nip39_exports={},_fetch2;__export(nip39_exports,{useFetchImplementation:()=>useFetchImplementation2,validateGithub:()=>validateGithub});try{_fetch2=fetch}catch{}function useFetchImplementation2(i){_fetch2=i}function validateGithub(i,a,r){return _validateGithub.apply(this,arguments)}function _validateGithub(){return _validateGithub=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){try{return(yield(yield _fetch2(`https://gist.github.com/${a}/${r}/raw`)).text())===`Verifying that I control the following Nostr public key: ${i}`}catch{return!1}}),_validateGithub.apply(this,arguments)}var nip42_exports={};__export(nip42_exports,{authenticate:()=>authenticate});var authenticate=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({challenge:a,relay:r,sign:o}){const s={kind:22242,created_at:Math.floor(Date.now()/1e3),tags:[["relay",r.url],["challenge",a]],content:""};return r.auth(yield o(s))});return function(r){return i.apply(this,arguments)}}(),nip44_exports={};__export(nip44_exports,{decrypt:()=>decrypt2,encrypt:()=>encrypt2,utils:()=>utils});var utils={v2:{maxPlaintextSize:65408,minCiphertextSize:100,maxCiphertextSize:102400,getConversationKey:(i,a)=>secp256k1.getSharedSecret(i,"02"+a).subarray(1,33),getMessageKeys(i,a){const r=hkdf(sha256$1,i,a,"nip44-v2",76);return{encryption:r.subarray(0,32),nonce:r.subarray(32,44),auth:r.subarray(44,76)}},calcPadding(i){if(!Number.isSafeInteger(i)||i<0)throw new Error("expected positive integer");if(i<=32)return 32;const a=1<=utils.v2.maxPlaintextSize)throw new Error("invalid plaintext length: must be between 1b and 64KB");const o=utils.v2.calcPadding(r),s=new Uint8Array(o-r),c=new Uint8Array(2);return new DataView(c.buffer).setUint16(0,r),concatBytes$1(c,a,s)},unpad(i){const a=new DataView(i.buffer).getUint16(0),r=i.subarray(2,2+a);if(0===a||r.length!==a||i.length!==2+utils.v2.calcPadding(a))throw new Error("invalid padding");return utf8Decoder.decode(r)}}};function encrypt2(i,a,r={}){const o=r.version??2;if(2!==o)throw new Error("unknown encryption version "+o);const s=r.salt??randomBytes$1(32);ensureBytes(s,32);const c=utils.v2.getMessageKeys(i,s),y=utils.v2.pad(a),_=chacha20(c.encryption,c.nonce,y),E=hmac(sha256$1,c.auth,_);return base64$1.encode(concatBytes$1(new Uint8Array([o]),s,_,E))}function decrypt2(i,a){const r=utils.v2;ensureBytes(i,32);const o=a.length;if(o=r.maxCiphertextSize)throw new Error("invalid ciphertext length: "+o);if("#"===a[0])throw new Error("unknown encryption version");let s;try{s=base64$1.decode(a)}catch(S){throw new Error("invalid base64: "+S.message)}const c=s.subarray(0,1)[0];if(2!==c)throw new Error("unknown encryption version "+c);const y=s.subarray(1,33),_=s.subarray(33,-32),E=s.subarray(-32),T=r.getMessageKeys(i,y);if(!equalBytes(hmac(sha256$1,T.auth,_),E))throw new Error("invalid MAC");const A=chacha20(T.encryption,T.nonce,_);return r.unpad(A)}var nip47_exports={};function parseConnectionString(i){const{pathname:a,searchParams:r}=new URL(i),o=a,s=r.get("relay"),c=r.get("secret");if(!o||!s||!c)throw new Error("invalid connection string");return{pubkey:o,relay:s,secret:c}}function makeNwcRequestEvent(i){return _makeNwcRequestEvent.apply(this,arguments)}function _makeNwcRequestEvent(){return _makeNwcRequestEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({pubkey:i,secret:a,invoice:r}){const o={method:"pay_invoice",params:{invoice:r}},s=yield encrypt$1(a,i,JSON.stringify(o));return finishEvent({kind:23194,created_at:Math.round(Date.now()/1e3),content:s,tags:[["p",i]]},a)}),_makeNwcRequestEvent.apply(this,arguments)}__export(nip47_exports,{makeNwcRequestEvent:()=>makeNwcRequestEvent,parseConnectionString:()=>parseConnectionString});var nip57_exports={},_fetch3;__export(nip57_exports,{getZapEndpoint:()=>getZapEndpoint,makeZapReceipt:()=>makeZapReceipt,makeZapRequest:()=>makeZapRequest,useFetchImplementation:()=>useFetchImplementation3,validateZapRequest:()=>validateZapRequest});try{_fetch3=fetch}catch{}function useFetchImplementation3(i){_fetch3=i}function getZapEndpoint(i){return _getZapEndpoint.apply(this,arguments)}function _getZapEndpoint(){return _getZapEndpoint=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){try{let a="",{lud06:r,lud16:o}=JSON.parse(i.content);if(r){let{words:y}=bech32$1.decode(r,1e3),_=bech32$1.fromWords(y);a=utf8Decoder.decode(_)}else{if(!o)return null;{let[y,_]=o.split("@");a=`https://${_}/.well-known/lnurlp/${y}`}}let s=yield _fetch3(a),c=yield s.json();if(c.allowsNostr&&c.nostrPubkey)return c.callback}catch{}return null}),_getZapEndpoint.apply(this,arguments)}function makeZapRequest({profile:i,event:a,amount:r,relays:o,comment:s=""}){if(!r)throw new Error("amount not given");if(!i)throw new Error("profile not given");let c={kind:9734,created_at:Math.round(Date.now()/1e3),content:s,tags:[["p",i],["amount",r.toString()],["relays",...o]]};return a&&c.tags.push(["e",a]),c}function validateZapRequest(i){let a;try{a=JSON.parse(i)}catch{return"Invalid zap request JSON."}if(!validateEvent(a))return"Zap request is not a valid Nostr event.";if(!verifySignature(a))return"Invalid signature on zap request.";let r=a.tags.find(([s,c])=>"p"===s&&c);if(!r)return"Zap request doesn't have a 'p' tag.";if(!r[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let o=a.tags.find(([s,c])=>"e"===s&&c);return o&&!o[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":a.tags.find(([s,c])=>"relays"===s&&c)?null:"Zap request doesn't have a 'relays' tag."}function makeZapReceipt({zapRequest:i,preimage:a,bolt11:r,paidAt:o}){let s=JSON.parse(i).tags.filter(([y])=>"e"===y||"p"===y||"a"===y),c={kind:9735,created_at:Math.round(o.getTime()/1e3),content:"",tags:[...s,["bolt11",r],["description",i]]};return a&&c.tags.push(["preimage",a]),c}var nip98_exports={};__export(nip98_exports,{getToken:()=>getToken,unpackEventFromToken:()=>unpackEventFromToken,validateEvent:()=>validateEvent2,validateToken:()=>validateToken});var _authorizationScheme="Nostr ";function getToken(i,a,r){return _getToken.apply(this,arguments)}function _getToken(){return _getToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r,o=!1){if(!i||!a)throw new Error("Missing loginUrl or httpMethod");const s=getBlankEvent(27235);s.tags=[["u",i],["method",a]],s.created_at=Math.round((new Date).getTime()/1e3);const c=yield r(s);return(o?_authorizationScheme:"")+base64$1.encode(utf8Encoder.encode(JSON.stringify(c)))}),_getToken.apply(this,arguments)}function validateToken(i,a,r){return _validateToken.apply(this,arguments)}function _validateToken(){return _validateToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){const o=yield unpackEventFromToken(i).catch(s=>{throw s});return yield validateEvent2(o,a,r).catch(s=>{throw s})}),_validateToken.apply(this,arguments)}function unpackEventFromToken(i){return _unpackEventFromToken.apply(this,arguments)}function _unpackEventFromToken(){return _unpackEventFromToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){if(!i)throw new Error("Missing token");i=i.replace(_authorizationScheme,"");const a=utf8Decoder.decode(base64$1.decode(i));if(!a||0===a.length||!a.startsWith("{"))throw new Error("Invalid token");return JSON.parse(a)}),_unpackEventFromToken.apply(this,arguments)}function validateEvent2(i,a,r){return _validateEvent.apply(this,arguments)}function _validateEvent(){return _validateEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){if(!i)throw new Error("Invalid nostr event");if(!verifySignature(i))throw new Error("Invalid nostr event, signature invalid");if(27235!==i.kind)throw new Error("Invalid nostr event, kind invalid");if(!i.created_at)throw new Error("Invalid nostr event, created_at invalid");if(Math.round((new Date).getTime()/1e3)-i.created_at>60)throw new Error("Invalid nostr event, expired");const o=i.tags.find(c=>"u"===c[0]);if(1!==o?.length&&o?.[1]!==a)throw new Error("Invalid nostr event, url tag invalid");const s=i.tags.find(c=>"method"===c[0]);if(1!==s?.length&&s?.[1].toLowerCase()!==r.toLowerCase())throw new Error("Invalid nostr event, method tag invalid");return!0}),_validateEvent.apply(this,arguments)}var browser={exports:{}},ms,hasRequiredMs;function requireMs(){if(hasRequiredMs)return ms;hasRequiredMs=1;var i=1e3,a=60*i,r=60*a,o=24*r,s=7*o;function y(_,E,T,A){var S=E>=1.5*T;return Math.round(_/T)+" "+A+(S?"s":"")}return ms=function(_,E){E=E||{};var A,S,T=typeof _;if("string"===T&&_.length>0)return function(A){if(!((A=String(A)).length>100)){var S=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(A);if(S){var I=parseFloat(S[1]);switch((S[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*I;case"weeks":case"week":case"w":return I*s;case"days":case"day":case"d":return I*o;case"hours":case"hour":case"hrs":case"hr":case"h":return I*r;case"minutes":case"minute":case"mins":case"min":case"m":return I*a;case"seconds":case"second":case"secs":case"sec":case"s":return I*i;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return I;default:return}}}}(_);if("number"===T&&isFinite(_))return E.long?(A=_,(S=Math.abs(A))>=o?y(A,S,o,"day"):S>=r?y(A,S,r,"hour"):S>=a?y(A,S,a,"minute"):S>=i?y(A,S,i,"second"):A+" ms"):function(A){var S=Math.abs(A);return S>=o?Math.round(A/o)+"d":S>=r?Math.round(A/r)+"h":S>=a?Math.round(A/a)+"m":S>=i?Math.round(A/i)+"s":A+"ms"}(_);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(_))}}function setup(i){function a(s){let c,y,_,E=null;function T(...A){if(!T.enabled)return;const S=T,I=Number(new Date);S.diff=I-(c||I),S.prev=c,S.curr=I,c=I,A[0]=a.coerce(A[0]),"string"!=typeof A[0]&&A.unshift("%O");let X=0;A[0]=A[0].replace(/%([a-zA-Z%])/g,(z,q)=>{if("%%"===z)return"%";X++;const lt=a.formatters[q];return"function"==typeof lt&&(z=lt.call(S,A[X]),A.splice(X,1),X--),z}),a.formatArgs.call(S,A),(S.log||a.log).apply(S,A)}return T.namespace=s,T.useColors=a.useColors(),T.color=a.selectColor(s),T.extend=r,T.destroy=a.destroy,Object.defineProperty(T,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==E?E:(y!==a.namespaces&&(y=a.namespaces,_=a.enabled(s)),_),set:A=>{E=A}}),"function"==typeof a.init&&a.init(T),T}function r(s,c){const y=a(this.namespace+(void 0===c?":":c)+s);return y.log=this.log,y}function o(s){return s.toString().substring(2,s.toString().length-2).replace(/\.\*\?$/,"*")}return a.debug=a,a.default=a,a.coerce=function(s){return s instanceof Error?s.stack||s.message:s},a.disable=function(){const s=[...a.names.map(o),...a.skips.map(o).map(c=>"-"+c)].join(",");return a.enable(""),s},a.enable=function(s){let c;a.save(s),a.namespaces=s,a.names=[],a.skips=[];const y=("string"==typeof s?s:"").split(/[\s,]+/),_=y.length;for(c=0;c<_;c++)y[c]&&("-"===(s=y[c].replace(/\*/g,".*?"))[0]?a.skips.push(new RegExp("^"+s.slice(1)+"$")):a.names.push(new RegExp("^"+s+"$")))},a.enabled=function(s){if("*"===s[s.length-1])return!0;let c,y;for(c=0,y=a.skips.length;c{a[s]=i[s]}),a.names=[],a.skips=[],a.formatters={},a.selectColor=function(s){let c=0;for(let y=0;y{"%%"!==_&&(c++,"%c"===_&&(y=c))}),o.splice(y,0,s)},a.save=function(o){try{o?a.storage.setItem("debug",o):a.storage.removeItem("debug")}catch{}},a.load=function(){let o;try{o=a.storage.getItem("debug")}catch{}return!o&&typeof process<"u"&&"env"in process&&(o=process.env.DEBUG),o},a.useColors=function(){return!(!(typeof window<"u"&&window.process)||"renderer"!==window.process.type&&!window.process.__nwjs)||!(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&(typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},a.storage=function(){try{return localStorage}catch{}}(),a.destroy=(()=>{let o=!1;return()=>{o||(o=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),a.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],a.log=console.debug||console.log||(()=>{}),i.exports=common(a);const{formatters:r}=i.exports;r.j=function(o){try{return JSON.stringify(o)}catch(s){return"[UnexpectedJSONParseError]: "+s.message}}}(browser,browser.exports);var browserExports=browser.exports,debug3=getDefaultExportFromCjs(browserExports),dist={},LRUCache$1={},LRUCacheNode$1={};Object.defineProperty(LRUCacheNode$1,"__esModule",{value:!0}),LRUCacheNode$1.LRUCacheNode=void 0;class LRUCacheNode{constructor(a,r,o){const{entryExpirationTimeInMS:s=null,next:c=null,prev:y=null,onEntryEvicted:_,onEntryMarkedAsMostRecentlyUsed:E,clone:T,cloneFn:A}=o??{};if("number"==typeof s&&(s<=0||Number.isNaN(s)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.clone=null!=T&&T,this.cloneFn=A??this.defaultClone,this.key=a,this.internalValue=this.clone?this.cloneFn(r):r,this.created=Date.now(),this.entryExpirationTimeInMS=s,this.next=c,this.prev=y,this.onEntryEvicted=_,this.onEntryMarkedAsMostRecentlyUsed=E}get value(){return this.clone?this.cloneFn(this.internalValue):this.internalValue}get isExpired(){return"number"==typeof this.entryExpirationTimeInMS&&Date.now()-this.created>this.entryExpirationTimeInMS}invokeOnEvicted(){if(this.onEntryEvicted){const{key:a,value:r,isExpired:o}=this;this.onEntryEvicted({key:a,value:r,isExpired:o})}}invokeOnEntryMarkedAsMostRecentlyUsed(){if(this.onEntryMarkedAsMostRecentlyUsed){const{key:a,value:r}=this;this.onEntryMarkedAsMostRecentlyUsed({key:a,value:r})}}defaultClone(a){return"boolean"==typeof a||"string"==typeof a||"number"==typeof a?a:JSON.parse(JSON.stringify(a))}}LRUCacheNode$1.LRUCacheNode=LRUCacheNode,Object.defineProperty(LRUCache$1,"__esModule",{value:!0}),LRUCache$1.LRUCache=void 0;const LRUCacheNode_1=LRUCacheNode$1;class LRUCache{constructor(a){this.lookupTable=new Map,this.head=null,this.tail=null;const{maxSize:r=25,entryExpirationTimeInMS:o=null,onEntryEvicted:s,onEntryMarkedAsMostRecentlyUsed:c,cloneFn:y,clone:_}=a??{};if(Number.isNaN(r)||r<=0)throw new Error("maxSize must be greater than 0.");if("number"==typeof o&&(o<=0||Number.isNaN(o)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.maxSizeInternal=r,this.entryExpirationTimeInMS=o,this.onEntryEvicted=s,this.onEntryMarkedAsMostRecentlyUsed=c,this.clone=_,this.cloneFn=y}get size(){return this.cleanCache(),this.lookupTable.size}get remainingSize(){return this.maxSizeInternal-this.size}get newest(){return this.head?this.head.isExpired?(this.removeNodeFromListAndLookupTable(this.head),this.newest):this.mapNodeToEntry(this.head):null}get oldest(){return this.tail?this.tail.isExpired?(this.removeNodeFromListAndLookupTable(this.tail),this.oldest):this.mapNodeToEntry(this.tail):null}get maxSize(){return this.maxSizeInternal}set maxSize(a){if(Number.isNaN(a)||a<=0)throw new Error("maxSize must be greater than 0.");this.maxSizeInternal=a,this.enforceSizeLimit()}set(a,r,o){const s=this.lookupTable.get(a);s&&this.removeNodeFromListAndLookupTable(s);const c=new LRUCacheNode_1.LRUCacheNode(a,r,{entryExpirationTimeInMS:this.entryExpirationTimeInMS,onEntryEvicted:this.onEntryEvicted,onEntryMarkedAsMostRecentlyUsed:this.onEntryMarkedAsMostRecentlyUsed,clone:this.clone,cloneFn:this.cloneFn,...o});return this.setNodeAsHead(c),this.lookupTable.set(a,c),this.enforceSizeLimit(),this}get(a){const r=this.lookupTable.get(a);return r?r.isExpired?(this.removeNodeFromListAndLookupTable(r),null):(this.setNodeAsHead(r),r.value):null}peek(a){const r=this.lookupTable.get(a);return r?r.isExpired?(this.removeNodeFromListAndLookupTable(r),null):r.value:null}delete(a){const r=this.lookupTable.get(a);return!!r&&this.removeNodeFromListAndLookupTable(r)}has(a){const r=this.lookupTable.get(a);return!(!r||r.isExpired&&(this.removeNodeFromListAndLookupTable(r),1))}clear(){this.head=null,this.tail=null,this.lookupTable.clear()}find(a){let r=this.head;for(;r;){if(r.isExpired){const s=r.next;this.removeNodeFromListAndLookupTable(r),r=s;continue}const o=this.mapNodeToEntry(r);if(a(o))return this.setNodeAsHead(r),o;r=r.next}return null}forEach(a){let r=this.head,o=0;for(;r;)if(r.isExpired){const s=r.next;this.removeNodeFromListAndLookupTable(r),r=s}else a(r.value,r.key,o),r=r.next,o++}*values(){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield a.value,a=a.next}*keys(){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield a.key,a=a.next}*entries(){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield this.mapNodeToEntry(a),a=a.next}*[Symbol.iterator](){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield this.mapNodeToEntry(a),a=a.next}enforceSizeLimit(){let a=this.tail;for(;null!==a&&this.size>this.maxSizeInternal;){const r=a.prev;this.removeNodeFromListAndLookupTable(a),a=r}}mapNodeToEntry({key:a,value:r}){return{key:a,value:r}}setNodeAsHead(a){this.removeNodeFromList(a),this.head?(a.next=this.head,this.head.prev=a,this.head=a):(this.head=a,this.tail=a),a.invokeOnEntryMarkedAsMostRecentlyUsed()}removeNodeFromList(a){null!==a.prev&&(a.prev.next=a.next),null!==a.next&&(a.next.prev=a.prev),this.head===a&&(this.head=a.next),this.tail===a&&(this.tail=a.prev),a.next=null,a.prev=null}removeNodeFromListAndLookupTable(a){return a.invokeOnEvicted(),this.removeNodeFromList(a),this.lookupTable.delete(a.key)}cleanCache(){if(!this.entryExpirationTimeInMS)return;const a=[];for(const r of this.lookupTable.values())r.isExpired&&a.push(r);a.forEach(r=>this.removeNodeFromListAndLookupTable(r))}}LRUCache$1.LRUCache=LRUCache,function(i){var a=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(o,s,c,y){void 0===y&&(y=c);var _=Object.getOwnPropertyDescriptor(s,c);_&&!("get"in _?!s.__esModule:_.writable||_.configurable)||(_={enumerable:!0,get:function(){return s[c]}}),Object.defineProperty(o,y,_)}:function(o,s,c,y){void 0===y&&(y=c),o[y]=s[c]}),r=commonjsGlobal&&commonjsGlobal.__exportStar||function(o,s){for(var c in o)"default"===c||Object.prototype.hasOwnProperty.call(s,c)||a(s,o,c)};Object.defineProperty(i,"__esModule",{value:!0}),r(LRUCache$1,i)}(dist);var lib={};(function(i){function a(kt){if(!Number.isSafeInteger(kt))throw new Error(`Wrong integer: ${kt}`)}function r(...kt){const st=(ct,Ct)=>$t=>ct(Ct($t));return{encode:Array.from(kt).reverse().reduce((ct,Ct)=>ct?st(ct,Ct.encode):Ct.encode,void 0),decode:kt.reduce((ct,Ct)=>ct?st(ct,Ct.decode):Ct.decode,void 0)}}function o(kt){return{encode:st=>{if(!Array.isArray(st)||st.length&&"number"!=typeof st[0])throw new Error("alphabet.encode input should be an array of numbers");return st.map(ct=>{if(a(ct),ct<0||ct>=kt.length)throw new Error(`Digit index outside alphabet: ${ct} (alphabet: ${kt.length})`);return kt[ct]})},decode:st=>{if(!Array.isArray(st)||st.length&&"string"!=typeof st[0])throw new Error("alphabet.decode input should be array of strings");return st.map(ct=>{if("string"!=typeof ct)throw new Error(`alphabet.decode: not string element=${ct}`);const Ct=kt.indexOf(ct);if(-1===Ct)throw new Error(`Unknown letter: "${ct}". Allowed: ${kt}`);return Ct})}}}function s(kt=""){if("string"!=typeof kt)throw new Error("join separator should be string");return{encode:st=>{if(!Array.isArray(st)||st.length&&"string"!=typeof st[0])throw new Error("join.encode input should be array of strings");for(let ct of st)if("string"!=typeof ct)throw new Error(`join.encode: non-string input=${ct}`);return st.join(kt)},decode:st=>{if("string"!=typeof st)throw new Error("join.decode input should be string");return st.split(kt)}}}function c(kt,st="="){if(a(kt),"string"!=typeof st)throw new Error("padding chr should be string");return{encode(ct){if(!Array.isArray(ct)||ct.length&&"string"!=typeof ct[0])throw new Error("padding.encode input should be array of strings");for(let Ct of ct)if("string"!=typeof Ct)throw new Error(`padding.encode: non-string input=${Ct}`);for(;ct.length*kt%8;)ct.push(st);return ct},decode(ct){if(!Array.isArray(ct)||ct.length&&"string"!=typeof ct[0])throw new Error("padding.encode input should be array of strings");for(let $t of ct)if("string"!=typeof $t)throw new Error(`padding.decode: non-string input=${$t}`);let Ct=ct.length;if(Ct*kt%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;Ct>0&&ct[Ct-1]===st;Ct--)if(!((Ct-1)*kt%8))throw new Error("Invalid padding: string has too much padding");return ct.slice(0,Ct)}}}function y(kt){if("function"!=typeof kt)throw new Error("normalize fn should be function");return{encode:st=>st,decode:st=>kt(st)}}function _(kt,st,ct){if(st<2)throw new Error(`convertRadix: wrong from=${st}, base cannot be less than 2`);if(ct<2)throw new Error(`convertRadix: wrong to=${ct}, base cannot be less than 2`);if(!Array.isArray(kt))throw new Error("convertRadix: data should be array");if(!kt.length)return[];let Ct=0;const $t=[],qt=Array.from(kt);for(qt.forEach(xe=>{if(a(xe),xe<0||xe>=st)throw new Error(`Wrong integer: ${xe}`)});;){let xe=0,ne=!0;for(let ce=Ct;cest?E(st,kt%st):kt,T=(kt,st)=>kt+(st-E(kt,st));function A(kt,st,ct,Ct){if(!Array.isArray(kt))throw new Error("convertRadix2: data should be array");if(st<=0||st>32)throw new Error(`convertRadix2: wrong from=${st}`);if(ct<=0||ct>32)throw new Error(`convertRadix2: wrong to=${ct}`);if(T(st,ct)>32)throw new Error(`convertRadix2: carry overflow from=${st} to=${ct} carryBits=${T(st,ct)}`);let $t=0,qt=0;const xe=2**ct-1,ne=[];for(const ce of kt){if(a(ce),ce>=2**st)throw new Error(`convertRadix2: invalid data word=${ce} from=${st}`);if($t=$t<32)throw new Error(`convertRadix2: carry overflow pos=${qt} from=${st}`);for(qt+=st;qt>=ct;qt-=ct)ne.push(($t>>qt-ct&xe)>>>0);$t&=2**qt-1}if($t=$t<=st)throw new Error("Excess padding");if(!Ct&&$t)throw new Error(`Non-zero padding: ${$t}`);return Ct&&qt>0&&ne.push($t>>>0),ne}function S(kt){return a(kt),{encode:st=>{if(!(st instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return _(Array.from(st),256,kt)},decode:st=>{if(!Array.isArray(st)||st.length&&"number"!=typeof st[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(_(st,kt,256))}}}function I(kt,st=!1){if(a(kt),kt<=0||kt>32)throw new Error("radix2: bits should be in (0..32]");if(T(8,kt)>32||T(kt,8)>32)throw new Error("radix2: carry overflow");return{encode:ct=>{if(!(ct instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return A(Array.from(ct),8,kt,!st)},decode:ct=>{if(!Array.isArray(ct)||ct.length&&"number"!=typeof ct[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(A(ct,kt,8,st))}}}function N(kt){if("function"!=typeof kt)throw new Error("unsafeWrapper fn should be function");return function(...st){try{return kt.apply(null,st)}catch{}}}function X(kt,st){if(a(kt),"function"!=typeof st)throw new Error("checksum fn should be function");return{encode(ct){if(!(ct instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const Ct=st(ct).slice(0,kt),$t=new Uint8Array(ct.length+kt);return $t.set(ct),$t.set(Ct,ct.length),$t},decode(ct){if(!(ct instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const Ct=ct.slice(0,-kt),$t=st(Ct).slice(0,kt),qt=ct.slice(-kt);for(let xe=0;xekt.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),i.base64=r(I(6),o("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),c(6),s("")),i.base64url=r(I(6),o("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),c(6),s(""));const z=kt=>r(S(58),o(kt),s(""));i.base58=z("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),i.base58flickr=z("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),i.base58xrp=z("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const q=[0,2,3,5,6,7,9,10,11];i.base58xmr={encode(kt){let st="";for(let ct=0;ctr(X(4,st=>kt(kt(st))),i.base58);const lt=r(o("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),s("")),pt=[996825010,642813549,513874426,1027748829,705979059];function et(kt){const st=kt>>25;let ct=(33554431&kt)<<5;for(let Ct=0;Ct>Ct&1)&&(ct^=pt[Ct]);return ct}function _t(kt,st,ct=1){const Ct=kt.length;let $t=1;for(let qt=0;qt126)throw new Error(`Invalid prefix (${kt})`);$t=et($t)^xe>>5}$t=et($t);for(let qt=0;qtce)throw new TypeError(`Wrong string length: ${ne.length} (${ne}). Expected (8..${ce})`);const qe=ne.toLowerCase();if(ne!==qe&&ne!==ne.toUpperCase())throw new Error("String must be lowercase or uppercase");const Mr=(ne=qe).lastIndexOf("1");if(0===Mr||-1===Mr)throw new Error('Letter "1" must be present between prefix and data only');const mr=ne.slice(0,Mr),_r=ne.slice(Mr+1);if(_r.length<6)throw new Error("Data must be at least 6 characters long");const Wr=lt.decode(_r).slice(0,-6),ke=_t(mr,Wr,st);if(!_r.endsWith(ke))throw new Error(`Invalid checksum in ${ne}: expected "${ke}"`);return{prefix:mr,words:Wr}}return{encode:function(ne,ce,qe=90){if("string"!=typeof ne)throw new Error("bech32.encode prefix should be string, not "+typeof ne);if(!Array.isArray(ce)||ce.length&&"number"!=typeof ce[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof ce);const Mr=ne.length+7+ce.length;if(!1!==qe&&Mr>qe)throw new TypeError(`Length ${Mr} exceeds limit ${qe}`);return`${ne=ne.toLowerCase()}1${lt.encode(ce)}${_t(ne,ce,st)}`},decode:xe,decodeToBytes:function(ne){const{prefix:ce,words:qe}=xe(ne,!1);return{prefix:ce,words:qe,bytes:Ct(qe)}},decodeUnsafe:N(xe),fromWords:Ct,fromWordsUnsafe:qt,toWords:$t}}i.bech32=Bt("bech32"),i.bech32m=Bt("bech32m"),i.utf8={encode:kt=>(new TextDecoder).decode(kt),decode:kt=>(new TextEncoder).encode(kt)},i.hex=r(I(4),o("0123456789abcdef"),s(""),y(kt=>{if("string"!=typeof kt||kt.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof kt} with length ${kt.length}`);return kt.toLowerCase()}));const jt={utf8:i.utf8,hex:i.hex,base16:i.base16,base32:i.base32,base64:i.base64,base64url:i.base64url,base58:i.base58,base58xmr:i.base58xmr},At=`Invalid encoding type. Available types: ${Object.keys(jt).join(", ")}`;i.bytesToString=(kt,st)=>{if("string"!=typeof kt||!jt.hasOwnProperty(kt))throw new TypeError(At);if(!(st instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return jt[kt].encode(st)},i.str=i.bytesToString,i.stringToBytes=(kt,st)=>{if(!jt.hasOwnProperty(kt))throw new TypeError(At);if("string"!=typeof st)throw new TypeError("stringToBytes() expects string");return jt[kt].decode(st)},i.bytes=i.stringToBytes})(lib),BigInt(1e3),BigInt(1e6),BigInt(1e9),BigInt(1e12),BigInt("2100000000000000000"),BigInt(1e11);const TAGCODES={payment_hash:1,payment_secret:16,description:13,payee:19,description_hash:23,expiry:6,min_final_cltv_expiry:24,fallback_address:9,route_hint:3,feature_bits:5,metadata:27};for(let i=0,a=Object.keys(TAGCODES);ithis.handleNotice(a))}initiateAuth(i={limit:1}){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a.debug("Initiating authentication");const r=a.relay.sub([i],{id:"auth-test"});r.on("eose",()=>{r.unsub(),a._status=1,a.ndkRelay.emit("ready"),a.debug("Authentication not required"),r.unsub()}),a.debug("Authentication request started")})()}connect(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=()=>{i.updateConnectionStats.connected(),i.ndkRelay.authRequired?(i._status=6,i.ndkRelay.emit("connect"),i.initiateAuth()):(i._status=1,i.ndkRelay.emit("connect"),i.ndkRelay.emit("ready"))},r=()=>{i.updateConnectionStats.disconnected(),1===i._status&&(i._status=3,i.handleReconnection()),i.ndkRelay.emit("disconnect")},o=function(){var s=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c){i.debug("Relay requested authentication",{havePolicy:!!i.ndkRelay.authPolicy}),i.ndkRelay.authPolicy?7!==i._status&&(i._status=7,yield i.ndkRelay.authPolicy(i.ndkRelay,c),7===i._status&&(i.debug("Authentication policy finished"),i._status=1,i.ndkRelay.emit("ready"))):yield i.ndkRelay.emit("auth",c)});return function(y){return s.apply(this,arguments)}}();try{i.updateConnectionStats.attempt(),i._status=0,i.relay.off("connect",a),i.relay.off("disconnect",r),i.relay.on("connect",a),i.relay.on("disconnect",r),i.relay.on("auth",o),yield i.relay.connect()}catch(s){throw i.debug("Failed to connect",s),i._status=3,s}})()}disconnect(){this._status=2,this.relay.close()}get status(){return this._status}isAvailable(){return 1===this._status}isFlapping(){const i=this._connectionStats.durations;if(i.length%3!=0)return!1;const a=i.reduce((o,s)=>o+s,0)/i.length,r=i.map(o=>Math.pow(o-a,2)).reduce((o,s)=>o+s,0)/i.length;return Math.sqrt(r)<1e3}handleNotice(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){(i.includes("oo many")||i.includes("aximum"))&&(a.disconnect(),setTimeout(()=>a.connect(),2e3),a.debug(a.relay.url,"Relay complaining?",i)),a.ndkRelay.emit("notice",a,i)})()}handleReconnection(i=0){if(this.isFlapping())return this.ndkRelay.emit("flapping",this,this._connectionStats),void(this._status=5);const a=this.connectedAt?Math.max(0,6e4-(Date.now()-this.connectedAt)):0;setTimeout(()=>{this._status=4,this.connect().then(()=>{this.debug("Reconnected")}).catch(r=>{this.debug("Reconnect failed",r),i<5?setTimeout(()=>{this.handleReconnection(i+1)},6e4):this.debug("Reconnect failed after 5 attempts")})},a)}updateConnectionStats={connected:()=>{this._connectionStats.success++,this._connectionStats.connectedAt=Date.now()},disconnected:()=>{this._connectionStats.connectedAt&&(this._connectionStats.durations.push(Date.now()-this._connectionStats.connectedAt),this._connectionStats.durations.length>100&&this._connectionStats.durations.shift()),this._connectionStats.connectedAt=void 0},attempt:()=>{this._connectionStats.attempts++}};get connectionStats(){return this._connectionStats}},NDKRelayPublisher=class{ndkRelay;constructor(i){this.ndkRelay=i}publish(i,a=2500){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=()=>new Promise((E,T)=>{try{r.publishEvent(i,a).then(A=>E(A)).catch(A=>T(A))}catch(A){T(A)}}),s=new Promise((E,T)=>{setTimeout(()=>T(new Error("Timeout")),a)}),c=()=>{o().then(E=>y(E)).catch(E=>_(E))};let y,_;return 1===r.ndkRelay.status?Promise.race([o(),s]):Promise.race([new Promise((E,T)=>{y=E,_=T,r.ndkRelay.once("connect",c)}),s]).finally(()=>{r.ndkRelay.removeListener("connect",c)})})()}publishEvent(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=yield i.toNostrEvent(),s=r.ndkRelay.connectivity.relay.publish(o);let c;const y=new Promise((E,T)=>{s.then(()=>{clearTimeout(c),r.ndkRelay.emit("published",i),E(!0)}).catch(A=>{clearTimeout(c),r.ndkRelay.debug("Publish failed",A,i.id),r.ndkRelay.emit("publish:failed",i,A),T(A)})});if(!a||i.isEphemeral())return y;const _=new Promise((E,T)=>{c=setTimeout(()=>{r.ndkRelay.debug("Publish timed out",i.rawEvent()),r.ndkRelay.emit("publish:failed",i,"Timeout"),T(new Error("Publish operation timed out"))},a)});return Promise.race([y,_])})()}auth(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.ndkRelay.connectivity.relay.auth(i.rawEvent())})()}};function calculateGroupableId(i){const a=[];for(const r of i){if(r.since||r.until)return null;const o=Object.keys(r||{}).sort().join("-");a.push(o)}return a.join("|")}function mergeFilters(i){const a={};return i.forEach(r=>{Object.entries(r).forEach(([o,s])=>{a[o]=Array.isArray(s)?void 0===a[o]?[...s]:Array.from(new Set([...a[o],...s])):s})}),a}var MAX_SUBID_LENGTH=20;function queryFullyFilled(i){return!(!filterIncludesIds(i.filter)||!resultHasAllRequestedIds(i))}function compareFilter(i,a){if(Object.keys(i).length!==Object.keys(a).length)return!1;for(const[r,o]of Object.entries(i)){const s=a[r];if(!s)return!1;if(Array.isArray(o)&&Array.isArray(s)){const c=o;for(const y of s)if(!c.includes(y))return!1}else if(s!==o)return!1}return!0}function filterIncludesIds(i){return!!i.ids}function resultHasAllRequestedIds(i){const a=i.filter.ids;return!!a&&a.length===i.eventFirstSeen.size}function generateSubId(i,a){const r=i.map(_=>_.subId).filter(Boolean),o=[],s=new Set,c=new Set;if(r.length>0)o.push(Array.from(new Set(r)).join(","));else{for(const _ of a)for(const E of Object.keys(_))"kinds"===E?_.kinds?.forEach(T=>c.add(T)):s.add(E);c.size>0&&o.push("kinds:"+Array.from(c).join(",")),s.size>0&&o.push(Array.from(s).join(","))}let y=o.join("-");return y.length>MAX_SUBID_LENGTH&&(y=y.substring(0,MAX_SUBID_LENGTH)),1!==r.length&&(y+="-"+Math.floor(999*Math.random()).toString()),y}function filterFromId(i){let a;if(i.match(NIP33_A_REGEX)){const[r,o,s]=i.split(":"),c={authors:[o],kinds:[parseInt(r)]};return s&&(c["#d"]=[s]),c}try{switch(a=nip19_exports.decode(i),a.type){case"nevent":return{ids:[a.data.id]};case"note":return{ids:[a.data]};case"naddr":return{authors:[a.data.pubkey],"#d":[a.data.identifier],kinds:[a.data.kind]}}}catch{}return{ids:[i]}}function isNip33AValue(i){return null!==i.match(NIP33_A_REGEX)}var NIP33_A_REGEX=/^(\d+):([0-9A-Fa-f]+)(?::(.*))?$/;function relaysFromBech32(i){try{const a=nip19_exports.decode(i);if(["naddr","nevent"].includes(a?.type)){const r=a.data;if(r?.relays)return r.relays.map(o=>new NDKRelay(o))}}catch{}return[]}var NDKGroupedSubscriptions=class extends lib$1.EventEmitter{subscriptions;req;debug;constructor(i,a){super(),this.subscriptions=i,this.debug=a||this.subscriptions[0].subscription.debug.extend("grouped");for(const r of i)this.handleSubscriptionClosure(r)}addSubscription(i){this.subscriptions.push(i),this.handleSubscriptionClosure(i)}eventReceived(i){for(const a of this.subscriptions)a.eventReceived(i)}eoseReceived(i){Array.from(this.subscriptions).forEach(function(){var a=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(r){r.subscription.eoseReceived(i)});return function(r){return a.apply(this,arguments)}}())}handleSubscriptionClosure(i){i.subscription.on("close",()=>{const a=this.subscriptions.findIndex(r=>r.subscription===i.subscription);this.subscriptions.splice(a,1),this.subscriptions.length<=0&&this.emit("close")})}map(i){return this.subscriptions.map(i)}[Symbol.iterator](){let i=0;const a=this.subscriptions;return{next:()=>imatchFilter(r,a))}};function findMatchingActiveSubscriptions(i,a){if(i.length!==a.length)return!1;for(let r=0;r{this.delayedItems.get(r)&&this.delayedItems.delete(r)}));let y=this.executionTimeoutsByGroupId.get(r);y&&"at-most"!==i.opts.groupableDelayType||(y=setTimeout(()=>{this.executeGroup(r,i)},i.opts.groupableDelay),this.executionTimeoutsByGroupId.set(r,y)),this.delayedTimers.has(r)?this.delayedTimers.get(r).push(y):this.delayedTimers.set(r,[y])}executeGroup(i,a){const r=this.delayedItems.get(i);this.delayedItems.delete(i);const o=this.delayedTimers.get(i);if(this.delayedTimers.delete(i),o)for(const s of o)clearTimeout(s);if(r){const s=r.subscriptions[0].filters.length,c=[];for(let y=0;yE.filters[y]);c.push(mergeFilters(_))}this.executeSubscriptions(i,r,c)}}executeSubscriptionsWhenConnected(i,a,r){const o=()=>{this.debug("new relay coming online for active subscription",{relay:this.ndkRelay.url,mergeFilters}),this.executeSubscriptionsConnected(i,a,r)};this.ndkRelay.once("ready",o),a.once("close",()=>{this.ndkRelay.removeListener("ready",o)})}executeSubscriptions(i,a,r){this.conn.isAvailable()?this.executeSubscriptionsConnected(i,a,r):this.executeSubscriptionsWhenConnected(i,a,r)}executeSubscriptionsConnected(i,a,r){const o=[];for(const{subscription:_}of a)o.push(_);const s=generateSubId(o,r);a.req=r;const c={id:s};(this.ndkRelay.trusted||o.every(_=>_.opts.skipVerification))&&(c.skipVerification=!0);const y=this.conn.relay.sub(r,c);return this.activeSubscriptions.set(y,a),i&&this.activeSubscriptionsByGroupId.set(i,{filters:r,sub:y}),y.on("event",_=>{const E=new NDKEvent(void 0,_);E.relay=this.ndkRelay,this.activeSubscriptions.get(y)?.eventReceived(E)}),y.on("eose",()=>{this.activeSubscriptions.get(y)?.eoseReceived(this.ndkRelay)}),a.once("close",()=>{y.unsub(),this.activeSubscriptions.delete(y),i&&this.activeSubscriptionsByGroupId.delete(i)}),this.executeSubscriptionsWhenConnected(i,a,r),y}executedFilters(){const i=new Map;for(const[,a]of this.activeSubscriptions)i.set(a.req,a.map(r=>r.subscription));return i}},NDKRelay=class extends lib$1.EventEmitter{url;scores;connectivity;subs;publisher;authPolicy;authRequired=!1;trusted=!1;complaining=!1;debug;constructor(i,a){super(),this.url=i,this.scores=new Map,this.debug=debug3(`ndk:relay:${i}`),this.connectivity=new NDKRelayConnectivity(this),this.subs=new NDKRelaySubscriptions(this),this.publisher=new NDKRelayPublisher(this),this.authPolicy=a}get status(){return this.connectivity.status}get connectionStats(){return this.connectivity.connectionStats}connect(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.connectivity.connect()})()}disconnect(){3!==this.status&&this.connectivity.disconnect()}subscribe(i,a){this.subs.subscribe(i,a)}publish(i,a=2500){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.publisher.publish(i,a)})()}auth(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.publisher.auth(i)})()}scoreSlowerEvent(i){}tagReference(i){const a=["r",this.url];return i&&a.push(i),a}referenceTags(){return[["r",this.url]]}activeSubscriptions(){return this.subs.executedFilters()}},PublishError=class extends Error{errors;constructor(i,a){super(i),this.errors=a}},NDKRelaySet=class kE{relays;debug;ndk;constructor(a,r){this.relays=a,this.ndk=r,this.debug=r.debug.extend("relayset")}addRelay(a){this.relays.add(a)}static fromRelayUrls(a,r){const o=new Set;for(const s of a){const c=r.pool.relays.get(s);if(c)o.add(c);else{const y=new NDKRelay(s);r.pool.useTemporaryRelay(y),o.add(y)}}return new kE(new Set(o),r)}publish(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=new Set,c=new Map,y=a.isEphemeral(),_=Array.from(o.relays).map(E=>new Promise(T=>{E.publish(a,r).then(()=>{s.add(E),T()}).catch(A=>{y||(c.set(E,A),o.debug("error publishing to relay",{relay:E.url,err:A})),T()})}));if(yield Promise.all(_),0===s.size&&!y)throw new PublishError("No relay was able to receive the event",c);return s})()}size(){return this.relays.size}};function calculateRelaySetFromEvent(i,a){const r=new Set;return i.pool?.relays.forEach(o=>r.add(o)),new NDKRelaySet(r,i)}function getWriteRelaysFor(i,a){if(i.outboxTracker)return i.outboxTracker.data.get(a)?.writeRelays}function calculateRelaySetsFromFilter(i,a){const r=new Map,o=new Set;if(a.forEach(s=>{s.authors&&s.authors.forEach(c=>o.add(c))}),o.size>0){const s=new Map;for(const c of o){const y=getWriteRelaysFor(i,c);y&&y.size>0?(i.debug(`Adding ${y.size} relays for ${c}`),y.forEach(_=>{const E=s.get(_)||[];E.push(c),s.set(_,E)})):i.explicitRelayUrls?.forEach(_=>{const E=s.get(_)||[];E.push(c),s.set(_,E)})}for(const c of s.keys())r.set(c,[]);for(const c of a)if(c.authors)for(const[y,_]of s.entries()){const E=c.authors.filter(T=>_.includes(T));r.set(y,[...r.get(y),{...c,authors:E}])}else for(const y of s.keys())r.set(y,[...r.get(y),c])}else i.explicitRelayUrls?.forEach(s=>{r.set(s,a)});return r}function calculateRelaySetsFromFilters(i,a){return calculateRelaySetsFromFilter(i,a)}var DEFAULT_RELAYS=["wss://nos.lol","wss://relay.nostr.band","wss://relay.f7z.io","wss://relay.damus.io","wss://nostr.mom","wss://no.str.cr"],Zap=class extends lib$1.EventEmitter{ndk;zappedEvent;zappedUser;constructor(i){super(),this.ndk=i.ndk,this.zappedEvent=i.zappedEvent,this.zappedUser=i.zappedUser||this.ndk.getUser({hexpubkey:this.zappedEvent?.pubkey})}getZapEndpoint(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let a,r,o,s;if(i.zappedUser&&(i.zappedUser.profile||(yield i.zappedUser.fetchProfile({groupable:!1})),a=(i.zappedUser.profile||{}).lud06,r=(i.zappedUser.profile||{}).lud16),r&&!r.startsWith("LNURL")){const[c,y]=r.split("@");o=`https://${y}/.well-known/lnurlp/${c}`}else if(a){const{words:c}=bech32.decode(a,1e3),y=bech32.fromWords(c);o=new TextDecoder("utf-8").decode(y)}if(!o)throw new Error("No zap endpoint found");try{const c=i.ndk.httpFetch||fetch,y=yield c(o);if(200!==y.status){const E=yield y.text();throw new Error(`Unable to fetch zap endpoint ${o}: ${E}`)}const _=yield y.json();return _?.allowsNostr&&(_?.nostrPubkey||_?.nostrPubKey)&&(s=_.callback),s}catch(c){throw new Error(`Unable to fetch zap endpoint ${o}: ${c}`)}})()}createZapRequest(i,a,r,o,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield c.generateZapRequest(i,a,r,o);if(!y)return null;const{event:_,zapEndpoint:E}=y;if(!_)throw new Error("No zap request event found");let T;yield _.sign(s);try{T=yield c.getInvoice(_,i,E)}catch(A){throw new Error("Failed to get invoice: "+A)}return T})()}getInvoice(i,a,r){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return(yield(yield fetch(`${r}?`+new URLSearchParams({amount:a.toString(),nostr:JSON.stringify(i.rawEvent())}))).json()).pr})()}generateZapRequest(i,a,r,o,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield c.getZapEndpoint();if(!y)throw new Error("No zap endpoint found");if(!c.zappedEvent&&!c.zappedUser)throw new Error("No zapped event or user found");const _=nip57_exports.makeZapRequest({profile:c.zappedUser.pubkey,event:null,amount:i,comment:a||"",relays:o??c.relays()});if(c.zappedEvent){const T=c.zappedEvent.referenceTags();_.tags.push(...T)}_.tags.push(["lnurl",y]);const E=new NDKEvent(c.ndk,_);return r&&(E.tags=E.tags.concat(r)),{event:E,zapEndpoint:y}})()}relays(){let i=[];return this.ndk?.pool?.relays&&(i=this.ndk.pool.urls()),i.length||(i=DEFAULT_RELAYS),i}};function mergeTags(i,a){const r=new Map,o=(s,c)=>s.every((y,_)=>y===c[_]);return i.concat(a).forEach(s=>{for(let[c,y]of r)if(o(y,s)||o(s,y))return void(s.length>=y.length&&r.set(c,s));r.set(s.join(","),s)}),Array.from(r.values())}function generateContentTags(i){return _generateContentTags.apply(this,arguments)}function _generateContentTags(){return _generateContentTags=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a=[]){let r=[];const o=s=>{a.find(c=>c[0]===s[0]&&c[1]===s[1])||a.push(s)};return i=i.replace(/(@|nostr:)(npub|nprofile|note|nevent|naddr)[a-zA-Z0-9]+/g,s=>{try{const c=s.split(/(@|nostr:)/)[2],{type:y,data:_}=nip19_exports.decode(c);let E;switch(y){case"npub":E=["p",_];break;case"nprofile":E=["p",_.pubkey];break;case"note":r.push(new Promise(function(){var T=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){o(["e",_,yield maybeGetEventRelayUrl(c),"mention"]),A()});return function(A){return T.apply(this,arguments)}}()));break;case"nevent":r.push(new Promise(function(){var T=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){let{id:S,relays:I,author:N}=_;I&&0!==I.length||(I=[yield maybeGetEventRelayUrl(c)]),o(["e",S,I[0],"mention"]),N&&o(["p",N]),A()});return function(A){return T.apply(this,arguments)}}()));break;case"naddr":r.push(new Promise(function(){var T=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){const S=[_.kind,_.pubkey,_.identifier].join(":");let I=_.relays??[];0===I.length&&(I=[yield maybeGetEventRelayUrl(c)]),o(["a",S,I[0],"mention"]),o(["p",_.pubkey]),A()});return function(A){return T.apply(this,arguments)}}()));break;default:return s}return E&&o(E),`nostr:${c}`}catch{return s}}),yield Promise.all(r),{content:i=i.replace(/#(\w+)/g,(s,c)=>{const y=["t",c];return a.find(_=>_[0]===y[0]&&_[1]===y[1])||a.push(y),s}),tags:a}}),_generateContentTags.apply(this,arguments)}function maybeGetEventRelayUrl(i){return _maybeGetEventRelayUrl.apply(this,arguments)}function _maybeGetEventRelayUrl(){return(_maybeGetEventRelayUrl=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){return""})).apply(this,arguments)}function isReplaceable(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=1e4&&this.kind<2e4}function isEphemeral(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=2e4&&this.kind<3e4}function isParamReplaceable(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=3e4&&this.kind<4e4}function encrypt(i,a){return _encrypt.apply(this,arguments)}function _encrypt(){return _encrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a){if(!this.ndk)throw new Error("No NDK instance found!");if(a||(yield this.ndk.assertSigner(),a=this.ndk.signer),!i){const r=this.getMatchingTags("p");if(1!==r.length)throw new Error("No recipient could be determined and no explicit recipient was provided");i=this.ndk.getUser({hexpubkey:r[0][1]})}this.content=yield a?.encrypt(i,this.content)}),_encrypt.apply(this,arguments)}function decrypt(i,a){return _decrypt.apply(this,arguments)}function _decrypt(){return _decrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a){if(!this.ndk)throw new Error("No NDK instance found!");a||(yield this.ndk.assertSigner(),a=this.ndk.signer),i||(i=this.author),this.content=yield a?.decrypt(i,this.content)}),_decrypt.apply(this,arguments)}function encode(){return this.isParamReplaceable()?nip19_exports.naddrEncode({kind:this.kind,pubkey:this.pubkey,identifier:this.replaceableDTag(),relays:this.relay?[this.relay.url]:[]}):this.relay?nip19_exports.neventEncode({id:this.tagId(),relays:[this.relay.url],author:this.pubkey}):nip19_exports.noteEncode(this.tagId())}function repost(){return _repost.apply(this,arguments)}function _repost(){return _repost=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i=!0,a){if(!a&&i){if(!this.ndk)throw new Error("No NDK instance found");this.ndk.assertSigner(),a=this.ndk.signer}const r=new NDKEvent(this.ndk,{kind:getKind(this),content:""});return r.tag(this),16===r.kind&&r.tags.push(["k",`${this.kind}`]),a&&(yield r.sign(a)),i&&(yield r.publish()),r}),_repost.apply(this,arguments)}function getKind(i){return 1===i.kind?6:16}var NDKEvent=class Vw extends lib$1.EventEmitter{ndk;created_at;content="";tags=[];kind;id="";sig;pubkey="";_author=void 0;relay;constructor(a,r){super(),this.ndk=a,this.created_at=r?.created_at,this.content=r?.content||"",this.tags=r?.tags||[],this.id=r?.id||"",this.sig=r?.sig,this.pubkey=r?.pubkey||"",this.kind=r?.kind}rawEvent(){return{created_at:this.created_at,content:this.content,tags:this.tags,kind:this.kind,pubkey:this.pubkey,id:this.id,sig:this.sig}}set author(a){this.pubkey=a.hexpubkey,this._author=void 0}get author(){if(this._author)return this._author;if(!this.ndk)throw new Error("No NDK instance found");const a=this.ndk.getUser({hexpubkey:this.pubkey});return this._author=a,a}tag(a,r){let o=[];if(a instanceof NDKUser){const s=["p",a.pubkey];r&&s.push(r),o.push(s)}else if(a instanceof Vw){const s=a;o=s.referenceTags(r,s?.pubkey===this.pubkey);for(const y of s.getMatchingTags("p"))y[1]!==this.pubkey&&(this.tags.find(_=>"p"===_[0]&&_[1]===y[1])||this.tags.push(["p",y[1]]))}else o=[a];this.tags=mergeTags(this.tags,o)}toNostrEvent(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a&&""===r.pubkey){const y=yield r.ndk?.signer?.user();r.pubkey=y?.hexpubkey||""}r.created_at||(r.created_at=Math.floor(Date.now()/1e3));const o=r.rawEvent(),{content:s,tags:c}=yield r.generateTags();o.content=s||"",o.tags=c;try{r.id=getEventHash(o)}catch{}return r.id&&(o.id=r.id),r.sig&&(o.sig=r.sig),o})()}isReplaceable=isReplaceable.bind(this);isEphemeral=isEphemeral.bind(this);isParamReplaceable=isParamReplaceable.bind(this);encode=encode.bind(this);encrypt=encrypt.bind(this);decrypt=decrypt.bind(this);getMatchingTags(a){return this.tags.filter(r=>r[0]===a)}tagValue(a){const r=this.getMatchingTags(a);if(0!==r.length)return r[0][1]}get alt(){return this.tagValue("alt")}set alt(a){this.removeTag("alt"),a&&this.tags.push(["alt",a])}removeTag(a){this.tags=this.tags.filter(r=>r[0]!==a)}sign(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a?r.author=yield a.user():(r.ndk?.assertSigner(),a=r.ndk.signer),yield r.generateTags(),r.isReplaceable()&&(r.created_at=Math.floor(Date.now()/1e3));const o=yield r.toNostrEvent();return r.sig=yield a.sign(o),r.sig})()}publish(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.sig||(yield o.sign()),!o.ndk)throw new Error("NDKEvent must be associated with an NDK instance to publish");return a||(a=o.ndk.devWriteRelaySet||calculateRelaySetFromEvent(o.ndk)),a.publish(o,r)})()}generateTags(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let r=[];const o=yield generateContentTags(a.content,a.tags),s=o.content;if(r=o.tags,a.kind&&a.isParamReplaceable()&&!a.getMatchingTags("d")[0]){const c=a.tagValue("title");let y=[...Array(c?6:16)].map(()=>Math.random().toString(36)[2]).join("");c&&c.length>0&&(y=c.replace(/[^a-z0-9]+/gi,"-").replace(/^-|-$/g,"")+"-"+y),r.push(["d",y])}if((a.ndk?.clientName||a.ndk?.clientNip89)&&!a.tagValue("client")){const c=["client",a.ndk.clientName??""];a.ndk.clientNip89&&c.push(a.ndk.clientNip89),r.push(c)}return{content:s||"",tags:r}})()}muted(){const a=this.ndk?.mutedIds.get(this.pubkey);if(a&&"p"===a)return"author";const r=this.tagReference(),o=this.ndk?.mutedIds.get(r[1]);return o&&o===r[0]?"event":null}replaceableDTag(){if(this.kind&&this.kind>=3e4&&this.kind<=4e4){const a=this.getMatchingTags("d")[0];return a?a[1]:""}throw new Error("Event is not a parameterized replaceable event")}deduplicationKey(){return 0===this.kind||3===this.kind||this.kind&&this.kind>=1e4&&this.kind<2e4?`${this.kind}:${this.pubkey}`:this.tagId()}tagId(){return this.isParamReplaceable()?this.tagAddress():this.id}tagAddress(){if(!this.isParamReplaceable())throw new Error("This must only be called on replaceable events");const a=this.replaceableDTag();return`${this.kind}:${this.pubkey}:${a}`}tagReference(a){let r;return r=this.isParamReplaceable()?["a",this.tagAddress()]:["e",this.tagId()],r.push(this.relay?this.relay.url:""),a&&r.push(a),r}referenceTags(a,r){let o=[];return o=this.isParamReplaceable()?[["a",this.tagAddress()],["e",this.id]]:[["e",this.id]],this.relay?.url?o=o.map(s=>(s.push(this.relay?.url),s)):a&&(o=o.map(s=>(s.push(""),s))),a&&o.forEach(s=>s.push(a)),r||o.push(...this.author.referenceTags()),o}filter(){return this.isParamReplaceable()?{"#a":[this.tagId()]}:{"#e":[this.tagId()]}}zap(a,r,o,s,c){var y=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!y.ndk)throw new Error("No NDK instance found");c||y.ndk.assertSigner();const _=new Zap({ndk:y.ndk,zappedEvent:y,zappedUser:s}),E=Array.from(y.ndk.pool.relays.keys());return yield _.createZapRequest(a,r,o,E,c)})()}delete(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.ndk)throw new Error("No NDK instance found");r.ndk.assertSigner();const o=new Vw(r.ndk,{kind:5,content:a||""});return o.tag(r),yield o.publish(),o})()}repost=repost.bind(this);react(a,r=!0){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("No NDK instance found");o.ndk.assertSigner();const s=new Vw(o.ndk,{kind:7,content:a});return s.tag(o),r?yield s.publish():yield s.sign(),s})()}get isValid(){return!0}},READ_MARKER="read",WRITE_MARKER="write",NDKRelayList=class EE extends NDKEvent{constructor(a,r){super(a,r),this.kind??=10002}static from(a){return new EE(a.ndk,a.rawEvent())}get readRelayUrls(){return this.getMatchingTags("r").filter(a=>!a[2]||a[2]&&a[2]===READ_MARKER).map(a=>a[1])}set readRelayUrls(a){for(const r of a)this.tags.push(["r",r,READ_MARKER])}get writeRelayUrls(){return this.getMatchingTags("r").filter(a=>!a[2]||a[2]&&a[2]===WRITE_MARKER).map(a=>a[1])}set writeRelayUrls(a){for(const r of a)this.tags.push(["r",r,WRITE_MARKER])}get bothRelayUrls(){return this.getMatchingTags("r").filter(a=>!a[2]).map(a=>a[1])}set bothRelayUrls(a){for(const r of a)this.tags.push(["r",r])}get relays(){return this.getMatchingTags("r").map(a=>a[1])}},defaultOpts={closeOnEose:!1,cacheUsage:"CACHE_FIRST",groupable:!0,groupableDelay:100,groupableDelayType:"at-most"},NDKSubscription=class extends lib$1.EventEmitter{subId;filters;opts;pool;skipVerification=!1;skipValidation=!1;relayFilters;relaySet;ndk;debug;eoseDebug;eventFirstSeen=new Map;eosesSeen=new Set;eventsPerRelay=new Map;lastEventReceivedAt;internalId;constructor(i,a,r,o,s){if(super(),this.ndk=i,this.pool=r?.pool||i.pool,this.opts={...defaultOpts,...r||{}},this.filters=a instanceof Array?a:[a],this.subId=s||r?.subId,this.internalId=Math.random().toString(36).substring(7),this.relaySet=o,this.debug=i.debug.extend(`subscription[${r?.subId??this.internalId}]`),this.eoseDebug=this.debug.extend("eose"),this.skipVerification=r?.skipVerification||!1,this.skipValidation=r?.skipValidation||!1,this.opts.closeOnEose||this.debug("Creating a permanent subscription",this.opts,JSON.stringify(this.filters)),"ONLY_CACHE"===this.opts.cacheUsage&&!this.opts.closeOnEose)throw new Error("Cannot use cache-only options with a persistent subscription")}get filter(){return this.filters[0]}isGroupable(){return this.opts?.groupable||!1}shouldQueryCache(){return"ONLY_RELAY"!==this.opts?.cacheUsage}shouldQueryRelays(){return"ONLY_CACHE"!==this.opts?.cacheUsage}shouldWaitForCache(){return this.opts.closeOnEose&&!!this.ndk.cacheAdapter?.locking&&"PARALLEL"!==this.opts.cacheUsage}start(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let a;i.shouldQueryCache()&&(a=i.startWithCache(),i.shouldWaitForCache()&&(yield a,queryFullyFilled(i)))?i.emit("eose",i):i.shouldQueryRelays()?i.startWithRelays():i.emit("eose",i)})()}stop(){this.emit("close",this),this.removeAllListeners()}hasAuthorsFilter(){return this.filters.some(i=>i.authors?.length)}startWithCache(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.ndk.cacheAdapter?.query){const a=i.ndk.cacheAdapter.query(i);i.ndk.cacheAdapter.locking&&(yield a)}})()}startWithRelays(){if(this.relaySet){this.relayFilters=new Map;for(const i of this.relaySet.relays)this.relayFilters.set(i.url,this.filters)}else this.relayFilters=calculateRelaySetsFromFilters(this.ndk,this.filters);if(this.relayFilters&&0!==this.relayFilters.size)for(const[i,a]of this.relayFilters)this.pool.getRelay(i).subscribe(this,a);else this.debug("No relays to subscribe to",this.ndk.explicitRelayUrls)}eventReceived(i,a,r=!1){if(a&&(i.relay=a),a||(a=i.relay),this.skipValidation||i.isValid){if(!r&&a){let o=this.eventsPerRelay.get(a);if(o||(o=new Set,this.eventsPerRelay.set(a,o)),o.add(i.id),this.eventFirstSeen.has(i.id)){const s=Date.now()-(this.eventFirstSeen.get(i.id)||0);return a.scoreSlowerEvent(s),void this.emit("event:dup",i,a,s,this)}this.ndk.cacheAdapter&&this.ndk.cacheAdapter.setEvent(i,this.filters,a),this.eventFirstSeen.set(i.id,Date.now())}else this.eventFirstSeen.set(i.id,0);i.ndk||(i.ndk=this.ndk),this.emit("event",i,a,this),this.lastEventReceivedAt=Date.now()}else this.debug("Event failed validation",i)}eoseTimeout;eoseReceived(i){this.eosesSeen.add(i),this.eoseDebug(`received from ${i.url}`);let a=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0;const r=this.eosesSeen.size===this.relayFilters?.size;if(queryFullyFilled(this))this.emit("eose"),this.eoseDebug("Query fully filled"),this.opts?.closeOnEose&&this.stop();else if(r)this.emit("eose"),this.eoseDebug("All EOSEs seen"),this.opts?.closeOnEose&&this.stop();else{let o=1e3;const s=this.eosesSeen.size/this.relayFilters.size;if(this.eosesSeen.size>=2&&s>=.5){o*=1-s,this.eoseTimeout&&clearTimeout(this.eoseTimeout);const c=()=>{a=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0,void 0!==a&&a<20?this.eoseTimeout=setTimeout(c,o):(this.emit("eose"),this.opts?.closeOnEose&&this.stop())};this.eoseTimeout=setTimeout(c,o)}}}};function follows(i,a){return _follows.apply(this,arguments)}function _follows(){return _follows=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r=3){if(!this.ndk)throw new Error("NDK not set");const o=Array.from(yield this.ndk.fetchEvents({kinds:[r],authors:[this.pubkey]},i||{groupable:!1}))[0];if(o){const s=new Set;return o.tags.forEach(c=>{if("p"===c[0])try{s.add(c[1]),a&&this.ndk?.outboxTracker?.trackUsers([c[1]])}catch{}}),[...s].reduce((c,y)=>{const _=new NDKUser({pubkey:y});return _.ndk=this.ndk,c.add(_),c},new Set)}return new Set}),_follows.apply(this,arguments)}function profileFromEvent(i){const a={};let r;try{r=JSON.parse(i.content)}catch(o){throw new Error(`Failed to parse profile event: ${o}`)}return Object.keys(r).forEach(o=>{switch(o){case"name":a.name=r.name;break;case"display_name":a.displayName=r.display_name;break;case"image":case"picture":a.image=r.image||r.picture;break;case"banner":a.banner=r.banner;break;case"bio":a.bio=r.bio;break;case"nip05":a.nip05=r.nip05;break;case"lud06":a.lud06=r.lud06;break;case"lud16":a.lud16=r.lud16;break;case"about":a.about=r.about;break;case"zapService":a.zapService=r.zapService;break;case"website":a.website=r.website;break;default:a[o]=r[o]}}),a}function serializeProfile(i){const a={};for(const[r,o]of Object.entries(i))switch(r){case"username":case"name":a.name=o;break;case"displayName":a.display_name=o;break;case"image":case"picture":a.picture=o;break;case"bio":case"about":a.about=o;break;default:a[r]=o}return JSON.stringify(a)}var NDKList=class CE extends NDKEvent{_encryptedTags;encryptedTagsLength;constructor(a,r){super(a,r),this.kind??=30001}static from(a){return new CE(a.ndk,a.rawEvent())}get title(){const a=this.tagValue("title")||this.tagValue("name");return 3!==this.kind||a?1e4!==this.kind||a?10001!==this.kind||a?10002!==this.kind||a?10003!==this.kind||a?10004!==this.kind||a?10005!==this.kind||a?10006!==this.kind||a?10007!==this.kind||a?10015!==this.kind||a?10030!==this.kind||a?a??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set title(a){if(this.removeTag("title"),this.removeTag("name"),!a)throw new Error("Title cannot be empty");this.tags.push(["title",a])}get name(){const a=this.tagValue("name");return 3!==this.kind||a?1e4!==this.kind||a?10001!==this.kind||a?10002!==this.kind||a?10003!==this.kind||a?10004!==this.kind||a?10005!==this.kind||a?10006!==this.kind||a?10007!==this.kind||a?10015!==this.kind||a?10030!==this.kind||a?a??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set name(a){if(this.removeTag("name"),!a)throw new Error("Name cannot be empty");this.tags.push(["title",a])}get description(){return this.tagValue("description")}set description(a){a?this.tags.push(["description",a]):this.removeTag("description")}isEncryptedTagsCacheValid(){return!(!this._encryptedTags||this.encryptedTagsLength!==this.content.length)}encryptedTags(a=!0){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(a&&r.isEncryptedTagsCacheValid())return r._encryptedTags;if(!r.ndk)throw new Error("NDK instance not set");if(!r.ndk.signer)throw new Error("NDK signer not set");const o=yield r.ndk.signer.user();try{if(r.content.length>0)try{const s=yield r.ndk.signer.decrypt(o,r.content),c=JSON.parse(s);return c&&c[0]?(r.encryptedTagsLength=r.content.length,r._encryptedTags=c):(r.encryptedTagsLength=r.content.length,r._encryptedTags=[])}catch{console.log(`error decrypting ${r.content}`)}}catch{}return[]})()}validateTag(a){return!0}get items(){return this.tags.filter(a=>!["d","L","l","title","name","description","summary","image","thumb","alt","expiration","subject"].includes(a[0]))}addItem(a,r=void 0,o=!1){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("NDK instance not set");if(!s.ndk.signer)throw new Error("NDK signer not set");let c;if(a instanceof NDKEvent)c=a.referenceTags();else if(a instanceof NDKUser)c=a.referenceTags();else if(a instanceof NDKRelay)c=a.referenceTags();else{if(!Array.isArray(a))throw new Error("Invalid object type");c=[a]}if(r&&c[0].push(r),o){const y=yield s.ndk.signer.user(),_=yield s.encryptedTags();_.push(...c),s._encryptedTags=_,s.encryptedTagsLength=s.content.length,s.content=JSON.stringify(_),yield s.encrypt(y)}else s.tags.push(...c);s.created_at=Math.floor(Date.now()/1e3),s.emit("change")})()}removeItem(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("NDK instance not set");if(!o.ndk.signer)throw new Error("NDK signer not set");if(r){const s=yield o.ndk.signer.user(),c=yield o.encryptedTags();c.splice(a,1),o._encryptedTags=c,o.encryptedTagsLength=o.content.length,o.content=JSON.stringify(c),yield o.encrypt(s)}else o.tags.splice(a,1);return o.created_at=Math.floor(Date.now()/1e3),o.emit("change"),o})()}},lists_default=NDKList;function pin(i,a,r){return _pin.apply(this,arguments)}function _pin(){return _pin=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){if(!this.ndk)throw new Error("No NDK instance found");if(this.ndk.assertSigner(),!a){const o=yield this.ndk.fetchEvents({kinds:[10001],authors:[this.pubkey]},{cacheUsage:"ONLY_RELAY"});a=o.size>0?lists_default.from(Array.from(o)[0]):new NDKEvent(this.ndk,{kind:10001})}return a.tag(i),r&&(yield a.publish()),a}),_pin.apply(this,arguments)}var NIP05_REGEX=/^(?:([\w.+-]+)@)?([\w.-]+)$/;function getNip05For(i){return _getNip05For.apply(this,arguments)}function _getNip05For(){return _getNip05For=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a=fetch,r={}){const o=i.match(NIP05_REGEX);if(!o)return null;const[s,c="_",y]=o;try{const _=yield a(`https://${y}/.well-known/nostr.json?name=${c}`,r),{names:E,relays:T,nip46:A}=parseNIP05Result(yield _.json()),S=E[c];return S?{pubkey:S,relays:T?.[S],nip46:A?.[S]}:null}catch{return null}}),_getNip05For.apply(this,arguments)}function parseNIP05Result(i){const a={names:{}};for(const[r,o]of Object.entries(i.names))"string"==typeof r&&"string"==typeof o&&(a.names[r]=o);if(i.relays){a.relays={};for(const[r,o]of Object.entries(i.relays))"string"==typeof r&&Array.isArray(o)&&(a.relays[r]=o.filter(s=>"string"==typeof s))}if(i.nip46){a.nip46={};for(const[r,o]of Object.entries(i.relays))"string"==typeof r&&Array.isArray(o)&&(a.nip46[r]=o.filter(s=>"string"==typeof s))}return a}var NDKUser=class Wv{ndk;profile;_npub;_pubkey;relayUrls=[];nip46Urls=[];constructor(a){a.npub&&(this._npub=a.npub),a.hexpubkey&&(this._pubkey=a.hexpubkey),a.pubkey&&(this._pubkey=a.pubkey),a.relayUrls&&(this.relayUrls=a.relayUrls),a.nip46Urls&&(this.nip46Urls=a.nip46Urls)}get npub(){if(!this._npub){if(!this._pubkey)throw new Error("hexpubkey not set");this._npub=nip19_exports.npubEncode(this.pubkey)}return this._npub}set npub(a){this._npub=a}get hexpubkey(){return this.pubkey}set hexpubkey(a){this._pubkey=a}get pubkey(){if(!this._pubkey){if(!this._npub)throw new Error("npub not set");this._pubkey=nip19_exports.decode(this.npub).data}return this._pubkey}set pubkey(a){this._pubkey=a}static fromNip05(a,r,o=!1){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r?.cacheAdapter&&r.cacheAdapter.loadNip05){const y=yield r.cacheAdapter.loadNip05(a);if(y){const _=new Wv({pubkey:y.pubkey,relayUrls:y.relays,nip46Urls:y.nip46});return _.ndk=r,_}}let s={};o&&(s.cache="no-cache");const c=yield getNip05For(a,r?.httpFetch,s);if(c&&r?.cacheAdapter&&r.cacheAdapter.saveNip05&&r?.cacheAdapter.saveNip05(a,c),c){const y=new Wv({pubkey:c.pubkey,relayUrls:c.relays,nip46Urls:c.nip46});return y.ndk=r,y}})()}fetchProfile(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.ndk)throw new Error("NDK not set");r.profile||(r.profile={});let o=null;if(r.ndk.cacheAdapter&&r.ndk.cacheAdapter.fetchProfile&&"ONLY_RELAY"!==a?.cacheUsage){const c=yield r.ndk.cacheAdapter.fetchProfile(r.pubkey);if(c)return r.profile=c,c}!a&&r.ndk.cacheAdapter&&r.ndk.cacheAdapter.locking&&(o=yield r.ndk.fetchEvents({kinds:[0],authors:[r.pubkey]},{cacheUsage:"ONLY_CACHE",closeOnEose:!0,groupable:!1}),a={cacheUsage:"ONLY_RELAY",closeOnEose:!0,groupable:!0,groupableDelay:250}),o&&0!==o.size||(o=yield r.ndk.fetchEvents({kinds:[0],authors:[r.pubkey]},a));const s=Array.from(o).sort((c,y)=>c.created_at-y.created_at);return 0===s.length?null:(r.profile=profileFromEvent(s[0]),r.profile&&r.ndk.cacheAdapter&&r.ndk.cacheAdapter.saveProfile&&r.ndk.cacheAdapter.saveProfile(r.pubkey,r.profile),r.profile)})()}follows=follows.bind(this);pin=pin.bind(this);relayList(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("NDK not set");const r=a.ndk.outboxPool||a.ndk.pool,o=new Set;for(const y of r.relays.values())o.add(y);const s=new NDKRelaySet(o,a.ndk),c=yield a.ndk.fetchEvent({kinds:[10002],authors:[a.pubkey]},{closeOnEose:!0,pool:r,groupable:!0,subId:`relay-list-${a.pubkey.slice(0,6)}`},s);return c?NDKRelayList.from(c):yield a.relayListFromKind3()})()}relayListFromKind3(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("NDK not set");const r=yield a.ndk.fetchEvent({kinds:[3],authors:[a.pubkey]});if(r)try{const o=JSON.parse(r.content),s=new NDKRelayList(a.ndk),c=new Set,y=new Set;for(const[_,E]of Object.entries(o))if(E){const T=E;T.write&&y.add(_),T.read&&c.add(_)}else c.add(_),y.add(_);return s.readRelayUrls=Array.from(c),s.writeRelayUrls=Array.from(y),s}catch{}})()}tagReference(){return["p",this.pubkey]}referenceTags(a){const r=[["p",this.pubkey]];return a&&r[0].push("",a),r}publish(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("No NDK instance found");if(!a.profile)throw new Error("No profile available");a.ndk.assertSigner(),yield new NDKEvent(a.ndk,{kind:0,content:serializeProfile(a.profile)}).publish()})()}follow(a,r,o=3){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("No NDK instance found");if(s.ndk.assertSigner(),r||(r=yield s.follows(void 0,void 0,o)),r.has(a))return!1;r.add(a);const c=new NDKEvent(s.ndk,{kind:o});for(const y of r)c.tag(y);return yield c.publish(),!0})()}validateNip05(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.ndk)throw new Error("No NDK instance found");const o=yield getNip05For(a);return null===o?null:o.pubkey===r.pubkey})()}zap(a,r,o,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!c.ndk)throw new Error("No NDK instance found");s||c.ndk.assertSigner();const y=new Zap({ndk:c.ndk,zappedUser:c}),_=Array.from(c.ndk.pool.relays.keys());return yield y.createZapRequest(a,r,o,_,s)})()}},NDKPrivateKeySigner=class DE{_user;privateKey;constructor(a){a&&(this.privateKey=a,this._user=new NDKUser({hexpubkey:getPublicKey(this.privateKey)}))}static generate(){const a=generatePrivateKey();return new DE(a)}blockUntilReady(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a._user)throw new Error("NDKUser not initialized");return a._user})()}user(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return yield a.blockUntilReady(),a._user})()}sign(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.privateKey)throw Error("Attempted to sign without a private key");return getSignature(a,r.privateKey)})()}encrypt(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.privateKey)throw Error("Attempted to encrypt without a private key");const s=a.hexpubkey;return yield nip04_exports.encrypt(o.privateKey,s,r)})()}decrypt(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.privateKey)throw Error("Attempted to decrypt without a private key");const s=a.hexpubkey;return yield nip04_exports.decrypt(o.privateKey,s,r)})()}},NDKNostrRpc=class extends lib$1.EventEmitter{ndk;signer;debug;constructor(i,a,r){super(),this.ndk=i,this.signer=a,this.debug=r.extend("rpc")}subscribe(i){var a=this;const r=this.ndk.subscribe(i,{closeOnEose:!1,groupable:!1});return r.on("event",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){try{const c=yield a.parseEvent(s);a.emit(c.method?"request":`response-${c.id}`,c)}catch(c){a.debug("error parsing event",c,s.rawEvent())}});return function(s){return o.apply(this,arguments)}}()),new Promise((o,s)=>{r.on("eose",()=>o(r))})}parseEvent(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=a.ndk.getUser({hexpubkey:i.pubkey});r.ndk=a.ndk;const o=yield a.signer.decrypt(r,i.content),s=JSON.parse(o),{id:c,method:y,params:_,result:E,error:T}=s;return y?{id:c,pubkey:i.pubkey,method:y,params:_,event:i}:{id:c,result:E,error:T,event:i}})()}sendResponse(i,a,r,o=24133,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y={id:i,result:r};s&&(y.error=s);const _=yield c.signer.user(),E=c.ndk.getUser({hexpubkey:a}),T=new NDKEvent(c.ndk,{kind:o,content:JSON.stringify(y),tags:[["p",a]],pubkey:_.hexpubkey});T.content=yield c.signer.encrypt(E,T.content),yield T.sign(c.signer),yield T.publish()})()}sendRequest(i,a,r=[],o=24133,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=Math.random().toString(36).substring(7),_=yield c.signer.user(),E=c.ndk.getUser({hexpubkey:i}),T={id:y,method:a,params:r},A=new Promise(I=>{const N=X=>{"auth_url"===X.result?(c.once(`response-${y}`,N),c.emit("authUrl",X.error)):s&&s(X)};c.once(`response-${y}`,N)}),S=new NDKEvent(c.ndk,{kind:o,content:JSON.stringify(T),tags:[["p",i]],pubkey:_.pubkey});return S.content=yield c.signer.encrypt(E,S.content),yield S.sign(c.signer),c.debug(`sending ${a} request to`,i),yield S.publish(),A})()}},NDKNip46Signer=class extends lib$1.EventEmitter{ndk;remoteUser;remotePubkey;token;localSigner;nip05;rpc;debug;relayUrls=[];constructor(i,a,r){let o,s;if(super(),a.includes("#")){const c=a.split("#");o=new NDKUser({npub:c[0]}).pubkey,s=c[1]}else a.startsWith("npub")?o=new NDKUser({npub:a}).pubkey:a.match(/\./)?this.nip05=a:o=a;this.ndk=i,o&&(this.remotePubkey=o),this.token=s,this.debug=i.debug.extend("nip46:signer"),this.remoteUser=new NDKUser({pubkey:o}),this.localSigner=r||NDKPrivateKeySigner.generate(),this.rpc=new NDKNostrRpc(i,this.localSigner,this.debug),this.rpc.on("authUrl",(...c)=>{this.emit("authUrl",...c)}),this.localSigner.user().then(c=>{this.rpc.subscribe({kinds:[24133,24134],"#p":[c.pubkey]})})}user(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.remoteUser})()}blockUntilReady(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=yield i.localSigner.user(),r=i.ndk.getUser({pubkey:i.remotePubkey});if(i.nip05&&!i.remotePubkey&&NDKUser.fromNip05(i.nip05).then(o=>{o&&(i.remoteUser=o,i.remotePubkey=o.pubkey,i.relayUrls=o.nip46Urls)}),!i.remotePubkey)throw new Error("Remote pubkey not set");return new Promise((o,s)=>{setTimeout(()=>{const c=[a.pubkey];i.token&&c.push(i.token),i.rpc.sendRequest(i.remotePubkey,"connect",c,24133,y=>{"ack"===y.result?o(r):s(y.error)})},100)})})()}encrypt(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.debug("asking for encryption"),new Promise((o,s)=>{r.rpc.sendRequest(r.remotePubkey,"nip04_encrypt",[i.pubkey,a],24133,c=>{c.error?s(c.error):o(c.result)})})})()}decrypt(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.debug("asking for decryption"),new Promise((o,s)=>{r.rpc.sendRequest(r.remotePubkey,"nip04_decrypt",[i.pubkey,a],24133,c=>{if(c.error)s(c.error);else{const y=JSON.parse(c.result);o(y[0])}})})})()}sign(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.debug("asking for a signature"),new Promise((r,o)=>{a.rpc.sendRequest(a.remotePubkey,"sign_event",[JSON.stringify(i)],24133,s=>{if(a.debug("got a response",s),s.error)o(s.error);else{const c=JSON.parse(s.result);r(c.sig)}})})})()}createAccount(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.debug("asking to create an account");const s=[];return i&&s.push(i),a&&s.push(a),r&&s.push(r),new Promise((c,y)=>{o.rpc.sendRequest(o.remotePubkey,"create_account",s,24134,_=>{o.debug("got a response",_),_.error?y(_.error):c(_.result)})})})()}};function dedup(i,a){return i.created_at>a.created_at?i:a}var OutboxItem=class{type;relayUrlScores;readRelays;writeRelays;constructor(i){this.type=i,this.relayUrlScores=new Map,this.readRelays=new Set,this.writeRelays=new Set}},OutboxTracker=class extends lib$1.EventEmitter{data;ndk;debug;constructor(i){super(),this.ndk=i,this.debug=i.debug.extend("outbox-tracker"),this.data=new dist.LRUCache({maxSize:1e5,entryExpirationTimeInMS:5e3})}trackUsers(i){for(const a of i){const r=getKeyFromItem(a);if(this.data.has(r))continue;const o=this.track(a,"user"),s=a instanceof NDKUser?a:new NDKUser({hexpubkey:a});s.ndk=this.ndk,s.relayList().then(c=>{if(c){o.readRelays=new Set(c.readRelayUrls),o.writeRelays=new Set(c.writeRelayUrls);for(const y of o.readRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from read relays`),o.readRelays.delete(y));for(const y of o.writeRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from write relays`),o.writeRelays.delete(y));this.data.set(r,o),this.debug(`Adding ${o.readRelays.size} read relays and ${o.writeRelays.size} write relays for ${s.hexpubkey}`)}})}}track(i,a){const r=getKeyFromItem(i);a??=getTypeFromItem(i);let o=this.data.get(r);return o||(o=new OutboxItem(a)),this.data.set(r,o),o}};function getKeyFromItem(i){return i instanceof NDKUser?i.hexpubkey:i}function getTypeFromItem(i){return i instanceof NDKUser?"user":"kind"}var NDKPool=class extends lib$1.EventEmitter{relays=new Map;blacklistRelayUrls;debug;temporaryRelayTimers=new Map;flappingRelays=new Set;backoffTimes=new Map;constructor(i=[],a=[],r,o){super(),this.debug=o??r.debug.extend("pool");for(const s of i){const c=new NDKRelay(s);this.addRelay(c,!1)}this.blacklistRelayUrls=new Set(a)}useTemporaryRelay(i,a=6e5){const r=this.relays.has(i.url);r||this.addRelay(i);const o=this.temporaryRelayTimers.get(i.url);if(o&&clearTimeout(o),!r||o){const s=setTimeout(()=>{this.removeRelay(i.url)},a);this.temporaryRelayTimers.set(i.url,s)}}addRelay(i,a=!0){var r=this;const o=i.url;this.blacklistRelayUrls?.has(o)?this.debug(`Relay ${o} is blacklisted`):(i.on("notice",function(){var s=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c,y){return r.emit("notice",c,y)});return function(c,y){return s.apply(this,arguments)}}()),i.on("connect",()=>this.handleRelayConnect(o)),i.on("ready",()=>this.handleRelayReady(i)),i.on("disconnect",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.emit("relay:disconnect",i)})),i.on("flapping",()=>this.handleFlapping(i)),i.on("auth",function(){var s=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c){return r.emit("relay:auth",i,c)});return function(c){return s.apply(this,arguments)}}()),this.relays.set(o,i),a&&i.connect().catch(s=>{this.debug(`Failed to connect to relay ${o}`,s)}))}removeRelay(i){const a=this.relays.get(i);if(a)return a.disconnect(),this.relays.delete(i),this.emit("relay:disconnect",a),!0;const r=this.temporaryRelayTimers.get(i);return r&&(clearTimeout(r),this.temporaryRelayTimers.delete(i)),!1}getRelay(i,a=!0){let r=this.relays.get(i);return r||(r=new NDKRelay(i),this.addRelay(r,a)),r}handleRelayConnect(i){this.debug(`Relay ${i} connected`),this.emit("relay:connect",this.relays.get(i)),this.stats().connected===this.relays.size&&this.emit("connect")}handleRelayReady(i){this.debug(`Relay ${i.url} ready`),this.emit("relay:ready",i)}connect(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=[];a.debug(`Connecting to ${a.relays.size} relays${i?`, timeout ${i}...`:""}`);for(const o of a.relays.values())if(i){const s=new Promise((c,y)=>{setTimeout(()=>y(`Timed out after ${i}ms`),i)});r.push(Promise.race([o.connect(),s]).catch(c=>{a.debug(`Failed to connect to relay ${o.url}: ${c??"No reason specified"}`)}))}else r.push(o.connect());i&&setTimeout(()=>{const o=a.stats().connected===a.relays.size,s=a.stats().connected>0;!o&&s&&a.emit("connect")},i),yield Promise.all(r)})()}checkOnFlappingRelays(){if(this.flappingRelays.size/this.relays.size>=.8)for(const i of this.flappingRelays)this.backoffTimes.set(i,0)}handleFlapping(i){this.debug(`Relay ${i.url} is flapping`);let a=this.backoffTimes.get(i.url)||5e3;a*=2,this.backoffTimes.set(i.url,a),this.debug(`Backoff time for ${i.url} is ${a}ms`),setTimeout(()=>{this.debug(`Attempting to reconnect to ${i.url}`),i.connect(),this.checkOnFlappingRelays()},a),i.disconnect(),this.emit("flapping",i)}size(){return this.relays.size}stats(){const i={total:0,connected:0,disconnected:0,connecting:0};for(const a of this.relays.values())i.total++,1===a.status?i.connected++:3===a.status?i.disconnected++:0===a.status&&i.connecting++;return i}connectedRelays(){return Array.from(this.relays.values()).filter(i=>1===i.status)}urls(){return Array.from(this.relays.keys())}};function correctRelaySet(i,a){const r=a.connectedRelays();if(!Array.from(i.relays).some(o=>r.map(s=>s.url).includes(o.url)))for(const o of r)i.addRelay(o);if(0===r.length)for(const o of a.relays.values())i.addRelay(o);return i}var SPEC_PATH="/.well-known/nostr/nip96.json",Nip96=class{ndk;spec;url;nip98Required=!1;constructor(i,a){this.url=`https://${i}${SPEC_PATH}`,this.ndk=a}prepareUpload(i,a="POST"){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.validateHttpFetch(),r.spec||(yield r.fetchSpec()),!r.spec)throw new Error("Failed to fetch NIP96 spec");let o={};return r.nip98Required&&(o={Authorization:yield r.generateNip98Header(r.spec.api_url,a,i)}),{url:r.spec.api_url,headers:o}})()}xhrUpload(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o="POST",{url:s,headers:c}=yield r.prepareUpload(a,o);i.open(o,s,!0),c.Authorization&&i.setRequestHeader("Authorization",c.Authorization);const y=new FormData;return y.append("file",a),new Promise((_,E)=>{i.onload=function(){i.status>=200&&i.status<300?_(JSON.parse(i.responseText)):E(new Error(i.statusText))},i.onerror=function(){E(new Error("Network Error"))},i.send(y)})})()}upload(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r="POST",{url:o,headers:s}=yield a.prepareUpload(i,r),c=new FormData;c.append("file",i);const y=yield a.ndk.httpFetch(a.spec.api_url,{method:r,headers:s,body:c});if(200!==y.status)throw new Error(`Failed to upload file to ${o}`);const _=yield y.json();if("success"!==_.status)throw new Error(_.message);return _})()}validateHttpFetch(){if(!this.ndk)throw new Error("NDK is required to fetch NIP96 spec");if(!this.ndk.httpFetch)throw new Error("NDK must have an httpFetch method to fetch NIP96 spec")}fetchSpec(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.validateHttpFetch();const a=yield i.ndk.httpFetch(i.url);if(200!==a.status)throw new Error(`Failed to fetch NIP96 spec from ${i.url}`);const r=yield a.json();if(!r)throw new Error(`Failed to parse NIP96 spec from ${i.url}`);i.spec=r,i.nip98Required=i.spec.plans.free.is_nip98_required})()}generateNip98Header(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=new NDKEvent(o.ndk,{kind:27235,tags:[["u",i],["method",a]]});if(["POST","PUT","PATCH"].includes(a)){const c=yield o.calculateSha256(r);s.tags.push(["payload",c])}return yield s.sign(),`Nostr ${btoa(JSON.stringify(s.rawEvent()))}`})()}calculateSha256(i){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=yield i.arrayBuffer(),r=yield crypto.subtle.digest("SHA-256",a);return Array.from(new Uint8Array(r)).map(o=>o.toString(16).padStart(2,"0")).join("")})()}},DEFAULT_OUTBOX_RELAYS=["wss://purplepag.es","wss://relay.snort.social"],DEFAULT_BLACKLISTED_RELAYS=["wss://brb.io"],NDK=class extends lib$1.EventEmitter{explicitRelayUrls;pool;outboxPool;_signer;_activeUser;cacheAdapter;debug;devWriteRelaySet;outboxTracker;mutedIds;clientName;clientNip89;relayAuthDefaultPolicy;httpFetch;autoConnectUserRelays=!0;autoFetchUserMutelist=!0;constructor(i={}){var a;super(),a=this,this.debug=i.debug||debug3("ndk"),this.explicitRelayUrls=i.explicitRelayUrls||[],this.pool=new NDKPool(i.explicitRelayUrls||[],i.blacklistRelayUrls,this),this.debug(`Starting with explicit relays: ${JSON.stringify(this.explicitRelayUrls)}`),this.pool.on("relay:auth",function(){var r=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s){a.relayAuthDefaultPolicy&&(yield a.relayAuthDefaultPolicy(o,s))});return function(o,s){return r.apply(this,arguments)}}()),this.autoConnectUserRelays=i.autoConnectUserRelays??!0,this.autoFetchUserMutelist=i.autoFetchUserMutelist??!0,this.clientName=i.clientName,this.clientNip89=i.clientNip89,this.relayAuthDefaultPolicy=i.relayAuthDefaultPolicy,i.enableOutboxModel&&(this.outboxPool=new NDKPool(i.outboxRelayUrls||DEFAULT_OUTBOX_RELAYS,i.blacklistRelayUrls||DEFAULT_BLACKLISTED_RELAYS,this,this.debug.extend("outbox-pool")),this.outboxTracker=new OutboxTracker(this)),this.signer=i.signer,this.cacheAdapter=i.cacheAdapter,this.mutedIds=i.mutedIds||new Map,i.devWriteRelayUrls&&(this.devWriteRelaySet=NDKRelaySet.fromRelayUrls(i.devWriteRelayUrls,this));try{this.httpFetch=fetch}catch{}}addExplicitRelay(i,a,r=!0){let o;return o="string"==typeof i?new NDKRelay(i,a):i,this.pool.addRelay(o,r),this.explicitRelayUrls.push(o.url),o}toJSON(){return{relayCount:this.pool.relays.size}.toString()}get activeUser(){return this._activeUser}set activeUser(i){var a=this;const r=this._activeUser?.pubkey!==i?.pubkey;if(this._activeUser=i,i&&r){const o=function(){var E=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){const A=yield T.relayList();if(A){a.debug("Connecting to user relays",{npub:T.npub,relays:A.relays});for(const S of A.relays){let I=a.pool.relays.get(S);I||(I=new NDKRelay(S),a.pool.addRelay(I))}}else a.debug("No relay list found for user",{npub:T.npub})});return function(A){return E.apply(this,arguments)}}(),s=function(){var E=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){const A=yield a.fetchEvents([{kinds:[1e4],authors:[T.pubkey]},{kinds:[3e4],authors:[T.pubkey],"#d":["mute"],limit:1}]);if(A)for(const S of A){const I=lists_default.from(S);for(const N of I.items)a.mutedIds.set(N[1],N[0])}else a.debug("No mute list found for user",{npub:T.npub})});return function(A){return E.apply(this,arguments)}}(),c=[];this.autoConnectUserRelays&&c.push(o),this.autoFetchUserMutelist&&c.push(s);const y=function(){var E=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){for(const A of c)yield A(T)});return function(A){return E.apply(this,arguments)}}(),_=this.outboxPool||this.pool;_.connectedRelays.length>0?y(i):(this.debug("Waiting for connection to main relays"),_.once("relay:ready",E=>{this.debug("New relay ready",E?.url),y(i)}))}else i||(this.mutedIds=new Map)}get signer(){return this._signer}set signer(i){this._signer=i,this.emit("signer:ready",i),i?.user().then(a=>{a.ndk=this,this.activeUser=a})}connect(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a._signer&&a.autoConnectUserRelays&&(a.debug("Attempting to connect to user relays specified by signer"),a._signer.relays)&&(yield a._signer.relays()).forEach(o=>a.pool.addRelay(o));const r=[a.pool.connect(i)];return a.outboxPool&&r.push(a.outboxPool.connect(i)),a.debug("Connecting to relays",{timeoutMs:i}),Promise.allSettled(r).then(()=>{})})()}getUser(i){const a=new NDKUser(i);return a.ndk=this,a}getUserFromNip05(i,a=!1){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return NDKUser.fromNip05(i,r,a)})()}subscribe(i,a,r,o=!0){const s=new NDKSubscription(this,i,a,r);if(r)for(const c of r.relays)this.pool.useTemporaryRelay(c);if(this.outboxPool&&s.hasAuthorsFilter()){const c=s.filters.filter(y=>y.authors&&y.authors?.length>0).map(y=>y.authors).flat();this.outboxTracker?.trackUsers(c)}return o&&s.start(),s}publish(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.debug("Deprecated: Use `event.publish()` instead"),i.publish(a,r)})()}fetchEvent(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let s,c;if(r instanceof NDKRelay?c=new NDKRelaySet(new Set([r]),o):r instanceof NDKRelaySet&&(c=r),!r&&"string"==typeof i&&!isNip33AValue(i)){const y=relaysFromBech32(i);y.length>0&&(c=new NDKRelaySet(new Set(y),o),c=correctRelaySet(c,o.pool))}if(s="string"==typeof i?filterFromId(i):i,!s)throw new Error(`Invalid filter: ${JSON.stringify(i)}`);return new Promise(y=>{const _=o.subscribe(s,{...a||{},closeOnEose:!0},c,!1);_.on("event",E=>{E.ndk=o,y(E)}),_.on("eose",()=>{y(null)}),_.start()})})()}fetchEvents(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise(s=>{const c=new Map,y=o.subscribe(i,{...a||{},closeOnEose:!0},r,!1),_=E=>{const T=E.deduplicationKey(),A=c.get(T);A&&(E=dedup(A,E)),E.ndk=o,c.set(T,E)};y.on("event",_),y.on("event:dup",_),y.on("eose",()=>{s(new Set(c.values()))}),y.start()})})()}assertSigner(){if(!this.signer)throw this.emit("signerRequired"),new Error("Signer required")}getNip96(i){return new Nip96(i,this)}};const LOCAL_STORE_KEY="__nostrlogin_nip46",LOGGED_IN_ACCOUNTS="__nostrlogin_accounts",RECENT_ACCOUNTS="__nostrlogin_recent",OUTBOX_RELAYS$1=["wss://purplepag.es","wss://relay.nos.social","wss://user.kindpag.es","wss://relay.damus.io","wss://nos.lol"],DEFAULT_SIGNUP_RELAYS=["wss://relay.damus.io/","wss://nos.lol/","wss://relay.primal.net/"],localStorageSetItem=(i,a)=>{localStorage.setItem(i,a)},localStorageGetItem=i=>{const a=window.localStorage.getItem(i);if(a)try{return JSON.parse(a)}catch{}return null},localStorageRemoveItem=i=>{localStorage.removeItem(i)},fetchProfile=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r){const o=new NDKUser({pubkey:a.pubkey});return o.ndk=r,yield o.fetchProfile()});return function(r,o){return i.apply(this,arguments)}}(),createProfile=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r,o,s){const c={name:a.name},y=new NDKEvent(r,{kind:0,created_at:Math.floor(Date.now()/1e3),pubkey:a.pubkey,content:JSON.stringify(c),tags:[]});window.location.hostname&&y.tags.push(["client",window.location.hostname]);const _=new NDKEvent(r,{kind:10002,created_at:Math.floor(Date.now()/1e3),pubkey:a.pubkey,content:"",tags:[]}),E=(s||"").split(",").map(T=>T.trim()).filter(T=>T.startsWith("ws"));E.length||E.push(...DEFAULT_SIGNUP_RELAYS);for(const T of E)_.tags.push(["r",T]);yield y.sign(o),console.log("signed profile",y),yield _.sign(o),console.log("signed relays",_),yield y.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,r)),console.log("published profile",y),yield _.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,r)),console.log("published relays",_)});return function(r,o,s,c){return i.apply(this,arguments)}}(),bunkerUrlToInfo=(i,a="")=>{const r=new URL(i);return{pubkey:r.hostname||r.pathname.split("//")[1],sk:a||generatePrivateKey(),relays:r.searchParams.getAll("relay"),token:r.searchParams.get("secret")||"",authMethod:"connect"}},isBunkerUrl=i=>i.startsWith("bunker://"),getBunkerUrl=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r){if(!a)return"";if(isBunkerUrl(a))return a;if(a.includes("@")){const[o,s]=a.toLocaleLowerCase().split("@"),c=r.devOverrideBunkerOrigin||`https://${s}`,y=`${c}/.well-known/nostr.json?name=_`,_=`${c}/.well-known/nostr.json?name=${o}`,E=yield fetch(y),T=yield E.json(),S=T.nip46[T.names._],I=yield fetch(_),N=(yield I.json()).names[o];if(!S.length)throw new Error("Bunker relay not provided");return`bunker://${N}?relay=${S[0]}`}throw new Error("Invalid user name or bunker url")});return function(r,o){return i.apply(this,arguments)}}(),checkNip05=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){let r=!1,o="",s="";return yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a||!a.includes("@"))return;const[c,y]=a.toLocaleLowerCase().split("@");if(!c)return;if(!new RegExp(/^[\w-.]+@([\w-]+\.)+[\w-]{2,8}$/g).test(a))return void(o="Invalid name");if(!y)return void(o="Select service");const _=`https://${y}/.well-known/nostr.json?name=${c.toLowerCase()}`;try{const E=yield fetch(_),T=yield E.json();if(T.names[c])return void(s=T.names[c])}catch{}r=!0})(),{available:r,taken:""!=s,error:o,pubkey:s}});return function(r){return i.apply(this,arguments)}}(),upgradeInfo=i=>{"typeAuthMethod"in i&&delete i.typeAuthMethod,i.authMethod||(i.authMethod="extension"in i&&i.extension?"extension":"readOnly"in i&&i.readOnly?"readOnly":"connect"),i.nip05&&isBunkerUrl(i.nip05)&&(i.bunkerUrl=i.nip05,i.nip05="")},localStorageAddAccount=i=>{localStorageSetItem(LOCAL_STORE_KEY,JSON.stringify(i));const a=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],r=localStorageGetItem(RECENT_ACCOUNTS)||[];a.forEach(y=>upgradeInfo(y)),r.forEach(y=>upgradeInfo(y));const o=a,s=a.findIndex(y=>y.pubkey===i.pubkey&&y.authMethod===i.authMethod);-1!==s?o[s]=i:o.push(i);const c=r.filter(y=>y.pubkey!==i.pubkey||y.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(c)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(o))},localStorageRemoveCurrentAccount=()=>{const i=localStorageGetItem(LOCAL_STORE_KEY);if(!i)return;upgradeInfo(i);const a={...i};delete a.sk,delete a.otpData;const r=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],o=localStorageGetItem(RECENT_ACCOUNTS)||[];r.forEach(y=>upgradeInfo(y)),o.forEach(y=>upgradeInfo(y));const s=o;if("connect"===a.authMethod&&a.bunkerUrl&&a.bunkerUrl.includes("secret="))console.log("nostr login bunker conn with a secret not saved to recent");else if("local"===a.authMethod)console.log("nostr login temporary local keys not save to recent");else{const y=o.findIndex(_=>_.pubkey===a.pubkey&&_.authMethod===a.authMethod);-1!==y?s[y]=a:s.push(a)}const c=r.filter(y=>y.pubkey!==i.pubkey||y.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(s)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(c)),localStorageRemoveItem(LOCAL_STORE_KEY)},localStorageRemoveRecent=i=>{const a=localStorageGetItem(RECENT_ACCOUNTS)||[];a.forEach(o=>upgradeInfo(o));const r=a.filter(o=>o.pubkey!==i.pubkey||o.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(r))},localStorageGetRecents=()=>{const i=localStorageGetItem(RECENT_ACCOUNTS)||[];return i.forEach(a=>upgradeInfo(a)),i},localStorageGetAccounts=()=>{const i=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[];return i.forEach(a=>upgradeInfo(a)),i},localStorageGetCurrent=()=>{const i=localStorageGetItem(LOCAL_STORE_KEY);return i&&upgradeInfo(i),i},getDarkMode=i=>{const a=localStorage.getItem("nl-dark-mode");return a?!!JSON.parse(a):void 0!==i.darkMode?i.darkMode:!(!window.matchMedia||!window.matchMedia("(prefers-color-scheme: dark)").matches)},getIcon=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return document.location.origin+"/favicon.ico"});return function(){return i.apply(this,arguments)}}();class BannerManager extends lib$1.EventEmitter{banner=null;listNotifies=[];params;constructor(a){super(),this.params=a}onAuthUrl(a){this.banner&&(this.banner.notify={confirm:Date.now(),url:a})}onUserInfo(a){this.banner&&(this.banner.userInfo=a)}onCallTimeout(){this.banner&&(this.banner.notify={confirm:Date.now(),timeOut:{domain:this.params.userInfo?.nip05?.split("@")[1]}})}onCallStart(){this.banner&&(this.banner.isLoading=!0)}onCallEnd(){this.banner&&(this.banner.isLoading=!1)}onUpdateAccounts(a){this.banner&&(this.banner.accounts=a)}onDarkMode(a){this.banner&&(this.banner.darkMode=a)}launchAuthBanner(a){var r=this;this.banner=document.createElement("nl-banner"),this.banner.setAttribute("dark-mode",String(getDarkMode(a))),a.theme&&this.banner.setAttribute("theme",a.theme),a.noBanner&&this.banner.setAttribute("hidden-mode","true"),this.banner.addEventListener("handleLoginBanner",o=>{this.emit("launch",o.detail)}),this.banner.addEventListener("handleConfirmLogout",()=>{this.emit("onConfirmLogout")}),this.banner.addEventListener("handleLogoutBanner",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.emit("logout")})),this.banner.addEventListener("handleImportModal",o=>{this.emit("import")}),this.banner.addEventListener("handleNotifyConfirmBanner",o=>{this.emit("onAuthUrlClick",o.detail)}),this.banner.addEventListener("handleSetConfirmBanner",o=>{this.listNotifies.push(o.detail),this.banner&&(this.banner.listNotifies=this.listNotifies)}),this.banner.addEventListener("handleSwitchAccount",o=>{this.emit("onSwitchAccount",o.detail)}),this.banner.addEventListener("handleOpenWelcomeModal",()=>{this.emit("launch",this.params.optionsModal.startScreen),this.banner&&(this.banner.isOpen=!1)}),this.banner.addEventListener("handleRetryConfirmBanner",()=>{const o=this.listNotifies.pop();o&&(this.banner&&(this.banner.listNotifies=this.listNotifies),this.emit("onAuthUrlClick",o))}),document.body.appendChild(this.banner)}}function extract(i,a,r){return hash$1(i),void 0===r&&(r=new Uint8Array(i.outputLen)),hmac$1(i,toBytes$1(r),toBytes$1(a))}const HKDF_COUNTER=new Uint8Array([0]),EMPTY_BUFFER=new Uint8Array;function expand(i,a,r,o=32){if(hash$1(i),number$1(o),o>255*i.outputLen)throw new Error("Length should be <= 255*HashLen");const s=Math.ceil(o/i.outputLen);void 0===r&&(r=EMPTY_BUFFER);const c=new Uint8Array(s*i.outputLen),y=hmac$1.create(i,a),_=y._cloneInto(),E=new Uint8Array(y.outputLen);for(let T=0;Tdecoder.decode(i),getConversationKey(i,a){const r=secp256k1.getSharedSecret(i,"02"+a).subarray(1,33);return extract(sha256,r,"nip44-v2")},getMessageKeys(i,a){const r=expand(sha256,i,a,76);return{chacha_key:r.subarray(0,32),chacha_nonce:r.subarray(32,44),hmac_key:r.subarray(44,76)}},calcPaddedLen(i){if(!Number.isSafeInteger(i)||i<1)throw new Error("expected positive integer");if(i<=32)return 32;const a=1<u.maxPlaintextSize)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const a=new Uint8Array(2);return new DataView(a.buffer).setUint16(0,i,!1),a},pad(i){const a=u.utf8Encode(i),r=a.length;return concatBytes(u.writeU16BE(r),a,new Uint8Array(u.calcPaddedLen(r)-r))},unpad(i){const a=new DataView(i.buffer).getUint16(0),r=i.subarray(2,2+a);if(au.maxPlaintextSize||r.length!==a||i.length!==2+u.calcPaddedLen(a))throw new Error("invalid padding");return u.utf8Decode(r)},hmacAad(i,a,r){if(32!==r.length)throw new Error("AAD associated data must be 32 bytes");const o=concatBytes(r,a);return hmac$1(sha256,i,o)},decodePayload(i){if("string"!=typeof i)throw new Error("payload must be a valid string");const a=i.length;if(a<132||a>87472)throw new Error("invalid payload length: "+a);if("#"===i[0])throw new Error("unknown encryption version");let r;try{r=base64.decode(i)}catch(c){throw new Error("invalid base64: "+c.message)}const o=r.length;if(o<99||o>65603)throw new Error("invalid data length: "+o);const s=r[0];if(2!==s)throw new Error("unknown encryption version "+s);return{nonce:r.subarray(1,33),ciphertext:r.subarray(33,-32),mac:r.subarray(-32)}}};function encryptNip44(i,a,r=randomBytes(32)){const{chacha_key:o,chacha_nonce:s,hmac_key:c}=u.getMessageKeys(a,r),y=u.pad(i),_=chacha20(o,s,y),E=u.hmacAad(c,_,r);return base64.encode(concatBytes(new Uint8Array([2]),r,_,E))}function decryptNip44(i,a){const{nonce:r,ciphertext:o,mac:s}=u.decodePayload(i),{chacha_key:c,chacha_nonce:y,hmac_key:_}=u.getMessageKeys(a,r);if(!equalBytes(u.hmacAad(_,o,r),s))throw new Error("invalid MAC");const E=chacha20(c,y,o);return u.unpad(E)}class Nip44{cache=new Map;createKey(a,r){return u.getConversationKey(a,r)}getKey(a,r,o){const s=getPublicKey(a)+r;let c=this.cache.get(s);if(c)return c;const y=this.createKey(a,r);return this.cache.set(s,y),y}encrypt(a,r,o){return encryptNip44(o,this.getKey(a,r))}decrypt(a,r,o){return decryptNip44(o,this.getKey(a,r))}}const OUTBOX_RELAYS=["wss://user.kindpag.es","wss://purplepag.es","wss://relay.nos.social"],DEFAULT_NOSTRCONNECT_RELAY="wss://relay.nsec.app/",NOSTRCONNECT_APPS=[{name:"Nsec.app",domain:"nsec.app",canImport:!0,img:"https://nsec.app/assets/favicon.ico",link:"https://use.nsec.app/",relay:"wss://relay.nsec.app/"},{name:"Amber",img:"https://raw.githubusercontent.com/greenart7c3/Amber/master/app/src/main/res/mipmap-hdpi/ic_launcher.webp",link:"",relay:"wss://relay.nsec.app/"},{name:"Other key stores",img:"",link:"",relay:"wss://relay.nsec.app/"}];class AuthNostrService extends lib$1.EventEmitter{ndk;profileNdk;signer=null;localSigner=null;params;signerPromise;launcherPromise;nip44Codec=new Nip44;nostrConnectKey="";nostrConnectSecret="";nip04;nip44;constructor(a){super(),this.params=a,this.ndk=new NDK({enableOutboxModel:!1}),this.profileNdk=new NDK({enableOutboxModel:!0,explicitRelayUrls:OUTBOX_RELAYS}),this.profileNdk.connect(),this.nip04={encrypt:this.encrypt04.bind(this),decrypt:this.decrypt04.bind(this)},this.nip44={encrypt:this.encrypt44.bind(this),decrypt:this.decrypt44.bind(this)}}waitReady(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(a.signerPromise)try{yield a.signerPromise}catch{}if(a.launcherPromise)try{yield a.launcherPromise}catch{}})()}nostrConnect(a,r=!1){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s={authMethod:"connect",pubkey:"",sk:o.nostrConnectKey,relays:[a=a||DEFAULT_NOSTRCONNECT_RELAY]},c=yield o.initSigner(s,{listen:!0});if(!c)throw new Error("Bad remote pubkey");return s.pubkey=c,s.bunkerUrl=`bunker://${c}?relay=${a}`,r||o.onAuth("login",s),s})()}getNostrConnectServices(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a.nostrConnectKey=generatePrivateKey(),a.nostrConnectSecret=Math.random().toString(36).substring(7);const r=getPublicKey(a.nostrConnectKey),o={name:document.location.host,url:document.location.href,icon:yield getIcon(),perms:a.params.optionsModal.perms},s=`nostrconnect://${r}?metadata=${encodeURIComponent(JSON.stringify(o))}&secret=${a.nostrConnectSecret}`,c=a.localSigner?"#import="+nip19_exports.nsecEncode(a.localSigner.privateKey):"",y=NOSTRCONNECT_APPS.map(_=>({..._}));for(const _ of y){let E=DEFAULT_NOSTRCONNECT_RELAY;if(_.link.startsWith("https://")){const A=new URL(_.link);try{const S=yield(yield fetch(`${A.origin}/.well-known/nostr.json`)).json(),N=S.nip46[S.names._];N&&N.length&&(E=N[0])}catch(S){console.log("Bad app info",S,A)}}_.link=_.link.replace("",s+"&relay="+E+c)}return[s+c,y]})()}localSignup(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=generatePrivateKey(),s={pubkey:getPublicKey(o),sk:o,name:a,authMethod:"local"};console.log(`localSignup name: ${a}`),yield r.setLocal(s,!0)})()}setLocal(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.releaseSigner(),o.localSigner=new NDKPrivateKeySigner(a.sk),r&&(yield createProfile(a,o.profileNdk,o.localSigner,o.params.optionsModal.signupRelays)),o.onAuth("login",a)})()}importAndConnect(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=yield r.nostrConnect(a,!0);yield r.logout(!0),r.localSigner=null,r.onAuth("login",o)})()}setReadOnly(a){this.onAuth("login",{pubkey:a,authMethod:"readOnly"})}setExtension(a){this.onAuth("login",{pubkey:a,authMethod:"extension"})}setOTP(a,r){this.onAuth("login",{pubkey:a,authMethod:"otp",otpData:r})}setConnect(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.releaseSigner(),yield r.initSigner(a),r.onAuth("login",a)})()}createAccount(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const[o,s]=a.split("@"),c=yield getBunkerUrl(`_@${s}`,r.params.optionsModal);console.log("create account bunker's url",c);const y=bunkerUrlToInfo(c),_=!!r.params.userInfo;yield r.initSigner(y,{eventToAddAccount:_});const E=[o,s,"",r.params.optionsModal.perms||""];console.log("signer",r.signer);const T=yield new Promise(A=>{r.signer.rpc.sendRequest(y.pubkey,"create_account",E,void 0,A)});if(console.log("create_account pubkey",T),"error"===T.result)throw new Error(T.error);return{bunkerUrl:`bunker://${T.result}?relay=${y.relays?.[0]}`,sk:y.sk}})()}releaseSigner(){this.signer=null,this.localSigner=null;for(const a of this.ndk.pool.relays.keys())this.ndk.pool.removeRelay(a)}logout(a=!1){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a||r.releaseSigner(),localStorageRemoveCurrentAccount(),r.onAuth("logout"),r.emit("updateAccounts")})()}setUserInfo(a){this.params.userInfo=a,this.emit("onUserInfo",a),a&&(localStorageAddAccount(a),this.emit("updateAccounts"))}exportKeys(){return this.params.userInfo?"local"!==this.params.userInfo.authMethod?"":nip19_exports.nsecEncode(this.params.userInfo.sk):""}onAuth(a,r=null){if("logout"!==a&&!r)throw new Error("No user info in onAuth");if(r&&this.params.userInfo&&(r.pubkey!==this.params.userInfo.pubkey||r.authMethod!==this.params.userInfo.authMethod)){const o=new CustomEvent("nlAuth",{detail:{type:"logout"}});console.log("nostr-login auth",o.detail),document.dispatchEvent(o)}this.setUserInfo(r),r&&fetchProfile(r,this.profileNdk).then(o=>{if(this.params.userInfo!==r)return;const s={...this.params.userInfo,picture:o?.image||o?.picture,name:o?.name||o?.displayName||o?.nip05||nip19_exports.npubEncode(r.pubkey)};this.setUserInfo(s)});try{const o=r?nip19_exports.npubEncode(r.pubkey):"",s={type:a};"logout"!==a&&(s.pubkey=r.pubkey,r.sk&&(s.localNsec=nip19_exports.nsecEncode(r.sk)),r.relays&&(s.relays=r.relays),r.otpData&&(s.otpData=r.otpData),s.method=r.authMethod||"connect");const c=new CustomEvent("nlAuth",{detail:s});console.log("nostr-login auth",s),document.dispatchEvent(c),this.params.optionsModal.onAuth&&this.params.optionsModal.onAuth(o,s)}catch(o){console.log("onAuth error",o)}}initSigner(a,{listen:r=!1,connect:o=!1,eventToAddAccount:s=!1}={}){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(c.signerPromise)try{yield c.signerPromise}catch{}return c.signerPromise=new Promise(function(){var y=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_,E){try{if(a.relays)for(const T of a.relays)c.ndk.addExplicitRelay(T,void 0);if(yield c.ndk.connect(),c.signer=new NDKNip46Signer(c.ndk,a.pubkey,new NDKPrivateKeySigner(a.sk)),r||c.signer.on("authUrl",T=>{console.log("nostr login auth url",T),c.emit("onAuthUrl",{url:T,eventToAddAccount:s})}),r){const T=getPublicKey(a.sk);console.log("nostr-login listening for conn to",T);const A=yield c.signer.rpc.subscribe({kinds:[24133],"#p":[T]});A.on("event",function(){var S=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(I){try{const N=yield c.signer.rpc.parseEvent(I);if(!N.method){const X=N;if("auth_url"===X.result)return;"ack"===X.result||X.result===c.nostrConnectSecret?(c.signer.remotePubkey=I.pubkey,c.signer.remoteUser=new NDKUser({pubkey:I.pubkey}),a.pubkey=I.pubkey,_(I.pubkey)):E(X.error)}}catch(N){console.log("error parsing event",N,I.rawEvent())}A.stop()});return function(I){return S.apply(this,arguments)}}())}else o&&(yield new Promise((T,A)=>{c.signer&&a.sk&&c.signer.rpc.sendRequest(a.pubkey,"connect",[a.pubkey,a.token||"",c.params.optionsModal.perms||""],24133,I=>{"ack"===I.result?T():A(I.error)})})),_(void 0)}catch(T){console.log("initSigner failure",T),c.signer=null,E(T)}});return function(_,E){return y.apply(this,arguments)}}()),c.signerPromise})()}authNip46(a,r,o,s=""){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{const y=bunkerUrlToInfo(o,s);if(isBunkerUrl(r)?y.bunkerUrl=r:y.nip05=r,!y.pubkey||!y.sk||!y.relays?.[0])throw new Error(`Bad bunker url ${o}`);const _=!!c.params.userInfo;yield c.initSigner(y,{connect:!0,eventToAddAccount:_}),c.onAuth(a,y)}catch(y){throw console.log("nostr login auth failed",y),y}})()}signEvent(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.localSigner?(a.pubkey=getPublicKey(r.localSigner.privateKey),a.id=getEventHash(a),a.sig=yield r.localSigner.sign(a)):(a.pubkey=r.signer?.remotePubkey,a.id=getEventHash(a),a.sig=yield r.signer?.sign(a)),console.log("signed",{event:a}),a})()}codec_call(a,r,o){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise((c,y)=>{s.signer.rpc.sendRequest(s.signer.remotePubkey,a,[r,o],24133,_=>{_.error?y(_.error):c(_.result)})})})()}encrypt04(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.localSigner.encrypt(new NDKUser({pubkey:a}),r):o.signer.encrypt(new NDKUser({pubkey:a}),r)})()}decrypt04(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.localSigner.decrypt(new NDKUser({pubkey:a}),r):o.codec_call("nip04_decrypt",a,r)})()}encrypt44(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.nip44Codec.encrypt(o.localSigner.privateKey,a,r):o.codec_call("nip44_encrypt",a,r)})()}decrypt44(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.nip44Codec.decrypt(o.localSigner.privateKey,a,r):o.codec_call("nip44_decrypt",a,r)})()}}class ModalManager extends lib$1.EventEmitter{modal=null;params;extensionService;authNostrService;launcherPromise;accounts=[];recents=[];opt;constructor(a,r,o){super(),this.params=a,this.extensionService=o,this.authNostrService=r}waitReady(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(a.launcherPromise)try{yield a.launcherPromise}catch{}})()}launch(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.launcherPromise)try{yield r.launcherPromise}catch{}r.opt=a;const o=document.createElement("dialog");r.modal=document.createElement("nl-auth"),r.modal.accounts=r.accounts,r.modal.recents=r.recents,r.modal.setAttribute("dark-mode",String(getDarkMode(a))),a.theme&&r.modal.setAttribute("theme",a.theme),a.startScreen&&r.modal.setAttribute("start-screen",a.startScreen),r.modal.setAttribute("bunkers",a.bunkers?a.bunkers:"nsec.app,highlighter.com"),void 0!==a.methods&&(r.modal.authMethods=a.methods),void 0!==a.localSignup&&(r.modal.localSignup=a.localSignup),a.title&&(r.modal.welcomeTitle=a.title),a.description&&(r.modal.welcomeDescription=a.description),r.modal.hasExtension=r.extensionService.hasExtension(),r.modal.hasOTP=!!a.otpRequestUrl&&!!a.otpReplyUrl,r.modal.isLoadingExtension=!1,r.modal.isLoading=!1,[r.modal.connectionString,r.modal.connectionStringServices]=yield r.authNostrService.getNostrConnectServices(),o.appendChild(r.modal),document.body.appendChild(o);let s="";return r.launcherPromise=new Promise((c,y)=>{o.addEventListener("close",()=>{y(new Error("Closed")),r.modal&&(r.modal.isLoading=!1,r.modal.authUrl="",r.modal.error="",r.modal.isLoadingExtension=!1,document.body.removeChild(r.modal.parentNode),r.modal=null)});const _=z=>{r.modal&&(r.modal.isLoading=!0),getBunkerUrl(z,r.params.optionsModal).then(q=>r.authNostrService.authNip46("login",z,q)).then(()=>{r.modal&&(r.modal.isLoading=!1),o.close(),c()}).catch(q=>{console.log("error",q),r.modal&&(r.modal.isLoading=!1,r.modal.error=q.toString())})},T=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(r.authNostrService.exportKeys()),localStorageSetItem("backupKey","true")}catch(q){console.error("Failed to copy to clipboard: ",q)}});return function(){return z.apply(this,arguments)}}(),A=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){r.modal&&(r.modal.isLoading=!0);try{yield r.authNostrService.importAndConnect(q),r.modal&&(r.modal.isLoading=!1),o.close(),c()}catch(lt){console.log("error",lt),r.modal&&(r.modal.isLoading=!1,r.modal.error=lt.toString())}});return function(lt){return z.apply(this,arguments)}}(),S=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){q&&r.modal&&(r.modal.isLoading=!0);try{yield r.authNostrService.nostrConnect(q),r.modal&&(r.modal.isLoading=!1),o.close(),c()}catch(lt){console.log("error",lt),r.modal&&(r.modal.isLoading=!1,r.modal.error=lt.toString())}});return function(lt){return z.apply(this,arguments)}}(),I=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){r.modal&&(r.modal.isLoading=!0);try{if(!q)throw new Error("Please enter some nickname");yield r.authNostrService.localSignup(q),r.modal&&(r.modal.isLoading=!1),o.close(),c()}catch(lt){console.log("error",lt),r.modal&&(r.modal.isLoading=!1,r.modal.error=lt.toString())}});return function(lt){return z.apply(this,arguments)}}();if(!r.modal)throw new Error("WTH?");r.modal.addEventListener("handleContinue",()=>{r.modal&&(r.modal.isLoading=!0,r.emit("onAuthUrlClick",r.modal.authUrl))}),r.modal.addEventListener("nlLogin",z=>{_(z.detail)}),r.modal.addEventListener("nlSignup",z=>{(z=>{r.modal&&(r.modal.isLoading=!0),r.authNostrService.createAccount(z).then(({bunkerUrl:q,sk:lt})=>r.authNostrService.authNip46("signup",z,q,lt)).then(()=>{r.modal&&(r.modal.isLoading=!1),o.close(),c()}).catch(q=>{console.log("error",q),r.modal&&(r.modal.isLoading=!1,r.modal.error=q.toString())})})(z.detail)}),r.modal.addEventListener("nlLocalSignup",z=>{I(z.detail)}),r.modal.addEventListener("nlImportAccount",z=>{A(z.detail)}),r.modal.addEventListener("nlExportKeys",z=>{T()}),r.modal.addEventListener("handleLogoutBanner",()=>{r.emit("onLogoutBanner")}),r.modal.addEventListener("nlNostrConnect",z=>{S(z.detail)}),r.modal.addEventListener("nlNostrConnectDefault",()=>{S()}),r.modal.addEventListener("nlSwitchAccount",z=>{r.emit("onSwitchAccount",z.detail),setTimeout(()=>o.close(),300)}),r.modal.addEventListener("nlLoginRecentAccount",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){const lt=q.detail;if("readOnly"===lt.authMethod)r.authNostrService.setReadOnly(lt.pubkey),o.close();else if("otp"===lt.authMethod){console.log("recent otp login",lt);try{r.modal.dispatchEvent(new CustomEvent("nlLoginOTPUser",{detail:lt.nip05||lt.pubkey}))}catch(pt){console.error(pt)}}else if("extension"===lt.authMethod)yield r.extensionService.trySetExtensionForPubkey(lt.pubkey),o.close();else{const pt=lt.bunkerUrl||lt.nip05;if(!pt)throw new Error("Bad connect info");_(pt)}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlRemoveRecent",z=>{localStorageRemoveRecent(z.detail),r.emit("updateAccounts")});const N=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){let lt="";if(q.includes("@")){const{error:pt,pubkey:et}=yield checkNip05(q);if(!et)throw new Error(pt);lt=et}else if(q.startsWith("npub")){const{type:pt,data:et}=nip19_exports.decode(q);if("npub"!==pt)throw new Error("Bad npub");lt=et}else 64===q.trim().length&&(lt=q.trim(),nip19_exports.npubEncode(lt));return lt});return function(lt){return z.apply(this,arguments)}}();r.modal.addEventListener("nlLoginReadOnly",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){if(!r.modal)return;r.modal.isLoading=!0;const lt=q.detail;try{const pt=yield N(lt);r.authNostrService.setReadOnly(pt),r.modal.isLoading=!1,o.close(),c()}catch(pt){console.log("error",pt),r.modal.isLoading=!1,r.modal.error=pt.toString()||pt}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlLoginExtension",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.extensionService.hasExtension())throw new Error("No extension");if(r.modal)try{r.modal.isLoadingExtension=!0,yield r.extensionService.setExtension(),r.modal.isLoadingExtension=!1,o.close(),c()}catch(z){console.log("extension error",z),r.modal.error=z.toString()}})),r.modal.addEventListener("nlLoginOTPUser",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){if(!r.modal)return;r.modal.isLoading=!0;const lt=q.detail;try{const pt=yield N(lt),et=r.opt.otpRequestUrl+(r.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+pt,_t=yield fetch(et);if(200!==_t.status)throw console.warn("nostr-login: bad otp reply",_t),new Error("Failed to send DM");r.modal.isOTP=!0,s=pt,r.modal.isLoading=!1}catch(pt){console.log("error",pt),r.modal.isLoading=!1,r.modal.error=pt.toString()||pt}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlLoginOTPCode",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){if(!r.modal)return;r.modal.isLoading=!0;const lt=q.detail;try{const pt=r.opt.otpReplyUrl+(r.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+s+"&code="+lt,et=yield fetch(pt);if(200!==et.status)throw console.warn("nostr-login: bad otp reply",et),new Error("Invalid code");const _t=yield et.text();r.authNostrService.setOTP(s,_t),r.modal.isOTP=!1,r.modal.isLoading=!1,o.close(),c()}catch(pt){console.log("error",pt),r.modal.isLoading=!1,r.modal.error=pt.toString()||pt}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlCheckSignup",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){const{available:lt,taken:pt,error:et}=yield checkNip05(q.detail);r.modal&&(r.modal.error=String(et),!et&&pt&&(r.modal.error="Already taken"),r.modal.signupNameIsAvailable=lt)});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlCheckLogin",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){const{available:lt,taken:pt,error:et}=yield checkNip05(q.detail);r.modal&&(r.modal.error=String(et),lt&&(r.modal.error="Name not found"),r.modal.loginIsGood=pt)});return function(q){return z.apply(this,arguments)}}());const X=()=>{r.modal&&(r.modal.isLoading=!1),o.close(),y(new Error("Cancelled"))};r.modal.addEventListener("stopFetchHandler",X),r.modal.addEventListener("nlCloseModal",X),r.modal.addEventListener("nlChangeDarkMode",z=>{setDarkMode(z.detail),document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:z.detail}))}),o.showModal()}),r.launcherPromise})()}connectModals(a){var r=this;const o=function(){var c=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(y){yield r.launch(y)});return function(_){return c.apply(this,arguments)}}(),s=document.getElementsByTagName("nl-button");for(let c=0;c{this.checkExtension(a)&&clearTimeout(r)},100)}checkExtension(a){return!(this.nostrExtension||!window.nostr||window.nostr===a||(this.initExtension(a),0))}initExtension(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.nostrExtension=window.nostr,window.nostr=a,"extension"===o.params.userInfo?.authMethod&&(yield o.trySetExtensionForPubkey(o.params.userInfo.pubkey)),r||setTimeout(()=>{window.nostr!==a&&o.nostrExtension!==window.nostr&&o.initExtension(a,!0)},300)})()}setExtensionReadPubkey(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){window.nostr=r.nostrExtension;const o=yield window.nostr.getPublicKey();a&&a!==o?r.emit("extensionLogout"):r.emit("extensionLogin",o)})()}trySetExtensionForPubkey(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.nostrExtension)return r.setExtensionReadPubkey(a)})()}setExtension(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.setExtensionReadPubkey()})()}unsetExtension(a){window.nostr===this.nostrExtension&&(window.nostr=a)}getExtension(){return this.nostrExtension}hasExtension(){return!!this.nostrExtension}}class NostrParams{userInfo;optionsModal;constructor(){this.userInfo=null,this.optionsModal={theme:"default",startScreen:"welcome",devOverrideBunkerOrigin:""}}}class Popup{popup=null;constructor(){}ensurePopup(a){if(!this.popup||this.popup.closed){if(this.popup=window.open(a,"_blank","width=400,height=700"),console.log("popup",this.popup),!this.popup)throw new Error("Popup blocked. Try again, please!");this.popup.opener=null}}closePopup(){try{this.popup?.close(),this.popup=null}catch{}}}const CALL_TIMEOUT=5e3;class ProcessManager extends lib$1.EventEmitter{callCount=0;callTimer;constructor(){super()}onAuthUrl(){this.callTimer&&clearTimeout(this.callTimer)}wait(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let o,s;r.callTimer||(r.callTimer=setTimeout(()=>r.emit("onCallTimeout"),CALL_TIMEOUT)),r.callCount||(yield r.emit("onCallStart")),r.callCount++;try{s=yield a()}catch(c){o=c}if(r.callCount--,yield r.emit("onCallEnd"),r.callTimer&&clearTimeout(r.callTimer),r.callTimer=void 0,o)throw o;return s})()}}class NostrLoginInitializer{extensionService;params;authNostrService;nostr;processManager;popupManager;bannerManager;modalManager;constructor(){var a=this;this.params=new NostrParams,this.processManager=new ProcessManager,this.popupManager=new Popup,this.bannerManager=new BannerManager(this.params),this.authNostrService=new AuthNostrService(this.params),this.extensionService=new NostrExtensionService(this.params),this.modalManager=new ModalManager(this.params,this.authNostrService,this.extensionService);const r={waitReady:(o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield a.authNostrService.waitReady(),yield a.modalManager.waitReady()}),function(){return o.apply(this,arguments)}),getUserInfo:()=>this.params.userInfo,getSigner:()=>{if("readOnly"===this.params.userInfo.authMethod)throw new Error("Read only");return"extension"===this.params.userInfo.authMethod?this.extensionService.getExtension():this.authNostrService},launch:()=>this.launch(),wait:o=>this.processManager.wait(o)};var o;this.nostr=new Nostr(r),this.processManager.on("onCallTimeout",()=>{this.bannerManager.onCallTimeout()}),this.processManager.on("onCallEnd",()=>{this.bannerManager.onCallEnd()}),this.processManager.on("onCallStart",()=>{this.bannerManager.onCallStart()}),this.authNostrService.on("onAuthUrl",({url:o,eventToAddAccount:s})=>{this.processManager.onAuthUrl(),s?this.modalManager.onAuthUrl(o):this.params.userInfo?this.bannerManager.onAuthUrl(o):this.modalManager.onAuthUrl(o)}),this.authNostrService.on("updateAccounts",()=>{this.updateAccounts()}),this.authNostrService.on("onUserInfo",o=>{this.bannerManager.onUserInfo(o)}),this.modalManager.on("onAuthUrlClick",o=>{this.popupManager.ensurePopup(o)}),this.modalManager.on("onSwitchAccount",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){a.switchAccount(s)});return function(s){return o.apply(this,arguments)}}()),this.modalManager.on("onLogoutBanner",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){logout()});return function(s){return o.apply(this,arguments)}}()),this.bannerManager.on("onConfirmLogout",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){console.log(4),a.launch("confirm-logout")})),this.modalManager.on("updateAccounts",()=>{this.updateAccounts()}),this.bannerManager.on("logout",()=>{logout()}),this.bannerManager.on("onAuthUrlClick",o=>{this.popupManager.ensurePopup(o)}),this.bannerManager.on("onSwitchAccount",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){a.switchAccount(s)});return function(s){return o.apply(this,arguments)}}()),this.bannerManager.on("import",()=>{this.launch("import")}),this.extensionService.on("extensionLogin",o=>{this.authNostrService.setExtension(o)}),this.extensionService.on("extensionLogout",()=>{logout()}),this.bannerManager.on("launch",o=>{this.launch(o)})}switchAccount(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(console.log("nostr login switch to info",a),r.extensionService.unsetExtension(r.nostr),"readOnly"===a.authMethod)r.authNostrService.setReadOnly(a.pubkey);else if("otp"===a.authMethod)r.authNostrService.setOTP(a.pubkey,a.otpData||"");else if("local"===a.authMethod&&a.sk)r.authNostrService.setLocal(a);else if("extension"===a.authMethod)yield r.extensionService.trySetExtensionForPubkey(a.pubkey);else{if(!("connect"===a.authMethod&&a.sk&&a.relays&&a.relays[0]))throw new Error("Bad auth info");r.authNostrService.setConnect(a)}})()}updateAccounts(){const a=localStorageGetAccounts(),r=localStorageGetRecents();this.bannerManager.onUpdateAccounts(a),this.modalManager.onUpdateAccounts(a,r)}launch=a=>{const r=localStorageGetRecents(),o=localStorageGetAccounts(),s=a?{startScreen:a}:this.params.optionsModal;return a||!r?.length&&!o?.length||(s.startScreen="switch-account"),this.modalManager.launch(s).catch(()=>{})};init=(()=>{var r,a=this;return r=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){a.extensionService.startCheckingExtension(a.nostr),window.nostr=a.nostr,a.modalManager.connectModals(o),a.bannerManager.launchAuthBanner(o),o&&(a.params.optionsModal={...o});try{const s=localStorageGetCurrent();if(s){if(!s.pubkey)throw new Error("Bad stored info");yield a.switchAccount(s)}}catch(s){console.log("nostr login init error",s),yield logout()}a.updateAccounts()}),function(o){return r.apply(this,arguments)}})();logout=(()=>{var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a.extensionService.unsetExtension(a.nostr),yield a.authNostrService.logout()})})();setDarkMode=a=>{localStorageSetItem("nl-dark-mode",`${a}`),this.bannerManager.onDarkMode(a),this.modalManager.onDarkMode(a)}}const initializer=new NostrLoginInitializer,{init,launch,logout,setDarkMode}=initializer;document.addEventListener("nlLogout",logout),document.addEventListener("nlLaunch",i=>{launch(i.detail||"")}),document.addEventListener("nlDarkMode",i=>{setDarkMode(!!i.detail)})},5766:(i,a,r)=>{"use strict";r.d(a,{My:()=>At,aT:()=>ct}),new Uint8Array(new Uint32Array([287454020]).buffer);const jt=Array.from({length:256},(yt,Lt)=>Lt.toString(16).padStart(2,"0"));function At(yt){!function y(yt,...Lt){if(!function c(yt){return yt instanceof Uint8Array||null!=yt&&"object"==typeof yt&&"Uint8Array"===yt.constructor.name}(yt))throw new Error("Uint8Array expected");if(Lt.length>0&&!Lt.includes(yt.length))throw new Error(`Uint8Array expected of length ${Lt}, not of length=${yt.length}`)}(yt);let Lt="";for(let Ie=0;Ie=kt._0&&yt<=kt._9?yt-kt._0:yt>=kt._A&&yt<=kt._F?yt-(kt._A-10):yt>=kt._a&&yt<=kt._f?yt-(kt._a-10):void 0}function ct(yt){if("string"!=typeof yt)throw new Error("hex string expected, got "+typeof yt);const Lt=yt.length,Ie=Lt/2;if(Lt%2)throw new Error("padded hex string expected, got unpadded hex of length "+Lt);const Pt=new Uint8Array(Ie);for(let le=0,zt=0;le{"use strict";function s(ie){return ie instanceof Uint8Array||null!=ie&&"object"==typeof ie&&"Uint8Array"===ie.constructor.name}function c(...ie){const We=Ke=>Ke,Wt=(Ke,Nr)=>Ao=>Ke(Nr(Ao));return{encode:ie.map(Ke=>Ke.encode).reduceRight(Wt,We),decode:ie.map(Ke=>Ke.decode).reduce(Wt,We)}}function y(ie){return{encode:We=>{if(!Array.isArray(We)||We.length&&"number"!=typeof We[0])throw new Error("alphabet.encode input should be an array of numbers");return We.map(Wt=>{if(Wt<0||Wt>=ie.length)throw new Error(`Digit index outside alphabet: ${Wt} (alphabet: ${ie.length})`);return ie[Wt]})},decode:We=>{if(!Array.isArray(We)||We.length&&"string"!=typeof We[0])throw new Error("alphabet.decode input should be array of strings");return We.map(Wt=>{if("string"!=typeof Wt)throw new Error(`alphabet.decode: not string element=${Wt}`);const Ne=ie.indexOf(Wt);if(-1===Ne)throw new Error(`Unknown letter: "${Wt}". Allowed: ${ie}`);return Ne})}}}function _(ie=""){if("string"!=typeof ie)throw new Error("join separator should be string");return{encode:We=>{if(!Array.isArray(We)||We.length&&"string"!=typeof We[0])throw new Error("join.encode input should be array of strings");for(let Wt of We)if("string"!=typeof Wt)throw new Error(`join.encode: non-string input=${Wt}`);return We.join(ie)},decode:We=>{if("string"!=typeof We)throw new Error("join.decode input should be string");return We.split(ie)}}}function E(ie,We="="){if("string"!=typeof We)throw new Error("padding chr should be string");return{encode(Wt){if(!Array.isArray(Wt)||Wt.length&&"string"!=typeof Wt[0])throw new Error("padding.encode input should be array of strings");for(let Ne of Wt)if("string"!=typeof Ne)throw new Error(`padding.encode: non-string input=${Ne}`);for(;Wt.length*ie%8;)Wt.push(We);return Wt},decode(Wt){if(!Array.isArray(Wt)||Wt.length&&"string"!=typeof Wt[0])throw new Error("padding.encode input should be array of strings");for(let $e of Wt)if("string"!=typeof $e)throw new Error(`padding.decode: non-string input=${$e}`);let Ne=Wt.length;if(Ne*ie%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;Ne>0&&Wt[Ne-1]===We;Ne--)if(!((Ne-1)*ie%8))throw new Error("Invalid padding: string has too much padding");return Wt.slice(0,Ne)}}}function A(ie,We,Wt){if(We<2)throw new Error(`convertRadix: wrong from=${We}, base cannot be less than 2`);if(Wt<2)throw new Error(`convertRadix: wrong to=${Wt}, base cannot be less than 2`);if(!Array.isArray(ie))throw new Error("convertRadix: data should be array");if(!ie.length)return[];let Ne=0;const $e=[],Ke=Array.from(ie);for(Ke.forEach(Nr=>{if(Nr<0||Nr>=We)throw new Error(`Wrong integer: ${Nr}`)});;){let Nr=0,Ao=!0;for(let hr=Ne;hrIe,K3:()=>st,Tq:()=>_r});const S=(ie,We)=>We?S(We,ie%We):ie,I=(ie,We)=>ie+(We-S(ie,We));function N(ie,We,Wt,Ne){if(!Array.isArray(ie))throw new Error("convertRadix2: data should be array");if(We<=0||We>32)throw new Error(`convertRadix2: wrong from=${We}`);if(Wt<=0||Wt>32)throw new Error(`convertRadix2: wrong to=${Wt}`);if(I(We,Wt)>32)throw new Error(`convertRadix2: carry overflow from=${We} to=${Wt} carryBits=${I(We,Wt)}`);let $e=0,Ke=0;const Nr=2**Wt-1,Ao=[];for(const hr of ie){if(hr>=2**We)throw new Error(`convertRadix2: invalid data word=${hr} from=${We}`);if($e=$e<32)throw new Error(`convertRadix2: carry overflow pos=${Ke} from=${We}`);for(Ke+=We;Ke>=Wt;Ke-=Wt)Ao.push(($e>>Ke-Wt&Nr)>>>0);$e&=2**Ke-1}if($e=$e<=We)throw new Error("Excess padding");if(!Ne&&$e)throw new Error(`Non-zero padding: ${$e}`);return Ne&&Ke>0&&Ao.push($e>>>0),Ao}function X(ie){return{encode:We=>{if(!s(We))throw new Error("radix.encode input should be Uint8Array");return A(Array.from(We),256,ie)},decode:We=>{if(!Array.isArray(We)||We.length&&"number"!=typeof We[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(A(We,ie,256))}}}function z(ie,We=!1){if(ie<=0||ie>32)throw new Error("radix2: bits should be in (0..32]");if(I(8,ie)>32||I(ie,8)>32)throw new Error("radix2: carry overflow");return{encode:Wt=>{if(!s(Wt))throw new Error("radix2.encode input should be Uint8Array");return N(Array.from(Wt),8,ie,!We)},decode:Wt=>{if(!Array.isArray(Wt)||Wt.length&&"number"!=typeof Wt[0])throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(N(Wt,ie,8,We))}}}function q(ie){if("function"!=typeof ie)throw new Error("unsafeWrapper fn should be function");return function(...We){try{return ie.apply(null,We)}catch{}}}function lt(ie,We){if("function"!=typeof We)throw new Error("checksum fn should be function");return{encode(Wt){if(!s(Wt))throw new Error("checksum.encode: input should be Uint8Array");const Ne=We(Wt).slice(0,ie),$e=new Uint8Array(Wt.length+ie);return $e.set(Wt),$e.set(Ne,Wt.length),$e},decode(Wt){if(!s(Wt))throw new Error("checksum.decode: input should be Uint8Array");const Ne=Wt.slice(0,-ie),$e=We(Ne).slice(0,ie),Ke=Wt.slice(-ie);for(let Nr=0;Nrc(X(58),y("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),_("")))(),_r=ie=>c(lt(4,We=>ie(ie(We))),xe),Wr=c(y("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),_("")),ke=[996825010,642813549,513874426,1027748829,705979059];function Ve(ie){const We=ie>>25;let Wt=(33554431&ie)<<5;for(let Ne=0;Ne>Ne&1)&&(Wt^=ke[Ne]);return Wt}function yt(ie,We,Wt=1){const Ne=ie.length;let $e=1;for(let Ke=0;Ke126)throw new Error(`Invalid prefix (${ie})`);$e=Ve($e)^Nr>>5}$e=Ve($e);for(let Ke=0;Keyr)throw new TypeError(`Length ${mt} exceeds limit ${yr}`);const U=se.toLowerCase(),Z=yt(U,Le,We);return`${U}1${Wr.encode(Le)}${Z}`}function Ao(se,Le=90){if("string"!=typeof se)throw new Error("bech32.decode input should be string, not "+typeof se);if(se.length<8||!1!==Le&&se.length>Le)throw new TypeError(`Wrong string length: ${se.length} (${se}). Expected (8..${Le})`);const yr=se.toLowerCase();if(se!==yr&&se!==se.toUpperCase())throw new Error("String must be lowercase or uppercase");const mt=yr.lastIndexOf("1");if(0===mt||-1===mt)throw new Error('Letter "1" must be present between prefix and data only');const U=yr.slice(0,mt),Z=yr.slice(mt+1);if(Z.length<6)throw new Error("Data must be at least 6 characters long");const it=Wr.decode(Z).slice(0,-6),Tt=yt(U,it,We);if(!Z.endsWith(Tt))throw new Error(`Invalid checksum in ${se}: expected "${Tt}"`);return{prefix:U,words:it}}return{encode:Nr,decode:Ao,encodeFromBytes:function he(se,Le){return Nr(se,$e(Le))},decodeToBytes:function Nt(se){const{prefix:Le,words:yr}=Ao(se,!1);return{prefix:Le,words:yr,bytes:Ne(yr)}},decodeUnsafe:q(Ao),fromWords:Ne,fromWordsUnsafe:Ke,toWords:$e}}const Ie=Lt("bech32")},6568:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var o=r(4713),s=r(1860);const y=(0,o.A)(s.A,"Map")},7730:(i,a,r)=>{"use strict";r.d(a,{A:()=>Tt});var c=r(1319);const _=function y(It,ye){for(var ir=It.length;ir--;)if((0,c.A)(It[ir][0],ye))return ir;return-1};var T=Array.prototype.splice;function pt(It){var ye=-1,ir=null==It?0:It.length;for(this.clear();++ye-1},pt.prototype.set=function q(It,ye){var ir=this.__data__,er=_(ir,It);return er<0?(++this.size,ir.push([It,ye])):ir[er][1]=ye,this};const et=pt;var $t=r(6568);const ne=(0,r(4713).A)(Object,"create");var ke=Object.prototype.hasOwnProperty;var Ie=Object.prototype.hasOwnProperty;function ft(It){var ye=-1,ir=null==It?0:It.length;for(this.clear();++ye{"use strict";r.d(a,{A:()=>c});const c=r(1860).A.Symbol},6726:(i,a,r)=>{"use strict";r.d(a,{A:()=>N});var c=r(6513),y=r(3744),_=r(9377),E=r(8606),T=r(8885),S=Object.prototype.hasOwnProperty;const N=function I(X,z){var q=(0,y.A)(X),lt=!q&&(0,c.A)(X),pt=!q&&!lt&&(0,_.A)(X),et=!q&&!lt&&!pt&&(0,T.A)(X),_t=q||lt||pt||et,Bt=_t?function o(X,z){for(var q=-1,lt=Array(X);++q{"use strict";r.d(a,{A:()=>E});var o=r(1827),s=r(1319),y=Object.prototype.hasOwnProperty;const E=function _(T,A,S){var I=T[A];(!y.call(T,A)||!(0,s.A)(I,S)||void 0===S&&!(A in T))&&(0,o.A)(T,A,S)}},1827:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});var o=r(4746);const c=function s(y,_,E){"__proto__"==_&&o.A?(0,o.A)(y,_,{configurable:!0,enumerable:!0,value:E,writable:!0}):y[_]=E}},5281:(i,a,r)=>{"use strict";r.d(a,{A:()=>pt});var o=r(6944),s=Object.prototype,c=s.hasOwnProperty,y=s.toString,_=o.A?o.A.toStringTag:void 0;var S=Object.prototype.toString;var q=o.A?o.A.toStringTag:void 0;const pt=function lt(et){return null==et?void 0===et?"[object Undefined]":"[object Null]":q&&q in Object(et)?function E(et){var _t=c.call(et,_),Bt=et[_];try{et[_]=void 0;var jt=!0}catch{}var At=y.call(et);return jt&&(_t?et[_]=Bt:delete et[_]),At}(et):function I(et){return S.call(et)}(et)}},778:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){return function(y){return c(y)}}},9750:(i,a,r)=>{"use strict";r.d(a,{A:()=>_});const c=r(1860).A.Uint8Array,_=function y(E){var T=new E.constructor(E.byteLength);return new c(T).set(new c(E)),T}},9933:(i,a,r)=>{"use strict";r.d(a,{A:()=>A});var o=r(1860),s="object"==typeof exports&&exports&&!exports.nodeType&&exports,c=s&&"object"==typeof module&&module&&!module.nodeType&&module,_=c&&c.exports===s?o.A.Buffer:void 0,E=_?_.allocUnsafe:void 0;const A=function T(S,I){if(I)return S.slice();var N=S.length,X=E?E(N):new S.constructor(N);return S.copy(X),X}},4314:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});var o=r(9750);const c=function s(y,_){var E=_?(0,o.A)(y.buffer):y.buffer;return new y.constructor(E,y.byteOffset,y.length)}},4528:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c,y){var _=-1,E=c.length;for(y||(y=Array(E));++_{"use strict";r.d(a,{A:()=>y});var o=r(1984),s=r(1827);const y=function c(_,E,T,A){var S=!T;T||(T={});for(var I=-1,N=E.length;++I{"use strict";r.d(a,{A:()=>c});var o=r(4713);const c=function(){try{var y=(0,o.A)(Object,"defineProperty");return y({},"",{}),y}catch{}}()},7133:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s="object"==typeof global&&global&&global.Object===Object&&global},4713:(i,a,r)=>{"use strict";r.d(a,{A:()=>kt});var st,o=r(129),c=r(1860).A["__core-js_shared__"],_=(st=/[^.]+$/.exec(c&&c.keys&&c.keys.IE_PROTO||""))?"Symbol(src)_1."+st:"";var A=r(554),S=r(8736),N=/^\[object .+?Constructor\]$/,pt=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const _t=function et(st){return!(!(0,A.A)(st)||function E(st){return!!_&&_ in st}(st))&&((0,o.A)(st)?pt:N).test((0,S.A)(st))},kt=function At(st,ct){var Ct=function Bt(st,ct){return st?.[ct]}(st,ct);return _t(Ct)?Ct:void 0}},8010:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});const c=(0,r(8992).A)(Object.getPrototypeOf,Object)},923:(i,a,r)=>{"use strict";r.d(a,{A:()=>A});var o=r(554),s=Object.create;const y=function(){function S(){}return function(I){if(!(0,o.A)(I))return{};if(s)return s(I);S.prototype=I;var N=new S;return S.prototype=void 0,N}}();var _=r(8010),E=r(5776);const A=function T(S){return"function"!=typeof S.constructor||(0,E.A)(S)?{}:y((0,_.A)(S))}},8606:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var s=/^(?:0|[1-9]\d*)$/;const y=function c(_,E){var T=typeof _;return!!(E=E??9007199254740991)&&("number"==T||"symbol"!=T&&s.test(_))&&_>-1&&_%1==0&&_{"use strict";r.d(a,{A:()=>c});var o=Object.prototype;const c=function s(y){var _=y&&y.constructor;return y===("function"==typeof _&&_.prototype||o)}},3340:(i,a,r)=>{"use strict";r.d(a,{A:()=>T});var o=r(7133),s="object"==typeof exports&&exports&&!exports.nodeType&&exports,c=s&&"object"==typeof module&&module&&!module.nodeType&&module,_=c&&c.exports===s&&o.A.process;const T=function(){try{return c&&c.require&&c.require("util").types||_&&_.binding&&_.binding("util")}catch{}}()},8992:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c,y){return function(_){return c(y(_))}}},1860:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var o=r(7133),s="object"==typeof self&&self&&self.Object===Object&&self;const y=o.A||s||Function("return this")()},8736:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var s=Function.prototype.toString;const y=function c(_){if(null!=_){try{return s.call(_)}catch{}try{return _+""}catch{}}return""}},1319:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c,y){return c===y||c!=c&&y!=y}},7680:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){for(var y=-1,_=null==c?0:c.length,E={};++y<_;){var T=c[y];E[T[0]]=T[1]}return E}},6513:(i,a,r)=>{"use strict";r.d(a,{A:()=>I});var o=r(5281),s=r(2661);const _=function y(N){return(0,s.A)(N)&&"[object Arguments]"==(0,o.A)(N)};var E=Object.prototype,T=E.hasOwnProperty,A=E.propertyIsEnumerable;const I=_(function(){return arguments}())?_:function(N){return(0,s.A)(N)&&T.call(N,"callee")&&!A.call(N,"callee")}},3744:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=Array.isArray},1287:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var o=r(129),s=r(5481);const y=function c(_){return null!=_&&(0,s.A)(_.length)&&!(0,o.A)(_)}},9377:(i,a,r)=>{"use strict";r.d(a,{A:()=>I});var o=r(1860),y="object"==typeof exports&&exports&&!exports.nodeType&&exports,_=y&&"object"==typeof module&&module&&!module.nodeType&&module,T=_&&_.exports===y?o.A.Buffer:void 0;const I=(T?T.isBuffer:void 0)||function s(){return!1}},129:(i,a,r)=>{"use strict";r.d(a,{A:()=>A});var o=r(5281),s=r(554);const A=function T(S){if(!(0,s.A)(S))return!1;var I=(0,o.A)(S);return"[object Function]"==I||"[object GeneratorFunction]"==I||"[object AsyncFunction]"==I||"[object Proxy]"==I}},5481:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});const c=function s(y){return"number"==typeof y&&y>-1&&y%1==0&&y<=9007199254740991}},554:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){var y=typeof c;return null!=c&&("object"==y||"function"==y)}},2661:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){return null!=c&&"object"==typeof c}},8885:(i,a,r)=>{"use strict";r.d(a,{A:()=>Wr});var o=r(5281),s=r(5481),c=r(2661),xe={};xe["[object Float32Array]"]=xe["[object Float64Array]"]=xe["[object Int8Array]"]=xe["[object Int16Array]"]=xe["[object Int32Array]"]=xe["[object Uint8Array]"]=xe["[object Uint8ClampedArray]"]=xe["[object Uint16Array]"]=xe["[object Uint32Array]"]=!0,xe["[object Arguments]"]=xe["[object Array]"]=xe["[object ArrayBuffer]"]=xe["[object Boolean]"]=xe["[object DataView]"]=xe["[object Date]"]=xe["[object Error]"]=xe["[object Function]"]=xe["[object Map]"]=xe["[object Number]"]=xe["[object Object]"]=xe["[object RegExp]"]=xe["[object Set]"]=xe["[object String]"]=xe["[object WeakMap]"]=!1;var qe=r(778),Mr=r(3340),mr=Mr.A&&Mr.A.isTypedArray;const Wr=mr?(0,qe.A)(mr):function ne(ke){return(0,c.A)(ke)&&(0,s.A)(ke.length)&&!!xe[(0,o.A)(ke)]}},133:(i,a,r)=>{"use strict";r.d(a,{A:()=>X});var o=r(6726),s=r(554),c=r(5776);var T=Object.prototype.hasOwnProperty;const S=function A(z){if(!(0,s.A)(z))return function y(z){var q=[];if(null!=z)for(var lt in Object(z))q.push(lt);return q}(z);var q=(0,c.A)(z),lt=[];for(var pt in z)"constructor"==pt&&(q||!T.call(z,pt))||lt.push(pt);return lt};var I=r(1287);const X=function N(z){return(0,I.A)(z)?(0,o.A)(z,!0):S(z)}},2401:(i,a,r)=>{"use strict";r.d(a,{A:()=>ir});var o=r(7730),s=r(1827),c=r(1319);const _=function y(er,nr,Hr){(void 0!==Hr&&!(0,c.A)(er[nr],Hr)||void 0===Hr&&!(nr in er))&&(0,s.A)(er,nr,Hr)},S=function E(er){return function(nr,Hr,Qr){for(var Xr=-1,gr=Object(nr),ho=Qr(nr),te=ho.length;te--;){var Qt=ho[er?te:++Xr];if(!1===Hr(gr[Qt],Qt,gr))break}return nr}}();var I=r(9933),N=r(4314),X=r(4528),z=r(923),q=r(6513),lt=r(3744),pt=r(1287),et=r(2661);var jt=r(9377),At=r(129),kt=r(554),st=r(5281),ct=r(8010),xe=Function.prototype.toString,ne=Object.prototype.hasOwnProperty,ce=xe.call(Object);var mr=r(8885);const Wr=function _r(er,nr){if(("constructor"!==nr||"function"!=typeof er[nr])&&"__proto__"!=nr)return er[nr]};var ke=r(7517),Ve=r(133);const Pt=function Ie(er,nr,Hr,Qr,Xr,gr,ho){var te=Wr(er,Hr),Qt=Wr(nr,Hr),Ft=ho.get(Qt);if(Ft)_(er,Hr,Ft);else{var pe=gr?gr(te,Qt,Hr+"",er,nr,ho):void 0,br=void 0===pe;if(br){var Yr=(0,lt.A)(Qt),Do=!Yr&&(0,jt.A)(Qt),Ko=!Yr&&!Do&&(0,mr.A)(Qt);pe=Qt,Yr||Do||Ko?(0,lt.A)(te)?pe=te:function _t(er){return(0,et.A)(er)&&(0,pt.A)(er)}(te)?pe=(0,X.A)(te):Do?(br=!1,pe=(0,I.A)(Qt,!0)):Ko?(br=!1,pe=(0,N.A)(Qt,!0)):pe=[]:function qe(er){if(!(0,et.A)(er)||"[object Object]"!=(0,st.A)(er))return!1;var nr=(0,ct.A)(er);if(null===nr)return!0;var Hr=ne.call(nr,"constructor")&&nr.constructor;return"function"==typeof Hr&&Hr instanceof Hr&&xe.call(Hr)==ce}(Qt)||(0,q.A)(Qt)?(pe=te,(0,q.A)(te)?pe=function yt(er){return(0,ke.A)(er,(0,Ve.A)(er))}(te):(!(0,kt.A)(te)||(0,At.A)(te))&&(pe=(0,z.A)(Qt))):br=!1}br&&(ho.set(Qt,pe),Xr(pe,Qt,Qr,gr,ho),ho.delete(Qt)),_(er,Hr,pe)}},zt=function le(er,nr,Hr,Qr,Xr){er!==nr&&S(nr,function(gr,ho){if(Xr||(Xr=new o.A),(0,kt.A)(gr))Pt(er,nr,ho,Hr,le,Qr,Xr);else{var te=Qr?Qr(Wr(er,ho),gr,ho+"",er,nr,Xr):void 0;void 0===te&&(te=gr),_(er,ho,te)}},Ve.A)},Ye=function Se(er){return er};var Vt=Math.max;const Wt=function We(er){return function(){return er}};var Ne=r(4746),hr=Date.now;const Le=function Nt(er){var nr=0,Hr=0;return function(){var Qr=hr(),Xr=16-(Qr-Hr);if(Hr=Qr,Xr>0){if(++nr>=800)return arguments[0]}else nr=0;return er.apply(void 0,arguments)}}(Ne.A?function(er,nr){return(0,Ne.A)(er,"toString",{configurable:!0,enumerable:!1,value:Wt(nr),writable:!0})}:Ye),mt=function yr(er,nr){return Le(function Te(er,nr,Hr){return nr=Vt(void 0===nr?er.length-1:nr,0),function(){for(var Qr=arguments,Xr=-1,gr=Vt(Qr.length-nr,0),ho=Array(gr);++Xr1?Hr[Xr-1]:void 0,ho=Xr>2?Hr[2]:void 0;for(gr=er.length>3&&"function"==typeof gr?(Xr--,gr):void 0,ho&&function Z(er,nr,Hr){if(!(0,kt.A)(Hr))return!1;var Qr=typeof nr;return!!("number"==Qr?(0,pt.A)(Hr)&&(0,U.A)(nr,Hr.length):"string"==Qr&&nr in Hr)&&(0,c.A)(Hr[nr],er)}(Hr[0],Hr[1],ho)&&(gr=Xr<3?void 0:gr,Xr=1),nr=Object(nr);++Qr{"use strict";r.d(a,{lo:()=>Xg,pC:()=>lc,Bq:()=>Qc,dq:()=>Rn,lG:()=>Ia,sh:()=>Ch,Qe:()=>yp});var o={};r.r(o),r.d(o,{OG:()=>Z,My:()=>ie,Ph:()=>$e,lX:()=>Ke,Id:()=>he,fg:()=>It,qj:()=>Nt,aT:()=>Ne,lq:()=>Nr,z:()=>Ao,Q5:()=>ir});var s=r(467);function c(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function _(v,...x){if(!(v instanceof Uint8Array))throw new Error("Expected Uint8Array");if(x.length>0&&!x.includes(v.length))throw new Error(`Expected Uint8Array of length ${x}, not of length=${v.length}`)}function T(v,x=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(x&&v.finished)throw new Error("Hash#digest() has already been called")}const N="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,X=v=>v instanceof Uint8Array,lt=v=>new DataView(v.buffer,v.byteOffset,v.byteLength),pt=(v,x)=>v<<32-x|v>>>x;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Ct(v){if("string"==typeof v&&(v=function ct(v){if("string"!=typeof v)throw new Error("utf8ToBytes expected string, got "+typeof v);return new Uint8Array((new TextEncoder).encode(v))}(v)),!X(v))throw new Error("expected Uint8Array, got "+typeof v);return v}class qt{clone(){return this._cloneInto()}}function ce(v){const x=$=>v().update(Ct($)).digest(),D=v();return x.outputLen=D.outputLen,x.blockLen=D.blockLen,x.create=()=>v(),x}function mr(v=32){if(N&&"function"==typeof N.getRandomValues)return N.getRandomValues(new Uint8Array(v));throw new Error("crypto.getRandomValues must be defined")}class Wr extends qt{constructor(x,D,$,Q){super(),this.blockLen=x,this.outputLen=D,this.padOffset=$,this.isLE=Q,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(x),this.view=lt(this.buffer)}update(x){T(this);const{view:D,buffer:$,blockLen:Q}=this,dt=(x=Ct(x)).length;for(let St=0;StQ-St&&(this.process($,0),St=0);for(let Ue=St;Ue>Q&dt),Rt=Number(D&dt),ve=$?0:4;v.setUint32(x+($?4:0),St,$),v.setUint32(x+ve,Rt,$)})($,Q-8,BigInt(8*this.length),dt),this.process($,0);const Rt=lt(x),Xt=this.outputLen;if(Xt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const ve=Xt/4,Pe=this.get();if(ve>Pe.length)throw new Error("_sha2: outputLen bigger than state");for(let Ue=0;Uev&x^~v&D,Ve=(v,x,D)=>v&x^v&D^x&D,yt=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Lt=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Ie=new Uint32Array(64);class Pt extends Wr{constructor(){super(64,32,8,!1),this.A=0|Lt[0],this.B=0|Lt[1],this.C=0|Lt[2],this.D=0|Lt[3],this.E=0|Lt[4],this.F=0|Lt[5],this.G=0|Lt[6],this.H=0|Lt[7]}get(){const{A:x,B:D,C:$,D:Q,E:dt,F:St,G:Rt,H:Xt}=this;return[x,D,$,Q,dt,St,Rt,Xt]}set(x,D,$,Q,dt,St,Rt,Xt){this.A=0|x,this.B=0|D,this.C=0|$,this.D=0|Q,this.E=0|dt,this.F=0|St,this.G=0|Rt,this.H=0|Xt}process(x,D){for(let Ue=0;Ue<16;Ue++,D+=4)Ie[Ue]=x.getUint32(D,!1);for(let Ue=16;Ue<64;Ue++){const lr=Ie[Ue-15],vr=Ie[Ue-2],sr=pt(lr,7)^pt(lr,18)^lr>>>3,Ze=pt(vr,17)^pt(vr,19)^vr>>>10;Ie[Ue]=Ze+Ie[Ue-7]+sr+Ie[Ue-16]|0}let{A:$,B:Q,C:dt,D:St,E:Rt,F:Xt,G:ve,H:Pe}=this;for(let Ue=0;Ue<64;Ue++){const vr=Pe+(pt(Rt,6)^pt(Rt,11)^pt(Rt,25))+ke(Rt,Xt,ve)+yt[Ue]+Ie[Ue]|0,Ze=(pt($,2)^pt($,13)^pt($,22))+Ve($,Q,dt)|0;Pe=ve,ve=Xt,Xt=Rt,Rt=St+vr|0,St=dt,dt=Q,Q=$,$=vr+Ze|0}$=$+this.A|0,Q=Q+this.B|0,dt=dt+this.C|0,St=St+this.D|0,Rt=Rt+this.E|0,Xt=Xt+this.F|0,ve=ve+this.G|0,Pe=Pe+this.H|0,this.set($,Q,dt,St,Rt,Xt,ve,Pe)}roundClean(){Ie.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const zt=ce(()=>new Pt),ft=(BigInt(0),BigInt(1)),me=BigInt(2),Vt=v=>v instanceof Uint8Array,Te=Array.from({length:256},(v,x)=>x.toString(16).padStart(2,"0"));function ie(v){if(!Vt(v))throw new Error("Uint8Array expected");let x="";for(let D=0;D$+Q.length,0));let D=0;return v.forEach($=>{if(!Vt($))throw new Error("Uint8Array expected");x.set($,D),D+=$.length}),x}const Z=v=>(me<new Uint8Array(v),Tt=v=>Uint8Array.from(v);function It(v,x,D){if("number"!=typeof v||v<2)throw new Error("hashLen must be a number");if("number"!=typeof x||x<2)throw new Error("qByteLen must be a number");if("function"!=typeof D)throw new Error("hmacFn must be a function");let $=it(v),Q=it(v),dt=0;const St=()=>{$.fill(1),Q.fill(0),dt=0},Rt=(...Ue)=>D(Q,$,...Ue),Xt=(Ue=it())=>{Q=Rt(Tt([0]),Ue),$=Rt(),0!==Ue.length&&(Q=Rt(Tt([1]),Ue),$=Rt())},ve=()=>{if(dt++>=1e3)throw new Error("drbg: tried 1000 values");let Ue=0;const lr=[];for(;Ue{let vr;for(St(),Xt(Ue);!(vr=lr(ve()));)Xt();return St(),vr}}const ye={bigint:v=>"bigint"==typeof v,function:v=>"function"==typeof v,boolean:v=>"boolean"==typeof v,string:v=>"string"==typeof v,stringOrUint8Array:v=>"string"==typeof v||v instanceof Uint8Array,isSafeInteger:v=>Number.isSafeInteger(v),array:v=>Array.isArray(v),field:(v,x)=>x.Fp.isValid(v),hash:v=>"function"==typeof v&&Number.isSafeInteger(v.outputLen)};function ir(v,x,D={}){const $=(Q,dt,St)=>{const Rt=ye[dt];if("function"!=typeof Rt)throw new Error(`Invalid validator "${dt}", expected function`);const Xt=v[Q];if(!(St&&void 0===Xt||Rt(Xt,v)))throw new Error(`Invalid param ${String(Q)}=${Xt} (${typeof Xt}), expected ${dt}`)};for(const[Q,dt]of Object.entries(x))$(Q,dt,!1);for(const[Q,dt]of Object.entries(D))$(Q,dt,!0);return v}const er=BigInt(0),nr=BigInt(1),Hr=BigInt(2),Qr=BigInt(3),Xr=BigInt(4),gr=BigInt(5),ho=BigInt(8);function Ft(v,x){const D=v%x;return D>=er?D:x+D}function pe(v,x,D){if(D<=er||x 0");if(D===nr)return er;let $=nr;for(;x>er;)x&nr&&($=$*v%D),v=v*v%D,x>>=nr;return $}function br(v,x,D){let $=v;for(;x-- >er;)$*=$,$%=D;return $}function Yr(v,x){if(v===er||x<=er)throw new Error(`invert: expected positive integers, got n=${v} mod=${x}`);let D=Ft(v,x),$=x,Q=er,dt=nr,St=nr,Rt=er;for(;D!==er;){const ve=$/D,Pe=$%D,Ue=Q-St*ve,lr=dt-Rt*ve;$=D,D=Pe,Q=St,dt=Rt,St=Ue,Rt=lr}if($!==nr)throw new Error("invert: does not exist");return Ft(Q,x)}BigInt(9),BigInt(16);const Je=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Ae(v,x){const D=void 0!==x?x:v.toString(2).length;return{nBitLength:D,nByteLength:Math.ceil(D/8)}}function ei(v){if("bigint"!=typeof v)throw new Error("field order must be bigint");const x=v.toString(2).length;return Math.ceil(x/8)}function Zo(v){const x=ei(v);return x+Math.ceil(x/2)}class Io extends qt{constructor(x,D){super(),this.finished=!1,this.destroyed=!1,function E(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");c(v.outputLen),c(v.blockLen)}(x);const $=Ct(D);if(this.iHash=x.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Q=this.blockLen,dt=new Uint8Array(Q);dt.set($.length>Q?x.create().update($).digest():$);for(let St=0;Stnew Io(v,x).update(D).digest();Oi.create=(v,x)=>new Io(v,x);const di=BigInt(0),Un=BigInt(1);function yi(v){return function _e(v){ir(v,Je.reduce(($,Q)=>($[Q]="function",$),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(v.Fp),ir(v,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Ae(v.n,v.nBitLength),...v,p:v.Fp.ORDER})}const{Ph:Ni,aT:na}=o,Xn={Err:class extends Error{constructor(x=""){super(x)}},_parseInt(v){const{Err:x}=Xn;if(v.length<2||2!==v[0])throw new x("Invalid signature integer tag");const D=v[1],$=v.subarray(2,D+2);if(!D||$.length!==D)throw new x("Invalid signature integer: wrong length");if(128&$[0])throw new x("Invalid signature integer: negative");if(0===$[0]&&!(128&$[1]))throw new x("Invalid signature integer: unnecessary leading zero");return{d:Ni($),l:v.subarray(D+2)}},toSig(v){const{Err:x}=Xn,D="string"==typeof v?na(v):v;if(!(D instanceof Uint8Array))throw new Error("ui8a expected");let $=D.length;if($<2||48!=D[0])throw new x("Invalid signature tag");if(D[1]!==$-2)throw new x("Invalid signature: incorrect length");const{d:Q,l:dt}=Xn._parseInt(D.subarray(2)),{d:St,l:Rt}=Xn._parseInt(dt);if(Rt.length)throw new x("Invalid signature: left bytes after parsing");return{r:Q,s:St}},hexFromSig(v){const x=ve=>8&Number.parseInt(ve[0],16)?"00"+ve:ve,D=ve=>{const Pe=ve.toString(16);return 1&Pe.length?`0${Pe}`:Pe},$=x(D(v.s)),Q=x(D(v.r)),dt=$.length/2,St=Q.length/2,Rt=D(dt),Xt=D(St);return`30${D(St+dt+4)}02${Xt}${Q}02${Rt}${$}`}},ui=BigInt(0),Mn=BigInt(1),Gt=(BigInt(2),BigInt(3));function Zt(v){const x=function bt(v){const x=yi(v);return ir(x,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...x})}(v),{Fp:D,n:$}=x,Q=D.BYTES+1,dt=2*D.BYTES+1;function Rt(oo){return Ft(oo,$)}function Xt(oo){return Yr(oo,$)}const{ProjectivePoint:ve,normPrivateKeyToScalar:Pe,weierstrassEquation:Ue,isWithinCurveOrder:lr}=function Ee(v){const x=function Oa(v){const x=yi(v);ir(x,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:D,Fp:$,a:Q}=x;if(D){if(!$.eql(Q,$.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof D||"bigint"!=typeof D.beta||"function"!=typeof D.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...x})}(v),{Fp:D}=x,$=x.toBytes||((sr,Ze,or)=>{const Ar=Ze.toAffine();return he(Uint8Array.from([4]),D.toBytes(Ar.x),D.toBytes(Ar.y))}),Q=x.fromBytes||(sr=>{const Ze=sr.subarray(1);return{x:D.fromBytes(Ze.subarray(0,D.BYTES)),y:D.fromBytes(Ze.subarray(D.BYTES,2*D.BYTES))}});function dt(sr){const{a:Ze,b:or}=x,Ar=D.sqr(sr),Tr=D.mul(Ar,sr);return D.add(D.add(Tr,D.mul(sr,Ze)),or)}if(!D.eql(D.sqr(x.Gy),dt(x.Gx)))throw new Error("bad generator point: equation left != right");function St(sr){return"bigint"==typeof sr&&uiD.eql(qr,D.ZERO);return Tr(or)&&Tr(Ar)?Ue.ZERO:new Ue(or,Ar,D.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Ze){const or=D.invertBatch(Ze.map(Ar=>Ar.pz));return Ze.map((Ar,Tr)=>Ar.toAffine(or[Tr])).map(Ue.fromAffine)}static fromHex(Ze){const or=Ue.fromAffine(Q(Nt("pointHex",Ze)));return or.assertValidity(),or}static fromPrivateKey(Ze){return Ue.BASE.multiply(Xt(Ze))}_setWindowSize(Ze){this._WINDOW_SIZE=Ze,ve.delete(this)}assertValidity(){if(this.is0()){if(x.allowInfinityPoint&&!D.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:Ze,y:or}=this.toAffine();if(!D.isValid(Ze)||!D.isValid(or))throw new Error("bad point: x or y not FE");const Ar=D.sqr(or),Tr=dt(Ze);if(!D.eql(Ar,Tr))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Ze}=this.toAffine();if(D.isOdd)return!D.isOdd(Ze);throw new Error("Field doesn't support isOdd")}equals(Ze){Pe(Ze);const{px:or,py:Ar,pz:Tr}=this,{px:qr,py:io,pz:$o}=Ze,mo=D.eql(D.mul(or,$o),D.mul(qr,Tr)),Bo=D.eql(D.mul(Ar,$o),D.mul(io,Tr));return mo&&Bo}negate(){return new Ue(this.px,D.neg(this.py),this.pz)}double(){const{a:Ze,b:or}=x,Ar=D.mul(or,Gt),{px:Tr,py:qr,pz:io}=this;let $o=D.ZERO,mo=D.ZERO,Bo=D.ZERO,Wo=D.mul(Tr,Tr),Cn=D.mul(qr,qr),gn=D.mul(io,io),sn=D.mul(Tr,qr);return sn=D.add(sn,sn),Bo=D.mul(Tr,io),Bo=D.add(Bo,Bo),$o=D.mul(Ze,Bo),mo=D.mul(Ar,gn),mo=D.add($o,mo),$o=D.sub(Cn,mo),mo=D.add(Cn,mo),mo=D.mul($o,mo),$o=D.mul(sn,$o),Bo=D.mul(Ar,Bo),gn=D.mul(Ze,gn),sn=D.sub(Wo,gn),sn=D.mul(Ze,sn),sn=D.add(sn,Bo),Bo=D.add(Wo,Wo),Wo=D.add(Bo,Wo),Wo=D.add(Wo,gn),Wo=D.mul(Wo,sn),mo=D.add(mo,Wo),gn=D.mul(qr,io),gn=D.add(gn,gn),Wo=D.mul(gn,sn),$o=D.sub($o,Wo),Bo=D.mul(gn,Cn),Bo=D.add(Bo,Bo),Bo=D.add(Bo,Bo),new Ue($o,mo,Bo)}add(Ze){Pe(Ze);const{px:or,py:Ar,pz:Tr}=this,{px:qr,py:io,pz:$o}=Ze;let mo=D.ZERO,Bo=D.ZERO,Wo=D.ZERO;const Cn=x.a,gn=D.mul(x.b,Gt);let sn=D.mul(or,qr),Qn=D.mul(Ar,io),qn=D.mul(Tr,$o),ii=D.add(or,Ar),oo=D.add(qr,io);ii=D.mul(ii,oo),oo=D.add(sn,Qn),ii=D.sub(ii,oo),oo=D.add(or,Tr);let uo=D.add(qr,$o);return oo=D.mul(oo,uo),uo=D.add(sn,qn),oo=D.sub(oo,uo),uo=D.add(Ar,Tr),mo=D.add(io,$o),uo=D.mul(uo,mo),mo=D.add(Qn,qn),uo=D.sub(uo,mo),Wo=D.mul(Cn,oo),mo=D.mul(gn,qn),Wo=D.add(mo,Wo),mo=D.sub(Qn,Wo),Wo=D.add(Qn,Wo),Bo=D.mul(mo,Wo),Qn=D.add(sn,sn),Qn=D.add(Qn,sn),qn=D.mul(Cn,qn),oo=D.mul(gn,oo),Qn=D.add(Qn,qn),qn=D.sub(sn,qn),qn=D.mul(Cn,qn),oo=D.add(oo,qn),sn=D.mul(Qn,oo),Bo=D.add(Bo,sn),sn=D.mul(uo,oo),mo=D.mul(ii,mo),mo=D.sub(mo,sn),sn=D.mul(ii,Qn),Wo=D.mul(uo,Wo),Wo=D.add(Wo,sn),new Ue(mo,Bo,Wo)}subtract(Ze){return this.add(Ze.negate())}is0(){return this.equals(Ue.ZERO)}wNAF(Ze){return vr.wNAFCached(this,ve,Ze,or=>{const Ar=D.invertBatch(or.map(Tr=>Tr.pz));return or.map((Tr,qr)=>Tr.toAffine(Ar[qr])).map(Ue.fromAffine)})}multiplyUnsafe(Ze){const or=Ue.ZERO;if(Ze===ui)return or;if(Rt(Ze),Ze===Mn)return this;const{endo:Ar}=x;if(!Ar)return vr.unsafeLadder(this,Ze);let{k1neg:Tr,k1:qr,k2neg:io,k2:$o}=Ar.splitScalar(Ze),mo=or,Bo=or,Wo=this;for(;qr>ui||$o>ui;)qr&Mn&&(mo=mo.add(Wo)),$o&Mn&&(Bo=Bo.add(Wo)),Wo=Wo.double(),qr>>=Mn,$o>>=Mn;return Tr&&(mo=mo.negate()),io&&(Bo=Bo.negate()),Bo=new Ue(D.mul(Bo.px,Ar.beta),Bo.py,Bo.pz),mo.add(Bo)}multiply(Ze){Rt(Ze);let Ar,Tr,or=Ze;const{endo:qr}=x;if(qr){const{k1neg:io,k1:$o,k2neg:mo,k2:Bo}=qr.splitScalar(or);let{p:Wo,f:Cn}=this.wNAF($o),{p:gn,f:sn}=this.wNAF(Bo);Wo=vr.constTimeNegate(io,Wo),gn=vr.constTimeNegate(mo,gn),gn=new Ue(D.mul(gn.px,qr.beta),gn.py,gn.pz),Ar=Wo.add(gn),Tr=Cn.add(sn)}else{const{p:io,f:$o}=this.wNAF(or);Ar=io,Tr=$o}return Ue.normalizeZ([Ar,Tr])[0]}multiplyAndAddUnsafe(Ze,or,Ar){const Tr=Ue.BASE,qr=($o,mo)=>mo!==ui&&mo!==Mn&&$o.equals(Tr)?$o.multiply(mo):$o.multiplyUnsafe(mo),io=qr(this,or).add(qr(Ze,Ar));return io.is0()?void 0:io}toAffine(Ze){const{px:or,py:Ar,pz:Tr}=this,qr=this.is0();null==Ze&&(Ze=qr?D.ONE:D.inv(Tr));const io=D.mul(or,Ze),$o=D.mul(Ar,Ze),mo=D.mul(Tr,Ze);if(qr)return{x:D.ZERO,y:D.ZERO};if(!D.eql(mo,D.ONE))throw new Error("invZ was invalid");return{x:io,y:$o}}isTorsionFree(){const{h:Ze,isTorsionFree:or}=x;if(Ze===Mn)return!0;if(or)return or(Ue,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Ze,clearCofactor:or}=x;return Ze===Mn?this:or?or(Ue,this):this.multiplyUnsafe(x.h)}toRawBytes(Ze=!0){return this.assertValidity(),$(Ue,this,Ze)}toHex(Ze=!0){return ie(this.toRawBytes(Ze))}}Ue.BASE=new Ue(x.Gx,x.Gy,D.ONE),Ue.ZERO=new Ue(D.ZERO,D.ONE,D.ZERO);const lr=x.nBitLength,vr=function Ri(v,x){const D=(Q,dt)=>{const St=dt.negate();return Q?St:dt},$=Q=>({windows:Math.ceil(x/Q)+1,windowSize:2**(Q-1)});return{constTimeNegate:D,unsafeLadder(Q,dt){let St=v.ZERO,Rt=Q;for(;dt>di;)dt&Un&&(St=St.add(Rt)),Rt=Rt.double(),dt>>=Un;return St},precomputeWindow(Q,dt){const{windows:St,windowSize:Rt}=$(dt),Xt=[];let ve=Q,Pe=ve;for(let Ue=0;Ue>=vr,or>Xt&&(or-=lr,St+=Un);const Ar=Ze,Tr=Ze+Math.abs(or)-1,io=or<0;0===or?Pe=Pe.add(D(sr%2!=0,dt[Ar])):ve=ve.add(D(io,dt[Tr]))}return{p:ve,f:Pe}},wNAFCached(Q,dt,St,Rt){const Xt=Q._WINDOW_SIZE||1;let ve=dt.get(Q);return ve||(ve=this.precomputeWindow(Q,Xt),1!==Xt&&dt.set(Q,Rt(ve))),this.wNAF(Xt,ve,St)}}}(Ue,x.endo?Math.ceil(lr/2):lr);return{CURVE:x,ProjectivePoint:Ue,normPrivateKeyToScalar:Xt,weierstrassEquation:dt,isWithinCurveOrder:St}}({...x,toBytes(oo,uo,Xo){const an=uo.toAffine(),bo=D.toBytes(an.x),Tn=he;return Xo?Tn(Uint8Array.from([uo.hasEvenY()?2:3]),bo):Tn(Uint8Array.from([4]),bo,D.toBytes(an.y))},fromBytes(oo){const uo=oo.length,Xo=oo[0],an=oo.subarray(1);if(uo!==Q||2!==Xo&&3!==Xo){if(uo===dt&&4===Xo)return{x:D.fromBytes(an.subarray(0,D.BYTES)),y:D.fromBytes(an.subarray(D.BYTES,2*D.BYTES))};throw new Error(`Point of length ${uo} was invalid. Expected ${Q} compressed bytes or ${dt} uncompressed bytes`)}{const bo=$e(an);if(!function St(oo){return uiie(Nr(oo,x.nByteLength));function sr(oo){return oo>$>>Mn}const or=(oo,uo,Xo)=>$e(oo.slice(uo,Xo));class Ar{constructor(uo,Xo,an){this.r=uo,this.s=Xo,this.recovery=an,this.assertValidity()}static fromCompact(uo){const Xo=x.nByteLength;return uo=Nt("compactSignature",uo,2*Xo),new Ar(or(uo,0,Xo),or(uo,Xo,2*Xo))}static fromDER(uo){const{r:Xo,s:an}=Xn.toSig(Nt("DER",uo));return new Ar(Xo,an)}assertValidity(){if(!lr(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!lr(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(uo){return new Ar(this.r,this.s,uo)}recoverPublicKey(uo){const{r:Xo,s:an,recovery:bo}=this,Tn=Bo(Nt("msgHash",uo));if(null==bo||![0,1,2,3].includes(bo))throw new Error("recovery id invalid");const Gn=2===bo||3===bo?Xo+x.n:Xo;if(Gn>=D.ORDER)throw new Error("recovery id 2 or 3 invalid");const wa=ve.fromHex((1&bo?"03":"02")+vr(Gn)),xs=Xt(Gn),Is=Rt(-Tn*xs),Os=Rt(an*xs),rs=ve.BASE.multiplyAndAddUnsafe(wa,Is,Os);if(!rs)throw new Error("point at infinify");return rs.assertValidity(),rs}hasHighS(){return sr(this.s)}normalizeS(){return this.hasHighS()?new Ar(this.r,Rt(-this.s),this.recovery):this}toDERRawBytes(){return Ne(this.toDERHex())}toDERHex(){return Xn.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Ne(this.toCompactHex())}toCompactHex(){return vr(this.r)+vr(this.s)}}const Tr={isValidPrivateKey(oo){try{return Pe(oo),!0}catch{return!1}},normPrivateKeyToScalar:Pe,randomPrivateKey:()=>{const oo=Zo(x.n);return function Ci(v,x,D=!1){const $=v.length,Q=ei(x),dt=Zo(x);if($<16||$1024)throw new Error(`expected ${dt}-1024 bytes of input, got ${$}`);const Rt=Ft(D?$e(v):Ke(v),x-nr)+nr;return D?Ao(Rt,Q):Nr(Rt,Q)}(x.randomBytes(oo),x.n)},precompute:(oo=8,uo=ve.BASE)=>(uo._setWindowSize(oo),uo.multiply(BigInt(3)),uo)};function io(oo){const uo=oo instanceof Uint8Array,Xo="string"==typeof oo,an=(uo||Xo)&&oo.length;return uo?an===Q||an===dt:Xo?an===2*Q||an===2*dt:oo instanceof ve}const mo=x.bits2int||function(oo){const uo=$e(oo),Xo=8*oo.length-x.nBitLength;return Xo>0?uo>>BigInt(Xo):uo},Bo=x.bits2int_modN||function(oo){return Rt(mo(oo))},Wo=Z(x.nBitLength);function Cn(oo){if("bigint"!=typeof oo)throw new Error("bigint expected");if(!(ui<=oo&&ooWa in Xo))throw new Error("sign() legacy options not supported");const{hash:an,randomBytes:bo}=x;let{lowS:Tn,prehash:Gn,extraEntropy:zn}=Xo;null==Tn&&(Tn=!0),oo=Nt("msgHash",oo),Gn&&(oo=Nt("prehashed msgHash",an(oo)));const wa=Bo(oo),xs=Pe(uo),Is=[Cn(xs),Cn(wa)];if(null!=zn){const Wa=!0===zn?bo(D.BYTES):zn;Is.push(Nt("extraEntropy",Wa))}const Os=he(...Is),rs=wa;return{seed:Os,k2sig:function wl(Wa){const il=mo(Wa);if(!lr(il))return;const Gh=Xt(il),Bc=ve.BASE.multiply(il).toAffine(),Ll=Rt(Bc.x);if(Ll===ui)return;const os=Rt(Gh*Rt(rs+Ll*xs));if(os===ui)return;let Yu=(Bc.x===Ll?0:2)|Number(Bc.y&Mn),Zu=os;return Tn&&sr(os)&&(Zu=function Ze(oo){return sr(oo)?Rt(-oo):oo}(os),Yu^=1),new Ar(Ll,Zu,Yu)}}}(oo,uo,Xo);return It(x.hash.outputLen,x.nByteLength,x.hmac)(an,bo)},verify:function ii(oo,uo,Xo,an=Qn){const bo=oo;if(uo=Nt("msgHash",uo),Xo=Nt("publicKey",Xo),"strict"in an)throw new Error("options.strict was renamed to lowS");const{lowS:Tn,prehash:Gn}=an;let zn,wa;try{if("string"==typeof bo||bo instanceof Uint8Array)try{zn=Ar.fromDER(bo)}catch(Bc){if(!(Bc instanceof Xn.Err))throw Bc;zn=Ar.fromCompact(bo)}else{if("object"!=typeof bo||"bigint"!=typeof bo.r||"bigint"!=typeof bo.s)throw new Error("PARSE");{const{r:Bc,s:Ll}=bo;zn=new Ar(Bc,Ll)}}wa=ve.fromHex(Xo)}catch(Bc){if("PARSE"===Bc.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(Tn&&zn.hasHighS())return!1;Gn&&(uo=x.hash(uo));const{r:xs,s:Is}=zn,Os=Bo(uo),rs=Xt(Is),wl=Rt(Os*rs),Wa=Rt(xs*rs),il=ve.BASE.multiplyAndAddUnsafe(wa,wl,Wa)?.toAffine();return!!il&&Rt(il.x)===xs},ProjectivePoint:ve,Signature:Ar,utils:Tr}}function He(v){return{hash:v,hmac:(x,...D)=>Oi(v,x,function $t(...v){const x=new Uint8Array(v.reduce(($,Q)=>$+Q.length,0));let D=0;return v.forEach($=>{if(!X($))throw new Error("Uint8Array expected");x.set($,D),D+=$.length}),x}(...D)),randomBytes:mr}}BigInt(4);const fr=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Ir=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Cr=BigInt(1),Pr=BigInt(2),$r=(v,x)=>(v+x/Pr)/x;function Jr(v){const x=fr,D=BigInt(3),$=BigInt(6),Q=BigInt(11),dt=BigInt(22),St=BigInt(23),Rt=BigInt(44),Xt=BigInt(88),ve=v*v*v%x,Pe=ve*ve*v%x,Ue=br(Pe,D,x)*Pe%x,lr=br(Ue,D,x)*Pe%x,vr=br(lr,Pr,x)*ve%x,sr=br(vr,Q,x)*vr%x,Ze=br(sr,dt,x)*sr%x,or=br(Ze,Rt,x)*Ze%x,Ar=br(or,Xt,x)*or%x,Tr=br(Ar,Rt,x)*Ze%x,qr=br(Tr,D,x)*Pe%x,io=br(qr,St,x)*sr%x,$o=br(io,$,x)*ve%x,mo=br($o,Pr,x);if(!eo.eql(eo.sqr(mo),v))throw new Error("Cannot find square root");return mo}const eo=function ar(v,x,D=!1,$={}){if(v<=er)throw new Error(`Expected Field ORDER > 0, got ${v}`);const{nBitLength:Q,nByteLength:dt}=Ae(v,x);if(dt>2048)throw new Error("Field lengths over 2048 bytes are not supported");const St=function Ko(v){if(v%Xr===Qr){const x=(v+nr)/Xr;return function($,Q){const dt=$.pow(Q,x);if(!$.eql($.sqr(dt),Q))throw new Error("Cannot find square root");return dt}}if(v%ho===gr){const x=(v-gr)/ho;return function($,Q){const dt=$.mul(Q,Hr),St=$.pow(dt,x),Rt=$.mul(Q,St),Xt=$.mul($.mul(Rt,Hr),St),ve=$.mul(Rt,$.sub(Xt,$.ONE));if(!$.eql($.sqr(ve),Q))throw new Error("Cannot find square root");return ve}}return function Do(v){const x=(v-nr)/Hr;let D,$,Q;for(D=v-nr,$=0;D%Hr===er;D/=Hr,$++);for(Q=Hr;QFt(Xt,v),isValid:Xt=>{if("bigint"!=typeof Xt)throw new Error("Invalid field element: expected bigint, got "+typeof Xt);return er<=Xt&&XtXt===er,isOdd:Xt=>(Xt&nr)===nr,neg:Xt=>Ft(-Xt,v),eql:(Xt,ve)=>Xt===ve,sqr:Xt=>Ft(Xt*Xt,v),add:(Xt,ve)=>Ft(Xt+ve,v),sub:(Xt,ve)=>Ft(Xt-ve,v),mul:(Xt,ve)=>Ft(Xt*ve,v),pow:(Xt,ve)=>function Qe(v,x,D){if(D 0");if(D===er)return v.ONE;if(D===nr)return x;let $=v.ONE,Q=x;for(;D>er;)D&nr&&($=v.mul($,Q)),Q=v.sqr(Q),D>>=nr;return $}(Rt,Xt,ve),div:(Xt,ve)=>Ft(Xt*Yr(ve,v),v),sqrN:Xt=>Xt*Xt,addN:(Xt,ve)=>Xt+ve,subN:(Xt,ve)=>Xt-ve,mulN:(Xt,ve)=>Xt*ve,inv:Xt=>Yr(Xt,v),sqrt:$.sqrt||(Xt=>St(Rt,Xt)),invertBatch:Xt=>function Ce(v,x){const D=new Array(x.length),$=x.reduce((dt,St,Rt)=>v.is0(St)?dt:(D[Rt]=dt,v.mul(dt,St)),v.ONE),Q=v.inv($);return x.reduceRight((dt,St,Rt)=>v.is0(St)?dt:(D[Rt]=v.mul(dt,D[Rt]),v.mul(dt,St)),Q),D}(Rt,Xt),cmov:(Xt,ve,Pe)=>Pe?ve:Xt,toBytes:Xt=>D?Ao(Xt,dt):Nr(Xt,dt),fromBytes:Xt=>{if(Xt.length!==dt)throw new Error(`Fp.fromBytes: expected ${dt}, got ${Xt.length}`);return D?Ke(Xt):$e(Xt)}});return Object.freeze(Rt)}(fr,void 0,void 0,{sqrt:Jr}),xo=function Oe(v,x){const D=$=>Zt({...v,...He($)});return Object.freeze({...D(x),create:D})}({a:BigInt(0),b:BigInt(7),Fp:eo,n:Ir,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:v=>{const x=Ir,D=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),$=-Cr*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),Q=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),dt=D,St=BigInt("0x100000000000000000000000000000000"),Rt=$r(dt*v,x),Xt=$r(-$*v,x);let ve=Ft(v-Rt*D-Xt*Q,x),Pe=Ft(-Rt*$-Xt*dt,x);const Ue=ve>St,lr=Pe>St;if(Ue&&(ve=x-ve),lr&&(Pe=x-Pe),ve>St||Pe>St)throw new Error("splitScalar: Endomorphism failed, k="+v);return{k1neg:Ue,k1:ve,k2neg:lr,k2:Pe}}}},zt),Eo=BigInt(0),fo=v=>"bigint"==typeof v&&EoQ.charCodeAt(0)));D=he($,$),si[v]=D}return zt(he(D,...x))}const vi=v=>v.toRawBytes(!0).slice(1),jo=v=>Nr(v,32),Yn=v=>Ft(v,fr),Ji=v=>Ft(v,Ir),on=xo.ProjectivePoint;function Sn(v){let x=xo.utils.normPrivateKeyToScalar(v),D=on.fromPrivateKey(x);return{scalar:D.hasEvenY()?x:Ji(-x),bytes:vi(D)}}function ji(v){if(!fo(v))throw new Error("bad x: need 0 < x < p");const x=Yn(v*v);let $=Jr(Yn(x*v+BigInt(7)));$%Pr!==Eo&&($=Yn(-$));const Q=new on(v,$,Cr);return Q.assertValidity(),Q}function Fs(...v){return Ji($e($i("BIP0340/challenge",...v)))}function pa(v,x,D){const $=Nt("signature",v,64),Q=Nt("message",x),dt=Nt("publicKey",D,32);try{const St=ji($e(dt)),Rt=$e($.subarray(0,32));if(!fo(Rt))return!1;const Xt=$e($.subarray(32,64));if(!(v=>"bigint"==typeof v&&Eoon.BASE.multiplyAndAddUnsafe(v,x,D))(St,Xt,Ji(-ve));return!(!Pe||!Pe.hasEvenY()||Pe.toAffine().x!==Rt)}catch{return!1}}const ta={getPublicKey:function ls(v){return Sn(v).bytes},sign:function Ka(v,x,D=mr(32)){const $=Nt("message",v),{bytes:Q,scalar:dt}=Sn(x),St=Nt("auxRand",D,32),Rt=jo(dt^$e($i("BIP0340/aux",St))),Xt=$i("BIP0340/nonce",Rt,Q,$),ve=Ji($e(Xt));if(ve===Eo)throw new Error("sign failed: k is zero");const{bytes:Pe,scalar:Ue}=Sn(ve),lr=Fs(Pe,Q,$),vr=new Uint8Array(64);if(vr.set(Pe,0),vr.set(jo(Ji(Ue+lr*dt)),32),!pa(vr,$,Q))throw new Error("sign: Invalid signature produced");return vr},verify:pa,utils:{randomPrivateKey:xo.utils.randomPrivateKey,lift_x:ji,pointToBytes:vi,numberToBytesBE:Nr,bytesToNumberBE:$e,taggedHash:$i,mod:Ft}};var Go=r(6391);function Da(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function Hn(v,...x){if(!(v instanceof Uint8Array))throw new Error("Expected Uint8Array");if(x.length>0&&!x.includes(v.length))throw new Error(`Expected Uint8Array of length ${x}, not of length=${v.length}`)}const Zn={number:Da,bool:function fi(v){if("boolean"!=typeof v)throw new Error(`Expected boolean, not ${v}`)},bytes:Hn,hash:function In(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Da(v.outputLen),Da(v.blockLen)},exists:function ds(v,x=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(x&&v.finished)throw new Error("Hash#digest() has already been called")},output:function Fo(v,x){Hn(v);const D=x.outputLen;if(v.lengthQ-St&&(this.process($,0),St=0);for(let Ue=St;Ue>Q&dt),Rt=Number(D&dt),ve=$?0:4;v.setUint32(x+($?4:0),St,$),v.setUint32(x+ve,Rt,$)})($,Q-8,BigInt(8*this.length),dt),this.process($,0);const Rt=(0,Go.O8)(x),Xt=this.outputLen;if(Xt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const ve=Xt/4,Pe=this.get();if(ve>Pe.length)throw new Error("_sha2: outputLen bigger than state");for(let Ue=0;Uev&x^~v&D,Xa=(v,x,D)=>v&x^v&D^x&D,ps=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Vi=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),kn=new Uint32Array(64);class hs extends Sa{constructor(){super(64,32,8,!1),this.A=0|Vi[0],this.B=0|Vi[1],this.C=0|Vi[2],this.D=0|Vi[3],this.E=0|Vi[4],this.F=0|Vi[5],this.G=0|Vi[6],this.H=0|Vi[7]}get(){const{A:x,B:D,C:$,D:Q,E:dt,F:St,G:Rt,H:Xt}=this;return[x,D,$,Q,dt,St,Rt,Xt]}set(x,D,$,Q,dt,St,Rt,Xt){this.A=0|x,this.B=0|D,this.C=0|$,this.D=0|Q,this.E=0|dt,this.F=0|St,this.G=0|Rt,this.H=0|Xt}process(x,D){for(let Ue=0;Ue<16;Ue++,D+=4)kn[Ue]=x.getUint32(D,!1);for(let Ue=16;Ue<64;Ue++){const lr=kn[Ue-15],vr=kn[Ue-2],sr=(0,Go.Ow)(lr,7)^(0,Go.Ow)(lr,18)^lr>>>3,Ze=(0,Go.Ow)(vr,17)^(0,Go.Ow)(vr,19)^vr>>>10;kn[Ue]=Ze+kn[Ue-7]+sr+kn[Ue-16]|0}let{A:$,B:Q,C:dt,D:St,E:Rt,F:Xt,G:ve,H:Pe}=this;for(let Ue=0;Ue<64;Ue++){const vr=Pe+((0,Go.Ow)(Rt,6)^(0,Go.Ow)(Rt,11)^(0,Go.Ow)(Rt,25))+Js(Rt,Xt,ve)+ps[Ue]+kn[Ue]|0,Ze=((0,Go.Ow)($,2)^(0,Go.Ow)($,13)^(0,Go.Ow)($,22))+Xa($,Q,dt)|0;Pe=ve,ve=Xt,Xt=Rt,Rt=St+vr|0,St=dt,dt=Q,Q=$,$=vr+Ze|0}$=$+this.A|0,Q=Q+this.B|0,dt=dt+this.C|0,St=St+this.D|0,Rt=Rt+this.E|0,Xt=Xt+this.F|0,ve=ve+this.G|0,Pe=Pe+this.H|0,this.set($,Q,dt,St,Rt,Xt,ve,Pe)}roundClean(){kn.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class tc extends hs{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const Si=(0,Go.ld)(()=>new hs);function Jn(v){if(!Number.isSafeInteger(v))throw new Error(`Wrong integer: ${v}`)}function Fi(...v){const x=(Q,dt)=>St=>Q(dt(St));return{encode:Array.from(v).reverse().reduce((Q,dt)=>Q?x(Q,dt.encode):dt.encode,void 0),decode:v.reduce((Q,dt)=>Q?x(Q,dt.decode):dt.decode,void 0)}}function pi(v){return{encode:x=>{if(!Array.isArray(x)||x.length&&"number"!=typeof x[0])throw new Error("alphabet.encode input should be an array of numbers");return x.map(D=>{if(Jn(D),D<0||D>=v.length)throw new Error(`Digit index outside alphabet: ${D} (alphabet: ${v.length})`);return v[D]})},decode:x=>{if(!Array.isArray(x)||x.length&&"string"!=typeof x[0])throw new Error("alphabet.decode input should be array of strings");return x.map(D=>{if("string"!=typeof D)throw new Error(`alphabet.decode: not string element=${D}`);const $=v.indexOf(D);if(-1===$)throw new Error(`Unknown letter: "${D}". Allowed: ${v}`);return $})}}}function ra(v=""){if("string"!=typeof v)throw new Error("join separator should be string");return{encode:x=>{if(!Array.isArray(x)||x.length&&"string"!=typeof x[0])throw new Error("join.encode input should be array of strings");for(let D of x)if("string"!=typeof D)throw new Error(`join.encode: non-string input=${D}`);return x.join(v)},decode:x=>{if("string"!=typeof x)throw new Error("join.decode input should be string");return x.split(v)}}}function Aa(v,x="="){if(Jn(v),"string"!=typeof x)throw new Error("padding chr should be string");return{encode(D){if(!Array.isArray(D)||D.length&&"string"!=typeof D[0])throw new Error("padding.encode input should be array of strings");for(let $ of D)if("string"!=typeof $)throw new Error(`padding.encode: non-string input=${$}`);for(;D.length*v%8;)D.push(x);return D},decode(D){if(!Array.isArray(D)||D.length&&"string"!=typeof D[0])throw new Error("padding.encode input should be array of strings");for(let Q of D)if("string"!=typeof Q)throw new Error(`padding.decode: non-string input=${Q}`);let $=D.length;if($*v%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;$>0&&D[$-1]===x;$--)if(!(($-1)*v%8))throw new Error("Invalid padding: string has too much padding");return D.slice(0,$)}}}function Ta(v){if("function"!=typeof v)throw new Error("normalize fn should be function");return{encode:x=>x,decode:x=>v(x)}}function rc(v,x,D){if(x<2)throw new Error(`convertRadix: wrong from=${x}, base cannot be less than 2`);if(D<2)throw new Error(`convertRadix: wrong to=${D}, base cannot be less than 2`);if(!Array.isArray(v))throw new Error("convertRadix: data should be array");if(!v.length)return[];let $=0;const Q=[],dt=Array.from(v);for(dt.forEach(St=>{if(Jn(St),St<0||St>=x)throw new Error(`Wrong integer: ${St}`)});;){let St=0,Rt=!0;for(let Xt=$;Xtnew tc);const Bs=(v,x)=>x?Bs(x,v%x):v,Us=(v,x)=>v+(x-Bs(v,x));function Bi(v,x,D,$){if(!Array.isArray(v))throw new Error("convertRadix2: data should be array");if(x<=0||x>32)throw new Error(`convertRadix2: wrong from=${x}`);if(D<=0||D>32)throw new Error(`convertRadix2: wrong to=${D}`);if(Us(x,D)>32)throw new Error(`convertRadix2: carry overflow from=${x} to=${D} carryBits=${Us(x,D)}`);let Q=0,dt=0;const St=2**D-1,Rt=[];for(const Xt of v){if(Jn(Xt),Xt>=2**x)throw new Error(`convertRadix2: invalid data word=${Xt} from=${x}`);if(Q=Q<32)throw new Error(`convertRadix2: carry overflow pos=${dt} from=${x}`);for(dt+=x;dt>=D;dt-=D)Rt.push((Q>>dt-D&St)>>>0);Q&=2**dt-1}if(Q=Q<=x)throw new Error("Excess padding");if(!$&&Q)throw new Error(`Non-zero padding: ${Q}`);return $&&dt>0&&Rt.push(Q>>>0),Rt}function G(v,x=!1){if(Jn(v),v<=0||v>32)throw new Error("radix2: bits should be in (0..32]");if(Us(8,v)>32||Us(v,8)>32)throw new Error("radix2: carry overflow");return{encode:D=>{if(!(D instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return Bi(Array.from(D),8,v,!x)},decode:D=>{if(!Array.isArray(D)||D.length&&"number"!=typeof D[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(Bi(D,v,8,x))}}}function Jt(v){if("function"!=typeof v)throw new Error("unsafeWrapper fn should be function");return function(...x){try{return v.apply(null,x)}catch{}}}Fi(G(4),pi("0123456789ABCDEF"),ra("")),Fi(G(5),pi("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),Aa(5),ra(""));const ro=(Fi(G(5),pi("0123456789ABCDEFGHIJKLMNOPQRSTUV"),Aa(5),ra("")),Fi(G(5),pi("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),ra(""),Ta(v=>v.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),Fi(G(6),pi("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Aa(6),ra(""))),yn=(Fi(G(6),pi("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),Aa(6),ra("")),v=>Fi(function Es(v){return Jn(v),{encode:x=>{if(!(x instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return rc(Array.from(x),256,v)},decode:x=>{if(!Array.isArray(x)||x.length&&"number"!=typeof x[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(rc(x,v,256))}}}(58),pi(v),ra(""))),ha=(yn("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),yn("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),yn("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),Fi(pi("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),ra(""))),Li=[996825010,642813549,513874426,1027748829,705979059];function hc(v){const x=v>>25;let D=(33554431&v)<<5;for(let $=0;$>$&1)&&(D^=Li[$]);return D}function gs(v,x,D=1){const $=v.length;let Q=1;for(let dt=0;dt<$;dt++){const St=v.charCodeAt(dt);if(St<33||St>126)throw new Error(`Invalid prefix (${v})`);Q=hc(Q)^St>>5}Q=hc(Q);for(let dt=0;dt<$;dt++)Q=hc(Q)^31&v.charCodeAt(dt);for(let dt of x)Q=hc(Q)^dt;for(let dt=0;dt<6;dt++)Q=hc(Q);return Q^=D,ha.encode(Bi([Q%2**30],30,5,!1))}function $s(v){const x="bech32"===v?1:734539939,D=G(5),$=D.decode,Q=D.encode,dt=Jt($);function Rt(Pe,Ue=90){if("string"!=typeof Pe)throw new Error("bech32.decode input should be string, not "+typeof Pe);if(Pe.length<8||!1!==Ue&&Pe.length>Ue)throw new TypeError(`Wrong string length: ${Pe.length} (${Pe}). Expected (8..${Ue})`);const lr=Pe.toLowerCase();if(Pe!==lr&&Pe!==Pe.toUpperCase())throw new Error("String must be lowercase or uppercase");const vr=(Pe=lr).lastIndexOf("1");if(0===vr||-1===vr)throw new Error('Letter "1" must be present between prefix and data only');const sr=Pe.slice(0,vr),Ze=Pe.slice(vr+1);if(Ze.length<6)throw new Error("Data must be at least 6 characters long");const or=ha.decode(Ze).slice(0,-6),Ar=gs(sr,or,x);if(!Ze.endsWith(Ar))throw new Error(`Invalid checksum in ${Pe}: expected "${Ar}"`);return{prefix:sr,words:or}}return{encode:function St(Pe,Ue,lr=90){if("string"!=typeof Pe)throw new Error("bech32.encode prefix should be string, not "+typeof Pe);if(!Array.isArray(Ue)||Ue.length&&"number"!=typeof Ue[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof Ue);const vr=Pe.length+7+Ue.length;if(!1!==lr&&vr>lr)throw new TypeError(`Length ${vr} exceeds limit ${lr}`);return`${Pe=Pe.toLowerCase()}1${ha.encode(Ue)}${gs(Pe,Ue,x)}`},decode:Rt,decodeToBytes:function ve(Pe){const{prefix:Ue,words:lr}=Rt(Pe,!1);return{prefix:Ue,words:lr,bytes:$(lr)}},decodeUnsafe:Jt(Rt),fromWords:$,fromWordsUnsafe:dt,toWords:Q}}const at=$s("bech32");function _c(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`positive integer expected, not ${v}`)}function xl(v){if("boolean"!=typeof v)throw new Error(`boolean expected, not ${v}`)}function oc(v){return v instanceof Uint8Array||null!=v&&"object"==typeof v&&"Uint8Array"===v.constructor.name}function bn(v,...x){if(!oc(v))throw new Error("Uint8Array expected");if(x.length>0&&!x.includes(v.length))throw new Error(`Uint8Array expected of length ${x}, not of length=${v.length}`)}function Ma(v,x=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(x&&v.finished)throw new Error("Hash#digest() has already been called")}function Cs(v,x){bn(v);const D=x.outputLen;if(v.length{if("string"!=typeof v||v.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof v} with length ${v.length}`);return v.toLowerCase()}));const Jo=v=>new Uint32Array(v.buffer,v.byteOffset,Math.floor(v.byteLength/4)),Ya=v=>new DataView(v.buffer,v.byteOffset,v.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function js(v){if("string"==typeof v)v=function ll(v){if("string"!=typeof v)throw new Error("string expected, got "+typeof v);return new Uint8Array((new TextEncoder).encode(v))}(v);else{if(!oc(v))throw new Error("Uint8Array expected, got "+typeof v);v=v.slice()}return v}function ga(v,x){if(v.length!==x.length)return!1;let D=0;for(let $=0;$(Object.assign(x,v),x);function Ki(v,x,D,$){if("function"==typeof v.setBigUint64)return v.setBigUint64(x,D,$);const Q=BigInt(32),dt=BigInt(4294967295),St=Number(D>>Q&dt),Rt=Number(D&dt),ve=$?0:4;v.setUint32(x+($?4:0),St,$),v.setUint32(x+ve,Rt,$)}const ja=new Uint8Array(16),ni=Jo(ja),Xi=(v,x,D,$)=>({s3:D<<31|$>>>1,s2:x<<31|D>>>1,s1:v<<31|x>>>1,s0:v>>>1^225<<24&-(1&$)}),fa=v=>(v>>>0&255)<<24|(v>>>8&255)<<16|(v>>>16&255)<<8|v>>>24&255;class ic{constructor(x,D){this.blockLen=16,this.outputLen=16,this.s0=0,this.s1=0,this.s2=0,this.s3=0,this.finished=!1,bn(x=js(x),16);const $=Ya(x);let Q=$.getUint32(0,!1),dt=$.getUint32(4,!1),St=$.getUint32(8,!1),Rt=$.getUint32(12,!1);const Xt=[];for(let sr=0;sr<128;sr++)Xt.push({s0:fa(Q),s1:fa(dt),s2:fa(St),s3:fa(Rt)}),({s0:Q,s1:dt,s2:St,s3:Rt}=Xi(Q,dt,St,Rt));const ve=(v=D||1024)>65536?8:v>1024?4:2;var v;if(![1,2,4,8].includes(ve))throw new Error(`ghash: wrong window size=${ve}, should be 2, 4 or 8`);this.W=ve;const Ue=128/ve,lr=this.windowSize=2**ve,vr=[];for(let sr=0;sr>>ve-io-1&1))continue;const{s0:mo,s1:Bo,s2:Wo,s3:Cn}=Xt[ve*sr+io];or^=mo,Ar^=Bo,Tr^=Wo,qr^=Cn}vr.push({s0:or,s1:Ar,s2:Tr,s3:qr})}this.t=vr}_updateBlock(x,D,$,Q){x^=this.s0,D^=this.s1,$^=this.s2,Q^=this.s3;const{W:dt,t:St,windowSize:Rt}=this;let Xt=0,ve=0,Pe=0,Ue=0;const lr=(1<>>8*Ze&255;for(let Ar=8/dt-1;Ar>=0;Ar--){const Tr=or>>>dt*Ar&lr,{s0:qr,s1:io,s2:$o,s3:mo}=St[vr*Rt+Tr];Xt^=qr,ve^=io,Pe^=$o,Ue^=mo,vr+=1}}this.s0=Xt,this.s1=ve,this.s2=Pe,this.s3=Ue}update(x){x=js(x),Ma(this);const D=Jo(x),$=Math.floor(x.length/16),Q=x.length%16;for(let dt=0;dt<$;dt++)this._updateBlock(D[4*dt+0],D[4*dt+1],D[4*dt+2],D[4*dt+3]);return Q&&(ja.set(x.subarray(16*$)),this._updateBlock(ni[0],ni[1],ni[2],ni[3]),ni.fill(0)),this}destroy(){const{t:x}=this;for(const D of x)D.s0=0,D.s1=0,D.s2=0,D.s3=0}digestInto(x){Ma(this),Cs(x,this),this.finished=!0;const{s0:D,s1:$,s2:Q,s3:dt}=this,St=Jo(x);return St[0]=D,St[1]=$,St[2]=Q,St[3]=dt,x}digest(){const x=new Uint8Array(16);return this.digestInto(x),this.destroy(),x}}class Wi extends ic{constructor(x,D){const $=function $n(v){v.reverse();const x=1&v[15];let D=0;for(let $=0;$>>1|D,D=(1&Q)<<7}return v[0]^=225&-x,v}((x=js(x)).slice());super($,D),$.fill(0)}update(x){x=js(x),Ma(this);const D=Jo(x),$=x.length%16,Q=Math.floor(x.length/16);for(let dt=0;dtv(Q,$.length).update(js($)).digest(),D=v(new Uint8Array(16),0);return x.outputLen=D.outputLen,x.blockLen=D.blockLen,x.create=($,Q)=>v($,Q),x}Dc((v,x)=>new ic(v,x)),Dc((v,x)=>new Wi(v,x)),new Uint8Array(16);const Vs=283;function Ui(v){return v<<1^Vs&-(v>>7)}function F(v,x){let D=0;for(;x>0;x>>=1)D^=v&-(1&x),v=Ui(v);return D}const Dt=(()=>{let v=new Uint8Array(256);for(let D=0,$=1;D<256;D++,$^=Ui($))v[D]=$;const x=new Uint8Array(256);x[0]=99;for(let D=0;D<255;D++){let $=v[255-D];$|=$<<8,x[v[D]]=255&($^$>>4^$>>5^$>>6^$>>7^99)}return x})(),rt=Dt.map((v,x)=>Dt.indexOf(x)),wt=v=>v<<24|v>>>8,De=v=>v<<8|v>>>24;function kr(v,x){if(256!==v.length)throw new Error("Wrong sbox length");const D=new Uint32Array(256).map((ve,Pe)=>x(v[Pe])),$=D.map(De),Q=$.map(De),dt=Q.map(De),St=new Uint32Array(65536),Rt=new Uint32Array(65536),Xt=new Uint16Array(65536);for(let ve=0;ve<256;ve++)for(let Pe=0;Pe<256;Pe++){const Ue=256*ve+Pe;St[Ue]=D[ve]^$[Pe],Rt[Ue]=Q[ve]^dt[Pe],Xt[Ue]=v[ve]<<8|v[Pe]}return{sbox:v,sbox2:Xt,T0:D,T1:$,T2:Q,T3:dt,T01:St,T23:Rt}}const Br=kr(Dt,v=>F(v,3)<<24|v<<16|v<<8|F(v,2)),To=kr(rt,v=>F(v,11)<<24|F(v,13)<<16|F(v,9)<<8|F(v,14)),rn=(()=>{const v=new Uint8Array(16);for(let x=0,D=1;x<16;x++,D=Ui(D))v[x]=D;return v})();function Ln(v){bn(v);const x=v.length;if(![16,24,32].includes(x))throw new Error(`aes: wrong key size: should be 16, 24 or 32, got: ${x}`);const{sbox2:D}=Br,$=Jo(v),Q=$.length,dt=Rt=>Pn(D,Rt,Rt,Rt,Rt),St=new Uint32Array(x+28);St.set($);for(let Rt=Q;Rt6&&Rt%Q==4&&(Xt=dt(Xt)),St[Rt]=St[Rt-Q]^Xt}return St}function ln(v,x,D,$,Q,dt){return v[D<<8&65280|$>>>8&255]^x[Q>>>8&65280|dt>>>24&255]}function Pn(v,x,D,$,Q){return v[255&x|65280&D]|v[$>>>16&255|Q>>>16&65280]<<16}function yo(v,x,D,$,Q){const{sbox2:dt,T01:St,T23:Rt}=Br;let Xt=0;x^=v[Xt++],D^=v[Xt++],$^=v[Xt++],Q^=v[Xt++];const ve=v.length/4-2;for(let sr=0;sr{const Rt=Ln(x),{b:Xt,o:ve,out:Pe}=function La(v,x,D){let $=v.length;const Q=$%16;if(!x&&0!==Q)throw new Error("aec/(cbc-ecb): unpadded plaintext with disabled padding");const dt=Jo(v);if(x){let Xt=16-Q;Xt||(Xt=16),$+=Xt}const St=Oo($,D);return{b:dt,o:Jo(St),out:St}}(dt,Q,St),Ue=Jo(D);let lr=Ue[0],vr=Ue[1],sr=Ue[2],Ze=Ue[3],or=0;for(;or+4<=Xt.length;)lr^=Xt[or+0],vr^=Xt[or+1],sr^=Xt[or+2],Ze^=Xt[or+3],({s0:lr,s1:vr,s2:sr,s3:Ze}=yo(Rt,lr,vr,sr,Ze)),ve[or++]=lr,ve[or++]=vr,ve[or++]=sr,ve[or++]=Ze;if(Q){const Ar=function ki(v){const x=new Uint8Array(16),D=Jo(x);x.set(v);const $=16-v.length;for(let Q=16-$;Q<16;Q++)x[Q]=$;return D}(dt.subarray(4*or));lr^=Ar[0],vr^=Ar[1],sr^=Ar[2],Ze^=Ar[3],({s0:lr,s1:vr,s2:sr,s3:Ze}=yo(Rt,lr,vr,sr,Ze)),ve[or++]=lr,ve[or++]=vr,ve[or++]=sr,ve[or++]=Ze}return Rt.fill(0),Pe},decrypt:(dt,St)=>{!function Yi(v){if(bn(v),v.length%16!=0)throw new Error("aes/(cbc-ecb).decrypt ciphertext should consist of blocks with size 16")}(dt);const Rt=function xn(v){const x=Ln(v),D=x.slice(),$=x.length,{sbox2:Q}=Br,{T0:dt,T1:St,T2:Rt,T3:Xt}=To;for(let ve=0;ve<$;ve+=4)for(let Pe=0;Pe<4;Pe++)D[ve+Pe]=x[$-ve-4+Pe];x.fill(0);for(let ve=4;ve<$-4;ve++){const Pe=D[ve],Ue=Pn(Q,Pe,Pe,Pe,Pe);D[ve]=dt[255&Ue]^St[Ue>>>8&255]^Rt[Ue>>>16&255]^Xt[Ue>>>24]}return D}(x),Xt=Jo(D),ve=Oo(dt.length,St),Pe=Jo(dt),Ue=Jo(ve);let lr=Xt[0],vr=Xt[1],sr=Xt[2],Ze=Xt[3];for(let or=0;or+4<=Pe.length;){const Ar=lr,Tr=vr,qr=sr,io=Ze;lr=Pe[or+0],vr=Pe[or+1],sr=Pe[or+2],Ze=Pe[or+3];const{s0:$o,s1:mo,s2:Bo,s3:Wo}=Vr(Rt,lr,vr,sr,Ze);Ue[or++]=$o^Ar,Ue[or++]=mo^Tr,Ue[or++]=Bo^qr,Ue[or++]=Wo^io}return Rt.fill(0),function An(v,x){if(!x)return v;const D=v.length;if(!D)throw new Error("aes/pcks5: empty ciphertext not allowed");const $=v[D-1];if($<=0||$>16)throw new Error(`aes/pcks5: wrong padding byte: ${$}`);const Q=v.subarray(0,-$);for(let dt=0;dt<$;dt++)if(v[D-dt-1]!==$)throw new Error("aes/pcks5: wrong padding");return Q}(ve,Q)}}}),On=(v,x)=>255&v[x++]|(255&v[x++])<<8;class Ei{constructor(x){this.blockLen=16,this.outputLen=16,this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.pos=0,this.finished=!1,bn(x=js(x),32);const D=On(x,0),$=On(x,2),Q=On(x,4),dt=On(x,6),St=On(x,8),Rt=On(x,10),Xt=On(x,12),ve=On(x,14);this.r[0]=8191&D,this.r[1]=8191&(D>>>13|$<<3),this.r[2]=7939&($>>>10|Q<<6),this.r[3]=8191&(Q>>>7|dt<<9),this.r[4]=255&(dt>>>4|St<<12),this.r[5]=St>>>1&8190,this.r[6]=8191&(St>>>14|Rt<<2),this.r[7]=8065&(Rt>>>11|Xt<<5),this.r[8]=8191&(Xt>>>8|ve<<8),this.r[9]=ve>>>5&127;for(let Pe=0;Pe<8;Pe++)this.pad[Pe]=On(x,16+2*Pe)}process(x,D,$=!1){const Q=$?0:2048,{h:dt,r:St}=this,Rt=St[0],Xt=St[1],ve=St[2],Pe=St[3],Ue=St[4],lr=St[5],vr=St[6],sr=St[7],Ze=St[8],or=St[9],Ar=On(x,D+0),Tr=On(x,D+2),qr=On(x,D+4),io=On(x,D+6),$o=On(x,D+8),mo=On(x,D+10),Bo=On(x,D+12),Wo=On(x,D+14);let Cn=dt[0]+(8191&Ar),gn=dt[1]+(8191&(Ar>>>13|Tr<<3)),sn=dt[2]+(8191&(Tr>>>10|qr<<6)),Qn=dt[3]+(8191&(qr>>>7|io<<9)),qn=dt[4]+(8191&(io>>>4|$o<<12)),ii=dt[5]+($o>>>1&8191),oo=dt[6]+(8191&($o>>>14|mo<<2)),uo=dt[7]+(8191&(mo>>>11|Bo<<5)),Xo=dt[8]+(8191&(Bo>>>8|Wo<<8)),an=dt[9]+(Wo>>>5|Q),bo=0,Tn=bo+Cn*Rt+gn*(5*or)+sn*(5*Ze)+Qn*(5*sr)+qn*(5*vr);bo=Tn>>>13,Tn&=8191,Tn+=ii*(5*lr)+oo*(5*Ue)+uo*(5*Pe)+Xo*(5*ve)+an*(5*Xt),bo+=Tn>>>13,Tn&=8191;let Gn=bo+Cn*Xt+gn*Rt+sn*(5*or)+Qn*(5*Ze)+qn*(5*sr);bo=Gn>>>13,Gn&=8191,Gn+=ii*(5*vr)+oo*(5*lr)+uo*(5*Ue)+Xo*(5*Pe)+an*(5*ve),bo+=Gn>>>13,Gn&=8191;let zn=bo+Cn*ve+gn*Xt+sn*Rt+Qn*(5*or)+qn*(5*Ze);bo=zn>>>13,zn&=8191,zn+=ii*(5*sr)+oo*(5*vr)+uo*(5*lr)+Xo*(5*Ue)+an*(5*Pe),bo+=zn>>>13,zn&=8191;let wa=bo+Cn*Pe+gn*ve+sn*Xt+Qn*Rt+qn*(5*or);bo=wa>>>13,wa&=8191,wa+=ii*(5*Ze)+oo*(5*sr)+uo*(5*vr)+Xo*(5*lr)+an*(5*Ue),bo+=wa>>>13,wa&=8191;let xs=bo+Cn*Ue+gn*Pe+sn*ve+Qn*Xt+qn*Rt;bo=xs>>>13,xs&=8191,xs+=ii*(5*or)+oo*(5*Ze)+uo*(5*sr)+Xo*(5*vr)+an*(5*lr),bo+=xs>>>13,xs&=8191;let Is=bo+Cn*lr+gn*Ue+sn*Pe+Qn*ve+qn*Xt;bo=Is>>>13,Is&=8191,Is+=ii*Rt+oo*(5*or)+uo*(5*Ze)+Xo*(5*sr)+an*(5*vr),bo+=Is>>>13,Is&=8191;let Os=bo+Cn*vr+gn*lr+sn*Ue+Qn*Pe+qn*ve;bo=Os>>>13,Os&=8191,Os+=ii*Xt+oo*Rt+uo*(5*or)+Xo*(5*Ze)+an*(5*sr),bo+=Os>>>13,Os&=8191;let rs=bo+Cn*sr+gn*vr+sn*lr+Qn*Ue+qn*Pe;bo=rs>>>13,rs&=8191,rs+=ii*ve+oo*Xt+uo*Rt+Xo*(5*or)+an*(5*Ze),bo+=rs>>>13,rs&=8191;let wl=bo+Cn*Ze+gn*sr+sn*vr+Qn*lr+qn*Ue;bo=wl>>>13,wl&=8191,wl+=ii*Pe+oo*ve+uo*Xt+Xo*Rt+an*(5*or),bo+=wl>>>13,wl&=8191;let Wa=bo+Cn*or+gn*Ze+sn*sr+Qn*vr+qn*lr;bo=Wa>>>13,Wa&=8191,Wa+=ii*Ue+oo*Pe+uo*ve+Xo*Xt+an*Rt,bo+=Wa>>>13,Wa&=8191,bo=(bo<<2)+bo|0,bo=bo+Tn|0,Tn=8191&bo,bo>>>=13,Gn+=bo,dt[0]=Tn,dt[1]=Gn,dt[2]=zn,dt[3]=wa,dt[4]=xs,dt[5]=Is,dt[6]=Os,dt[7]=rs,dt[8]=wl,dt[9]=Wa}finalize(){const{h:x,pad:D}=this,$=new Uint16Array(10);let Q=x[1]>>>13;x[1]&=8191;for(let Rt=2;Rt<10;Rt++)x[Rt]+=Q,Q=x[Rt]>>>13,x[Rt]&=8191;x[0]+=5*Q,Q=x[0]>>>13,x[0]&=8191,x[1]+=Q,Q=x[1]>>>13,x[1]&=8191,x[2]+=Q,$[0]=x[0]+5,Q=$[0]>>>13,$[0]&=8191;for(let Rt=1;Rt<10;Rt++)$[Rt]=x[Rt]+Q,Q=$[Rt]>>>13,$[Rt]&=8191;$[9]-=8192;let dt=(1^Q)-1;for(let Rt=0;Rt<10;Rt++)$[Rt]&=dt;dt=~dt;for(let Rt=0;Rt<10;Rt++)x[Rt]=x[Rt]&dt|$[Rt];x[0]=65535&(x[0]|x[1]<<13),x[1]=65535&(x[1]>>>3|x[2]<<10),x[2]=65535&(x[2]>>>6|x[3]<<7),x[3]=65535&(x[3]>>>9|x[4]<<4),x[4]=65535&(x[4]>>>12|x[5]<<1|x[6]<<14),x[5]=65535&(x[6]>>>2|x[7]<<11),x[6]=65535&(x[7]>>>5|x[8]<<8),x[7]=65535&(x[8]>>>8|x[9]<<5);let St=x[0]+D[0];x[0]=65535&St;for(let Rt=1;Rt<8;Rt++)St=(x[Rt]+D[Rt]|0)+(St>>>16)|0,x[Rt]=65535&St}update(x){Ma(this);const{buffer:D,blockLen:$}=this,Q=(x=js(x)).length;for(let dt=0;dt>>0,x[dt++]=$[St]>>>8;return x}digest(){const{buffer:x,outputLen:D}=this;this.digestInto(x);const $=x.slice(0,D);return this.destroy(),$}}const zo=function aa(v){const x=($,Q)=>v(Q).update(js($)).digest(),D=v(new Uint8Array(32));return x.outputLen=D.outputLen,x.blockLen=D.blockLen,x.create=$=>v($),x}(v=>new Ei(v)),Tc=v=>Uint8Array.from(v.split("").map(x=>x.charCodeAt(0))),ul=Tc("expand 16-byte k"),cc=Tc("expand 32-byte k"),zl=Jo(ul),Mc=Jo(cc);function No(v,x){return v<>>32-x}function Zi(v){return v.byteOffset%4==0}Mc.slice();const Pa=2**32-1,Lo=new Uint32Array;function bc(v,x){const{allowShortKeys:D,extendNonceFn:$,counterLength:Q,counterRight:dt,rounds:St}=function Kc(v,x){if(null==x||"object"!=typeof x)throw new Error("options must be defined");return Object.assign(v,x)}({allowShortKeys:!1,counterLength:8,counterRight:!1,rounds:20},x);if("function"!=typeof v)throw new Error("core must be a function");return _c(Q),_c(St),xl(dt),xl(D),(Rt,Xt,ve,Pe,Ue=0)=>{bn(Rt),bn(Xt),bn(ve);const lr=ve.length;if(Pe||(Pe=new Uint8Array(lr)),bn(Pe),_c(Ue),Ue<0||Ue>=Pa)throw new Error("arx: counter overflow");if(Pe.length=Pa)throw new Error("arx: counter overflow");const Ze=Math.min(64,Xt-sr);if(Ue&&64===Ze){const or=sr/4;if(sr%4!=0)throw new Error("arx: invalid block position");for(let Tr,Ar=0;Ar<16;Ar++)Tr=or+Ar,vr[Tr]=lr[Tr]^Pe[Ar];sr+=64}else{for(let Ar,or=0;or0;)vr.pop().fill(0);return Pe}}function wc(v,x,D,$,Q,dt=20){let St=v[0],Rt=v[1],Xt=v[2],ve=v[3],Pe=x[0],Ue=x[1],lr=x[2],vr=x[3],sr=x[4],Ze=x[5],or=x[6],Ar=x[7],Tr=Q,qr=D[0],io=D[1],$o=D[2],mo=St,Bo=Rt,Wo=Xt,Cn=ve,gn=Pe,sn=Ue,Qn=lr,qn=vr,ii=sr,oo=Ze,uo=or,Xo=Ar,an=Tr,bo=qr,Tn=io,Gn=$o;for(let wa=0;wa{v.update(x);const D=x.length%16;D&&v.update(Bd.subarray(D))},hp=new Uint8Array(32);function R(v,x,D,$,Q){const dt=v(x,D,hp),St=zo.create(dt);Q&&Mo(St,Q),Mo(St,$);const Rt=new Uint8Array(16),Xt=Ya(Rt);Ki(Xt,0,BigInt(Q?Q.length:0),!0),Ki(Xt,8,BigInt($.length),!0),St.update(Rt);const ve=St.digest();return dt.fill(0),ve}const W=v=>(x,D,$)=>(bn(x,32),bn(D),{encrypt:(dt,St)=>{const Rt=dt.length,Xt=Rt+16;St?bn(St,Xt):St=new Uint8Array(Xt),v(x,D,dt,St,1);const ve=R(v,x,D,St.subarray(0,-16),$);return St.set(ve,Rt),St},decrypt:(dt,St)=>{const Rt=dt.length,Xt=Rt-16;if(Rt<16)throw new Error("encrypted data must be at least 16 bytes");St?bn(St,Xt):St=new Uint8Array(Xt);const ve=dt.subarray(0,-16);if(!ga(dt.subarray(-16),R(v,x,D,ve,$)))throw new Error("invalid tag");return v(x,D,ve,St,1),St}});W(Yc),W(Fd);class ht extends Go.Vw{constructor(x,D){super(),this.finished=!1,this.destroyed=!1,Zn.hash(x);const $=(0,Go.ZJ)(D);if(this.iHash=x.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Q=this.blockLen,dt=new Uint8Array(Q);dt.set($.length>Q?x.create().update($).digest():$);for(let St=0;Stnew ht(v,x).update(D).digest();Ht.create=(v,x)=>new ht(v,x);const Er=new Uint8Array([0]),cr=new Uint8Array;var mn=Object.defineProperty,un=(v,x)=>{for(var D in x)mn(v,D,{get:x[D],enumerable:!0})},ca=Symbol("verified"),ka=v=>v instanceof Object;function Ss(v){if(!ka(v)||"number"!=typeof v.kind||"string"!=typeof v.content||"number"!=typeof v.created_at||"string"!=typeof v.pubkey||!v.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(v.tags))return!1;for(let x=0;xyc,QueueNode:()=>gp,binarySearch:()=>dd,insertEventIntoAscendingList:()=>ph,insertEventIntoDescendingList:()=>_u,normalizeURL:()=>Cl,utf8Decoder:()=>Ks,utf8Encoder:()=>Za});var Ks=new TextDecoder("utf-8"),Za=new TextEncoder;function Cl(v){-1===v.indexOf("://")&&(v="wss://"+v);let x=new URL(v);return x.pathname=x.pathname.replace(/\/+/g,"/"),x.pathname.endsWith("/")&&(x.pathname=x.pathname.slice(0,-1)),("80"===x.port&&"ws:"===x.protocol||"443"===x.port&&"wss:"===x.protocol)&&(x.port=""),x.searchParams.sort(),x.hash="",x.toString()}function _u(v,x){const[D,$]=dd(v,Q=>x.id===Q.id?0:x.created_at===Q.created_at?-1:Q.created_at-x.created_at);return $||v.splice(D,0,x),v}function ph(v,x){const[D,$]=dd(v,Q=>x.id===Q.id?0:x.created_at===Q.created_at?-1:x.created_at-Q.created_at);return $||v.splice(D,0,x),v}function dd(v,x){let D=0,$=v.length-1;for(;D<=$;){const Q=Math.floor((D+$)/2),dt=x(v[Q]);if(0===dt)return[Q,!0];dt<0?$=Q-1:D=Q+1}return[D,!1]}var gp=class{value;next=null;prev=null;constructor(v){this.value=v}},yc=class{first;last;constructor(){this.first=null,this.last=null}enqueue(v){const x=new gp(v);return this.last?this.last===this.first?(this.last=x,this.last.prev=this.first,this.first.next=x):(x.prev=this.last,this.last.next=x,this.last=x):(this.first=x,this.last=x),!0}dequeue(){if(!this.first)return null;if(this.first===this.last){const x=this.first;return this.first=null,this.last=null,x.value}const v=this.first;return this.first=v.next,v.value}};function Rn(v){let x=Si(Za.encode(function mp(v){if(!Ss(v))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,v.pubkey,v.created_at,v.kind,v.tags,v.content])}(v)));return(0,Go.My)(x)}var Ic=new class{generateSecretKey(){return ta.utils.randomPrivateKey()}getPublicKey(v){return(0,Go.My)(ta.getPublicKey(v))}finalizeEvent(v,x){const D=v;return D.pubkey=(0,Go.My)(ta.getPublicKey(x)),D.id=Rn(D),D.sig=(0,Go.My)(ta.sign(Rn(D),x)),D[ca]=!0,D}verifyEvent(v){if("boolean"==typeof v[ca])return v[ca];const x=Rn(v);if(x!==v.id)return v[ca]=!1,!1;try{const D=ta.verify(v.sig,x,v.pubkey);return v[ca]=D,D}catch{return v[ca]=!1,!1}}},Qc=Ic.generateSecretKey,Ia=Ic.getPublicKey,lc=Ic.finalizeEvent,Oc=Ic.verifyEvent;function Ha(v){return 1e3<=v&&v<1e4||[1,2,4,5,6,7,8,16,40,41,42,43,44].includes(v)}function Ud(v){return[0,3].includes(v)||1e4<=v&&v<2e4}function dc(v){return 2e4<=v&&v<3e4}function pl(v){return 3e4<=v&&v<4e4}function ba(v){return Ha(v)?"regular":Ud(v)?"replaceable":dc(v)?"ephemeral":pl(v)?"parameterized":"unknown"}function Dl(v,x){const D=x instanceof Array?x:[x];return Ss(v)&&D.includes(v.kind)||!1}un({},{Application:()=>hh,BadgeAward:()=>hn,BadgeDefinition:()=>Vd,BlockedRelaysList:()=>En,BookmarkList:()=>Kn,Bookmarksets:()=>hl,Calendar:()=>Xl,CalendarEventRSVP:()=>gd,ChannelCreation:()=>P,ChannelHideMessage:()=>Et,ChannelMessage:()=>nt,ChannelMetadata:()=>j,ChannelMuteUser:()=>Ut,ClassifiedListing:()=>fh,ClientAuth:()=>Ea,CommunitiesList:()=>jn,CommunityDefinition:()=>bp,CommunityPostApproval:()=>to,Contacts:()=>ku,CreateOrUpdateProduct:()=>la,CreateOrUpdateStall:()=>Lc,Curationsets:()=>Jc,Date:()=>zd,DirectMessageRelaysList:()=>Po,DraftClassifiedListing:()=>mh,DraftLong:()=>Ii,Emojisets:()=>Eu,EncryptedDirectMessage:()=>Hl,EventDeletion:()=>$d,FileMetadata:()=>Ge,FileServerPreference:()=>Vn,Followsets:()=>Wl,GenericRepost:()=>M,Genericlists:()=>Gl,GiftWrap:()=>Re,HTTPAuth:()=>Xs,Handlerinformation:()=>Yl,Handlerrecommendation:()=>fd,Highlights:()=>Ro,InterestsList:()=>qa,Interestsets:()=>Ja,JobFeedback:()=>Zr,JobRequest:()=>Rr,JobResult:()=>Sr,Label:()=>Dr,LightningPubRPC:()=>bi,LiveChatMessage:()=>pr,LiveEvent:()=>gh,LongFormArticle:()=>Pc,Metadata:()=>ud,Mutelist:()=>Co,NWCWalletInfo:()=>Bn,NWCWalletRequest:()=>Ba,NWCWalletResponse:()=>bs,NostrConnect:()=>Rc,OpenTimestamps:()=>ue,Pinlist:()=>Yo,PrivateDirectMessage:()=>jd,ProblemTracker:()=>Or,ProfileBadges:()=>gl,PublicChatsList:()=>Nn,Reaction:()=>Gs,RecommendRelay:()=>pd,RelayList:()=>Ho,Relaysets:()=>Nc,Report:()=>tr,Reporting:()=>ze,Repost:()=>Qa,Seal:()=>hd,SearchRelaysList:()=>mi,ShortTextNote:()=>As,Time:()=>tl,UserEmojiList:()=>lo,UserStatuses:()=>Wg,Zap:()=>Vo,ZapGoal:()=>go,ZapRequest:()=>zr,classifyKind:()=>ba,isEphemeralKind:()=>dc,isKind:()=>Dl,isParameterizedReplaceableKind:()=>pl,isRegularKind:()=>Ha,isReplaceableKind:()=>Ud});var ud=0,As=1,pd=2,ku=3,Hl=4,$d=5,Qa=6,Gs=7,hn=8,hd=13,jd=14,M=16,P=40,j=41,nt=42,Et=43,Ut=44,ue=1040,Re=1059,Ge=1063,pr=1311,Or=1971,tr=1984,ze=1984,Dr=1985,to=4550,Rr=5999,Sr=6999,Zr=7e3,go=9041,zr=9734,Vo=9735,Ro=9802,Co=1e4,Yo=10001,Ho=10002,Kn=10003,jn=10004,Nn=10005,En=10006,mi=10007,qa=10015,lo=10030,Po=10050,Vn=10096,Bn=13194,bi=21e3,Ea=22242,Ba=23194,bs=23195,Rc=24133,Xs=27235,Wl=3e4,Gl=30001,Nc=30002,hl=30003,Jc=30004,gl=30008,Vd=30009,Ja=30015,Lc=30017,la=30018,Pc=30023,Ii=30024,Eu=30030,hh=30078,gh=30311,Wg=30315,fh=30402,mh=30403,zd=31922,tl=31923,Xl=31924,gd=31925,fd=31989,Yl=31990,bp=34550;function bh(v,x){if(v.ids&&-1===v.ids.indexOf(x.id)||v.kinds&&-1===v.kinds.indexOf(x.kind)||v.authors&&-1===v.authors.indexOf(x.pubkey))return!1;for(let D in v)if("#"===D[0]){let Q=v[`#${D.slice(1)}`];if(Q&&!x.tags.find(([dt,St])=>dt===D.slice(1)&&-1!==Q.indexOf(St)))return!1}return!(v.since&&x.created_atv.until)}function Cu(v,x){let D=x.length+3,$=v.indexOf(`"${x}":`)+D,Q=v.slice($).indexOf('"')+$+1;return v.slice(Q,Q+64)}function Ql(v,x){let D=x.length,$=v.indexOf(`"${x}":`)+D+3,Q=v.slice($),dt=Math.min(Q.indexOf(","),Q.indexOf("}"));return parseInt(Q.slice(0,dt),10)}function Wd(v){let x=v.slice(0,22).indexOf('"EVENT"');if(-1===x)return null;let D=v.slice(x+7+1).indexOf('"');if(-1===D)return null;let $=x+7+1+D,Q=v.slice($+1,80).indexOf('"');return-1===Q?null:v.slice($+1,$+1+Q)}function Du(v,x){return x===Cu(v,"id")}function Kg(v,x){return x===Cu(v,"pubkey")}function yh(v,x){return x===Ql(v,"kind")}function vh(v,x){return{kind:Ea,created_at:Math.floor(Date.now()/1e3),tags:[["relay",v],["challenge",x]],content:""}}function Kd(){return el.apply(this,arguments)}function el(){return(el=(0,s.A)(function*(){return new Promise(v=>{const x=new MessageChannel,D=()=>{x.port1.removeEventListener("message",D),v()};x.port1.addEventListener("message",D),x.port2.postMessage(0),x.port1.start()})})).apply(this,arguments)}un({},{getHex64:()=>Cu,getInt:()=>Ql,getSubscriptionId:()=>Wd,matchEventId:()=>Du,matchEventKind:()=>yh,matchEventPubkey:()=>Kg}),un({},{makeAuthEvent:()=>vh});var xh=v=>(v[ca]=!0,!0),ql=class{url;_connected=!1;onclose=null;onnotice=v=>console.debug(`NOTICE from ${this.url}: ${v}`);_onauth=null;baseEoseTimeout=4400;connectionTimeout=4400;publishTimeout=4400;openSubs=new Map;connectionTimeoutHandle;connectionPromise;openCountRequests=new Map;openEventPublishes=new Map;ws;incomingMessageQueue=new yc;queueRunning=!1;challenge;serial=0;verifyEvent;_WebSocket;constructor(v,x){this.url=Cl(v),this.verifyEvent=x.verifyEvent,this._WebSocket=x.websocketImplementation||WebSocket}static connect(v,x){return(0,s.A)(function*(){const D=new ql(v,x);return yield D.connect(),D})()}closeAllSubscriptions(v){for(let[x,D]of this.openSubs)D.close(v);this.openSubs.clear();for(let[x,D]of this.openEventPublishes)D.reject(new Error(v));this.openEventPublishes.clear();for(let[x,D]of this.openCountRequests)D.reject(new Error(v));this.openCountRequests.clear()}get connected(){return this._connected}connect(){var v=this;return(0,s.A)(function*(){return v.connectionPromise||(v.challenge=void 0,v.connectionPromise=new Promise((x,D)=>{v.connectionTimeoutHandle=setTimeout(()=>{D("connection timed out"),v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection timed out")},v.connectionTimeout);try{v.ws=new v._WebSocket(v.url)}catch($){return void D($)}v.ws.onopen=()=>{clearTimeout(v.connectionTimeoutHandle),v._connected=!0,x()},v.ws.onerror=$=>{D($.message||"websocket error"),v._connected&&(v._connected=!1,v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection errored"))},v.ws.onclose=(0,s.A)(function*(){v._connected&&(v._connected=!1,v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection closed"))}),v.ws.onmessage=v._onmessage.bind(v)})),v.connectionPromise})()}runQueue(){var v=this;return(0,s.A)(function*(){for(v.queueRunning=!0;!1!==v.handleNext();)yield Kd();v.queueRunning=!1})()}handleNext(){const v=this.incomingMessageQueue.dequeue();if(!v)return!1;const x=Wd(v);if(x){const D=this.openSubs.get(x);if(!D)return;const $=Cu(v,"id"),Q=D.alreadyHaveEvent?.($);if(D.receivedEvent?.(this,$),Q)return}try{let D=JSON.parse(v);switch(D[0]){case"EVENT":{const $=this.openSubs.get(D[1]),Q=D[2];return void(this.verifyEvent(Q)&&function wh(v,x){for(let D=0;D{x.ws?.send(v)})})()}auth(v){var x=this;return(0,s.A)(function*(){if(!x.challenge)throw new Error("can't perform auth, no challenge was received");const D=yield v(vh(x.url,x.challenge)),$=new Promise((Q,dt)=>{x.openEventPublishes.set(D.id,{resolve:Q,reject:dt})});return x.send('["AUTH",'+JSON.stringify(D)+"]"),$})()}publish(v){var x=this;return(0,s.A)(function*(){const D=new Promise(($,Q)=>{x.openEventPublishes.set(v.id,{resolve:$,reject:Q})});return x.send('["EVENT",'+JSON.stringify(v)+"]"),setTimeout(()=>{const $=x.openEventPublishes.get(v.id);$&&($.reject(new Error("publish timed out")),x.openEventPublishes.delete(v.id))},x.publishTimeout),D})()}count(v,x){var D=this;return(0,s.A)(function*(){D.serial++;const $=x?.id||"count:"+D.serial,Q=new Promise((dt,St)=>{D.openCountRequests.set($,{resolve:dt,reject:St})});return D.send('["COUNT","'+$+'",'+JSON.stringify(v).substring(1)),Q})()}subscribe(v,x){const D=this.prepareSubscription(v,x);return D.fire(),D}prepareSubscription(v,x){this.serial++;const D=x.id||"sub:"+this.serial,$=new _h(this,D,v,x);return this.openSubs.set(D,$),$}close(){this.closeAllSubscriptions("relay connection closed by us"),this._connected=!1,this.ws?.close()}_onmessage(v){this.incomingMessageQueue.enqueue(v.data),this.queueRunning||this.runQueue()}},_h=class{relay;id;closed=!1;eosed=!1;filters;alreadyHaveEvent;receivedEvent;onevent;oneose;onclose;eoseTimeout;eoseTimeoutHandle;constructor(v,x,D,$){this.relay=v,this.filters=D,this.id=x,this.alreadyHaveEvent=$.alreadyHaveEvent,this.receivedEvent=$.receivedEvent,this.eoseTimeout=$.eoseTimeout||v.baseEoseTimeout,this.oneose=$.oneose,this.onclose=$.onclose,this.onevent=$.onevent||(Q=>{console.warn(`onevent() callback not defined for subscription '${this.id}' in relay ${this.relay.url}. event received:`,Q)})}fire(){this.relay.send('["REQ","'+this.id+'",'+JSON.stringify(this.filters).substring(1)),this.eoseTimeoutHandle=setTimeout(this.receivedEose.bind(this),this.eoseTimeout)}receivedEose(){this.eosed||(clearTimeout(this.eoseTimeoutHandle),this.eosed=!0,this.oneose?.())}close(v="closed by caller"){!this.closed&&this.relay.connected&&(this.relay.send('["CLOSE",'+JSON.stringify(this.id)+"]"),this.closed=!0),this.relay.openSubs.delete(this.id),this.onclose?.(v)}};try{WebSocket}catch{}var Gd,wp=class{relays=new Map;seenOn=new Map;trackRelays=!1;verifyEvent;trustedRelayURLs=new Set;_WebSocket;constructor(v){this.verifyEvent=v.verifyEvent,this._WebSocket=v.websocketImplementation}ensureRelay(v,x){var D=this;return(0,s.A)(function*(){v=Cl(v);let $=D.relays.get(v);return $||($=new ql(v,{verifyEvent:D.trustedRelayURLs.has(v)?xh:D.verifyEvent,websocketImplementation:D._WebSocket}),x?.connectionTimeout&&($.connectionTimeout=x.connectionTimeout),D.relays.set(v,$)),yield $.connect(),$})()}close(v){v.map(Cl).forEach(x=>{this.relays.get(x)?.close()})}subscribeMany(v,x,D){return this.subscribeManyMap(Object.fromEntries(v.map($=>[$,x])),D)}subscribeManyMap(v,x){var D=this;this.trackRelays&&(x.receivedEvent=(lr,vr)=>{let sr=this.seenOn.get(vr);sr||(sr=new Set,this.seenOn.set(vr,sr)),sr.add(lr)});const $=new Set,Q=[],dt=Object.keys(v).length,St=[];let Rt=lr=>{St[lr]=!0,St.filter(vr=>vr).length===dt&&(x.oneose?.(),Rt=()=>{})};const Xt=[];let ve=(lr,vr)=>{Rt(lr),Xt[lr]=vr,Xt.filter(sr=>sr).length===dt&&(x.onclose?.(Xt),ve=()=>{})};const Pe=lr=>{if(x.alreadyHaveEvent?.(lr))return!0;const vr=$.has(lr);return $.add(lr),vr},Ue=Promise.all(Object.entries(v).map(function(){var lr=(0,s.A)(function*(vr,sr,Ze){if(Ze.indexOf(vr)!==sr)return void ve(sr,"duplicate url");let Tr,[or,Ar]=vr;or=Cl(or);try{Tr=yield D.ensureRelay(or,{connectionTimeout:x.maxWait?Math.max(.8*x.maxWait,x.maxWait-1e3):void 0})}catch(io){return void ve(sr,io?.message||String(io))}let qr=Tr.subscribe(Ar,{...x,oneose:()=>Rt(sr),onclose:io=>ve(sr,io),alreadyHaveEvent:Pe,eoseTimeout:x.maxWait});Q.push(qr)});return function(vr,sr,Ze){return lr.apply(this,arguments)}}()));return{close:()=>(0,s.A)(function*(){yield Ue,Q.forEach(lr=>{lr.close()})})()}}subscribeManyEose(v,x,D){const $=this.subscribeMany(v,x,{...D,oneose(){$.close()}});return $}querySync(v,x,D){var $=this;return(0,s.A)(function*(){return new Promise(function(){var Q=(0,s.A)(function*(dt){const St=[];$.subscribeManyEose(v,[x],{...D,onevent(Rt){St.push(Rt)},onclose(Rt){dt(St)}})});return function(dt){return Q.apply(this,arguments)}}())})()}get(v,x,D){var $=this;return(0,s.A)(function*(){x.limit=1;const Q=yield $.querySync(v,x,D);return Q.sort((dt,St)=>St.created_at-dt.created_at),Q[0]||null})()}publish(v,x){var D=this;return v.map(Cl).map(function(){var $=(0,s.A)(function*(Q,dt,St){if(St.indexOf(Q)!==dt)return Promise.reject("duplicate url");let Rt=yield D.ensureRelay(Q);return Rt.publish(x).then(Xt=>{if(D.trackRelays){let ve=D.seenOn.get(x.id);ve||(ve=new Set,D.seenOn.set(x.id,ve)),ve.add(Rt)}return Xt})});return function(Q,dt,St){return $.apply(this,arguments)}}())}listConnectionStatus(){const v=new Map;return this.relays.forEach((x,D)=>v.set(D,x.connected)),v}destroy(){this.relays.forEach(v=>v.close()),this.relays=new Map}};try{Gd=WebSocket}catch{}var Xg=class extends wp{constructor(){super({verifyEvent:Oc,websocketImplementation:Gd})}},yp={};un(yp,{BECH32_REGEX:()=>Fc,Bech32MaxSize:()=>Su,NostrTypeGuard:()=>kh,decode:()=>Sl,encodeBytes:()=>Ts,naddrEncode:()=>Ou,neventEncode:()=>bd,noteEncode:()=>Tu,nprofileEncode:()=>Iu,npubEncode:()=>Au,nsecEncode:()=>Eh});var kh={isNProfile:v=>/^nprofile1[a-z\d]+$/.test(v||""),isNEvent:v=>/^nevent1[a-z\d]+$/.test(v||""),isNAddr:v=>/^naddr1[a-z\d]+$/.test(v||""),isNSec:v=>/^nsec1[a-z\d]{58}$/.test(v||""),isNPub:v=>/^npub1[a-z\d]{58}$/.test(v||""),isNote:v=>/^note1[a-z\d]+$/.test(v||""),isNcryptsec:v=>/^ncryptsec1[a-z\d]+$/.test(v||"")},Su=5e3,Fc=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function Sl(v){let{prefix:x,words:D}=at.decode(v,Su),$=new Uint8Array(at.fromWords(D));switch(x){case"nprofile":{let Q=Xd($);if(!Q[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==Q[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:(0,Go.My)(Q[0][0]),relays:Q[1]?Q[1].map(dt=>Ks.decode(dt)):[]}}}case"nevent":{let Q=Xd($);if(!Q[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==Q[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(Q[2]&&32!==Q[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(Q[3]&&4!==Q[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:(0,Go.My)(Q[0][0]),relays:Q[1]?Q[1].map(dt=>Ks.decode(dt)):[],author:Q[2]?.[0]?(0,Go.My)(Q[2][0]):void 0,kind:Q[3]?.[0]?parseInt((0,Go.My)(Q[3][0]),16):void 0}}}case"naddr":{let Q=Xd($);if(!Q[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!Q[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==Q[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!Q[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==Q[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:Ks.decode(Q[0][0]),pubkey:(0,Go.My)(Q[2][0]),kind:parseInt((0,Go.My)(Q[3][0]),16),relays:Q[1]?Q[1].map(dt=>Ks.decode(dt)):[]}}}case"nsec":return{type:x,data:$};case"npub":case"note":return{type:x,data:(0,Go.My)($)};default:throw new Error(`unknown prefix ${x}`)}}function Xd(v){let x={},D=v;for(;D.length>0;){let $=D[0],Q=D[1],dt=D.slice(2,2+Q);if(D=D.slice(2+Q),dt.lengthZa.encode(D))}))}function bd(v){let x;return void 0!==v.kind&&(x=function vp(v){const x=new Uint8Array(4);return x[0]=v>>24&255,x[1]=v>>16&255,x[2]=v>>8&255,x[3]=255&v,x}(v.kind)),Mu("nevent",xp({0:[(0,Go.aT)(v.id)],1:(v.relays||[]).map($=>Za.encode($)),2:v.author?[(0,Go.aT)(v.author)]:[],3:x?[new Uint8Array(x)]:[]}))}function Ou(v){let x=new ArrayBuffer(4);return new DataView(x).setUint32(0,v.kind,!1),Mu("naddr",xp({0:[Za.encode(v.identifier)],1:(v.relays||[]).map($=>Za.encode($)),2:[(0,Go.aT)(v.pubkey)],3:[new Uint8Array(x)]}))}function xp(v){let x=[];return Object.entries(v).reverse().forEach(([D,$])=>{$.forEach(Q=>{let dt=new Uint8Array(Q.length+2);dt.set([parseInt(D)],0),dt.set([Q.length],1),dt.set(Q,2),x.push(dt)})}),(0,Go.Id)(...x)}var Ch={};function _p(v,x,D){return Jl.apply(this,arguments)}function Jl(){return(Jl=(0,s.A)(function*(v,x,D){const $=v instanceof Uint8Array?(0,Go.My)(v):v,dt=Ca(xo.getSharedSecret($,"02"+x));let St=Uint8Array.from((0,Go.po)(16)),Rt=Za.encode(D),Xt=nn(dt,St).encrypt(Rt);return`${ro.encode(new Uint8Array(Xt))}?iv=${ro.encode(new Uint8Array(St.buffer))}`})).apply(this,arguments)}function wd(v,x,D){return fl.apply(this,arguments)}function fl(){return(fl=(0,s.A)(function*(v,x,D){const $=v instanceof Uint8Array?(0,Go.My)(v):v;let[Q,dt]=D.split("?iv="),Rt=Ca(xo.getSharedSecret($,"02"+x)),Xt=ro.decode(dt),ve=ro.decode(Q),Pe=nn(Rt,Xt).decrypt(ve);return Ks.decode(Pe)})).apply(this,arguments)}function Ca(v){return v.slice(1,33)}un(Ch,{decrypt:()=>wd,encrypt:()=>_p}),un({},{NIP05_REGEX:()=>Ms,isNip05:()=>Tl,isValid:()=>Pu,queryProfile:()=>Lu,searchDomain:()=>Yd,useFetchImplementation:()=>Sh});var Nu,Ms=/^(?:([\w.+-]+)@)?([\w_-]+(\.[\w_-]+)+)$/,Tl=v=>Ms.test(v||"");try{Nu=fetch}catch{}function Sh(v){Nu=v}function Yd(v){return kp.apply(this,arguments)}function kp(){return(kp=(0,s.A)(function*(v,x=""){try{const D=`https://${v}/.well-known/nostr.json?name=${x}`,$=yield Nu(D,{redirect:"manual"});if(200!==$.status)throw Error("Wrong response code");return(yield $.json()).names}catch{return{}}})).apply(this,arguments)}function Lu(v){return ml.apply(this,arguments)}function ml(){return(ml=(0,s.A)(function*(v){const x=v.match(Ms);if(!x)return null;const[,D="_",$]=x;try{const Q=`https://${$}/.well-known/nostr.json?name=${D}`,dt=yield Nu(Q,{redirect:"manual"});if(200!==dt.status)throw Error("Wrong response code");const St=yield dt.json(),Rt=St.names[D];return Rt?{pubkey:Rt,relays:St.relays?.[Rt]}:null}catch{return null}})).apply(this,arguments)}function Pu(v,x){return Ml.apply(this,arguments)}function Ml(){return(Ml=(0,s.A)(function*(v,x){const D=yield Lu(x);return!!D&&D.pubkey===v})).apply(this,arguments)}function Yg(v){const x={reply:void 0,root:void 0,mentions:[],profiles:[]},D=[];for(const $ of v.tags)"e"===$[0]&&$[1]&&D.push($),"p"===$[0]&&$[1]&&x.profiles.push({pubkey:$[1],relays:$[2]?[$[2]]:[]});for(let $=0;$Yg}),un({},{fetchRelayInformation:()=>Zg,useFetchImplementation:()=>Am});try{fetch}catch{}function Am(v){}function Zg(v){return yd.apply(this,arguments)}function yd(){return(yd=(0,s.A)(function*(v){return yield(yield fetch(v.replace("ws://","http://").replace("wss://","https://"),{headers:{Accept:"application/nostr+json"}})).json()})).apply(this,arguments)}function Mh(v){let x=0;for(let D=0;D<64;D+=8){const $=parseInt(v.substring(D,D+8),16);if(0!==$){x+=Math.clz32($);break}x+=32}return x}function Ih(v,x){let D=0;const $=v,Q=["nonce",D.toString(),x.toString()];for($.tags.push(Q);;){const dt=Math.floor((new Date).getTime()/1e3);if(dt!==$.created_at&&(D=0,$.created_at=dt),Q[1]=(++D).toString(),$.id=Cp($),Mh($.id)>=x)break}return $}function Cp(v){return(0,Go.My)(Si(Za.encode(JSON.stringify([0,v.pubkey,v.created_at,v.kind,v.tags,v.content]))))}function Tm(v,x,D,$){return lc({kind:Qa,tags:[...v.tags??[],["e",x.id,D],["p",x.pubkey]],content:""===v.content?"":JSON.stringify(x),created_at:v.created_at},$)}function Oh(v){if(v.kind!==Qa)return;let x,D;for(let $=v.tags.length-1;$>=0&&(void 0===x||void 0===D);$--){const Q=v.tags[$];Q.length>=2&&("e"===Q[0]&&void 0===x?x=Q:"p"===Q[0]&&void 0===D&&(D=Q))}return void 0!==x?{id:x[1],relays:[x[2],D?.[2]].filter($=>"string"==typeof $),author:D?.[1]}:void 0}function Mm(v,{skipVerification:x}={}){const D=Oh(v);if(void 0===D||""===v.content)return;let $;try{$=JSON.parse(v.content)}catch{return}return $.id===D.id&&(x||Oc($))?$:void 0}un({},{fastEventHash:()=>Cp,getPow:()=>Mh,minePow:()=>Ih}),un({},{finishRepostEvent:()=>Tm,getRepostedEvent:()=>Mm,getRepostedEventPointer:()=>Oh}),un({},{NOSTR_URI_REGEX:()=>Bu,parse:()=>Nh,test:()=>Dp});var Bu=new RegExp(`nostr:(${Fc.source})`);function Dp(v){return"string"==typeof v&&new RegExp(`^${Bu.source}$`).test(v)}function Nh(v){const x=v.match(new RegExp(`^${Bu.source}$`));if(!x)throw new Error(`Invalid Nostr URI: ${v}`);return{uri:x[0],value:x[1],decoded:Sl(x[1])}}function Qg(v,x,D){const $=x.tags.filter(Q=>Q.length>=2&&("e"===Q[0]||"p"===Q[0]));return lc({...v,kind:Gs,tags:[...v.tags??[],...$,["e",x.id],["p",x.pubkey]],content:v.content??"+"},D)}function Im(v){if(v.kind!==Gs)return;let x,D;for(let $=v.tags.length-1;$>=0&&(void 0===x||void 0===D);$--){const Q=v.tags[$];Q.length>=2&&("e"===Q[0]&&void 0===x?x=Q:"p"===Q[0]&&void 0===D&&(D=Q))}return void 0!==x&&void 0!==D?{id:x[1],relays:[x[2],D[2]].filter($=>void 0!==$),author:D[1]}:void 0}un({},{finishReactionEvent:()=>Qg,getReactedEventPointer:()=>Im}),un({},{matchAll:()=>Zd,regex:()=>$u,replaceAll:()=>rl});var $u=()=>new RegExp(`\\b${Bu.source}\\b`,"g");function*Zd(v){const x=v.matchAll($u());for(const D of x)try{const[$,Q]=D;yield{uri:$,value:Q,decoded:Sl(Q),start:D.index,end:D.index+$.length}}catch{}}function rl(v,x){return v.replaceAll($u(),(D,$)=>x({uri:D,value:$,decoded:Sl($)}))}un({},{channelCreateEvent:()=>Lh,channelHideMessageEvent:()=>Il,channelMessageEvent:()=>zw,channelMetadataEvent:()=>td,channelMuteUserEvent:()=>xd});var Lh=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:P,tags:[...v.tags??[]],content:D,created_at:v.created_at},x)},td=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:j,tags:[["e",v.channel_create_event_id],...v.tags??[]],content:D,created_at:v.created_at},x)},zw=(v,x)=>{const D=[["e",v.channel_create_event_id,v.relay_url,"root"]];return v.reply_to_channel_message_event_id&&D.push(["e",v.reply_to_channel_message_event_id,v.relay_url,"reply"]),lc({kind:nt,tags:[...D,...v.tags??[]],content:v.content,created_at:v.created_at},x)},Il=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:Et,tags:[["e",v.channel_message_event_id],...v.tags??[]],content:D,created_at:v.created_at},x)},xd=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:Ut,tags:[["p",v.pubkey_to_mute],...v.tags??[]],content:D,created_at:v.created_at},x)};un({},{EMOJI_SHORTCODE_REGEX:()=>Qi,matchAll:()=>Sp,regex:()=>ju,replaceAll:()=>qg});var Qd,Qi=/:(\w+):/,ju=()=>new RegExp(`\\B${Qi.source}\\B`,"g");function*Sp(v){const x=v.matchAll(ju());for(const D of x)try{const[$,Q]=D;yield{shortcode:$,name:Q,start:D.index,end:D.index+$.length}}catch{}}function qg(v,x){return v.replaceAll(ju(),(D,$)=>x({shortcode:D,name:$}))}un({},{useFetchImplementation:()=>Ap,validateGithub:()=>Ph});try{Qd=fetch}catch{}function Ap(v){Qd=v}function Ph(v,x,D){return qd.apply(this,arguments)}function qd(){return(qd=(0,s.A)(function*(v,x,D){try{return(yield(yield Qd(`https://gist.github.com/${x}/${D}/raw`)).text())===`Verifying that I control the following Nostr public key: ${v}`}catch{return!1}})).apply(this,arguments)}un({},{decrypt:()=>Uh,encrypt:()=>Bh,getConversationKey:()=>kd,v2:()=>bl});var _d=1,Tp=65535;function kd(v,x){const D=xo.getSharedSecret(v,"02"+x).subarray(1,33);return function Me(v,x,D){return Zn.hash(v),void 0===D&&(D=new Uint8Array(v.outputLen)),Ht(v,(0,Go.ZJ)(D),(0,Go.ZJ)(x))}(Si,D,"nip44-v2")}function ol(v,x){const D=function ao(v,x,D,$=32){if(Zn.hash(v),Zn.number($),$>255*v.outputLen)throw new Error("Length should be <= 255*HashLen");const Q=Math.ceil($/v.outputLen);void 0===D&&(D=cr);const dt=new Uint8Array(Q*v.outputLen),St=Ht.create(v,x),Rt=St._cloneInto(),Xt=new Uint8Array(St.outputLen);for(let ve=0;veTp)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const x=new Uint8Array(2);return new DataView(x.buffer).setUint16(0,v,!1),x}(D),Q=new Uint8Array(Vu(D)-D);return(0,Go.Id)($,x,Q)}(v),Rt=Yc($,Q,St),Xt=ef(dt,Rt,D);return ro.encode((0,Go.Id)(new Uint8Array([2]),D,Rt,Xt))}function Uh(v,x){const{nonce:D,ciphertext:$,mac:Q}=function Fh(v){if("string"!=typeof v)throw new Error("payload must be a valid string");const x=v.length;if(x<132||x>87472)throw new Error("invalid payload length: "+x);if("#"===v[0])throw new Error("unknown encryption version");let D;try{D=ro.decode(v)}catch(dt){throw new Error("invalid base64: "+dt.message)}const $=D.length;if($<99||$>65603)throw new Error("invalid data length: "+$);const Q=D[0];if(2!==Q)throw new Error("unknown encryption version "+Q);return{nonce:D.subarray(1,33),ciphertext:D.subarray(33,-32),mac:D.subarray(-32)}}(v),{chacha_key:dt,chacha_nonce:St,hmac_key:Rt}=ol(x,D);if(!ga(ef(Rt,$,D),Q))throw new Error("invalid MAC");return function tf(v){const x=new DataView(v.buffer).getUint16(0),D=v.subarray(2,2+x);if(x<_d||x>Tp||D.length!==x||v.length!==2+Vu(x))throw new Error("invalid padding");return Ks.decode(D)}(Yc(dt,St,$))}var zu,bl={utils:{getConversationKey:kd,calcPaddedLen:Vu},encrypt:Bh,decrypt:Uh};function Ip(v){const{pathname:x,searchParams:D}=new URL(v),$=x,Q=D.get("relay"),dt=D.get("secret");if(!$||!Q||!dt)throw new Error("invalid connection string");return{pubkey:$,relay:Q,secret:dt}}function rf(v,x,D){return ed.apply(this,arguments)}function ed(){return(ed=(0,s.A)(function*(v,x,D){const Q=yield _p(x,v,JSON.stringify({method:"pay_invoice",params:{invoice:D}})),dt={kind:Ba,created_at:Math.round(Date.now()/1e3),content:Q,tags:[["p",v]]};return lc(dt,x)})).apply(this,arguments)}un({},{makeNwcRequestEvent:()=>rf,parseConnectionString:()=>Ip}),un({},{getZapEndpoint:()=>Op,makeZapReceipt:()=>Wu,makeZapRequest:()=>ru,useFetchImplementation:()=>Hu,validateZapRequest:()=>Rp});try{zu=fetch}catch{}function Hu(v){zu=v}function Op(v){return Ol.apply(this,arguments)}function Ol(){return(Ol=(0,s.A)(function*(v){try{let x="",{lud06:D,lud16:$}=JSON.parse(v.content);if(D){let{words:St}=at.decode(D,1e3),Rt=at.fromWords(St);x=Ks.decode(Rt)}else{if(!$)return null;{let[St,Rt]=$.split("@");x=new URL(`/.well-known/lnurlp/${St}`,`https://${Rt}`).toString()}}let dt=yield(yield zu(x)).json();if(dt.allowsNostr&&dt.nostrPubkey)return dt.callback}catch{}return null})).apply(this,arguments)}function ru({profile:v,event:x,amount:D,relays:$,comment:Q=""}){if(!D)throw new Error("amount not given");if(!v)throw new Error("profile not given");let dt={kind:9734,created_at:Math.round(Date.now()/1e3),content:Q,tags:[["p",v],["amount",D.toString()],["relays",...$]]};return x&&dt.tags.push(["e",x]),dt}function Rp(v){let x;try{x=JSON.parse(v)}catch{return"Invalid zap request JSON."}if(!Ss(x))return"Zap request is not a valid Nostr event.";if(!Oc(x))return"Invalid signature on zap request.";let D=x.tags.find(([dt,St])=>"p"===dt&&St);if(!D)return"Zap request doesn't have a 'p' tag.";if(!D[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let $=x.tags.find(([dt,St])=>"e"===dt&&St);return $&&!$[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":x.tags.find(([dt,St])=>"relays"===dt&&St)?null:"Zap request doesn't have a 'relays' tag."}function Wu({zapRequest:v,preimage:x,bolt11:D,paidAt:$}){let Q=JSON.parse(v),dt=Q.tags.filter(([Rt])=>"e"===Rt||"p"===Rt||"a"===Rt),St={kind:9735,created_at:Math.round($.getTime()/1e3),content:"",tags:[...dt,["P",Q.pubkey],["bolt11",D],["description",v]]};return x&&St.tags.push(["preimage",x]),St}un({},{createRumor:()=>Lp,createSeal:()=>Ku,createWrap:()=>Ed,unwrapEvent:()=>vs,unwrapManyEvents:()=>Rl,wrapEvent:()=>Gu,wrapManyEvents:()=>af});var jh=()=>Math.round(Date.now()/1e3),Np=()=>Math.round(jh()-172800*Math.random()),nl=(v,x)=>kd(v,x),Vh=(v,x,D)=>Bh(JSON.stringify(v),nl(x,D)),es=(v,x)=>JSON.parse(Uh(v.content,nl(x,v.pubkey)));function Lp(v,x){const D={created_at:jh(),content:"",tags:[],...v,pubkey:Ia(x)};return D.id=Rn(D),D}function Ku(v,x,D){return lc({kind:hd,content:Vh(v,x,D),created_at:Np(),tags:[]},x)}function Ed(v,x){const D=Qc();return lc({kind:Re,content:Vh(v,D,x),created_at:Np(),tags:[["p",x]]},D)}function Gu(v,x,D){return Ed(Ku(Lp(v,x),x,D),D)}function af(v,x,D){if(!D||0===D.length)throw new Error("At least one recipient is required.");const $=Ia(x),Q=[Gu(v,x,$)];return D.forEach(dt=>{Q.push(Gu(v,x,dt))}),Q}function vs(v,x){const D=es(v,x);return es(D,x)}function Rl(v,x){let D=[];return v.forEach($=>{D.push(vs($,x))}),D.sort(($,Q)=>$.created_at-Q.created_at),D}un({},{getToken:()=>sf,hashPayload:()=>iu,unpackEventFromToken:()=>Hh,validateEvent:()=>Xu,validateEventKind:()=>Kh,validateEventMethodTag:()=>lf,validateEventPayloadTag:()=>Bp,validateEventTimestamp:()=>Wh,validateEventUrlTag:()=>cf,validateToken:()=>Cd});var Pp="Nostr ";function sf(v,x,D){return ou.apply(this,arguments)}function ou(){return(ou=(0,s.A)(function*(v,x,D,$=!1,Q){const dt={kind:Xs,tags:[["u",v],["method",x]],created_at:Math.round((new Date).getTime()/1e3),content:""};Q&&dt.tags.push(["payload",iu(Q)]);const St=yield D(dt);return($?Pp:"")+ro.encode(Za.encode(JSON.stringify(St)))})).apply(this,arguments)}function Cd(v,x,D){return Nl.apply(this,arguments)}function Nl(){return(Nl=(0,s.A)(function*(v,x,D){const $=yield Hh(v).catch(dt=>{throw dt});return yield Xu($,x,D).catch(dt=>{throw dt})})).apply(this,arguments)}function Hh(v){return nu.apply(this,arguments)}function nu(){return(nu=(0,s.A)(function*(v){if(!v)throw new Error("Missing token");v=v.replace(Pp,"");const x=Ks.decode(ro.decode(v));if(!x||0===x.length||!x.startsWith("{"))throw new Error("Invalid token");return JSON.parse(x)})).apply(this,arguments)}function Wh(v){return!!v.created_at&&Math.round((new Date).getTime()/1e3)-v.created_at<60}function Kh(v){return v.kind===Xs}function cf(v,x){const D=v.tags.find($=>"u"===$[0]);return!!D&&D.length>0&&D[1]===x}function lf(v,x){const D=v.tags.find($=>"method"===$[0]);return!!D&&D.length>0&&D[1].toLowerCase()===x.toLowerCase()}function iu(v){const x=Si(Za.encode(JSON.stringify(v)));return(0,Go.My)(x)}function Bp(v,x){const D=v.tags.find(Q=>"payload"===Q[0]);if(!D)return!1;const $=iu(x);return D.length>0&&D[1]===$}function Xu(v,x,D,$){return Dd.apply(this,arguments)}function Dd(){return(Dd=(0,s.A)(function*(v,x,D,$){if(!Oc(v))throw new Error("Invalid nostr event, signature invalid");if(!Kh(v))throw new Error("Invalid nostr event, kind invalid");if(!Wh(v))throw new Error("Invalid nostr event, created_at timestamp invalid");if(!cf(v,x))throw new Error("Invalid nostr event, url tag invalid");if(!lf(v,D))throw new Error("Invalid nostr event, method tag invalid");if($&&"object"==typeof $&&Object.keys($).length>0&&!Bp(v,$))throw new Error("Invalid nostr event, payload tag does not match request body hash");return!0})).apply(this,arguments)}},8418:(i,a,r)=>{"use strict";r.d(a,{In:()=>z,OS:()=>I,av:()=>N,qT:()=>et,rV:()=>q}),Symbol("verified");var I=0,N=1,z=3,q=4,et=7},6391:(i,a,r)=>{"use strict";r.d(a,{Vw:()=>et,My:()=>S,Id:()=>pt,O8:()=>_,aT:()=>I,po:()=>st,Ow:()=>E,ZJ:()=>lt,ld:()=>jt});const o="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,s=ct=>ct instanceof Uint8Array,_=ct=>new DataView(ct.buffer,ct.byteOffset,ct.byteLength),E=(ct,Ct)=>ct<<32-Ct|ct>>>Ct;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const A=Array.from({length:256},(ct,Ct)=>Ct.toString(16).padStart(2,"0"));function S(ct){if(!s(ct))throw new Error("Uint8Array expected");let Ct="";for(let $t=0;$tqt+xe.length,0));let $t=0;return ct.forEach(qt=>{if(!s(qt))throw new Error("Uint8Array expected");Ct.set(qt,$t),$t+=qt.length}),Ct}class et{clone(){return this._cloneInto()}}function jt(ct){const Ct=qt=>ct().update(lt(qt)).digest(),$t=ct();return Ct.outputLen=$t.outputLen,Ct.blockLen=$t.blockLen,Ct.create=()=>ct(),Ct}function st(ct=32){if(o&&"function"==typeof o.getRandomValues)return o.getRandomValues(new Uint8Array(ct));throw new Error("crypto.getRandomValues must be defined")}},7106:(i,a,r)=>{"use strict";function o(s,c){this.v=s,this.k=c}r.d(a,{A:()=>o})},467:(i,a,r)=>{"use strict";function o(c,y,_,E,T,A,S){try{var I=c[A](S),N=I.value}catch(X){return void _(X)}I.done?y(N):Promise.resolve(N).then(E,T)}function s(c){return function(){var y=this,_=arguments;return new Promise(function(E,T){var A=c.apply(y,_);function S(N){o(A,E,T,S,I,"next",N)}function I(N){o(A,E,T,S,I,"throw",N)}S(void 0)})}}r.d(a,{A:()=>s})},6218:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});var o=r(7106);function s(c){return new o.A(c,0)}},600:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});var o=r(7106);function s(y){return function(){return new c(y.apply(this,arguments))}}function c(y){var _,E;function T(S,I){try{var N=y[S](I),X=N.value,z=X instanceof o.A;Promise.resolve(z?X.v:X).then(function(q){if(z){var lt="return"===S?"return":"next";if(!X.k||q.done)return T(lt,q);q=y[lt](q).value}A(N.done?"return":"normal",q)},function(q){T("throw",q)})}catch(q){A("throw",q)}}function A(S,I){switch(S){case"return":_.resolve({value:I,done:!0});break;case"throw":_.reject(I);break;default:_.resolve({value:I,done:!1})}(_=_.next)?T(_.key,_.arg):E=null}this._invoke=function(S,I){return new Promise(function(N,X){var z={key:S,arg:I,resolve:N,reject:X,next:null};E?E=E.next=z:(_=E=z,T(S,I))})},"function"!=typeof y.return&&(this.return=void 0)}c.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},c.prototype.next=function(y){return this._invoke("next",y)},c.prototype.throw=function(y){return this._invoke("throw",y)},c.prototype.return=function(y){return this._invoke("return",y)}},1635:(i,a,r)=>{"use strict";function X(yt,Lt,Ie,Pt){return new(Ie||(Ie=Promise))(function(zt,Se){function Ye(Vt){try{me(Pt.next(Vt))}catch(Te){Se(Te)}}function ft(Vt){try{me(Pt.throw(Vt))}catch(Te){Se(Te)}}function me(Vt){Vt.done?zt(Vt.value):function le(zt){return zt instanceof Ie?zt:new Ie(function(Se){Se(zt)})}(Vt.value).then(Ye,ft)}me((Pt=Pt.apply(yt,Lt||[])).next())})}function At(yt){return this instanceof At?(this.v=yt,this):new At(yt)}function kt(yt,Lt,Ie){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var le,Pt=Ie.apply(yt,Lt||[]),zt=[];return le=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Ye("next"),Ye("throw"),Ye("return",function Se(We){return function(Wt){return Promise.resolve(Wt).then(We,Te)}}),le[Symbol.asyncIterator]=function(){return this},le;function Ye(We,Wt){Pt[We]&&(le[We]=function(Ne){return new Promise(function($e,Ke){zt.push([We,Ne,$e,Ke])>1||ft(We,Ne)})},Wt&&(le[We]=Wt(le[We])))}function ft(We,Wt){try{!function me(We){We.value instanceof At?Promise.resolve(We.value.v).then(Vt,Te):ie(zt[0][2],We)}(Pt[We](Wt))}catch(Ne){ie(zt[0][3],Ne)}}function Vt(We){ft("next",We)}function Te(We){ft("throw",We)}function ie(We,Wt){We(Wt),zt.shift(),zt.length&&ft(zt[0][0],zt[0][1])}}function ct(yt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ie,Lt=yt[Symbol.asyncIterator];return Lt?Lt.call(yt):(yt=function pt(yt){var Lt="function"==typeof Symbol&&Symbol.iterator,Ie=Lt&&yt[Lt],Pt=0;if(Ie)return Ie.call(yt);if(yt&&"number"==typeof yt.length)return{next:function(){return yt&&Pt>=yt.length&&(yt=void 0),{value:yt&&yt[Pt++],done:!yt}}};throw new TypeError(Lt?"Object is not iterable.":"Symbol.iterator is not defined.")}(yt),Ie={},Pt("next"),Pt("throw"),Pt("return"),Ie[Symbol.asyncIterator]=function(){return this},Ie);function Pt(zt){Ie[zt]=yt[zt]&&function(Se){return new Promise(function(Ye,ft){!function le(zt,Se,Ye,ft){Promise.resolve(ft).then(function(me){zt({value:me,done:Ye})},Se)}(Ye,ft,(Se=yt[zt](Se)).done,Se.value)})}}}r.d(a,{AQ:()=>kt,N3:()=>At,sH:()=>X,xN:()=>ct}),"function"==typeof SuppressedError&&SuppressedError}},i=>{i(i.s=4312)}]); \ No newline at end of file +(self.webpackChunkangor=self.webpackChunkangor||[]).push([[792],{1648:(i,a,r)=>{"use strict";r.d(a,{F:()=>o.F});var o=r(5888)},5888:(i,a,r)=>{"use strict";r.d(a,{F:()=>qt});let o=(()=>{class ve{static{this.standard="cubic-bezier(0.4, 0.0, 0.2, 1)"}static{this.deceleration="cubic-bezier(0.0, 0.0, 0.2, 1)"}static{this.acceleration="cubic-bezier(0.4, 0.0, 1, 1)"}static{this.sharp="cubic-bezier(0.4, 0.0, 0.6, 1)"}}return ve})(),s=(()=>{class ve{static{this.complex="375ms"}static{this.entering="225ms"}static{this.exiting="195ms"}}return ve})();var c=r(9969);const lt=(ve,ne,ce,qe,Mr=`${s.entering} ${o.deceleration}`,mr=`${s.exiting} ${o.acceleration}`)=>(0,c.hZ)(ve,[(0,c.wk)("void",(0,c.iF)(ne)),(0,c.wk)("*",(0,c.iF)(ce)),(0,c.kY)("void => false, * => false",[]),(0,c.kY)("void => *",(0,c.i0)(qe||Mr),{params:{timings:Mr}}),(0,c.kY)("* => void",(0,c.i0)(qe||mr),{params:{timings:mr}})]),qt=[(0,c.hZ)("expandCollapse",[(0,c.wk)("void, collapsed",(0,c.iF)({height:"0"})),(0,c.wk)("*, expanded",(0,c.iF)("*")),(0,c.kY)("void <=> false, collapsed <=> false, expanded <=> false",[]),(0,c.kY)("void <=> *, collapsed <=> expanded",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("fadeIn",[(0,c.wk)("void",(0,c.iF)({opacity:0})),(0,c.wk)("*",(0,c.iF)({opacity:1})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("fadeInTop",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, -100%, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("fadeInBottom",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, 100%, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("fadeInLeft",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(-100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("fadeInRight",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("fadeOut",[(0,c.wk)("*",(0,c.iF)({opacity:1})),(0,c.wk)("void",(0,c.iF)({opacity:0})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("fadeOutTop",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, -100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("fadeOutBottom",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(0, 100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("fadeOutLeft",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(-100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("fadeOutRight",[(0,c.wk)("*",(0,c.iF)({opacity:1,transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"translate3d(100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("shake",[(0,c.kY)("void => false",[]),(0,c.kY)("void => *, * => true",[(0,c.i0)("{{timings}}",(0,c.i7)([(0,c.iF)({transform:"translate3d(0, 0, 0)",offset:0}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.1}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.2}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.3}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.4}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.5}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.6}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.7}),(0,c.iF)({transform:"translate3d(10px, 0, 0)",offset:.8}),(0,c.iF)({transform:"translate3d(-10px, 0, 0)",offset:.9}),(0,c.iF)({transform:"translate3d(0, 0, 0)",offset:1})]))],{params:{timings:"0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955)"}})]),(0,c.hZ)("slideInTop",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, -100%, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("slideInBottom",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, 100%, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("slideInLeft",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(-100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("slideInRight",[(0,c.wk)("void",(0,c.iF)({transform:"translate3d(100%, 0, 0)"})),(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.kY)("void => false",[]),(0,c.kY)("void => *",(0,c.i0)("{{timings}}"),{params:{timings:`${s.entering} ${o.deceleration}`}})]),(0,c.hZ)("slideOutTop",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, -100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("slideOutBottom",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(0, 100%, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("slideOutLeft",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(-100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),(0,c.hZ)("slideOutRight",[(0,c.wk)("*",(0,c.iF)({transform:"translate3d(0, 0, 0)"})),(0,c.wk)("void",(0,c.iF)({transform:"translate3d(100%, 0, 0)"})),(0,c.kY)("false => void",[]),(0,c.kY)("* => void",(0,c.i0)("{{timings}}"),{params:{timings:`${s.exiting} ${o.acceleration}`}})]),lt("zoomIn",{opacity:0,transform:"scale(0.5)"},{opacity:1,transform:"scale(1)"},""),lt("zoomOut",{opacity:1,transform:"scale(1)"},{opacity:0,transform:"scale(0.5)"},"")]},7857:(i,a,r)=>{"use strict";r.d(a,{$w:()=>hr,lX:()=>c,Tv:()=>Es});var o=r(1648),s=r(4438);let c=(()=>{class X{constructor(){this._componentRegistry=new Map,this._navigationStore=new Map}registerComponent(tt,oe){this._componentRegistry.set(tt,oe)}deregisterComponent(tt){this._componentRegistry.delete(tt)}getComponent(tt){return this._componentRegistry.get(tt)}storeNavigation(tt,oe){this._navigationStore.set(tt,oe)}getNavigation(tt){return this._navigationStore.get(tt)??[]}deleteNavigation(tt){this._navigationStore.has(tt)||console.warn(`Navigation with the key '${tt}' does not exist.`),this._navigationStore.delete(tt)}getFlatNavigation(tt,oe=[]){for(const ae of tt)"basic"===ae.type?oe.push(ae):ae.children&&this.getFlatNavigation(ae.children,oe);return oe}getItem(tt,oe){for(const ae of oe){if(ae.id===tt)return ae;if(ae.children){const Lr=this.getItem(tt,ae.children);if(Lr)return Lr}}return null}getItemParent(tt,oe,ae){for(const Lr of oe){if(Lr.id===tt)return ae;if(Lr.children){const Fr=this.getItemParent(tt,Lr.children,Lr);if(Fr)return Fr}}return null}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275prov=s.jDH({token:X,factory:X.\u0275fac,providedIn:"root"})}}return X})();var y=r(7209),_=r(2771),E=r(1413),T=r(177),A=r(9213),S=r(9115),I=r(4823),N=r(5245),Y=r(6977);const z=X=>({"angor-horizontal-navigation-item-active-forced":X}),q=X=>[X];function dt(X,Jt){1&X&&s.eu8(0)}function pt(X,Jt){if(1&X&&(s.j41(0,"div",2),s.DNE(1,dt,1,0,"ng-container",7),s.k0s()),2&X){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,z,Fr.item.active))("routerLink",s.eq3(12,q,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function et(X,Jt){1&X&&s.eu8(0)}function _t(X,Jt){if(1&X&&(s.j41(0,"a",3),s.DNE(1,et,1,0,"ng-container",7),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function Bt(X,Jt){1&X&&s.eu8(0)}function jt(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"div",8),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,Bt,1,0,"ng-container",7),s.k0s()}if(2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,z,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function At(X,Jt){1&X&&s.eu8(0)}function kt(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"div",9),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,At,1,0,"ng-container",7),s.k0s()}if(2&X){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,z,Fr.item.active))("routerLink",s.eq3(12,q,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-horizontal-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function ct(X,Jt){1&X&&s.eu8(0)}function lt(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"a",10),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,ct,1,0,"ng-container",7),s.k0s()}if(2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function Ct(X,Jt){1&X&&s.eu8(0)}function $t(X,Jt){if(1&X&&(s.j41(0,"div",4),s.DNE(1,Ct,1,0,"ng-container",7),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,z,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function qt(X,Jt){1&X&&s.eu8(0)}function ve(X,Jt){if(1&X&&(s.j41(0,"div",6),s.DNE(1,qt,1,0,"ng-container",7),s.k0s()),2&X){s.XpG();const tt=s.sdS(9);s.R7$(),s.Y8G("ngTemplateOutlet",tt)}}function ne(X,Jt){if(1&X&&s.nrm(0,"mat-icon",11),2&X){const tt=s.XpG(2);s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function ce(X,Jt){if(1&X&&(s.j41(0,"div",15)(1,"span",14),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function qe(X,Jt){if(1&X&&(s.j41(0,"div",16)(1,"div",17),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function Mr(X,Jt){if(1&X&&(s.DNE(0,ne,1,2,"mat-icon",11),s.j41(1,"div",12)(2,"div",13)(3,"span",14),s.EFF(4),s.k0s()(),s.DNE(5,ce,3,2,"div",15),s.k0s(),s.DNE(6,qe,3,2,"div",16)),2&X){const tt=s.XpG();s.vxM(tt.item.icon?0:-1),s.R7$(3),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.title),s.R7$(),s.SpI(" ",tt.item.title," "),s.R7$(),s.vxM(tt.item.subtitle?5:-1),s.R7$(),s.vxM(tt.item.badge?6:-1)}}let mr=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new E.B}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation-basic-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"href","target","matTooltip"],[1,"angor-horizontal-navigation-item","angor-horizontal-navigation-item-disabled"],[4,"ngTemplateOutlet"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-horizontal-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],["mat-menu-item","",1,"angor-horizontal-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",1),s.DNE(1,pt,2,14,"div",2)(2,_t,2,4,"a",3)(3,jt,2,5,"div",4)(4,kt,2,14,"div",2)(5,lt,2,4,"a",5)(6,$t,2,5,"div",4)(7,ve,2,1,"div",6),s.k0s(),s.DNE(8,Mr,7,5,"ng-template",null,0,s.C5r)),2&oe&&(s.AVh("angor-horizontal-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.vxM(!ae.item.link||ae.item.externalLink||ae.item.function||ae.item.disabled?-1:1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&!ae.item.function&&!ae.item.disabled?2:-1),s.R7$(),s.vxM(ae.item.link||!ae.item.function||ae.item.disabled?-1:3),s.R7$(),s.vxM(ae.item.link&&!ae.item.externalLink&&ae.item.function&&!ae.item.disabled?4:-1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&ae.item.function&&!ae.item.disabled?5:-1),s.R7$(),s.vxM(ae.item.link||ae.item.function||ae.item.disabled?-1:6),s.R7$(),s.vxM(ae.item.disabled?7:-1))},dependencies:[T.YU,N.Wk,N.wQ,I.uc,I.oV,T.T3,S.Cn,S.fb,A.m_,A.An],encapsulation:2,changeDetection:0})}}return X})(),_r=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation-divider-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper","divider",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return X})();const Wr=["matMenu"],ke=(X,Jt)=>({"angor-horizontal-navigation-menu-active":X,"angor-horizontal-navigation-menu-active-forced":Jt}),Ve=X=>({$implicit:X}),yt=(X,Jt)=>({"angor-horizontal-navigation-item-disabled":X,"angor-horizontal-navigation-item-active-forced":Jt});function Lt(X,Jt){1&X&&s.eu8(0)}function Ie(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"div",6,2),s.bIt("onMenuOpen",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.triggerChangeDetection())})("onMenuClose",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.triggerChangeDetection())}),s.DNE(2,Lt,1,0,"ng-container",7),s.k0s()}if(2&X){const tt=s.sdS(1),oe=s.XpG(),ae=s.sdS(2),Lr=s.sdS(6);s.Y8G("ngClass",s.l_i(4,ke,tt.menuOpen,oe.item.active))("matMenuTriggerFor",ae),s.R7$(2),s.Y8G("ngTemplateOutlet",Lr)("ngTemplateOutletContext",s.eq3(7,Ve,oe.item))}}function Pt(X,Jt){if(1&X&&(s.j41(0,"div",8),s.nrm(1,"angor-horizontal-navigation-basic-item",11),s.k0s()),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("disabled",tt.disabled),s.R7$(),s.Y8G("item",tt)("name",oe.name)}}function le(X,Jt){1&X&&s.eu8(0)}function zt(X,Jt){if(1&X&&(s.j41(0,"div",9),s.DNE(1,le,1,0,"ng-container",7),s.nrm(2,"angor-horizontal-navigation-branch-item",12,3),s.k0s()),2&X){const tt=s.sdS(3),oe=s.XpG(2).$implicit,ae=s.XpG(),Lr=s.sdS(6);s.Y8G("disabled",oe.disabled)("matMenuTriggerFor",tt.matMenu),s.R7$(),s.Y8G("ngTemplateOutlet",Lr)("ngTemplateOutletContext",s.eq3(7,Ve,oe)),s.R7$(),s.Y8G("child",!0)("item",oe)("name",ae.name)}}function Ae(X,Jt){if(1&X&&(s.j41(0,"div",10),s.nrm(1,"angor-horizontal-navigation-divider-item",11),s.k0s()),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.R7$(),s.Y8G("item",tt)("name",oe.name)}}function Ye(X,Jt){if(1&X&&s.DNE(0,Pt,2,3,"div",8)(1,zt,4,9,"div",9)(2,Ae,2,2,"div",10),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("aside"===tt.type||"collapsable"===tt.type||"group"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1)}}function ft(X,Jt){if(1&X&&s.DNE(0,Ye,3,3),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function me(X,Jt){if(1&X&&s.nrm(0,"mat-icon",15),2&X){const tt=s.XpG().$implicit;s.Y8G("ngClass",null==tt.classes?null:tt.classes.icon)("svgIcon",tt.icon)}}function Vt(X,Jt){if(1&X&&(s.j41(0,"div",19)(1,"span",18),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG().$implicit;s.R7$(),s.Y8G("ngClass",null==tt.classes?null:tt.classes.subtitle),s.R7$(),s.SpI(" ",tt.subtitle," ")}}function Te(X,Jt){if(1&X&&(s.j41(0,"div",20)(1,"div",21),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG().$implicit;s.R7$(),s.Y8G("ngClass",tt.badge.classes),s.R7$(),s.SpI(" ",tt.badge.title," ")}}function ie(X,Jt){if(1&X&&(s.j41(0,"div",13)(1,"div",14),s.DNE(2,me,1,2,"mat-icon",15),s.j41(3,"div",16)(4,"div",17)(5,"span",18),s.EFF(6),s.k0s()(),s.DNE(7,Vt,3,2,"div",19),s.k0s(),s.DNE(8,Te,3,2,"div",20),s.k0s()()),2&X){const tt=Jt.$implicit;s.AVh("angor-horizontal-navigation-item-has-subtitle",!!tt.subtitle),s.Y8G("ngClass",null==tt.classes?null:tt.classes.wrapper),s.R7$(),s.Y8G("ngClass",s.l_i(10,yt,tt.disabled,tt.active))("matTooltip",tt.tooltip||""),s.R7$(),s.vxM(tt.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==tt.classes?null:tt.classes.title),s.R7$(),s.SpI(" ",tt.title," "),s.R7$(),s.vxM(tt.subtitle?7:-1),s.R7$(),s.vxM(tt.badge?8:-1)}}let We=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this.child=!1,this._unsubscribeAll=new E.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}triggerChangeDetection(){this._changeDetectorRef.markForCheck()}trackByFn(tt,oe){return oe.id||tt}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation-branch-item"]],viewQuery:function(oe,ae){if(1&oe&&s.GBs(Wr,7),2&oe){let Lr;s.mGM(Lr=s.lsd())&&(ae.matMenu=Lr.first)}},inputs:{child:"child",item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:7,vars:2,consts:[["matMenu","matMenu"],["itemTemplate",""],["trigger","matMenuTrigger"],["branch",""],[3,"ngClass","matMenuTriggerFor"],[1,"angor-horizontal-navigation-menu-panel",3,"overlapTrigger"],[3,"onMenuOpen","onMenuClose","ngClass","matMenuTriggerFor"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item",3,"disabled","matMenuTriggerFor"],["mat-menu-item","",1,"angor-horizontal-navigation-menu-item"],[3,"item","name"],[3,"child","item","name"],[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"],[1,"angor-horizontal-navigation-item",3,"ngClass","matTooltip"],[1,"angor-horizontal-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-horizontal-navigation-item-title-wrapper"],[1,"angor-horizontal-navigation-item-title"],[3,"ngClass"],[1,"angor-horizontal-navigation-item-subtitle","text-hint"],[1,"angor-horizontal-navigation-item-badge"],[1,"angor-horizontal-navigation-item-badge-content",3,"ngClass"]],template:function(oe,ae){1&oe&&(s.DNE(0,Ie,3,9,"div",4),s.j41(1,"mat-menu",5,0),s.Z7z(3,ft,1,1,null,null,ae.trackByFn,!0),s.k0s(),s.DNE(5,ie,9,13,"ng-template",null,1,s.C5r)),2&oe&&(s.vxM(ae.child?-1:0),s.R7$(),s.Y8G("overlapTrigger",!1),s.R7$(2),s.Dyx(ae.item.children))},dependencies:()=>[X,T.YU,S.Cn,S.kk,S.fb,S.Cp,T.T3,mr,_r,I.uc,I.oV,A.m_,A.An],encapsulation:2,changeDetection:0})}}return X})(),Wt=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorHorizontalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorHorizontalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation-spacer-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-horizontal-navigation-item-wrapper",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return X})();function Ne(X,Jt){if(1&X&&s.nrm(0,"angor-horizontal-navigation-basic-item",1),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function $e(X,Jt){if(1&X&&s.nrm(0,"angor-horizontal-navigation-branch-item",1),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Ke(X,Jt){if(1&X&&s.nrm(0,"angor-horizontal-navigation-spacer-item",1),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Nr(X,Jt){if(1&X&&s.DNE(0,Ne,1,2,"angor-horizontal-navigation-basic-item",1)(1,$e,1,2,"angor-horizontal-navigation-branch-item",1)(2,Ke,1,2,"angor-horizontal-navigation-spacer-item",1),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("aside"===tt.type||"collapsable"===tt.type||"group"===tt.type?1:-1),s.R7$(),s.vxM("spacer"===tt.type?2:-1)}}function Ao(X,Jt){if(1&X&&s.DNE(0,Nr,3,3),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}let hr=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.name=this._angorUtilsService.randomId(),this.onRefreshed=new _.m(1),this._unsubscribeAll=new E.B}ngOnChanges(tt){"navigation"in tt&&this._changeDetectorRef.markForCheck()}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this)}ngOnDestroy(){this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}trackByFn(tt,oe){return oe.id||tt}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-horizontal-navigation"]],inputs:{name:"name",navigation:"navigation"},exportAs:["angorHorizontalNavigation"],standalone:!0,features:[s.OA$,s.aNF],decls:3,vars:0,consts:[[1,"angor-horizontal-navigation-wrapper"],[1,"angor-horizontal-navigation-menu-item",3,"item","name"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",0),s.Z7z(1,Ao,1,1,null,null,ae.trackByFn,!0),s.k0s()),2&oe&&(s.R7$(),s.Dyx(ae.navigation))},dependencies:[mr,We,Wt],styles:["angor-horizontal-navigation .angor-horizontal-navigation-wrapper{display:flex;align-items:center}@media (min-width: 600px){angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item:hover .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item:hover .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper{border-radius:4px;overflow:hidden}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{padding:0 16px;cursor:pointer;-webkit-user-select:none;user-select:none}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-icon{margin-right:12px}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active .angor-horizontal-navigation-item-wrapper,angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-branch-item .angor-horizontal-navigation-menu-active-forced .angor-horizontal-navigation-item-wrapper{background-color:var(--angor-bg-hover)}angor-horizontal-navigation .angor-horizontal-navigation-wrapper angor-horizontal-navigation-spacer-item{margin:12px 0}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item{height:auto;min-height:0;line-height:normal;white-space:normal}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-branch-item,.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{display:flex;flex:1 1 auto}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item{margin:8px -16px}.angor-horizontal-navigation-menu-panel .angor-horizontal-navigation-menu-item angor-horizontal-navigation-divider-item .angor-horizontal-navigation-item-wrapper{height:1px;box-shadow:0 1px}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-title,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-title{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-subtitle,.dark .angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-subtitle{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active .angor-horizontal-navigation-item-icon,.angor-horizontal-navigation-menu-item angor-horizontal-navigation-basic-item .angor-horizontal-navigation-item-active-forced .angor-horizontal-navigation-item-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper{width:100%}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper.angor-horizontal-navigation-item-has-subtitle .angor-horizontal-navigation-item{min-height:56px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:48px;width:100%;font-size:13px;font-weight:500;text-decoration:none}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-title-wrapper .angor-horizontal-navigation-item-subtitle{font-size:12px}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge{margin-left:auto}.angor-horizontal-navigation-menu-item .angor-horizontal-navigation-item-wrapper .angor-horizontal-navigation-item .angor-horizontal-navigation-item-badge .angor-horizontal-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}\n"],encapsulation:2,data:{animation:o.F},changeDetection:0})}}return X})();const Nt=X=>({"angor-vertical-navigation-item-active-forced":X}),he=X=>[X];function se(X,Jt){1&X&&s.eu8(0)}function Le(X,Jt){if(1&X&&(s.j41(0,"a",2),s.DNE(1,se,1,0,"ng-container",6),s.k0s()),2&X){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,Nt,Fr.item.active))("routerLink",s.eq3(12,he,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function yr(X,Jt){1&X&&s.eu8(0)}function mt(X,Jt){if(1&X&&(s.j41(0,"a",3),s.DNE(1,yr,1,0,"ng-container",6),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function U(X,Jt){1&X&&s.eu8(0)}function Q(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"div",7),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,U,1,0,"ng-container",6),s.k0s()}if(2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,Nt,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function it(X,Jt){1&X&&s.eu8(0)}function Tt(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"a",8),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,it,1,0,"ng-container",6),s.k0s()}if(2&X){let tt,oe,ae,Lr;const Fr=s.XpG(),wo=s.sdS(9);s.Y8G("ngClass",s.eq3(10,Nt,Fr.item.active))("routerLink",s.eq3(12,he,Fr.item.link))("fragment",null!==(tt=Fr.item.fragment)&&void 0!==tt?tt:null)("preserveFragment",null!==(oe=Fr.item.preserveFragment)&&void 0!==oe&&oe)("queryParams",null!==(ae=Fr.item.queryParams)&&void 0!==ae?ae:null)("queryParamsHandling",null!==(Lr=Fr.item.queryParamsHandling)&&void 0!==Lr?Lr:null)("routerLinkActive","angor-vertical-navigation-item-active")("routerLinkActiveOptions",Fr.isActiveMatchOptions)("matTooltip",Fr.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",wo)}}function It(X,Jt){1&X&&s.eu8(0)}function ye(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"a",9),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG();return s.Njj(ae.item.function(ae.item))}),s.DNE(1,It,1,0,"ng-container",6),s.k0s()}if(2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("href",tt.item.link,s.B4B)("target",tt.item.target||"_self")("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function ir(X,Jt){1&X&&s.eu8(0)}function er(X,Jt){if(1&X&&(s.j41(0,"div",4),s.DNE(1,ir,1,0,"ng-container",6),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("ngClass",s.eq3(3,Nt,tt.item.active))("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function nr(X,Jt){1&X&&s.eu8(0)}function Hr(X,Jt){if(1&X&&(s.j41(0,"div",5),s.DNE(1,nr,1,0,"ng-container",6),s.k0s()),2&X){const tt=s.XpG(),oe=s.sdS(9);s.Y8G("matTooltip",tt.item.tooltip||""),s.R7$(),s.Y8G("ngTemplateOutlet",oe)}}function Qr(X,Jt){if(1&X&&s.nrm(0,"mat-icon",10),2&X){const tt=s.XpG(2);s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function Xr(X,Jt){if(1&X&&(s.j41(0,"div",14)(1,"span",13),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function gr(X,Jt){if(1&X&&(s.j41(0,"div",15)(1,"div",16),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG(2);s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function ho(X,Jt){if(1&X&&(s.DNE(0,Qr,1,2,"mat-icon",10),s.j41(1,"div",11)(2,"div",12)(3,"span",13),s.EFF(4),s.k0s()(),s.DNE(5,Xr,3,2,"div",14),s.k0s(),s.DNE(6,gr,3,2,"div",15)),2&X){const tt=s.XpG();s.vxM(tt.item.icon?0:-1),s.R7$(3),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.title),s.R7$(),s.SpI(" ",tt.item.title," "),s.R7$(),s.vxM(tt.item.subtitle?5:-1),s.R7$(),s.vxM(tt.item.badge?6:-1)}}let te=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.isActiveMatchOptions=this._angorUtilsService.subsetMatchOptions,this._unsubscribeAll=new E.B}ngOnInit(){this.isActiveMatchOptions=this.item.isActiveMatchOptions??this.item.exactMatch?this._angorUtilsService.exactMatchOptions:this._angorUtilsService.subsetMatchOptions,this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-basic-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:10,vars:10,consts:[["itemTemplate",""],[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"href","target","matTooltip"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item","angor-vertical-navigation-item-disabled",3,"matTooltip"],[4,"ngTemplateOutlet"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","ngClass","routerLink","fragment","preserveFragment","queryParams","queryParamsHandling","routerLinkActive","routerLinkActiveOptions","matTooltip"],[1,"angor-vertical-navigation-item",3,"click","href","target","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",1),s.DNE(1,Le,2,14,"a",2)(2,mt,2,4,"a",3)(3,Q,2,5,"div",4)(4,Tt,2,14,"a",2)(5,ye,2,4,"a",3)(6,er,2,5,"div",4)(7,Hr,2,2,"div",5),s.k0s(),s.DNE(8,ho,7,5,"ng-template",null,0,s.C5r)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.vxM(!ae.item.link||ae.item.externalLink||ae.item.function||ae.item.disabled?-1:1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&!ae.item.function&&!ae.item.disabled?2:-1),s.R7$(),s.vxM(ae.item.link||!ae.item.function||ae.item.disabled?-1:3),s.R7$(),s.vxM(ae.item.link&&!ae.item.externalLink&&ae.item.function&&!ae.item.disabled?4:-1),s.R7$(),s.vxM(ae.item.link&&ae.item.externalLink&&ae.item.function&&!ae.item.disabled?5:-1),s.R7$(),s.vxM(ae.item.link||ae.item.function||ae.item.disabled?-1:6),s.R7$(),s.vxM(ae.item.disabled?7:-1))},dependencies:[T.YU,N.Wk,N.wQ,I.uc,I.oV,T.T3,A.m_,A.An],encapsulation:2,changeDetection:0})}}return X})(),Qt=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-divider-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper","divider",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return X})(),Ft=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-spacer-item"]],inputs:{item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"]],template:function(oe,ae){1&oe&&s.nrm(0,"div",0),2&oe&&s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper)},dependencies:[T.YU],encapsulation:2,changeDetection:0})}}return X})();function pe(X,Jt){if(1&X&&s.nrm(0,"mat-icon",2),2&X){const tt=s.XpG();s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function br(X,Jt){if(1&X&&(s.j41(0,"div",6)(1,"span",5),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function Yr(X,Jt){if(1&X&&(s.j41(0,"div",7)(1,"div",8),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function Do(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-basic-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Ko(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-collapsable-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function rr(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-divider-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Je(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-group-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function _e(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-spacer-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Qe(X,Jt){if(1&X&&s.DNE(0,Do,1,2,"angor-vertical-navigation-basic-item",9)(1,Ko,1,3,"angor-vertical-navigation-collapsable-item",10)(2,rr,1,2,"angor-vertical-navigation-divider-item",9)(3,Je,1,2,"angor-vertical-navigation-group-item",9)(4,_e,1,2,"angor-vertical-navigation-spacer-item",9),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("collapsable"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1),s.R7$(),s.vxM("group"===tt.type?3:-1),s.R7$(),s.vxM("spacer"===tt.type?4:-1)}}function De(X,Jt){if(1&X&&s.DNE(0,Qe,5,5),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}let we=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._angorNavigationService=(0,s.WQX)(c),this._unsubscribeAll=new E.B}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(tt,oe){return oe.id||tt}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-group-item"]],inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:11,vars:8,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",0)(1,"div",1),s.DNE(2,pe,1,2,"mat-icon",2),s.j41(3,"div",3)(4,"div",4)(5,"span",5),s.EFF(6),s.k0s()(),s.DNE(7,br,3,2,"div",6),s.k0s(),s.DNE(8,Yr,3,2,"div",7),s.k0s()(),s.Z7z(9,De,1,1,null,null,ae.trackByFn,!0)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(2),s.vxM(ae.item.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.title),s.R7$(),s.SpI(" ",ae.item.title," "),s.R7$(),s.vxM(ae.item.subtitle?7:-1),s.R7$(),s.vxM(ae.item.badge?8:-1),s.R7$(),s.Dyx(ae.item.children))},dependencies:()=>[X,T.YU,A.m_,A.An,te,Ri,Qt,Ft],encapsulation:2,changeDetection:0})}}return X})();var Zt=r(5964);const Ce=X=>({"angor-vertical-navigation-item-disabled":X});function ar(X,Jt){if(1&X&&s.nrm(0,"mat-icon",2),2&X){const tt=s.XpG();s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function xr(X,Jt){if(1&X&&(s.j41(0,"div",6)(1,"span",5),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function _o(X,Jt){if(1&X&&(s.j41(0,"div",7)(1,"div",10),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function ai(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-basic-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function ei(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-collapsable-item",12),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Zo(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-divider-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Ci(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-group-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Io(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-spacer-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Oi(X,Jt){if(1&X&&s.DNE(0,ai,1,2,"angor-vertical-navigation-basic-item",11)(1,ei,1,3,"angor-vertical-navigation-collapsable-item",12)(2,Zo,1,2,"angor-vertical-navigation-divider-item",11)(3,Ci,1,2,"angor-vertical-navigation-group-item",11)(4,Io,1,2,"angor-vertical-navigation-spacer-item",11),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("collapsable"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1),s.R7$(),s.vxM("group"===tt.type?3:-1),s.R7$(),s.vxM("spacer"===tt.type?4:-1)}}function di(X,Jt){if(1&X&&s.DNE(0,Oi,5,5),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function Un(X,Jt){if(1&X&&(s.j41(0,"div",9),s.Z7z(1,di,1,1,null,null,s.BUC().trackByFn,!0),s.k0s()),2&X){const tt=s.XpG();s.Y8G("@expandCollapse",void 0),s.R7$(),s.Dyx(tt.item.children)}}let Ri=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._router=(0,s.WQX)(N.Ix),this._angorNavigationService=(0,s.WQX)(c),this.isCollapsed=!0,this.isExpanded=!1,this._unsubscribeAll=new E.B}get classList(){return{"angor-vertical-navigation-item-collapsed":this.isCollapsed,"angor-vertical-navigation-item-expanded":this.isExpanded}}ngOnInit(){this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._hasActiveChild(this.item,this._router.url)?this.expand():this.autoCollapse&&this.collapse(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(tt=>{null!==tt&&this._isChildrenOf(tt,this.item)&&this.collapse()}),this.autoCollapse&&this._angorVerticalNavigationComponent.onCollapsableItemExpanded.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(tt=>{null!==tt&&(this._isChildrenOf(this.item,tt)||this._hasActiveChild(this.item,this._router.url)||this.item!==tt&&this.collapse())}),this._router.events.pipe((0,Zt.p)(tt=>tt instanceof N.wF),(0,Y.Q)(this._unsubscribeAll)).subscribe(tt=>{this._hasActiveChild(this.item,tt.urlAfterRedirects)?this.expand():this.autoCollapse&&this.collapse()}),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}collapse(){this.item.disabled||this.isCollapsed||(this.isCollapsed=!0,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemCollapsed.next(this.item))}expand(){this.item.disabled||this.isCollapsed&&(this.isCollapsed=!1,this.isExpanded=!this.isCollapsed,this._changeDetectorRef.markForCheck(),this._angorVerticalNavigationComponent.onCollapsableItemExpanded.next(this.item))}toggleCollapsable(){this.isCollapsed?this.expand():this.collapse()}trackByFn(tt,oe){return oe.id||tt}_hasActiveChild(tt,oe){const ae=tt.children;if(!ae)return!1;for(const Lr of ae)if(Lr.children&&this._hasActiveChild(Lr,oe)||Lr.link&&this._router.isActive(Lr.link,Lr.exactMatch||!1))return!0;return!1}_isChildrenOf(tt,oe){const ae=tt.children;if(!ae)return!1;if(ae.indexOf(oe)>-1)return!0;for(const Lr of ae)if(Lr.children&&this._isChildrenOf(Lr,oe))return!0;return!1}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-collapsable-item"]],hostVars:2,hostBindings:function(oe,ae){2&oe&&s.HbH(ae.classList)},inputs:{autoCollapse:"autoCollapse",item:"item",name:"name"},standalone:!0,features:[s.aNF],decls:11,vars:14,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"click","ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-arrow","icon-size-4",3,"svgIcon"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",0)(1,"div",1),s.bIt("click",function(){return ae.toggleCollapsable()}),s.DNE(2,ar,1,2,"mat-icon",2),s.j41(3,"div",3)(4,"div",4)(5,"span",5),s.EFF(6),s.k0s()(),s.DNE(7,xr,3,2,"div",6),s.k0s(),s.DNE(8,_o,3,2,"div",7),s.nrm(9,"mat-icon",8),s.k0s()(),s.DNE(10,Un,3,1,"div",9)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.Y8G("ngClass",s.eq3(12,Ce,ae.item.disabled))("matTooltip",ae.item.tooltip||""),s.R7$(),s.vxM(ae.item.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.title),s.R7$(),s.SpI(" ",ae.item.title," "),s.R7$(),s.vxM(ae.item.subtitle?7:-1),s.R7$(),s.vxM(ae.item.badge?8:-1),s.R7$(),s.Y8G("svgIcon","heroicons_solid:chevron-right"),s.R7$(),s.vxM(ae.isCollapsed?-1:10))},dependencies:()=>[X,T.YU,I.uc,I.oV,A.m_,A.An,te,Qt,we,Ft],encapsulation:2,data:{animation:o.F},changeDetection:0})}}return X})();const yi=(X,Jt,tt)=>({"angor-vertical-navigation-item-active":X,"angor-vertical-navigation-item-disabled":Jt,"angor-vertical-navigation-item-active-forced":tt});function Oa(X,Jt){if(1&X&&s.nrm(0,"mat-icon",2),2&X){const tt=s.XpG();s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.icon)("svgIcon",tt.item.icon)}}function Ni(X,Jt){if(1&X&&(s.j41(0,"div",6)(1,"span",5),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",null==tt.item.classes?null:tt.item.classes.subtitle),s.R7$(),s.SpI(" ",tt.item.subtitle," ")}}function na(X,Jt){if(1&X&&(s.j41(0,"div",7)(1,"div",9),s.EFF(2),s.k0s()()),2&X){const tt=s.XpG();s.R7$(),s.Y8G("ngClass",tt.item.badge.classes),s.R7$(),s.SpI(" ",tt.item.badge.title," ")}}function Xn(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-basic-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function ui(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-collapsable-item",11),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Mn(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-divider-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Uo(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-group-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Xt(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-spacer-item",10),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)}}function Be(X,Jt){if(1&X&&s.DNE(0,Xn,1,2,"angor-vertical-navigation-basic-item",10)(1,ui,1,3,"angor-vertical-navigation-collapsable-item",11)(2,Mn,1,2,"angor-vertical-navigation-divider-item",10)(3,Uo,1,2,"angor-vertical-navigation-group-item",10)(4,Xt,1,2,"angor-vertical-navigation-spacer-item",10),2&X){const tt=s.XpG().$implicit;s.vxM("basic"===tt.type?0:-1),s.R7$(),s.vxM("collapsable"===tt.type?1:-1),s.R7$(),s.vxM("divider"===tt.type?2:-1),s.R7$(),s.vxM("group"===tt.type?3:-1),s.R7$(),s.vxM("spacer"===tt.type?4:-1)}}function Ee(X,Jt){if(1&X&&s.DNE(0,Be,5,5),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function bt(X,Jt){if(1&X&&(s.j41(0,"div",8),s.Z7z(1,Ee,1,1,null,null,s.BUC().trackByFn,!0),s.k0s()),2&X){const tt=s.XpG();s.R7$(),s.Dyx(tt.item.children)}}let Yt=(()=>{class X{constructor(){this._changeDetectorRef=(0,s.WQX)(s.gRc),this._router=(0,s.WQX)(N.Ix),this._angorNavigationService=(0,s.WQX)(c),this.active=!1,this._unsubscribeAll=new E.B}ngOnChanges(tt){"activeItemId"in tt&&this._markIfActive(this._router.url)}ngOnInit(){this._markIfActive(this._router.url),this._router.events.pipe((0,Zt.p)(tt=>tt instanceof N.wF),(0,Y.Q)(this._unsubscribeAll)).subscribe(tt=>{this._markIfActive(tt.urlAfterRedirects)}),this._angorVerticalNavigationComponent=this._angorNavigationService.getComponent(this.name),this._angorVerticalNavigationComponent.onRefreshed.pipe((0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}trackByFn(tt,oe){return oe.id||tt}_hasActiveChild(tt,oe){const ae=tt.children;if(!ae)return!1;for(const Lr of ae){if(Lr.children&&this._hasActiveChild(Lr,oe))return!0;if("basic"===Lr.type&&Lr.link&&this._router.isActive(Lr.link,Lr.exactMatch||!1))return!0}return!1}_markIfActive(tt){this.active=this.activeItemId===this.item.id,this._hasActiveChild(this.item,tt)&&(this.active=!0),this._changeDetectorRef.markForCheck()}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation-aside-item"]],inputs:{activeItemId:"activeItemId",autoCollapse:"autoCollapse",item:"item",name:"name",skipChildren:"skipChildren"},standalone:!0,features:[s.OA$,s.aNF],decls:10,vars:15,consts:[[1,"angor-vertical-navigation-item-wrapper",3,"ngClass"],[1,"angor-vertical-navigation-item",3,"ngClass","matTooltip"],[1,"angor-vertical-navigation-item-icon",3,"ngClass","svgIcon"],[1,"angor-vertical-navigation-item-title-wrapper"],[1,"angor-vertical-navigation-item-title"],[3,"ngClass"],[1,"angor-vertical-navigation-item-subtitle"],[1,"angor-vertical-navigation-item-badge"],[1,"angor-vertical-navigation-item-children"],[1,"angor-vertical-navigation-item-badge-content",3,"ngClass"],[3,"item","name"],[3,"item","name","autoCollapse"]],template:function(oe,ae){1&oe&&(s.j41(0,"div",0)(1,"div",1),s.DNE(2,Oa,1,2,"mat-icon",2),s.j41(3,"div",3)(4,"div",4)(5,"span",5),s.EFF(6),s.k0s()(),s.DNE(7,Ni,3,2,"div",6),s.k0s(),s.DNE(8,na,3,2,"div",7),s.k0s()(),s.DNE(9,bt,3,0,"div",8)),2&oe&&(s.AVh("angor-vertical-navigation-item-has-subtitle",!!ae.item.subtitle),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.wrapper),s.R7$(),s.Y8G("ngClass",s.sMw(11,yi,ae.active,ae.item.disabled,ae.item.active))("matTooltip",ae.item.tooltip||""),s.R7$(),s.vxM(ae.item.icon?2:-1),s.R7$(3),s.Y8G("ngClass",null==ae.item.classes?null:ae.item.classes.title),s.R7$(),s.SpI(" ",ae.item.title," "),s.R7$(),s.vxM(ae.item.subtitle?7:-1),s.R7$(),s.vxM(ae.item.badge?8:-1),s.R7$(),s.vxM(ae.skipChildren?-1:9))},dependencies:[T.YU,I.uc,I.oV,A.m_,A.An,te,Ri,Qt,we,Ft],encapsulation:2,changeDetection:0})}}return X})();class Mt{constructor(Jt,tt,oe,ae){this.x=Jt,this.y=tt,this.w=oe,this.h=ae}}class de{constructor(Jt,tt){this.x=Jt,this.y=tt}}var He=r(4085),Oe=r(6860),fr=r(2401);function Ir(X){return getComputedStyle(X)}function Cr(X,Jt){for(var tt in Jt){var oe=Jt[tt];"number"==typeof oe&&(oe+="px"),X.style[tt]=oe}return X}function Pr(X){var Jt=document.createElement("div");return Jt.className=X,Jt}var $r=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Jr(X,Jt){if(!$r)throw new Error("No element matching method supported");return $r.call(X,Jt)}function eo(X){X.remove?X.remove():X.parentNode&&X.parentNode.removeChild(X)}function xo(X,Jt){return Array.prototype.filter.call(X.children,function(tt){return Jr(tt,Jt)})}var Eo={main:"ps",rtl:"ps__rtl",element:{thumb:function(X){return"ps__thumb-"+X},rail:function(X){return"ps__rail-"+X},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(X){return"ps--active-"+X},scrolling:function(X){return"ps--scrolling-"+X}}},fo={x:null,y:null};function no(X,Jt){var tt=X.element.classList,oe=Eo.state.scrolling(Jt);tt.contains(oe)?clearTimeout(fo[Jt]):tt.add(oe)}function si(X,Jt){fo[Jt]=setTimeout(function(){return X.isAlive&&X.element.classList.remove(Eo.state.scrolling(Jt))},X.settings.scrollingThreshold)}var vi=function(Jt){this.element=Jt,this.handlers={}},jo={isEmpty:{configurable:!0}};vi.prototype.bind=function(Jt,tt){typeof this.handlers[Jt]>"u"&&(this.handlers[Jt]=[]),this.handlers[Jt].push(tt),this.element.addEventListener(Jt,tt,!1)},vi.prototype.unbind=function(Jt,tt){var oe=this;this.handlers[Jt]=this.handlers[Jt].filter(function(ae){return!(!tt||ae===tt)||(oe.element.removeEventListener(Jt,ae,!1),!1)})},vi.prototype.unbindAll=function(){for(var Jt in this.handlers)this.unbind(Jt)},jo.isEmpty.get=function(){var X=this;return Object.keys(this.handlers).every(function(Jt){return 0===X.handlers[Jt].length})},Object.defineProperties(vi.prototype,jo);var Yn=function(){this.eventElements=[]};function Ji(X){if("function"==typeof window.CustomEvent)return new CustomEvent(X);var Jt=document.createEvent("CustomEvent");return Jt.initCustomEvent(X,!1,!1,void 0),Jt}function on(X,Jt,tt,oe,ae){var Lr;if(void 0===oe&&(oe=!0),void 0===ae&&(ae=!1),"top"===Jt)Lr=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==Jt)throw new Error("A proper axis should be provided");Lr=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function Ra(X,Jt,tt,oe,ae){var Lr=tt[0],Fr=tt[1],wo=tt[2],ro=tt[3],qo=tt[4],yn=tt[5];void 0===oe&&(oe=!0),void 0===ae&&(ae=!1);var So=X.element;X.reach[ro]=null,So[wo]<1&&(X.reach[ro]="start"),So[wo]>X[Lr]-X[Fr]-1&&(X.reach[ro]="end"),Jt&&(So.dispatchEvent(Ji("ps-scroll-"+ro)),Jt<0?So.dispatchEvent(Ji("ps-scroll-"+qo)):Jt>0&&So.dispatchEvent(Ji("ps-scroll-"+yn)),oe&&function $i(X,Jt){no(X,Jt),si(X,Jt)}(X,ro)),X.reach[ro]&&(Jt||ae)&&So.dispatchEvent(Ji("ps-"+ro+"-reach-"+X.reach[ro]))}(X,tt,Lr,oe,ae)}function Sn(X){return parseInt(X,10)||0}Yn.prototype.eventElement=function(Jt){var tt=this.eventElements.filter(function(oe){return oe.element===Jt})[0];return tt||(tt=new vi(Jt),this.eventElements.push(tt)),tt},Yn.prototype.bind=function(Jt,tt,oe){this.eventElement(Jt).bind(tt,oe)},Yn.prototype.unbind=function(Jt,tt,oe){var ae=this.eventElement(Jt);ae.unbind(tt,oe),ae.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(ae),1)},Yn.prototype.unbindAll=function(){this.eventElements.forEach(function(Jt){return Jt.unbindAll()}),this.eventElements=[]},Yn.prototype.once=function(Jt,tt,oe){var ae=this.eventElement(Jt),Lr=function(Fr){ae.unbind(tt,Lr),oe(Fr)};ae.bind(tt,Lr)};var ls={isWebKit:typeof document<"u"&&"WebkitAppearance"in document.documentElement.style,supportsTouch:typeof window<"u"&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator<"u"&&navigator.msMaxTouchPoints,isChrome:typeof navigator<"u"&&/Chrome/i.test(navigator&&navigator.userAgent)};function Ka(X){var Jt=X.element,tt=Math.floor(Jt.scrollTop),oe=Jt.getBoundingClientRect();X.containerWidth=Math.floor(oe.width),X.containerHeight=Math.floor(oe.height),X.contentWidth=Jt.scrollWidth,X.contentHeight=Jt.scrollHeight,Jt.contains(X.scrollbarXRail)||(xo(Jt,Eo.element.rail("x")).forEach(function(ae){return eo(ae)}),Jt.appendChild(X.scrollbarXRail)),Jt.contains(X.scrollbarYRail)||(xo(Jt,Eo.element.rail("y")).forEach(function(ae){return eo(ae)}),Jt.appendChild(X.scrollbarYRail)),!X.settings.suppressScrollX&&X.containerWidth+X.settings.scrollXMarginOffset=X.railXWidth-X.scrollbarXWidth&&(X.scrollbarXLeft=X.railXWidth-X.scrollbarXWidth),X.scrollbarYTop>=X.railYHeight-X.scrollbarYHeight&&(X.scrollbarYTop=X.railYHeight-X.scrollbarYHeight),function ta(X,Jt){var tt={width:Jt.railXWidth},oe=Math.floor(X.scrollTop);tt.left=Jt.isRtl?Jt.negativeScrollAdjustment+X.scrollLeft+Jt.containerWidth-Jt.contentWidth:X.scrollLeft,Jt.isScrollbarXUsingBottom?tt.bottom=Jt.scrollbarXBottom-oe:tt.top=Jt.scrollbarXTop+oe,Cr(Jt.scrollbarXRail,tt);var ae={top:oe,height:Jt.railYHeight};Jt.isScrollbarYUsingRight?ae.right=Jt.isRtl?Jt.contentWidth-(Jt.negativeScrollAdjustment+X.scrollLeft)-Jt.scrollbarYRight-Jt.scrollbarYOuterWidth-9:Jt.scrollbarYRight-X.scrollLeft:ae.left=Jt.isRtl?Jt.negativeScrollAdjustment+X.scrollLeft+2*Jt.containerWidth-Jt.contentWidth-Jt.scrollbarYLeft-Jt.scrollbarYOuterWidth:Jt.scrollbarYLeft+X.scrollLeft,Cr(Jt.scrollbarYRail,ae),Cr(Jt.scrollbarX,{left:Jt.scrollbarXLeft,width:Jt.scrollbarXWidth-Jt.railBorderXWidth}),Cr(Jt.scrollbarY,{top:Jt.scrollbarYTop,height:Jt.scrollbarYHeight-Jt.railBorderYWidth})}(Jt,X),X.scrollbarXActive?Jt.classList.add(Eo.state.active("x")):(Jt.classList.remove(Eo.state.active("x")),X.scrollbarXWidth=0,X.scrollbarXLeft=0,Jt.scrollLeft=!0===X.isRtl?X.contentWidth:0),X.scrollbarYActive?Jt.classList.add(Eo.state.active("y")):(Jt.classList.remove(Eo.state.active("y")),X.scrollbarYHeight=0,X.scrollbarYTop=0,Jt.scrollTop=0)}function pa(X,Jt){return X.settings.minScrollbarLength&&(Jt=Math.max(Jt,X.settings.minScrollbarLength)),X.settings.maxScrollbarLength&&(Jt=Math.min(Jt,X.settings.maxScrollbarLength)),Jt}var Ga=null;function Ua(X,Jt){var tt=Jt[0],oe=Jt[1],ae=Jt[2],Lr=Jt[3],Fr=Jt[4],wo=Jt[5],ro=Jt[6],qo=Jt[7],yn=Jt[8],So=X.element,Wn=null,zi=null,ti=null;function Ai(Li){Li.touches&&Li.touches[0]&&(Li[ae]=Li.touches[0]["page"+qo.toUpperCase()]),Ga===Fr&&(So[ro]=Wn+ti*(Li[ae]-zi),no(X,qo),Ka(X),Li.stopPropagation(),Li.preventDefault())}function Ti(){si(X,qo),X[yn].classList.remove(Eo.state.clicking),document.removeEventListener("mousemove",Ai),document.removeEventListener("mouseup",Ti),document.removeEventListener("touchmove",Ai),document.removeEventListener("touchend",Ti),Ga=null}function ha(Li){null===Ga&&(Ga=Fr,Wn=So[ro],Li.touches&&(Li[ae]=Li.touches[0]["page"+qo.toUpperCase()]),zi=Li[ae],ti=(X[oe]-X[tt])/(X[Lr]-X[wo]),Li.touches?(document.addEventListener("touchmove",Ai,{passive:!1}),document.addEventListener("touchend",Ti)):(document.addEventListener("mousemove",Ai),document.addEventListener("mouseup",Ti)),X[yn].classList.add(Eo.state.clicking)),Li.stopPropagation(),Li.cancelable&&Li.preventDefault()}X[Fr].addEventListener("mousedown",ha),X[Fr].addEventListener("touchstart",ha)}var Hn={"click-rail":function ri(X){X.event.bind(X.scrollbarY,"mousedown",function(Jt){return Jt.stopPropagation()}),X.event.bind(X.scrollbarYRail,"mousedown",function(Jt){var tt=Jt.pageY-window.pageYOffset-X.scrollbarYRail.getBoundingClientRect().top;X.element.scrollTop+=(tt>X.scrollbarYTop?1:-1)*X.containerHeight,Ka(X),Jt.stopPropagation()}),X.event.bind(X.scrollbarX,"mousedown",function(Jt){return Jt.stopPropagation()}),X.event.bind(X.scrollbarXRail,"mousedown",function(Jt){var tt=Jt.pageX-window.pageXOffset-X.scrollbarXRail.getBoundingClientRect().left;X.element.scrollLeft+=(tt>X.scrollbarXLeft?1:-1)*X.containerWidth,Ka(X),Jt.stopPropagation()})},"drag-thumb":function oi(X){Ua(X,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"]),Ua(X,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"])},keyboard:function ea(X){var Jt=X.element;X.event.bind(X.ownerDocument,"keydown",function(Lr){if(!(Lr.isDefaultPrevented&&Lr.isDefaultPrevented()||Lr.defaultPrevented)&&(Jr(Jt,":hover")||Jr(X.scrollbarX,":focus")||Jr(X.scrollbarY,":focus"))){var Fr=document.activeElement?document.activeElement:X.ownerDocument.activeElement;if(Fr){if("IFRAME"===Fr.tagName)Fr=Fr.contentDocument.activeElement;else for(;Fr.shadowRoot;)Fr=Fr.shadowRoot.activeElement;if(function ji(X){return Jr(X,"input,[contenteditable]")||Jr(X,"select,[contenteditable]")||Jr(X,"textarea,[contenteditable]")||Jr(X,"button,[contenteditable]")}(Fr))return}var wo=0,ro=0;switch(Lr.which){case 37:wo=Lr.metaKey?-X.contentWidth:Lr.altKey?-X.containerWidth:-30;break;case 38:ro=Lr.metaKey?X.contentHeight:Lr.altKey?X.containerHeight:30;break;case 39:wo=Lr.metaKey?X.contentWidth:Lr.altKey?X.containerWidth:30;break;case 40:ro=Lr.metaKey?-X.contentHeight:Lr.altKey?-X.containerHeight:-30;break;case 32:ro=Lr.shiftKey?X.containerHeight:-X.containerHeight;break;case 33:ro=X.containerHeight;break;case 34:ro=-X.containerHeight;break;case 36:ro=X.contentHeight;break;case 35:ro=-X.contentHeight;break;default:return}X.settings.suppressScrollX&&0!==wo||X.settings.suppressScrollY&&0!==ro||(Jt.scrollTop-=ro,Jt.scrollLeft+=wo,Ka(X),function ae(Lr,Fr){var wo=Math.floor(Jt.scrollTop);if(0===Lr){if(!X.scrollbarYActive)return!1;if(0===wo&&Fr>0||wo>=X.contentHeight-X.containerHeight&&Fr<0)return!X.settings.wheelPropagation}var ro=Jt.scrollLeft;if(0===Fr){if(!X.scrollbarXActive)return!1;if(0===ro&&Lr<0||ro>=X.contentWidth-X.containerWidth&&Lr>0)return!X.settings.wheelPropagation}return!0}(wo,ro)&&Lr.preventDefault())}})},wheel:function Go(X){var Jt=X.element;function Lr(Fr){var wo=function oe(Fr){var wo=Fr.deltaX,ro=-1*Fr.deltaY;return(typeof wo>"u"||typeof ro>"u")&&(wo=-1*Fr.wheelDeltaX/6,ro=Fr.wheelDeltaY/6),Fr.deltaMode&&1===Fr.deltaMode&&(wo*=10,ro*=10),wo!=wo&&ro!=ro&&(wo=0,ro=Fr.wheelDelta),Fr.shiftKey?[-ro,-wo]:[wo,ro]}(Fr),ro=wo[0],qo=wo[1];if(!function ae(Fr,wo,ro){if(!ls.isWebKit&&Jt.querySelector("select:focus"))return!0;if(!Jt.contains(Fr))return!1;for(var qo=Fr;qo&&qo!==Jt;){if(qo.classList.contains(Eo.element.consuming))return!0;var yn=Ir(qo);if(ro&&yn.overflowY.match(/(scroll|auto)/)){var So=qo.scrollHeight-qo.clientHeight;if(So>0&&(qo.scrollTop>0&&ro<0||qo.scrollTop0))return!0}if(wo&&yn.overflowX.match(/(scroll|auto)/)){var Wn=qo.scrollWidth-qo.clientWidth;if(Wn>0&&(qo.scrollLeft>0&&wo<0||qo.scrollLeft0))return!0}qo=qo.parentNode}return!1}(Fr.target,ro,qo)){var yn=!1;X.settings.useBothWheelAxes?X.scrollbarYActive&&!X.scrollbarXActive?(qo?Jt.scrollTop-=qo*X.settings.wheelSpeed:Jt.scrollTop+=ro*X.settings.wheelSpeed,yn=!0):X.scrollbarXActive&&!X.scrollbarYActive&&(ro?Jt.scrollLeft+=ro*X.settings.wheelSpeed:Jt.scrollLeft-=qo*X.settings.wheelSpeed,yn=!0):(Jt.scrollTop-=qo*X.settings.wheelSpeed,Jt.scrollLeft+=ro*X.settings.wheelSpeed),Ka(X),yn=yn||function tt(Fr,wo){var ro=Math.floor(Jt.scrollTop),qo=0===Jt.scrollTop,yn=ro+Jt.offsetHeight===Jt.scrollHeight,So=0===Jt.scrollLeft,Wn=Jt.scrollLeft+Jt.offsetWidth===Jt.scrollWidth;return!(Math.abs(wo)>Math.abs(Fr)?qo||yn:So||Wn)||!X.settings.wheelPropagation}(ro,qo),yn&&!Fr.ctrlKey&&(Fr.stopPropagation(),Fr.preventDefault())}}typeof window.onwheel<"u"?X.event.bind(Jt,"wheel",Lr):typeof window.onmousewheel<"u"&&X.event.bind(Jt,"mousewheel",Lr)},touch:function Da(X){if(ls.supportsTouch||ls.supportsIePointer){var Jt=X.element,tt={startOffset:{},startTime:0,speed:{},easingLoop:null};ls.supportsTouch?(X.event.bind(Jt,"touchstart",wo),X.event.bind(Jt,"touchmove",qo),X.event.bind(Jt,"touchend",yn)):ls.supportsIePointer&&(window.PointerEvent?(X.event.bind(Jt,"pointerdown",wo),X.event.bind(Jt,"pointermove",qo),X.event.bind(Jt,"pointerup",yn)):window.MSPointerEvent&&(X.event.bind(Jt,"MSPointerDown",wo),X.event.bind(Jt,"MSPointerMove",qo),X.event.bind(Jt,"MSPointerUp",yn)))}function ae(So,Wn){Jt.scrollTop-=Wn,Jt.scrollLeft-=So,Ka(X)}function Lr(So){return So.targetTouches?So.targetTouches[0]:So}function Fr(So){return!(So.target===X.scrollbarX||So.target===X.scrollbarY||So.pointerType&&"pen"===So.pointerType&&0===So.buttons||!(So.targetTouches&&1===So.targetTouches.length||So.pointerType&&"mouse"!==So.pointerType&&So.pointerType!==So.MSPOINTER_TYPE_MOUSE))}function wo(So){if(Fr(So)){var Wn=Lr(So);tt.startOffset.pageX=Wn.pageX,tt.startOffset.pageY=Wn.pageY,tt.startTime=(new Date).getTime(),null!==tt.easingLoop&&clearInterval(tt.easingLoop)}}function qo(So){if(Fr(So)){var Wn=Lr(So),zi={pageX:Wn.pageX,pageY:Wn.pageY},ti=zi.pageX-tt.startOffset.pageX,Ai=zi.pageY-tt.startOffset.pageY;if(function ro(So,Wn,zi){if(!Jt.contains(So))return!1;for(var ti=So;ti&&ti!==Jt;){if(ti.classList.contains(Eo.element.consuming))return!0;var Ai=Ir(ti);if(zi&&Ai.overflowY.match(/(scroll|auto)/)){var Ti=ti.scrollHeight-ti.clientHeight;if(Ti>0&&(ti.scrollTop>0&&zi<0||ti.scrollTop0))return!0}if(Wn&&Ai.overflowX.match(/(scroll|auto)/)){var ha=ti.scrollWidth-ti.clientWidth;if(ha>0&&(ti.scrollLeft>0&&Wn<0||ti.scrollLeft0))return!0}ti=ti.parentNode}return!1}(So.target,ti,Ai))return;ae(ti,Ai),tt.startOffset=zi;var Ti=(new Date).getTime(),ha=Ti-tt.startTime;ha>0&&(tt.speed.x=ti/ha,tt.speed.y=Ai/ha,tt.startTime=Ti),function oe(So,Wn){var zi=Math.floor(Jt.scrollTop),ti=Jt.scrollLeft,Ai=Math.abs(So),Ti=Math.abs(Wn);if(Ti>Ai){if(Wn<0&&zi===X.contentHeight-X.containerHeight||Wn>0&&0===zi)return 0===window.scrollY&&Wn>0&&ls.isChrome}else if(Ai>Ti&&(So<0&&ti===X.contentWidth-X.containerWidth||So>0&&0===ti))return!0;return!0}(ti,Ai)&&So.cancelable&&So.preventDefault()}}function yn(){X.settings.swipeEasing&&(clearInterval(tt.easingLoop),tt.easingLoop=setInterval(function(){X.isInitialized?clearInterval(tt.easingLoop):tt.speed.x||tt.speed.y?Math.abs(tt.speed.x)<.01&&Math.abs(tt.speed.y)<.01?clearInterval(tt.easingLoop):(ae(30*tt.speed.x,30*tt.speed.y),tt.speed.x*=.8,tt.speed.y*=.8):clearInterval(tt.easingLoop)},10))}}},In=function(Jt,tt){var oe=this;if(void 0===tt&&(tt={}),"string"==typeof Jt&&(Jt=document.querySelector(Jt)),!Jt||!Jt.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var ae in this.element=Jt,Jt.classList.add(Eo.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},tt)this.settings[ae]=tt[ae];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var yn,qo,Lr=function(){return Jt.classList.add(Eo.state.focus)},Fr=function(){return Jt.classList.remove(Eo.state.focus)};this.isRtl="rtl"===Ir(Jt).direction,!0===this.isRtl&&Jt.classList.add(Eo.rtl),this.isNegativeScroll=(qo=Jt.scrollLeft,Jt.scrollLeft=-1,yn=Jt.scrollLeft<0,Jt.scrollLeft=qo,yn),this.negativeScrollAdjustment=this.isNegativeScroll?Jt.scrollWidth-Jt.clientWidth:0,this.event=new Yn,this.ownerDocument=Jt.ownerDocument||document,this.scrollbarXRail=Pr(Eo.element.rail("x")),Jt.appendChild(this.scrollbarXRail),this.scrollbarX=Pr(Eo.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",Lr),this.event.bind(this.scrollbarX,"blur",Fr),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var wo=Ir(this.scrollbarXRail);this.scrollbarXBottom=parseInt(wo.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Sn(wo.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Sn(wo.borderLeftWidth)+Sn(wo.borderRightWidth),Cr(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Sn(wo.marginLeft)+Sn(wo.marginRight),Cr(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=Pr(Eo.element.rail("y")),Jt.appendChild(this.scrollbarYRail),this.scrollbarY=Pr(Eo.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",Lr),this.event.bind(this.scrollbarY,"blur",Fr),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var ro=Ir(this.scrollbarYRail);this.scrollbarYRight=parseInt(ro.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Sn(ro.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function Fs(X){var Jt=Ir(X);return Sn(Jt.width)+Sn(Jt.paddingLeft)+Sn(Jt.paddingRight)+Sn(Jt.borderLeftWidth)+Sn(Jt.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=Sn(ro.borderTopWidth)+Sn(ro.borderBottomWidth),Cr(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Sn(ro.marginTop)+Sn(ro.marginBottom),Cr(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:Jt.scrollLeft<=0?"start":Jt.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:Jt.scrollTop<=0?"start":Jt.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(qo){return Hn[qo](oe)}),this.lastScrollTop=Math.floor(Jt.scrollTop),this.lastScrollLeft=Jt.scrollLeft,this.event.bind(this.element,"scroll",function(qo){return oe.onScroll(qo)}),Ka(this)};In.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,Cr(this.scrollbarXRail,{display:"block"}),Cr(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Sn(Ir(this.scrollbarXRail).marginLeft)+Sn(Ir(this.scrollbarXRail).marginRight),this.railYMarginHeight=Sn(Ir(this.scrollbarYRail).marginTop)+Sn(Ir(this.scrollbarYRail).marginBottom),Cr(this.scrollbarXRail,{display:"none"}),Cr(this.scrollbarYRail,{display:"none"}),Ka(this),on(this,"top",0,!1,!0),on(this,"left",0,!1,!0),Cr(this.scrollbarXRail,{display:""}),Cr(this.scrollbarYRail,{display:""}))},In.prototype.onScroll=function(Jt){this.isAlive&&(Ka(this),on(this,"top",this.element.scrollTop-this.lastScrollTop),on(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},In.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),eo(this.scrollbarX),eo(this.scrollbarY),eo(this.scrollbarXRail),eo(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},In.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(Jt){return!Jt.match(/^ps([-_].+|)$/)}).join(" ")};const ds=In;var Fo=r(3726),us=r(152);let Zn=(()=>{class X{constructor(){this._elementRef=(0,s.WQX)(s.aKT),this._platform=(0,s.WQX)(Oe.OD),this.angorScrollbar=!0,this._ps=null,this._unsubscribeAll=new E.B}get elementRef(){return this._elementRef}get ps(){return this._ps}ngOnChanges(tt){"angorScrollbar"in tt&&(this.angorScrollbar=(0,He.he)(tt.angorScrollbar.currentValue),this.angorScrollbar?this._initScrollbar():this._destroyScrollbar()),"angorScrollbarOptions"in tt&&(this._options=(0,fr.A)({},this._options,tt.angorScrollbarOptions.currentValue),this._reinitializeScrollbar())}ngOnInit(){(0,Fo.R)(window,"resize").pipe((0,Y.Q)(this._unsubscribeAll),(0,us.B)(150)).subscribe(()=>this.update())}ngOnDestroy(){this._destroyScrollbar(),this._unsubscribeAll.next(),this._unsubscribeAll.complete()}isEnabled(){return this.angorScrollbar}update(){this._ps?.update()}destroy(){this.ngOnDestroy()}geometry(tt="scroll"){return new Mt(this._elementRef.nativeElement[`${tt}Left`],this._elementRef.nativeElement[`${tt}Top`],this._elementRef.nativeElement[`${tt}Width`],this._elementRef.nativeElement[`${tt}Height`])}position(tt=!1){return!tt&&this._ps?new de(this._ps.reach.x||0,this._ps.reach.y||0):new de(this._elementRef.nativeElement.scrollLeft,this._elementRef.nativeElement.scrollTop)}scrollTo(tt,oe,ae){null==oe&&null==ae?this.animateScrolling("scrollTop",tt,ae):(null!=tt&&this.scrollToX(tt,ae),null!=oe&&this.scrollToY(oe,ae))}scrollToX(tt,oe){this.animateScrolling("scrollLeft",tt,oe)}scrollToY(tt,oe){this.animateScrolling("scrollTop",tt,oe)}scrollToTop(tt=0,oe){this.animateScrolling("scrollTop",tt,oe)}scrollToBottom(tt=0,oe){this.animateScrolling("scrollTop",this._elementRef.nativeElement.scrollHeight-this._elementRef.nativeElement.clientHeight-tt,oe)}scrollToLeft(tt=0,oe){this.animateScrolling("scrollLeft",tt,oe)}scrollToRight(tt=0,oe){this.animateScrolling("scrollLeft",this._elementRef.nativeElement.scrollWidth-this._elementRef.nativeElement.clientWidth-tt,oe)}scrollToElement(tt,oe=0,ae=!1,Lr){const Fr=this._elementRef.nativeElement.querySelector(tt);if(!Fr)return;const wo=Fr.getBoundingClientRect(),ro=this._elementRef.nativeElement.getBoundingClientRect();this._elementRef.nativeElement.classList.contains("ps--active-x")&&this._scrollToInAxis(wo.left,ro.left,"scrollLeft",oe,ae,Lr),this._elementRef.nativeElement.classList.contains("ps--active-y")&&this._scrollToInAxis(wo.top,ro.top,"scrollTop",oe,ae,Lr)}animateScrolling(tt,oe,ae){this._animation&&window.cancelAnimationFrame(this._animation),!ae||typeof window>"u"?this._elementRef.nativeElement[tt]=oe:oe!==this._elementRef.nativeElement[tt]&&this._smoothScroll(tt,oe,ae)}_initScrollbar(){this._ps||this._platform.ANDROID||this._platform.IOS||!this._platform.isBrowser||(this._ps=new ds(this._elementRef.nativeElement,{...this._options}))}_destroyScrollbar(){this._ps?.destroy(),this._ps=null}_reinitializeScrollbar(){setTimeout(()=>this._destroyScrollbar()),setTimeout(()=>this._initScrollbar())}_scrollToInAxis(tt,oe,ae,Lr,Fr,wo){Fr&&tt<=oe-Math.abs(Lr)||this.animateScrolling(ae,tt-oe+this._elementRef.nativeElement[ae]+Lr,wo)}_smoothScroll(tt,oe,ae){let Lr=0,Fr=this._elementRef.nativeElement[tt];const wo=(Fr-oe)/2;let ro=performance.now();const qo=yn=>{Lr+=Math.PI/(ae/(yn-ro));const So=Math.round(oe+wo+wo*Math.cos(Lr));this._elementRef.nativeElement[tt]===Fr&&(Lr>=Math.PI?this.animateScrolling(tt,oe,0):(this._elementRef.nativeElement[tt]=So,Fr=this._elementRef.nativeElement[tt],ro=yn,this._animation=window.requestAnimationFrame(qo)))};window.requestAnimationFrame(qo)}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275dir=s.FsC({type:X,selectors:[["","angorScrollbar",""]],inputs:{angorScrollbar:"angorScrollbar",angorScrollbarOptions:"angorScrollbarOptions"},exportAs:["angorScrollbar"],standalone:!0,features:[s.OA$]})}}return X})();var Di=r(9969),Sa=r(7987),Js=r(7786),Xa=r(1986);const ps=["navigationContent"],Vi=[[["","angorVerticalNavigationHeader",""]],[["","angorVerticalNavigationContentHeader",""]],[["","angorVerticalNavigationFooter",""]]],kn=["[angorVerticalNavigationHeader]","[angorVerticalNavigationContentHeader]","[angorVerticalNavigationFooter]"],hs=X=>({wheelPropagation:X,suppressScrollX:!0}),tc=()=>({wheelPropagation:!1,suppressScrollX:!0});function Si(X,Jt){if(1&X){const tt=s.RV6();s.j41(0,"angor-vertical-navigation-aside-item",10),s.bIt("click",function(){s.eBV(tt);const ae=s.XpG(2).$implicit,Lr=s.XpG();return s.Njj(Lr.toggleAside(ae))}),s.k0s()}if(2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("activeItemId",oe.activeAsideItemId)("autoCollapse",oe.autoCollapse)("skipChildren",!0)}}function ec(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-basic-item",8),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Jn(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-collapsable-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Fi(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-divider-item",8),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function pi(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-group-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function ra(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-spacer-item",8),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG();s.Y8G("item",tt)("name",oe.name)}}function Aa(X,Jt){if(1&X&&s.DNE(0,Si,1,5,"angor-vertical-navigation-aside-item",7)(1,ec,1,2,"angor-vertical-navigation-basic-item",8)(2,Jn,1,3,"angor-vertical-navigation-collapsable-item",9)(3,Fi,1,2,"angor-vertical-navigation-divider-item",8)(4,pi,1,3,"angor-vertical-navigation-group-item",9)(5,ra,1,2,"angor-vertical-navigation-spacer-item",8),2&X){const tt=s.XpG().$implicit;s.vxM("aside"===tt.type?0:-1),s.R7$(),s.vxM("basic"===tt.type?1:-1),s.R7$(),s.vxM("collapsable"===tt.type?2:-1),s.R7$(),s.vxM("divider"===tt.type?3:-1),s.R7$(),s.vxM("group"===tt.type?4:-1),s.R7$(),s.vxM("spacer"===tt.type?5:-1)}}function Ta(X,Jt){if(1&X&&s.DNE(0,Aa,6,6),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function rc(X,Jt){if(1&X&&s.nrm(0,"angor-vertical-navigation-aside-item",9),2&X){const tt=s.XpG(2).$implicit,oe=s.XpG(2);s.Y8G("item",tt)("name",oe.name)("autoCollapse",oe.autoCollapse)}}function Bs(X,Jt){if(1&X&&s.DNE(0,rc,1,3,"angor-vertical-navigation-aside-item",9),2&X){const tt=s.XpG().$implicit,oe=s.XpG(2);s.vxM("aside"===tt.type&&tt.id===oe.activeAsideItemId?0:-1)}}function Us(X,Jt){if(1&X&&s.DNE(0,Bs,1,1),2&X){const tt=Jt.$implicit;s.vxM(tt.hidden&&!tt.hidden(tt)||!tt.hidden?0:-1)}}function Bi(X,Jt){if(1&X&&(s.j41(0,"div",6),s.Z7z(1,Us,1,1,null,null,s.BUC().trackByFn,!0),s.k0s()),2&X){const tt=s.XpG();s.Y8G("angorScrollbarOptions",s.lJ4(5,tc))("@fadeInLeft","left"===tt.position)("@fadeInRight","right"===tt.position)("@fadeOutLeft","left"===tt.position)("@fadeOutRight","right"===tt.position),s.R7$(),s.Dyx(tt.navigation)}}let Es=(()=>{class X{constructor(){this._animationBuilder=(0,s.WQX)(Di.S6),this._changeDetectorRef=(0,s.WQX)(s.gRc),this._document=(0,s.WQX)(T.qQ),this._elementRef=(0,s.WQX)(s.aKT),this._renderer2=(0,s.WQX)(s.sFG),this._router=(0,s.WQX)(N.Ix),this._scrollStrategyOptions=(0,s.WQX)(Sa.Tv),this._angorNavigationService=(0,s.WQX)(c),this._angorUtilsService=(0,s.WQX)(y.Q),this.appearance="default",this.autoCollapse=!0,this.inner=!1,this.mode="side",this.name=this._angorUtilsService.randomId(),this.opened=!0,this.position="left",this.transparentOverlay=!1,this.appearanceChanged=new s.bkB,this.modeChanged=new s.bkB,this.openedChanged=new s.bkB,this.positionChanged=new s.bkB,this.activeAsideItemId=null,this.onCollapsableItemCollapsed=new _.m(1),this.onCollapsableItemExpanded=new _.m(1),this.onRefreshed=new _.m(1),this._animationsEnabled=!1,this._hovered=!1,this._scrollStrategy=this._scrollStrategyOptions.block(),this._unsubscribeAll=new E.B,this._handleAsideOverlayClick=()=>{this.closeAside()},this._handleOverlayClick=()=>{this.close()}}get classList(){return{"angor-vertical-navigation-animations-enabled":this._animationsEnabled,[`angor-vertical-navigation-appearance-${this.appearance}`]:!0,"angor-vertical-navigation-hover":this._hovered,"angor-vertical-navigation-inner":this.inner,"angor-vertical-navigation-mode-over":"over"===this.mode,"angor-vertical-navigation-mode-side":"side"===this.mode,"angor-vertical-navigation-opened":this.opened,"angor-vertical-navigation-position-left":"left"===this.position,"angor-vertical-navigation-position-right":"right"===this.position}}get styleList(){return{visibility:this.opened?"visible":"hidden"}}set angorScrollbarDirectives(tt){this._angorScrollbarDirectives=tt,0!==tt.length&&(this._angorScrollbarDirectivesSubscription&&this._angorScrollbarDirectivesSubscription.unsubscribe(),this._angorScrollbarDirectivesSubscription=(0,Js.h)(this.onCollapsableItemCollapsed,this.onCollapsableItemExpanded).pipe((0,Y.Q)(this._unsubscribeAll),(0,Xa.c)(250)).subscribe(()=>{tt.forEach(oe=>{oe.update()})}))}_onMouseenter(){this._enableAnimations(),this._hovered=!0}_onMouseleave(){this._enableAnimations(),this._hovered=!1}ngOnChanges(tt){if("appearance"in tt&&this.appearanceChanged.next(tt.appearance.currentValue),"inner"in tt&&(this.inner=(0,He.he)(tt.inner.currentValue)),"mode"in tt){const oe=tt.mode.currentValue,ae=tt.mode.previousValue;this._disableAnimations(),"over"===ae&&"side"===oe&&this._hideOverlay(),"side"===ae&&"over"===oe&&(this.closeAside(),this.opened&&this._showOverlay()),this.modeChanged.next(oe),setTimeout(()=>{this._enableAnimations()},500)}"navigation"in tt&&this._changeDetectorRef.markForCheck(),"opened"in tt&&(this.opened=(0,He.he)(tt.opened.currentValue),this._toggleOpened(this.opened)),"position"in tt&&this.positionChanged.next(tt.position.currentValue),"transparentOverlay"in tt&&(this.transparentOverlay=(0,He.he)(tt.transparentOverlay.currentValue))}ngOnInit(){""===this.name&&(this.name=this._angorUtilsService.randomId()),this._angorNavigationService.registerComponent(this.name,this),this._router.events.pipe((0,Zt.p)(tt=>tt instanceof N.wF),(0,Y.Q)(this._unsubscribeAll)).subscribe(()=>{"over"===this.mode&&this.opened&&this.close(),"side"===this.mode&&this.activeAsideItemId&&this.closeAside()})}ngAfterViewInit(){this._mutationObserver=new MutationObserver(tt=>{tt.forEach(oe=>{const ae=oe.target;if("class"===oe.attributeName)if(ae.classList.contains("cdk-global-scrollblock")){const Lr=parseInt(ae.style.top,10);this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",`${Math.abs(Lr)}px`)}else this._renderer2.setStyle(this._elementRef.nativeElement,"margin-top",null)})}),this._mutationObserver.observe(this._document.documentElement,{attributes:!0,attributeFilter:["class"]}),setTimeout(()=>{if(this._navigationContentEl)if(this._navigationContentEl.nativeElement.classList.contains("ps"))this._angorScrollbarDirectives.forEach(tt=>{tt.isEnabled()&&tt.scrollToElement(".angor-vertical-navigation-item-active",-120,!0)});else{const tt=this._navigationContentEl.nativeElement.querySelector(".angor-vertical-navigation-item-active");tt&&tt.scrollIntoView()}})}ngOnDestroy(){this._mutationObserver.disconnect(),this.close(),this.closeAside(),this._angorNavigationService.deregisterComponent(this.name),this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}refresh(){this._changeDetectorRef.markForCheck(),this.onRefreshed.next(!0)}open(){this.opened||this._toggleOpened(!0)}close(){this.opened&&(this.closeAside(),this._toggleOpened(!1))}toggle(){this.opened?this.close():this.open()}openAside(tt){tt.disabled||!tt.id||(this.activeAsideItemId=tt.id,this._showAsideOverlay(),this._changeDetectorRef.markForCheck())}closeAside(){this.activeAsideItemId=null,this._hideAsideOverlay(),this._changeDetectorRef.markForCheck()}toggleAside(tt){this.activeAsideItemId===tt.id?this.closeAside():this.openAside(tt)}trackByFn(tt,oe){return oe.id||tt}_enableAnimations(){this._animationsEnabled||(this._animationsEnabled=!0)}_disableAnimations(){this._animationsEnabled&&(this._animationsEnabled=!1)}_showOverlay(){this._asideOverlay||(this._overlay=this._renderer2.createElement("div"),this._overlay.classList.add("angor-vertical-navigation-overlay"),this.transparentOverlay&&this._overlay.classList.add("angor-vertical-navigation-overlay-transparent"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._overlay),this._scrollStrategy.enable(),this._player=this._animationBuilder.build([(0,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.iF)({opacity:1}))]).create(this._overlay),this._player.play(),this._overlay.addEventListener("click",this._handleOverlayClick))}_hideOverlay(){this._overlay&&(this._player=this._animationBuilder.build([(0,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.iF)({opacity:0}))]).create(this._overlay),this._player.play(),this._player.onDone(()=>{this._overlay&&(this._overlay.removeEventListener("click",this._handleOverlayClick),this._overlay.parentNode.removeChild(this._overlay),this._overlay=null),this._scrollStrategy.disable()}))}_showAsideOverlay(){this._asideOverlay||(this._asideOverlay=this._renderer2.createElement("div"),this._asideOverlay.classList.add("angor-vertical-navigation-aside-overlay"),this._renderer2.appendChild(this._elementRef.nativeElement.parentElement,this._asideOverlay),this._player=this._animationBuilder.build([(0,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.iF)({opacity:1}))]).create(this._asideOverlay),this._player.play(),this._asideOverlay.addEventListener("click",this._handleAsideOverlayClick))}_hideAsideOverlay(){this._asideOverlay&&(this._player=this._animationBuilder.build([(0,Di.i0)("300ms cubic-bezier(0.25, 0.8, 0.25, 1)",(0,Di.iF)({opacity:0}))]).create(this._asideOverlay),this._player.play(),this._player.onDone(()=>{this._asideOverlay&&(this._asideOverlay.removeEventListener("click",this._handleAsideOverlayClick),this._asideOverlay.parentNode.removeChild(this._asideOverlay),this._asideOverlay=null)}))}_toggleOpened(tt){this.opened=tt,this._enableAnimations(),"over"===this.mode&&(this.opened?this._showOverlay():this._hideOverlay()),this.openedChanged.next(tt)}static{this.\u0275fac=function(oe){return new(oe||X)}}static{this.\u0275cmp=s.VBU({type:X,selectors:[["angor-vertical-navigation"]],viewQuery:function(oe,ae){if(1&oe&&(s.GBs(ps,5),s.GBs(Zn,5)),2&oe){let Lr;s.mGM(Lr=s.lsd())&&(ae._navigationContentEl=Lr.first),s.mGM(Lr=s.lsd())&&(ae.angorScrollbarDirectives=Lr)}},hostVars:4,hostBindings:function(oe,ae){1&oe&&s.bIt("mouseenter",function(){return ae._onMouseenter()})("mouseleave",function(){return ae._onMouseleave()}),2&oe&&(s.Aen(ae.styleList),s.HbH(ae.classList))},inputs:{appearance:"appearance",autoCollapse:"autoCollapse",inner:"inner",mode:"mode",name:"name",navigation:"navigation",opened:"opened",position:"position",transparentOverlay:"transparentOverlay"},outputs:{appearanceChanged:"appearanceChanged",modeChanged:"modeChanged",openedChanged:"openedChanged",positionChanged:"positionChanged"},exportAs:["angorVerticalNavigation"],standalone:!0,features:[s.OA$,s.aNF],ngContentSelectors:kn,decls:12,vars:4,consts:[["navigationContent",""],[1,"angor-vertical-navigation-wrapper"],[1,"angor-vertical-navigation-header"],["angorScrollbar","",1,"angor-vertical-navigation-content",3,"angorScrollbarOptions"],[1,"angor-vertical-navigation-content-header"],[1,"angor-vertical-navigation-footer"],["angorScrollbar","",1,"angor-vertical-navigation-aside-wrapper",3,"angorScrollbarOptions"],[3,"item","name","activeItemId","autoCollapse","skipChildren"],[3,"item","name"],[3,"item","name","autoCollapse"],[3,"click","item","name","activeItemId","autoCollapse","skipChildren"]],template:function(oe,ae){1&oe&&(s.NAR(Vi),s.j41(0,"div",1)(1,"div",2),s.SdG(2),s.k0s(),s.j41(3,"div",3,0)(5,"div",4),s.SdG(6,1),s.k0s(),s.Z7z(7,Ta,1,1,null,null,ae.trackByFn,!0),s.k0s(),s.j41(9,"div",5),s.SdG(10,2),s.k0s()(),s.DNE(11,Bi,3,6,"div",6)),2&oe&&(s.R7$(3),s.Y8G("angorScrollbarOptions",s.eq3(2,hs,ae.inner)),s.R7$(4),s.Dyx(ae.navigation),s.R7$(4),s.vxM(ae.activeAsideItemId?11:-1))},dependencies:[Zn,Yt,te,Ri,Qt,we,Ft],styles:[':root{--angor-vertical-navigation-width: 280px}angor-vertical-navigation{position:sticky;display:flex;flex-direction:column;flex:1 0 auto;top:0;width:var(--angor-vertical-navigation-width);min-width:var(--angor-vertical-navigation-width);max-width:var(--angor-vertical-navigation-width);height:100vh;min-height:100vh;max-height:100vh;z-index:200}angor-vertical-navigation.angor-vertical-navigation-animations-enabled{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:visibility,margin-left,margin-right,transform,width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-animations-enabled .angor-vertical-navigation-wrapper{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:width,max-width,min-width}angor-vertical-navigation.angor-vertical-navigation-mode-over{position:fixed;top:0;bottom:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over{left:0;transform:translate3d(-100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-left .angor-vertical-navigation-wrapper{left:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over{right:0;transform:translate3d(100%,0,0)}angor-vertical-navigation.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-over.angor-vertical-navigation-opened{transform:translateZ(0)}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-wrapper{right:0}angor-vertical-navigation.angor-vertical-navigation-inner{position:relative;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper{position:relative;overflow:visible;height:auto}angor-vertical-navigation.angor-vertical-navigation-inner .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{overflow:visible!important}angor-vertical-navigation .angor-vertical-navigation-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:10;background:inherit;box-shadow:inset -1px 0 0 var(--angor-border)}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-divider-item{margin:24px 0}angor-vertical-navigation .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item{margin-top:24px}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;left:var(--angor-vertical-navigation-width);width:var(--angor-vertical-navigation-width);height:100%;z-index:5;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.4s;transition-property:left,right;transition-timing-function:cubic-bezier(.25,.8,.25,1);background:inherit}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item{padding:24px 0}angor-vertical-navigation .angor-vertical-navigation-aside-wrapper>angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper{display:none!important}angor-vertical-navigation.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item,angor-vertical-navigation angor-vertical-navigation-divider-item,angor-vertical-navigation angor-vertical-navigation-group-item,angor-vertical-navigation angor-vertical-navigation-spacer-item{display:flex;flex-direction:column;flex:1 0 auto;-webkit-user-select:none;user-select:none}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 16px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;border-radius:6px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item.angor-vertical-navigation-item-disabled{cursor:default;opacity:.4}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:16px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{font-size:11px;line-height:1.5}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{margin-left:auto}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content,angor-vertical-navigation angor-vertical-navigation-spacer-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge .angor-vertical-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}angor-vertical-navigation angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{margin:0 12px}angor-vertical-navigation angor-vertical-navigation-aside-item,angor-vertical-navigation angor-vertical-navigation-basic-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item{margin-bottom:4px}angor-vertical-navigation angor-vertical-navigation-aside-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-basic-item .angor-vertical-navigation-item,angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item{cursor:pointer}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge+.angor-vertical-navigation-item-arrow{margin-left:8px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{height:20px;line-height:20px;margin-left:auto;transition:transform .3s cubic-bezier(.25,.8,.25,1),color 375ms cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{transform:rotate(90deg)}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:first-child{margin-top:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:6px}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children>*:last-child>.angor-vertical-navigation-item-children>*:last-child{padding-bottom:0}angor-vertical-navigation angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{overflow:hidden}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:56px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:72px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:88px}angor-vertical-navigation angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item-children .angor-vertical-navigation-item{padding-left:104px}angor-vertical-navigation angor-vertical-navigation-divider-item{margin:12px 0}angor-vertical-navigation angor-vertical-navigation-divider-item .angor-vertical-navigation-item-wrapper{height:1px;box-shadow:0 1px}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{display:none!important}angor-vertical-navigation angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}angor-vertical-navigation angor-vertical-navigation-spacer-item{margin:6px 0}.angor-vertical-navigation-overlay{position:absolute;inset:0;z-index:170;opacity:0;background-color:#0009}.angor-vertical-navigation-overlay+.angor-vertical-navigation-aside-overlay{background-color:transparent}.angor-vertical-navigation-aside-overlay{position:absolute;inset:0;z-index:169;opacity:0;background-color:#0000004d}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{color:currentColor}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{color:currentColor;opacity:.6}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{color:currentColor;opacity:.8}angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{color:currentColor;opacity:.5}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced{background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-title{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-disabled).angor-vertical-navigation-item-active-forced .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover{background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .05}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *),angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover:is(.dark *){background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .12}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-aside-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-basic-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle,angor-vertical-navigation-collapsable-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:not(.angor-vertical-navigation-item-active-forced):not(.angor-vertical-navigation-item-active):not(.angor-vertical-navigation-item-disabled):hover .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title,angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow{opacity:1}angor-vertical-navigation-collapsable-item.angor-vertical-navigation-item-expanded>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-subtitle{opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{--tw-text-opacity: 1;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1));opacity:1}angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title:is(.dark *){--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))}:root{--angor-vertical-navigation-compact-width: 112px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact{width:var(--angor-vertical-navigation-compact-width);min-width:var(--angor-vertical-navigation-compact-width);max-width:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-compact-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-compact-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{margin:4px 8px 0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{flex-direction:column;justify-content:center;padding:12px;border-radius:6px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{margin-top:8px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-title{font-size:12px;font-weight:500;text-align:center;line-height:16px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper .angor-vertical-navigation-item-subtitle{display:none!important}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge{position:absolute;top:12px;left:64px}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-collapsable-item,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-compact .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-compact-width)}:root{--angor-vertical-navigation-width: 280px;--angor-vertical-navigation-dense-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over){width:var(--angor-vertical-navigation-dense-width);min-width:var(--angor-vertical-navigation-dense-width);max-width:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-dense-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-mode-over).angor-vertical-navigation-position-right.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-dense-width) - 24px);min-width:calc(var(--angor-vertical-navigation-dense-width) - 24px);max-width:calc(var(--angor-vertical-navigation-dense-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item:first-of-type{margin-top:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{padding:10px 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;opacity:0}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-collapsable-item .angor-vertical-navigation-item-children{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-dense:not(.angor-vertical-navigation-hover):not(.angor-vertical-navigation-mode-over) .angor-vertical-navigation-wrapper .angor-vertical-navigation-content angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item:before{content:"";position:absolute;top:20px;width:23px;border-top-width:2px}angor-vertical-navigation.angor-vertical-navigation-appearance-dense .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-dense-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper{width:var(--angor-vertical-navigation-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{width:calc(var(--angor-vertical-navigation-width) - 24px);min-width:calc(var(--angor-vertical-navigation-width) - 24px);max-width:calc(var(--angor-vertical-navigation-width) - 24px)}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge,angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-wrapper .angor-vertical-navigation-content .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{white-space:nowrap;animation:removeWhiteSpaceNoWrap 1ms linear .35s;animation-fill-mode:forwards}angor-vertical-navigation.angor-vertical-navigation-appearance-dense.angor-vertical-navigation-hover .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-width)}@keyframes removeWhiteSpaceNoWrap{0%{white-space:nowrap}99%{white-space:nowrap}to{white-space:normal}}:root{--angor-vertical-navigation-thin-width: 80px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin{width:var(--angor-vertical-navigation-thin-width);min-width:var(--angor-vertical-navigation-thin-width);max-width:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-mode-side{margin-left:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-left.angor-vertical-navigation-opened{margin-left:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-mode-side{margin-right:calc(var(--angor-vertical-navigation-thin-width) * -1)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right.angor-vertical-navigation-opened{margin-right:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin.angor-vertical-navigation-position-right .angor-vertical-navigation-aside-wrapper{left:auto;right:var(--angor-vertical-navigation-thin-width)}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item{flex-direction:column;justify-content:center;height:64px;min-height:64px;max-height:64px;padding:0 16px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper{display:flex;align-items:center;justify-content:center}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item{justify-content:center;padding:12px;border-radius:4px}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-icon{margin:0}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-aside-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-arrow,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-badge-content,angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-basic-item .angor-vertical-navigation-item-wrapper .angor-vertical-navigation-item .angor-vertical-navigation-item-title-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-collapsable-item{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-wrapper .angor-vertical-navigation-content>angor-vertical-navigation-group-item>.angor-vertical-navigation-item-wrapper{display:none}angor-vertical-navigation.angor-vertical-navigation-appearance-thin .angor-vertical-navigation-aside-wrapper{left:var(--angor-vertical-navigation-thin-width)}\n'],encapsulation:2,data:{animation:o.F},changeDetection:0})}}return X})()},9097:(i,a,r)=>{"use strict";r.d(a,{t:()=>s});const s=new(r(4438).nKC)("ANGOR_APP_CONFIG")},881:(i,a,r)=>{"use strict";r.d(a,{P:()=>_});var o=r(9097),s=r(4438),c=r(2401),y=r(4412);let _=(()=>{class E{constructor(){this._defaultConfig=(0,s.WQX)(o.t),this._configSubject=new y.t(this._defaultConfig)}get config$(){return this._configSubject.asObservable()}set config(A){const S=(0,c.A)({},this._configSubject.getValue(),A);this._configSubject.next(S)}reset(){this._configSubject.next(this._defaultConfig)}static{this.\u0275fac=function(S){return new(S||E)}}static{this.\u0275prov=s.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})()},9979:(i,a,r)=>{"use strict";r.d(a,{m:()=>et});var o=r(177),s=r(4438),c=r(8834),y=r(5351),_=r(9213);const E=(_t,Bt,jt,At,kt,ct,lt,Ct)=>({"bg-primary-100 text-primary-600 dark:bg-primary-600 dark:text-primary-50":_t,"bg-accent-100 text-accent-600 dark:bg-accent-600 dark:text-accent-50":Bt,"bg-warn-100 text-warn-600 dark:bg-warn-600 dark:text-warn-50":jt,"bg-gray-100 text-gray-600 dark:bg-gray-600 dark:text-gray-50":At,"bg-blue-100 text-blue-600 dark:bg-blue-600 dark:text-blue-50":kt,"bg-green-100 text-green-500 dark:bg-green-500 dark:text-green-50":ct,"bg-amber-100 text-amber-500 dark:bg-amber-500 dark:text-amber-50":lt,"bg-red-100 text-red-600 dark:bg-red-600 dark:text-red-50":Ct});function T(_t,Bt){1&_t&&(s.j41(0,"div",1)(1,"button",6),s.nrm(2,"mat-icon",7),s.k0s()()),2&_t&&(s.R7$(),s.Y8G("matDialogClose",void 0),s.R7$(),s.Y8G("svgIcon","heroicons_outline:x-mark"))}function A(_t,Bt){if(1&_t&&(s.j41(0,"div",3),s.nrm(1,"mat-icon",8),s.k0s()),2&_t){const jt=s.XpG();s.Y8G("ngClass",s.lV(2,E,"primary"===jt.data.icon.color,"accent"===jt.data.icon.color,"warn"===jt.data.icon.color,"basic"===jt.data.icon.color,"info"===jt.data.icon.color,"success"===jt.data.icon.color,"warning"===jt.data.icon.color,"error"===jt.data.icon.color)),s.R7$(),s.Y8G("svgIcon",jt.data.icon.name)}}function S(_t,Bt){if(1&_t&&s.nrm(0,"div",9),2&_t){const jt=s.XpG(2);s.Y8G("innerHTML",jt.data.title,s.npT)}}function I(_t,Bt){if(1&_t&&s.nrm(0,"div",10),2&_t){const jt=s.XpG(2);s.Y8G("innerHTML",jt.data.message,s.npT)}}function N(_t,Bt){if(1&_t&&(s.j41(0,"div",4),s.DNE(1,S,1,1,"div",9)(2,I,1,1,"div",10),s.k0s()),2&_t){const jt=s.XpG();s.R7$(),s.vxM(jt.data.title?1:-1),s.R7$(),s.vxM(jt.data.message?2:-1)}}function Y(_t,Bt){if(1&_t&&(s.j41(0,"button",11),s.EFF(1),s.k0s()),2&_t){const jt=s.XpG(2);s.Y8G("matDialogClose","cancelled"),s.R7$(),s.SpI(" ",jt.data.actions.cancel.label," ")}}function z(_t,Bt){if(1&_t&&(s.j41(0,"button",12),s.EFF(1),s.k0s()),2&_t){const jt=s.XpG(2);s.Y8G("color",jt.data.actions.confirm.color)("matDialogClose","confirmed"),s.R7$(),s.SpI(" ",jt.data.actions.confirm.label," ")}}function q(_t,Bt){if(1&_t&&(s.j41(0,"div",5),s.DNE(1,Y,2,2,"button",11)(2,z,2,3,"button",12),s.k0s()),2&_t){const jt=s.XpG();s.R7$(),s.vxM(jt.data.actions.cancel.show?1:-1),s.R7$(),s.vxM(jt.data.actions.confirm.show?2:-1)}}let dt=(()=>{class _t{constructor(){this.data=(0,s.WQX)(y.Vh)}static{this.\u0275fac=function(At){return new(At||_t)}}static{this.\u0275cmp=s.VBU({type:_t,selectors:[["angor-confirmation-dialog"]],standalone:!0,features:[s.aNF],decls:6,vars:4,consts:[[1,"relative","flex","h-full","w-full","flex-col"],[1,"absolute","right-0","top-0","pr-4","pt-4"],[1,"flex","flex-auto","flex-col","items-center","p-8","pb-6","sm:flex-row","sm:items-start","sm:pb-8"],[1,"flex","h-10","w-10","flex-0","items-center","justify-center","rounded-full","sm:mr-4",3,"ngClass"],[1,"mt-4","flex","flex-col","items-center","space-y-1","text-center","sm:mt-0","sm:items-start","sm:pr-8","sm:text-left"],[1,"flex","items-center","justify-center","space-x-3","bg-gray-50","px-6","py-4","dark:bg-black","dark:bg-opacity-10","sm:justify-end"],["mat-icon-button","",3,"matDialogClose"],[1,"text-secondary",3,"svgIcon"],[1,"text-current",3,"svgIcon"],[1,"text-xl","font-medium","leading-6",3,"innerHTML"],[1,"text-secondary",3,"innerHTML"],["mat-stroked-button","",3,"matDialogClose"],["mat-flat-button","",3,"color","matDialogClose"]],template:function(At,kt){1&At&&(s.j41(0,"div",0),s.DNE(1,T,3,2,"div",1),s.j41(2,"div",2),s.DNE(3,A,2,11,"div",3)(4,N,3,2,"div",4),s.k0s(),s.DNE(5,q,3,2,"div",5),s.k0s()),2&At&&(s.R7$(),s.vxM(kt.data.dismissible?1:-1),s.R7$(2),s.vxM(kt.data.icon.show?3:-1),s.R7$(),s.vxM(kt.data.title||kt.data.message?4:-1),s.R7$(),s.vxM(kt.data.actions.confirm.show||kt.data.actions.cancel.show?5:-1))},dependencies:[c.Hl,c.$z,c.iY,y.hM,y.tx,_.m_,_.An,o.YU],styles:["@media (min-width: 960px){.angor-confirmation-dialog-panel{width:32rem}}.angor-confirmation-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important}\n"],encapsulation:2})}}return _t})();var pt=r(2401);let et=(()=>{class _t{constructor(){this._matDialog=(0,s.WQX)(y.bZ),this._defaultConfig={title:"Confirm action",message:"Are you sure you want to confirm this action?",icon:{show:!0,name:"heroicons_outline:exclamation-triangle",color:"warn"},actions:{confirm:{show:!0,label:"Confirm",color:"warn"},cancel:{show:!0,label:"Cancel"}},dismissible:!1}}open(jt={}){const At=(0,pt.A)({},this._defaultConfig,jt);return this._matDialog.open(dt,{autoFocus:!1,disableClose:!At.dismissible,data:At,panelClass:"angor-confirmation-dialog-panel"})}static{this.\u0275fac=function(At){return new(At||_t)}}static{this.\u0275prov=s.jDH({token:_t,factory:_t.\u0275fac,providedIn:"root"})}}return _t})()},4977:(i,a,r)=>{"use strict";r.d(a,{l:()=>A});var o=r(881),s=r(9327),c=r(4438),y=r(7680),_=r(2771),E=r(6354),T=r(5558);let A=(()=>{class S{constructor(){this._breakpointObserver=(0,c.WQX)(s.QP),this._angorConfigService=(0,c.WQX)(o.P),this._onMediaChange=new _.m(1),this._angorConfigService.config$.pipe((0,E.T)(N=>(0,y.A)(Object.entries(N.screens).map(([Y,z])=>[Y,`(min-width: ${z})`]))),(0,T.n)(N=>this._breakpointObserver.observe(Object.values(N)).pipe((0,E.T)(Y=>{const z=[],q={},dt=Object.entries(Y.breakpoints).filter(([pt,et])=>et)??[];for(const[pt]of dt){const et=Object.entries(N).find(([_t,Bt])=>Bt===pt)[0];et&&(z.push(et),q[et]=pt)}this._onMediaChange.next({matchingAliases:z,matchingQueries:q})})))).subscribe()}get onMediaChange$(){return this._onMediaChange.asObservable()}onMediaQueryChange$(N){return this._breakpointObserver.observe(N)}static{this.\u0275fac=function(Y){return new(Y||S)}}static{this.\u0275prov=c.jDH({token:S,factory:S.\u0275fac,providedIn:"root"})}}return S})()},7209:(i,a,r)=>{"use strict";r.d(a,{Q:()=>s});var o=r(4438);let s=(()=>{class c{get exactMatchOptions(){return{paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"}}get subsetMatchOptions(){return{paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"}}randomId(_=10){let T="";for(let A=0;A<10;A++)T+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return T}static{this.\u0275fac=function(E){return new(E||c)}}static{this.\u0275prov=o.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})()},2332:(i,a,r)=>{"use strict";r.d(a,{v:()=>y});var o=r(6616),s=r(1413),c=r(4438);let y=(()=>{class _{constructor(){this.publicKeySubject=new s.B,this.previousPublicKey=null,this.initializeNostrLogin(),this.setupEventListeners()}initializeNostrLogin(){(0,o.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(T,A)=>{this.handleAuthSuccess(T,A)}})}setupEventListeners(){document.addEventListener("nlAuth",this.handleNlAuthEvent.bind(this)),document.addEventListener("nlLogout",this.handleNlLogoutEvent.bind(this)),document.addEventListener("nlDarkMode",this.handleNlDarkModeEvent.bind(this)),document.addEventListener("nlLaunch",this.handleNlLaunchEvent.bind(this))}handleNlLogoutEvent(){console.log("Logout event detected"),this.handleLogout()}handleNlAuthEvent(T){const{type:A,pubkey:S,options:I}=T.detail;switch(A){case"login":console.log("User logged in:",S),this.handleAuthSuccess(S,I);break;case"signup":console.log("User signed up:",S),this.handleSignupSuccess(S,I);break;case"logout":console.log("User logged out"),this.handleLogout();break;case"switch-account":console.log("User switched account:",S),this.handleAccountSwitch(S,I);break;default:console.warn("Unknown nlAuth event type:",A)}this.previousPublicKey&&this.previousPublicKey!==S&&(console.log("Account switched to:",S),this.handleAccountSwitch(S,I)),this.previousPublicKey=S}handleAuthSuccess(T,A){console.log("Authenticated successfully with public key:",T),this.publicKeySubject.next(T)}handleSignupSuccess(T,A){console.log("Signup successful with public key:",T),this.publicKeySubject.next(T)}handleAccountSwitch(T,A){console.log("Account switched to:",T),this.publicKeySubject.next(T),window.location.reload()}handleLogout(){console.log("Logged out"),this.publicKeySubject.next("")}handleNlDarkModeEvent(T){const A=T.detail;console.log("Dark mode changed to:",A?"enabled":"disabled"),this.updateDarkMode(A)}handleNlLaunchEvent(T){const A=T.detail||"welcome";console.log(`Launching Nostr login screen: ${A}`),this.launchScreen(A)}launchScreen(T){(0,o.ql)(T)}updateDarkMode(T){document.body.classList.toggle("dark-mode",T),console.log("Dark mode is now "+(T?"enabled":"disabled"))}getPublicKeyObservable(){return this.publicKeySubject.asObservable()}launchWelcomeScreen(){(0,o.ql)("welcome")}launchSignupScreen(){(0,o.ql)("welcome-signup")}launchLoginScreen(){(0,o.ql)("welcome-login")}switchAccount(){document.dispatchEvent(new CustomEvent("nlLaunch",{detail:"switch-account"}))}logout(){document.dispatchEvent(new Event("nlLogout"))}toggleDarkMode(T){document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:T}))}static{this.\u0275fac=function(A){return new(A||_)}}static{this.\u0275prov=c.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}}return _})()},6231:(i,a,r)=>{"use strict";r.d(a,{b:()=>E});var o=r(467),s=r(719),c=r(4412),y=r(1413),_=r(4438);let E=(()=>{class T{constructor(){this.pool=new s.lo,this.relays=[],this.maxRetries=10,this.retryDelay=15e3,this.eventSubject=new c.t(null),this.relaysSubject=new c.t([]),this.destroy$=new y.B,this.initializeRelays(),this.setupVisibilityHandling()}initializeRelays(){this.relays=this.loadRelaysFromLocalStorage(),this.connectToRelays(),this.relaysSubject.next(this.relays)}loadRelaysFromLocalStorage(){const S=JSON.parse(localStorage.getItem("nostrRelays")||"[]");return S.length>0?S.map(N=>({...N,connected:!1,retries:0,retryTimeout:null,ws:void 0})):[{url:"wss://relay.primal.net",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://nos.lol",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://relay.angor.io",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"},{url:"wss://relay2.angor.io",connected:!1,retries:0,retryTimeout:null,accessType:"read-write"}]}saveRelaysToLocalStorage(){const S=this.relays.map(({url:I,accessType:N,connected:Y,retries:z,retryTimeout:q})=>({url:I,accessType:N,connected:Y,retries:z,retryTimeout:q}));localStorage.setItem("nostrRelays",JSON.stringify(S)),this.relaysSubject.next(this.relays)}connectToRelay(S){S.connected||(S.ws=new WebSocket(S.url),S.ws.onopen=()=>{S.connected=!0,S.retries=0,clearTimeout(S.retryTimeout),this.saveRelaysToLocalStorage()},S.ws.onerror=()=>this.handleRelayError(S),S.ws.onclose=()=>{S.connected=!1,this.handleRelayError(S)},S.ws.onmessage=({data:I})=>{try{const N=JSON.parse("string"==typeof I?I:I.toString("utf-8"));this.eventSubject.next(N)}catch(N){console.warn("Error parsing WebSocket message:",N)}})}handleRelayError(S){S.retries>=this.maxRetries?console.warn(`Max retries reached for relay: ${S.url}. No further attempts will be made.`):(S.retries++,S.retryTimeout=setTimeout(()=>this.connectToRelay(S),this.retryDelay*S.retries))}connectToRelays(){this.relays.forEach(S=>!S.connected&&this.connectToRelay(S))}ensureConnectedRelays(){var S=this;return(0,o.A)(function*(){return S.connectToRelays(),new Promise(I=>{const N=()=>{S.getConnectedRelays().length>0?I():setTimeout(N,1e3)};N()})})()}setupVisibilityHandling(){typeof document<"u"&&document.addEventListener("visibilitychange",()=>{"visible"===document.visibilityState&&this.connectToRelays()}),typeof window<"u"&&window.addEventListener("beforeunload",()=>{this.relays.forEach(S=>S.ws?.close())})}getConnectedRelays(){return this.relays.filter(S=>S.connected).map(S=>S.url)}getRelays(){return this.relaysSubject.asObservable()}publishEventToWriteRelays(S){var I=this;return(0,o.A)(function*(){const N=I.relays.filter(Y=>["write","read-write"].includes(Y.accessType)&&Y.connected);if(!N.length)throw new Error("No connected write relays available");try{return yield Promise.any(N.map(Y=>I.pool.publish([Y.url],S))),I.eventSubject.next(S),S}catch(Y){throw console.error("Failed to publish event to relays:",Y),Y}})()}addRelay(S,I="read-write"){if(!this.relays.some(N=>N.url===S)){const N={url:S,connected:!1,retries:0,retryTimeout:null,accessType:I};this.relays.push(N),this.connectToRelay(N),this.saveRelaysToLocalStorage()}}removeRelay(S){const I=this.relays.find(N=>N.url===S);I&&(I.ws?.close(),clearTimeout(I.retryTimeout)),this.relays=this.relays.filter(N=>N.url!==S),this.saveRelaysToLocalStorage()}removeAllCustomRelays(){const S=["wss://relay.angor.io","wss://relay2.angor.io"];this.relays.forEach(I=>{S.includes(I.url)||(I.ws?.close(),clearTimeout(I.retryTimeout))}),this.relays=this.relays.filter(I=>S.includes(I.url)),this.saveRelaysToLocalStorage()}updateRelayAccessType(S,I){const N=this.relays.find(Y=>Y.url===S);N&&(N.accessType=I,this.saveRelaysToLocalStorage())}getPool(){return this.pool}getEventStream(){return this.eventSubject.asObservable()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=_.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},6324:(i,a,r)=>{"use strict";r.d(a,{A:()=>jd});var o={};r.r(o),r.d(o,{OG:()=>Sc,My:()=>ga,Ph:()=>mc,lX:()=>Gi,Id:()=>fa,fg:()=>ac,qj:()=>Xi,aT:()=>Ki,lq:()=>ja,z:()=>ni,Q5:()=>Vs});var s=r(467),c=r(5766),y=r(7292),_=r(3838),E=r(719);function S(M){if(!Number.isSafeInteger(M)||M<0)throw new Error(`Wrong positive integer: ${M}`)}function Y(M,...P){if(!function N(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}(M))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(M.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${M.length}`)}function z(M){if("function"!=typeof M||"function"!=typeof M.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");S(M.outputLen),S(M.blockLen)}function q(M,P=!0){if(M.destroyed)throw new Error("Hash instance has been destroyed");if(P&&M.finished)throw new Error("Hash#digest() has already been called")}r(6391),"abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n");const At=M=>new DataView(M.buffer,M.byteOffset,M.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function mr(M){if("string"==typeof M&&(M=function Mr(M){if("string"!=typeof M)throw new Error("utf8ToBytes expected string, got "+typeof M);return new Uint8Array((new TextEncoder).encode(M))}(M)),!function jt(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}(M))throw new Error("expected Uint8Array, got "+typeof M);return M}class Wr{clone(){return this._cloneInto()}}const ke={}.toString;function yt(M){const P=nt=>M().update(mr(nt)).digest(),$=M();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>M(),P}class le extends Wr{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,z(P);const nt=mr($);if(this.iHash=P.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Et=this.blockLen,Ut=new Uint8Array(Et);Ut.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;uenew le(M,P).update($).digest();zt.create=(M,P)=>new le(M,P);class ie extends Wr{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=At(this.buffer)}update(P){q(this);const{view:$,buffer:nt,blockLen:Et}=this,Ut=(P=mr(P)).length;for(let ue=0;ueEt-ue&&(this.process(nt,0),ue=0);for(let tr=ue;tr>Et&Ut),Re=Number($&Ut),pr=nt?0:4;M.setUint32(P+(nt?4:0),ue,nt),M.setUint32(P+pr,Re,nt)})(nt,Et-8,BigInt(8*this.length),Ut),this.process(nt,0);const Re=At(P),Ge=this.outputLen;if(Ge%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const pr=Ge/4,Or=this.get();if(pr>Or.length)throw new Error("_sha2: outputLen bigger than state");for(let tr=0;tr>Wt&We)}:{h:0|Number(M>>Wt&We),l:0|Number(M&We)}}const Xr_split=function $e(M,P=!1){let $=new Uint32Array(M.length),nt=new Uint32Array(M.length);for(let Et=0;EtM>>>$,Xr_shrSL=(M,P,$)=>M<<32-$|P>>>$,Xr_rotrSH=(M,P,$)=>M>>>$|P<<32-$,Xr_rotrSL=(M,P,$)=>M<<32-$|P>>>$,Xr_rotrBH=(M,P,$)=>M<<64-$|P>>>$-32,Xr_rotrBL=(M,P,$)=>M>>>$-32|P<<64-$,Xr_add=function Tt(M,P,$,nt){const Et=(P>>>0)+(nt>>>0);return{h:M+$+(Et/2**32|0)|0,l:0|Et}},Xr_add3L=(M,P,$)=>(M>>>0)+(P>>>0)+($>>>0),Xr_add3H=(M,P,$,nt)=>P+$+nt+(M/2**32|0)|0,Xr_add4L=(M,P,$,nt)=>(M>>>0)+(P>>>0)+($>>>0)+(nt>>>0),Xr_add4H=(M,P,$,nt,Et)=>P+$+nt+Et+(M/2**32|0)|0,Xr_add5H=(M,P,$,nt,Et,Ut)=>P+$+nt+Et+Ut+(M/2**32|0)|0,Xr_add5L=(M,P,$,nt,Et)=>(M>>>0)+(P>>>0)+($>>>0)+(nt>>>0)+(Et>>>0),[gr,ho]=Xr_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(M=>BigInt(M))),te=new Uint32Array(80),Qt=new Uint32Array(80);class Ft extends ie{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:P,Al:$,Bh:nt,Bl:Et,Ch:Ut,Cl:ue,Dh:Re,Dl:Ge,Eh:pr,El:Or,Fh:tr,Fl:ze,Gh:Dr,Gl:to,Hh:Rr,Hl:Sr}=this;return[P,$,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr]}set(P,$,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr){this.Ah=0|P,this.Al=0|$,this.Bh=0|nt,this.Bl=0|Et,this.Ch=0|Ut,this.Cl=0|ue,this.Dh=0|Re,this.Dl=0|Ge,this.Eh=0|pr,this.El=0|Or,this.Fh=0|tr,this.Fl=0|ze,this.Gh=0|Dr,this.Gl=0|to,this.Hh=0|Rr,this.Hl=0|Sr}process(P,$){for(let zr=0;zr<16;zr++,$+=4)te[zr]=P.getUint32($),Qt[zr]=P.getUint32($+=4);for(let zr=16;zr<80;zr++){const Vo=0|te[zr-15],Ro=0|Qt[zr-15],Co=Xr_rotrSH(Vo,Ro,1)^Xr_rotrSH(Vo,Ro,8)^Xr_shrSH(Vo,Ro,7),Yo=Xr_rotrSL(Vo,Ro,1)^Xr_rotrSL(Vo,Ro,8)^Xr_shrSL(Vo,Ro,7),Ho=0|te[zr-2],Kn=0|Qt[zr-2],jn=Xr_rotrSH(Ho,Kn,19)^Xr_rotrBH(Ho,Kn,61)^Xr_shrSH(Ho,Kn,6),Nn=Xr_rotrSL(Ho,Kn,19)^Xr_rotrBL(Ho,Kn,61)^Xr_shrSL(Ho,Kn,6),En=Xr_add4L(Yo,Nn,Qt[zr-7],Qt[zr-16]),mi=Xr_add4H(En,Co,jn,te[zr-7],te[zr-16]);te[zr]=0|mi,Qt[zr]=0|En}let{Ah:nt,Al:Et,Bh:Ut,Bl:ue,Ch:Re,Cl:Ge,Dh:pr,Dl:Or,Eh:tr,El:ze,Fh:Dr,Fl:to,Gh:Rr,Gl:Sr,Hh:Zr,Hl:go}=this;for(let zr=0;zr<80;zr++){const Vo=Xr_rotrSH(tr,ze,14)^Xr_rotrSH(tr,ze,18)^Xr_rotrBH(tr,ze,41),Ro=Xr_rotrSL(tr,ze,14)^Xr_rotrSL(tr,ze,18)^Xr_rotrBL(tr,ze,41),Co=tr&Dr^~tr&Rr,Ho=Xr_add5L(go,Ro,ze&to^~ze&Sr,ho[zr],Qt[zr]),Kn=Xr_add5H(Ho,Zr,Vo,Co,gr[zr],te[zr]),jn=0|Ho,Nn=Xr_rotrSH(nt,Et,28)^Xr_rotrBH(nt,Et,34)^Xr_rotrBH(nt,Et,39),En=Xr_rotrSL(nt,Et,28)^Xr_rotrBL(nt,Et,34)^Xr_rotrBL(nt,Et,39),mi=nt&Ut^nt&Re^Ut&Re,qa=Et&ue^Et&Ge^ue&Ge;Zr=0|Rr,go=0|Sr,Rr=0|Dr,Sr=0|to,Dr=0|tr,to=0|ze,({h:tr,l:ze}=Xr_add(0|pr,0|Or,0|Kn,0|jn)),pr=0|Re,Or=0|Ge,Re=0|Ut,Ge=0|ue,Ut=0|nt,ue=0|Et;const lo=Xr_add3L(jn,En,qa);nt=Xr_add3H(lo,Kn,Nn,mi),Et=0|lo}({h:nt,l:Et}=Xr_add(0|this.Ah,0|this.Al,0|nt,0|Et)),({h:Ut,l:ue}=Xr_add(0|this.Bh,0|this.Bl,0|Ut,0|ue)),({h:Re,l:Ge}=Xr_add(0|this.Ch,0|this.Cl,0|Re,0|Ge)),({h:pr,l:Or}=Xr_add(0|this.Dh,0|this.Dl,0|pr,0|Or)),({h:tr,l:ze}=Xr_add(0|this.Eh,0|this.El,0|tr,0|ze)),({h:Dr,l:to}=Xr_add(0|this.Fh,0|this.Fl,0|Dr,0|to)),({h:Rr,l:Sr}=Xr_add(0|this.Gh,0|this.Gl,0|Rr,0|Sr)),({h:Zr,l:go}=Xr_add(0|this.Hh,0|this.Hl,0|Zr,0|go)),this.set(nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr,Zr,go)}roundClean(){te.fill(0),Qt.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Do=yt(()=>new Ft);function Qe(M){if("string"!=typeof M)throw new TypeError("Invalid mnemonic type: "+typeof M);return M.normalize("NFKD")}function Ci(M,P=""){return function ft(M,P,$,nt){const{c:Et,dkLen:Ut,DK:ue,PRF:Re,PRFSalt:Ge}=function Ae(M,P,$,nt){z(M);const Et=function Ve(M,P){if(void 0!==P&&"[object Object]"!==ke.call(P))throw new Error("Options should be object or undefined");return Object.assign(M,P)}({dkLen:32,asyncTick:10},nt),{c:Ut,dkLen:ue,asyncTick:Re}=Et;if(S(Ut),S(ue),S(Re),Ut<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const Ge=mr(P),pr=mr($),Or=new Uint8Array(ue),tr=zt.create(M,Ge),ze=tr._cloneInto().update(pr);return{c:Ut,dkLen:ue,asyncTick:Re,DK:Or,PRF:tr,PRFSalt:ze}}(M,P,$,nt);let pr;const Or=new Uint8Array(4),tr=At(Or),ze=new Uint8Array(Re.outputLen);for(let Dr=1,to=0;toQe(`mnemonic${M}`))(P),{c:2048,dkLen:64})}function Io(M){if(!Number.isSafeInteger(M)||M<0)throw new Error(`Wrong positive integer: ${M}`)}function Un(M,...P){if(!function di(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}(M))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(M.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${M.length}`)}function yi(M,P=!0){if(M.destroyed)throw new Error("Hash instance has been destroyed");if(P&&M.finished)throw new Error("Hash#digest() has already been called")}function Mn(M){return M instanceof Uint8Array||null!=M&&"object"==typeof M&&"Uint8Array"===M.constructor.name}const Uo=M=>new DataView(M.buffer,M.byteOffset,M.byteLength),Xt=(M,P)=>M<<32-P|M>>>P;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const Ee=Array.from({length:256},(M,P)=>P.toString(16).padStart(2,"0")),Yt={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function Mt(M){return M>=Yt._0&&M<=Yt._9?M-Yt._0:M>=Yt._A&&M<=Yt._F?M-(Yt._A-10):M>=Yt._a&&M<=Yt._f?M-(Yt._a-10):void 0}function Ir(M){if("string"!=typeof M)throw new Error("utf8ToBytes expected string, got "+typeof M);return new Uint8Array((new TextEncoder).encode(M))}function Cr(M){if("string"==typeof M&&(M=Ir(M)),!Mn(M))throw new Error("expected Uint8Array, got "+typeof M);return M}function Pr(...M){let P=0;for(let nt=0;ntM().update(Cr(nt)).digest(),$=M();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>M(),P}class si extends $r{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,function Ri(M){if("function"!=typeof M||"function"!=typeof M.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Io(M.outputLen),Io(M.blockLen)}(P);const nt=Cr($);if(this.iHash=P.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Et=this.blockLen,Ut=new Uint8Array(Et);Ut.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;uenew si(M,P).update($).digest();$i.create=(M,P)=>new si(M,P);class jo extends $r{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=Uo(this.buffer)}update(P){yi(this);const{view:$,buffer:nt,blockLen:Et}=this,Ut=(P=Cr(P)).length;for(let ue=0;ueEt-ue&&(this.process(nt,0),ue=0);for(let tr=ue;tr>Et&Ut),Re=Number($&Ut),pr=nt?0:4;M.setUint32(P+(nt?4:0),ue,nt),M.setUint32(P+pr,Re,nt)})(nt,Et-8,BigInt(8*this.length),Ut),this.process(nt,0);const Re=Uo(P),Ge=this.outputLen;if(Ge%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const pr=Ge/4,Or=this.get();if(pr>Or.length)throw new Error("_sha2: outputLen bigger than state");for(let tr=0;trP);let Ra=[Ji],Sn=[Ji.map(M=>(9*M+5)%16)];for(let M=0;M<4;M++)for(let P of[Ra,Sn])P.push(P[M].map($=>Yn[$]));const ji=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(M=>new Uint8Array(M)),Fs=Ra.map((M,P)=>M.map($=>ji[P][$])),ls=Sn.map((M,P)=>M.map($=>ji[P][$])),Ka=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),pa=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),ta=(M,P)=>M<>>32-P;function ri(M,P,$,nt){return 0===M?P^$^nt:1===M?P&$|~P&nt:2===M?(P|~$)^nt:3===M?P&nt|$&~nt:P^($|~nt)}const Ga=new Uint32Array(16);class oi extends jo{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:P,h1:$,h2:nt,h3:Et,h4:Ut}=this;return[P,$,nt,Et,Ut]}set(P,$,nt,Et,Ut){this.h0=0|P,this.h1=0|$,this.h2=0|nt,this.h3=0|Et,this.h4=0|Ut}process(P,$){for(let Dr=0;Dr<16;Dr++,$+=4)Ga[Dr]=P.getUint32($,!0);let nt=0|this.h0,Et=nt,Ut=0|this.h1,ue=Ut,Re=0|this.h2,Ge=Re,pr=0|this.h3,Or=pr,tr=0|this.h4,ze=tr;for(let Dr=0;Dr<5;Dr++){const to=4-Dr,Rr=Ka[Dr],Sr=pa[Dr],Zr=Ra[Dr],go=Sn[Dr],zr=Fs[Dr],Vo=ls[Dr];for(let Ro=0;Ro<16;Ro++){const Co=ta(nt+ri(Dr,Ut,Re,pr)+Ga[Zr[Ro]]+Rr,zr[Ro])+tr|0;nt=tr,tr=pr,pr=0|ta(Re,10),Re=Ut,Ut=Co}for(let Ro=0;Ro<16;Ro++){const Co=ta(Et+ri(to,ue,Ge,Or)+Ga[go[Ro]]+Sr,Vo[Ro])+ze|0;Et=ze,ze=Or,Or=0|ta(Ge,10),Ge=ue,ue=Co}}this.set(this.h1+Re+Or|0,this.h2+pr+ze|0,this.h3+tr+Et|0,this.h4+nt+ue|0,this.h0+Ut+Ge|0)}roundClean(){Ga.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const Ua=xo(()=>new oi),ea=(M,P,$)=>M&P^~M&$,Go=(M,P,$)=>M&P^M&$^P&$,Da=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),fi=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Hn=new Uint32Array(64);class In extends jo{constructor(){super(64,32,8,!1),this.A=0|fi[0],this.B=0|fi[1],this.C=0|fi[2],this.D=0|fi[3],this.E=0|fi[4],this.F=0|fi[5],this.G=0|fi[6],this.H=0|fi[7]}get(){const{A:P,B:$,C:nt,D:Et,E:Ut,F:ue,G:Re,H:Ge}=this;return[P,$,nt,Et,Ut,ue,Re,Ge]}set(P,$,nt,Et,Ut,ue,Re,Ge){this.A=0|P,this.B=0|$,this.C=0|nt,this.D=0|Et,this.E=0|Ut,this.F=0|ue,this.G=0|Re,this.H=0|Ge}process(P,$){for(let tr=0;tr<16;tr++,$+=4)Hn[tr]=P.getUint32($,!1);for(let tr=16;tr<64;tr++){const ze=Hn[tr-15],Dr=Hn[tr-2],to=Xt(ze,7)^Xt(ze,18)^ze>>>3,Rr=Xt(Dr,17)^Xt(Dr,19)^Dr>>>10;Hn[tr]=Rr+Hn[tr-7]+to+Hn[tr-16]|0}let{A:nt,B:Et,C:Ut,D:ue,E:Re,F:Ge,G:pr,H:Or}=this;for(let tr=0;tr<64;tr++){const Dr=Or+(Xt(Re,6)^Xt(Re,11)^Xt(Re,25))+ea(Re,Ge,pr)+Da[tr]+Hn[tr]|0,Rr=(Xt(nt,2)^Xt(nt,13)^Xt(nt,22))+Go(nt,Et,Ut)|0;Or=pr,pr=Ge,Ge=Re,Re=ue+Dr|0,ue=Ut,Ut=Et,Et=nt,nt=Dr+Rr|0}nt=nt+this.A|0,Et=Et+this.B|0,Ut=Ut+this.C|0,ue=ue+this.D|0,Re=Re+this.E|0,Ge=Ge+this.F|0,pr=pr+this.G|0,Or=Or+this.H|0,this.set(nt,Et,Ut,ue,Re,Ge,pr,Or)}roundClean(){Hn.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Fo=xo(()=>new In),Zn=BigInt(2**32-1),Di=BigInt(32);function Sa(M,P=!1){return P?{h:Number(M&Zn),l:Number(M>>Di&Zn)}:{h:0|Number(M>>Di&Zn),l:0|Number(M&Zn)}}const tt_split=function Js(M,P=!1){let $=new Uint32Array(M.length),nt=new Uint32Array(M.length);for(let Et=0;EtM>>>$,tt_shrSL=(M,P,$)=>M<<32-$|P>>>$,tt_rotrSH=(M,P,$)=>M>>>$|P<<32-$,tt_rotrSL=(M,P,$)=>M<<32-$|P>>>$,tt_rotrBH=(M,P,$)=>M<<64-$|P>>>$-32,tt_rotrBL=(M,P,$)=>M>>>$-32|P<<64-$,tt_add=function Ta(M,P,$,nt){const Et=(P>>>0)+(nt>>>0);return{h:M+$+(Et/2**32|0)|0,l:0|Et}},tt_add3L=(M,P,$)=>(M>>>0)+(P>>>0)+($>>>0),tt_add3H=(M,P,$,nt)=>P+$+nt+(M/2**32|0)|0,tt_add4L=(M,P,$,nt)=>(M>>>0)+(P>>>0)+($>>>0)+(nt>>>0),tt_add4H=(M,P,$,nt,Et)=>P+$+nt+Et+(M/2**32|0)|0,tt_add5H=(M,P,$,nt,Et,Ut)=>P+$+nt+Et+Ut+(M/2**32|0)|0,tt_add5L=(M,P,$,nt,Et)=>(M>>>0)+(P>>>0)+($>>>0)+(nt>>>0)+(Et>>>0),[oe,ae]=tt_split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(M=>BigInt(M))),Lr=new Uint32Array(80),Fr=new Uint32Array(80);class wo extends jo{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:P,Al:$,Bh:nt,Bl:Et,Ch:Ut,Cl:ue,Dh:Re,Dl:Ge,Eh:pr,El:Or,Fh:tr,Fl:ze,Gh:Dr,Gl:to,Hh:Rr,Hl:Sr}=this;return[P,$,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr]}set(P,$,nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr){this.Ah=0|P,this.Al=0|$,this.Bh=0|nt,this.Bl=0|Et,this.Ch=0|Ut,this.Cl=0|ue,this.Dh=0|Re,this.Dl=0|Ge,this.Eh=0|pr,this.El=0|Or,this.Fh=0|tr,this.Fl=0|ze,this.Gh=0|Dr,this.Gl=0|to,this.Hh=0|Rr,this.Hl=0|Sr}process(P,$){for(let zr=0;zr<16;zr++,$+=4)Lr[zr]=P.getUint32($),Fr[zr]=P.getUint32($+=4);for(let zr=16;zr<80;zr++){const Vo=0|Lr[zr-15],Ro=0|Fr[zr-15],Co=tt_rotrSH(Vo,Ro,1)^tt_rotrSH(Vo,Ro,8)^tt_shrSH(Vo,Ro,7),Yo=tt_rotrSL(Vo,Ro,1)^tt_rotrSL(Vo,Ro,8)^tt_shrSL(Vo,Ro,7),Ho=0|Lr[zr-2],Kn=0|Fr[zr-2],jn=tt_rotrSH(Ho,Kn,19)^tt_rotrBH(Ho,Kn,61)^tt_shrSH(Ho,Kn,6),Nn=tt_rotrSL(Ho,Kn,19)^tt_rotrBL(Ho,Kn,61)^tt_shrSL(Ho,Kn,6),En=tt_add4L(Yo,Nn,Fr[zr-7],Fr[zr-16]),mi=tt_add4H(En,Co,jn,Lr[zr-7],Lr[zr-16]);Lr[zr]=0|mi,Fr[zr]=0|En}let{Ah:nt,Al:Et,Bh:Ut,Bl:ue,Ch:Re,Cl:Ge,Dh:pr,Dl:Or,Eh:tr,El:ze,Fh:Dr,Fl:to,Gh:Rr,Gl:Sr,Hh:Zr,Hl:go}=this;for(let zr=0;zr<80;zr++){const Vo=tt_rotrSH(tr,ze,14)^tt_rotrSH(tr,ze,18)^tt_rotrBH(tr,ze,41),Ro=tt_rotrSL(tr,ze,14)^tt_rotrSL(tr,ze,18)^tt_rotrBL(tr,ze,41),Co=tr&Dr^~tr&Rr,Ho=tt_add5L(go,Ro,ze&to^~ze&Sr,ae[zr],Fr[zr]),Kn=tt_add5H(Ho,Zr,Vo,Co,oe[zr],Lr[zr]),jn=0|Ho,Nn=tt_rotrSH(nt,Et,28)^tt_rotrBH(nt,Et,34)^tt_rotrBH(nt,Et,39),En=tt_rotrSL(nt,Et,28)^tt_rotrBL(nt,Et,34)^tt_rotrBL(nt,Et,39),mi=nt&Ut^nt&Re^Ut&Re,qa=Et&ue^Et&Ge^ue&Ge;Zr=0|Rr,go=0|Sr,Rr=0|Dr,Sr=0|to,Dr=0|tr,to=0|ze,({h:tr,l:ze}=tt_add(0|pr,0|Or,0|Kn,0|jn)),pr=0|Re,Or=0|Ge,Re=0|Ut,Ge=0|ue,Ut=0|nt,ue=0|Et;const lo=tt_add3L(jn,En,qa);nt=tt_add3H(lo,Kn,Nn,mi),Et=0|lo}({h:nt,l:Et}=tt_add(0|this.Ah,0|this.Al,0|nt,0|Et)),({h:Ut,l:ue}=tt_add(0|this.Bh,0|this.Bl,0|Ut,0|ue)),({h:Re,l:Ge}=tt_add(0|this.Ch,0|this.Cl,0|Re,0|Ge)),({h:pr,l:Or}=tt_add(0|this.Dh,0|this.Dl,0|pr,0|Or)),({h:tr,l:ze}=tt_add(0|this.Eh,0|this.El,0|tr,0|ze)),({h:Dr,l:to}=tt_add(0|this.Fh,0|this.Fl,0|Dr,0|to)),({h:Rr,l:Sr}=tt_add(0|this.Gh,0|this.Gl,0|Rr,0|Sr)),({h:Zr,l:go}=tt_add(0|this.Hh,0|this.Hl,0|Zr,0|go)),this.set(nt,Et,Ut,ue,Re,Ge,pr,Or,tr,ze,Dr,to,Rr,Sr,Zr,go)}roundClean(){Lr.fill(0),Fr.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const So=xo(()=>new wo);function Ai(M){if(!Number.isSafeInteger(M)||M<0)throw new Error(`Wrong positive integer: ${M}`)}function ha(M,...P){if(!(M instanceof Uint8Array))throw new Error("Expected Uint8Array");if(P.length>0&&!P.includes(M.length))throw new Error(`Expected Uint8Array of length ${P}, not of length=${M.length}`)}const at={number:Ai,bool:function Ti(M){if("boolean"!=typeof M)throw new Error(`Expected boolean, not ${M}`)},bytes:ha,hash:function Li(M){if("function"!=typeof M||"function"!=typeof M.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Ai(M.outputLen),Ai(M.blockLen)},exists:function hc(M,P=!0){if(M.destroyed)throw new Error("Hash instance has been destroyed");if(P&&M.finished)throw new Error("Hash#digest() has already been called")},output:function gs(M,P){ha(M);const $=P.outputLen;if(M.length<$)throw new Error(`digestInto() expects output buffer of length at least ${$}`)}},gt="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,Z=M=>M instanceof Uint8Array,ko=M=>new DataView(M.buffer,M.byteOffset,M.byteLength),en=(M,P)=>M<<32-P|M>>>P;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Ma(M){if("string"==typeof M&&(M=function fc(M){if("string"!=typeof M)throw new Error("utf8ToBytes expected string, got "+typeof M);return new Uint8Array((new TextEncoder).encode(M))}(M)),!Z(M))throw new Error("expected Uint8Array, got "+typeof M);return M}Array.from({length:256},(M,P)=>P.toString(16).padStart(2,"0"));class jl{clone(){return this._cloneInto()}}function Hi(M){const P=nt=>M().update(Ma(nt)).digest(),$=M();return P.outputLen=$.outputLen,P.blockLen=$.blockLen,P.create=()=>M(),P}function ya(M=32){if(gt&&"function"==typeof gt.getRandomValues)return gt.getRandomValues(new Uint8Array(M));throw new Error("crypto.getRandomValues must be defined")}class Wc extends jl{constructor(P,$,nt,Et){super(),this.blockLen=P,this.outputLen=$,this.padOffset=nt,this.isLE=Et,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(P),this.view=ko(this.buffer)}update(P){at.exists(this);const{view:$,buffer:nt,blockLen:Et}=this,Ut=(P=Ma(P)).length;for(let ue=0;ueEt-ue&&(this.process(nt,0),ue=0);for(let tr=ue;tr>Et&Ut),Re=Number($&Ut),pr=nt?0:4;M.setUint32(P+(nt?4:0),ue,nt),M.setUint32(P+pr,Re,nt)})(nt,Et-8,BigInt(8*this.length),Ut),this.process(nt,0);const Re=ko(P),Ge=this.outputLen;if(Ge%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const pr=Ge/4,Or=this.get();if(pr>Or.length)throw new Error("_sha2: outputLen bigger than state");for(let tr=0;trM&P^~M&$,_l=(M,P,$)=>M&P^M&$^P&$,kc=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),ia=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),nc=new Uint32Array(64);class kl extends Wc{constructor(){super(64,32,8,!1),this.A=0|ia[0],this.B=0|ia[1],this.C=0|ia[2],this.D=0|ia[3],this.E=0|ia[4],this.F=0|ia[5],this.G=0|ia[6],this.H=0|ia[7]}get(){const{A:P,B:$,C:nt,D:Et,E:Ut,F:ue,G:Re,H:Ge}=this;return[P,$,nt,Et,Ut,ue,Re,Ge]}set(P,$,nt,Et,Ut,ue,Re,Ge){this.A=0|P,this.B=0|$,this.C=0|nt,this.D=0|Et,this.E=0|Ut,this.F=0|ue,this.G=0|Re,this.H=0|Ge}process(P,$){for(let tr=0;tr<16;tr++,$+=4)nc[tr]=P.getUint32($,!1);for(let tr=16;tr<64;tr++){const ze=nc[tr-15],Dr=nc[tr-2],to=en(ze,7)^en(ze,18)^ze>>>3,Rr=en(Dr,17)^en(Dr,19)^Dr>>>10;nc[tr]=Rr+nc[tr-7]+to+nc[tr-16]|0}let{A:nt,B:Et,C:Ut,D:ue,E:Re,F:Ge,G:pr,H:Or}=this;for(let tr=0;tr<64;tr++){const Dr=Or+(en(Re,6)^en(Re,11)^en(Re,25))+Na(Re,Ge,pr)+kc[tr]+nc[tr]|0,Rr=(en(nt,2)^en(nt,13)^en(nt,22))+_l(nt,Et,Ut)|0;Or=pr,pr=Ge,Ge=Re,Re=ue+Dr|0,ue=Ut,Ut=Et,Et=nt,nt=Dr+Rr|0}nt=nt+this.A|0,Et=Et+this.B|0,Ut=Ut+this.C|0,ue=ue+this.D|0,Re=Re+this.E|0,Ge=Ge+this.F|0,pr=pr+this.G|0,Or=Or+this.H|0,this.set(nt,Et,Ut,ue,Re,Ge,pr,Or)}roundClean(){nc.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class Vl extends kl{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const El=Hi(()=>new kl),dl=(Hi(()=>new Vl),BigInt(0),BigInt(1)),js=BigInt(2),Ec=M=>M instanceof Uint8Array,Kc=Array.from({length:256},(M,P)=>P.toString(16).padStart(2,"0"));function ga(M){if(!Ec(M))throw new Error("Uint8Array expected");let P="";for(let $=0;$nt+Et.length,0));let $=0;return M.forEach(nt=>{if(!Ec(nt))throw new Error("Uint8Array expected");P.set(nt,$),$+=nt.length}),P}const Sc=M=>(js<new Uint8Array(M),va=M=>Uint8Array.from(M);function ac(M,P,$){if("number"!=typeof M||M<2)throw new Error("hashLen must be a number");if("number"!=typeof P||P<2)throw new Error("qByteLen must be a number");if("function"!=typeof $)throw new Error("hmacFn must be a function");let nt=Ds(M),Et=Ds(M),Ut=0;const ue=()=>{nt.fill(1),Et.fill(0),Ut=0},Re=(...tr)=>$(Et,nt,...tr),Ge=(tr=Ds())=>{Et=Re(va([0]),tr),nt=Re(),0!==tr.length&&(Et=Re(va([1]),tr),nt=Re())},pr=()=>{if(Ut++>=1e3)throw new Error("drbg: tried 1000 values");let tr=0;const ze=[];for(;tr{let Dr;for(ue(),Ge(tr);!(Dr=ze(pr()));)Ge();return ue(),Dr}}const vn={bigint:M=>"bigint"==typeof M,function:M=>"function"==typeof M,boolean:M=>"boolean"==typeof M,string:M=>"string"==typeof M,isSafeInteger:M=>Number.isSafeInteger(M),array:M=>Array.isArray(M),field:(M,P)=>P.Fp.isValid(M),hash:M=>"function"==typeof M&&Number.isSafeInteger(M.outputLen)};function Vs(M,P,$={}){const nt=(Et,Ut,ue)=>{const Re=vn[Ut];if("function"!=typeof Re)throw new Error(`Invalid validator "${Ut}", expected function`);const Ge=M[Et];if(!(ue&&void 0===Ge||Re(Ge,M)))throw new Error(`Invalid param ${String(Et)}=${Ge} (${typeof Ge}), expected ${Ut}`)};for(const[Et,Ut]of Object.entries(P))nt(Et,Ut,!1);for(const[Et,Ut]of Object.entries($))nt(Et,Ut,!0);return M}const Ui=BigInt(0),F=BigInt(1),Dt=BigInt(2),rt=BigInt(3),wt=BigInt(4),Se=BigInt(5),kr=BigInt(8);function rn(M,P){const $=M%P;return $>=Ui?$:P+$}function Ln(M,P,$){if($<=Ui||P 0");if($===F)return Ui;let nt=F;for(;P>Ui;)P&F&&(nt=nt*M%$),M=M*M%$,P>>=F;return nt}function xn(M,P,$){let nt=M;for(;P-- >Ui;)nt*=nt,nt%=$;return nt}function ln(M,P){if(M===Ui||P<=Ui)throw new Error(`invert: expected positive integers, got n=${M} mod=${P}`);let $=rn(M,P),nt=P,Et=Ui,Ut=F,ue=F,Re=Ui;for(;$!==Ui;){const pr=nt/$,Or=nt%$,tr=Et-ue*pr,ze=Ut-Re*pr;nt=$,$=Or,Et=ue,Ut=Re,ue=tr,Re=ze}if(nt!==F)throw new Error("invert: does not exist");return rn(Et,P)}BigInt(9),BigInt(16);const Oo=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function An(M,P){const $=void 0!==P?P:M.toString(2).length;return{nBitLength:$,nByteLength:Math.ceil($/8)}}const zs=BigInt(0),xa=BigInt(1);function sc(M){return function Fn(M){Vs(M,Oo.reduce((nt,Et)=>(nt[Et]="function",nt),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(M.Fp),Vs(M,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...An(M.n,M.nBitLength),...M,p:M.Fp.ORDER})}const{Ph:Va,aT:Hs}=o,Ws={Err:class extends Error{constructor(P=""){super(P)}},_parseInt(M){const{Err:P}=Ws;if(M.length<2||2!==M[0])throw new P("Invalid signature integer tag");const $=M[1],nt=M.subarray(2,$+2);if(!$||nt.length!==$)throw new P("Invalid signature integer: wrong length");if(128&nt[0])throw new P("Invalid signature integer: negative");if(0===nt[0]&&!(128&nt[1]))throw new P("Invalid signature integer: unnecessary leading zero");return{d:Va(nt),l:M.subarray($+2)}},toSig(M){const{Err:P}=Ws,$="string"==typeof M?Hs(M):M;if(!($ instanceof Uint8Array))throw new Error("ui8a expected");let nt=$.length;if(nt<2||48!=$[0])throw new P("Invalid signature tag");if($[1]!==nt-2)throw new P("Invalid signature: incorrect length");const{d:Et,l:Ut}=Ws._parseInt($.subarray(2)),{d:ue,l:Re}=Ws._parseInt(Ut);if(Re.length)throw new P("Invalid signature: left bytes after parsing");return{r:Et,s:ue}},hexFromSig(M){const P=pr=>8&Number.parseInt(pr[0],16)?"00"+pr:pr,$=pr=>{const Or=pr.toString(16);return 1&Or.length?`0${Or}`:Or},nt=P($(M.s)),Et=P($(M.r)),Ut=nt.length/2,ue=Et.length/2,Re=$(Ut),Ge=$(ue);return`30${$(ue+Ut+4)}02${Ge}${Et}02${Re}${nt}`}},On=BigInt(0),Ei=BigInt(1),zo=(BigInt(2),BigInt(3));function zl(M){const P=function cc(M){const P=sc(M);return Vs(P,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...P})}(M),{Fp:$,n:nt}=P,Et=$.BYTES+1,Ut=2*$.BYTES+1;function Re(lo){return rn(lo,nt)}function Ge(lo){return ln(lo,nt)}const{ProjectivePoint:pr,normPrivateKeyToScalar:Or,weierstrassEquation:tr,isWithinCurveOrder:ze}=function ul(M){const P=function Ac(M){const P=sc(M);Vs(P,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:$,Fp:nt,a:Et}=P;if($){if(!nt.eql(Et,nt.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof $||"bigint"!=typeof $.beta||"function"!=typeof $.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...P})}(M),{Fp:$}=P,nt=P.toBytes||((to,Rr,Sr)=>{const Zr=Rr.toAffine();return fa(Uint8Array.from([4]),$.toBytes(Zr.x),$.toBytes(Zr.y))}),Et=P.fromBytes||(to=>{const Rr=to.subarray(1);return{x:$.fromBytes(Rr.subarray(0,$.BYTES)),y:$.fromBytes(Rr.subarray($.BYTES,2*$.BYTES))}});function Ut(to){const{a:Rr,b:Sr}=P,Zr=$.sqr(to),go=$.mul(Zr,to);return $.add($.add(go,$.mul(to,Rr)),Sr)}if(!$.eql($.sqr(P.Gy),Ut(P.Gx)))throw new Error("bad generator point: equation left != right");function ue(to){return"bigint"==typeof to&&On$.eql(zr,$.ZERO);return go(Sr)&&go(Zr)?tr.ZERO:new tr(Sr,Zr,$.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Rr){const Sr=$.invertBatch(Rr.map(Zr=>Zr.pz));return Rr.map((Zr,go)=>Zr.toAffine(Sr[go])).map(tr.fromAffine)}static fromHex(Rr){const Sr=tr.fromAffine(Et(Xi("pointHex",Rr)));return Sr.assertValidity(),Sr}static fromPrivateKey(Rr){return tr.BASE.multiply(Ge(Rr))}_setWindowSize(Rr){this._WINDOW_SIZE=Rr,pr.delete(this)}assertValidity(){if(this.is0()){if(P.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:Rr,y:Sr}=this.toAffine();if(!$.isValid(Rr)||!$.isValid(Sr))throw new Error("bad point: x or y not FE");const Zr=$.sqr(Sr),go=Ut(Rr);if(!$.eql(Zr,go))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Rr}=this.toAffine();if($.isOdd)return!$.isOdd(Rr);throw new Error("Field doesn't support isOdd")}equals(Rr){Or(Rr);const{px:Sr,py:Zr,pz:go}=this,{px:zr,py:Vo,pz:Ro}=Rr,Co=$.eql($.mul(Sr,Ro),$.mul(zr,go)),Yo=$.eql($.mul(Zr,Ro),$.mul(Vo,go));return Co&&Yo}negate(){return new tr(this.px,$.neg(this.py),this.pz)}double(){const{a:Rr,b:Sr}=P,Zr=$.mul(Sr,zo),{px:go,py:zr,pz:Vo}=this;let Ro=$.ZERO,Co=$.ZERO,Yo=$.ZERO,Ho=$.mul(go,go),Kn=$.mul(zr,zr),jn=$.mul(Vo,Vo),Nn=$.mul(go,zr);return Nn=$.add(Nn,Nn),Yo=$.mul(go,Vo),Yo=$.add(Yo,Yo),Ro=$.mul(Rr,Yo),Co=$.mul(Zr,jn),Co=$.add(Ro,Co),Ro=$.sub(Kn,Co),Co=$.add(Kn,Co),Co=$.mul(Ro,Co),Ro=$.mul(Nn,Ro),Yo=$.mul(Zr,Yo),jn=$.mul(Rr,jn),Nn=$.sub(Ho,jn),Nn=$.mul(Rr,Nn),Nn=$.add(Nn,Yo),Yo=$.add(Ho,Ho),Ho=$.add(Yo,Ho),Ho=$.add(Ho,jn),Ho=$.mul(Ho,Nn),Co=$.add(Co,Ho),jn=$.mul(zr,Vo),jn=$.add(jn,jn),Ho=$.mul(jn,Nn),Ro=$.sub(Ro,Ho),Yo=$.mul(jn,Kn),Yo=$.add(Yo,Yo),Yo=$.add(Yo,Yo),new tr(Ro,Co,Yo)}add(Rr){Or(Rr);const{px:Sr,py:Zr,pz:go}=this,{px:zr,py:Vo,pz:Ro}=Rr;let Co=$.ZERO,Yo=$.ZERO,Ho=$.ZERO;const Kn=P.a,jn=$.mul(P.b,zo);let Nn=$.mul(Sr,zr),En=$.mul(Zr,Vo),mi=$.mul(go,Ro),qa=$.add(Sr,Zr),lo=$.add(zr,Vo);qa=$.mul(qa,lo),lo=$.add(Nn,En),qa=$.sub(qa,lo),lo=$.add(Sr,go);let Po=$.add(zr,Ro);return lo=$.mul(lo,Po),Po=$.add(Nn,mi),lo=$.sub(lo,Po),Po=$.add(Zr,go),Co=$.add(Vo,Ro),Po=$.mul(Po,Co),Co=$.add(En,mi),Po=$.sub(Po,Co),Ho=$.mul(Kn,lo),Co=$.mul(jn,mi),Ho=$.add(Co,Ho),Co=$.sub(En,Ho),Ho=$.add(En,Ho),Yo=$.mul(Co,Ho),En=$.add(Nn,Nn),En=$.add(En,Nn),mi=$.mul(Kn,mi),lo=$.mul(jn,lo),En=$.add(En,mi),mi=$.sub(Nn,mi),mi=$.mul(Kn,mi),lo=$.add(lo,mi),Nn=$.mul(En,lo),Yo=$.add(Yo,Nn),Nn=$.mul(Po,lo),Co=$.mul(qa,Co),Co=$.sub(Co,Nn),Nn=$.mul(qa,En),Ho=$.mul(Po,Ho),Ho=$.add(Ho,Nn),new tr(Co,Yo,Ho)}subtract(Rr){return this.add(Rr.negate())}is0(){return this.equals(tr.ZERO)}wNAF(Rr){return Dr.wNAFCached(this,pr,Rr,Sr=>{const Zr=$.invertBatch(Sr.map(go=>go.pz));return Sr.map((go,zr)=>go.toAffine(Zr[zr])).map(tr.fromAffine)})}multiplyUnsafe(Rr){const Sr=tr.ZERO;if(Rr===On)return Sr;if(Re(Rr),Rr===Ei)return this;const{endo:Zr}=P;if(!Zr)return Dr.unsafeLadder(this,Rr);let{k1neg:go,k1:zr,k2neg:Vo,k2:Ro}=Zr.splitScalar(Rr),Co=Sr,Yo=Sr,Ho=this;for(;zr>On||Ro>On;)zr&Ei&&(Co=Co.add(Ho)),Ro&Ei&&(Yo=Yo.add(Ho)),Ho=Ho.double(),zr>>=Ei,Ro>>=Ei;return go&&(Co=Co.negate()),Vo&&(Yo=Yo.negate()),Yo=new tr($.mul(Yo.px,Zr.beta),Yo.py,Yo.pz),Co.add(Yo)}multiply(Rr){Re(Rr);let Zr,go,Sr=Rr;const{endo:zr}=P;if(zr){const{k1neg:Vo,k1:Ro,k2neg:Co,k2:Yo}=zr.splitScalar(Sr);let{p:Ho,f:Kn}=this.wNAF(Ro),{p:jn,f:Nn}=this.wNAF(Yo);Ho=Dr.constTimeNegate(Vo,Ho),jn=Dr.constTimeNegate(Co,jn),jn=new tr($.mul(jn.px,zr.beta),jn.py,jn.pz),Zr=Ho.add(jn),go=Kn.add(Nn)}else{const{p:Vo,f:Ro}=this.wNAF(Sr);Zr=Vo,go=Ro}return tr.normalizeZ([Zr,go])[0]}multiplyAndAddUnsafe(Rr,Sr,Zr){const go=tr.BASE,zr=(Ro,Co)=>Co!==On&&Co!==Ei&&Ro.equals(go)?Ro.multiply(Co):Ro.multiplyUnsafe(Co),Vo=zr(this,Sr).add(zr(Rr,Zr));return Vo.is0()?void 0:Vo}toAffine(Rr){const{px:Sr,py:Zr,pz:go}=this,zr=this.is0();null==Rr&&(Rr=zr?$.ONE:$.inv(go));const Vo=$.mul(Sr,Rr),Ro=$.mul(Zr,Rr),Co=$.mul(go,Rr);if(zr)return{x:$.ZERO,y:$.ZERO};if(!$.eql(Co,$.ONE))throw new Error("invZ was invalid");return{x:Vo,y:Ro}}isTorsionFree(){const{h:Rr,isTorsionFree:Sr}=P;if(Rr===Ei)return!0;if(Sr)return Sr(tr,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Rr,clearCofactor:Sr}=P;return Rr===Ei?this:Sr?Sr(tr,this):this.multiplyUnsafe(P.h)}toRawBytes(Rr=!0){return this.assertValidity(),nt(tr,this,Rr)}toHex(Rr=!0){return ga(this.toRawBytes(Rr))}}tr.BASE=new tr(P.Gx,P.Gy,$.ONE),tr.ZERO=new tr($.ZERO,$.ONE,$.ZERO);const ze=P.nBitLength,Dr=function ci(M,P){const $=(Et,Ut)=>{const ue=Ut.negate();return Et?ue:Ut},nt=Et=>({windows:Math.ceil(P/Et)+1,windowSize:2**(Et-1)});return{constTimeNegate:$,unsafeLadder(Et,Ut){let ue=M.ZERO,Re=Et;for(;Ut>zs;)Ut&xa&&(ue=ue.add(Re)),Re=Re.double(),Ut>>=xa;return ue},precomputeWindow(Et,Ut){const{windows:ue,windowSize:Re}=nt(Ut),Ge=[];let pr=Et,Or=pr;for(let tr=0;tr>=Dr,Sr>Ge&&(Sr-=ze,ue+=xa);const Zr=Rr,go=Rr+Math.abs(Sr)-1,Vo=Sr<0;0===Sr?Or=Or.add($(to%2!=0,Ut[Zr])):pr=pr.add($(Vo,Ut[go]))}return{p:pr,f:Or}},wNAFCached(Et,Ut,ue,Re){const Ge=Et._WINDOW_SIZE||1;let pr=Ut.get(Et);return pr||(pr=this.precomputeWindow(Et,Ge),1!==Ge&&Ut.set(Et,Re(pr))),this.wNAF(Ge,pr,ue)}}}(tr,P.endo?Math.ceil(ze/2):ze);return{CURVE:P,ProjectivePoint:tr,normPrivateKeyToScalar:Ge,weierstrassEquation:Ut,isWithinCurveOrder:ue}}({...P,toBytes(lo,Po,Vn){const Bn=Po.toAffine(),bi=$.toBytes(Bn.x),Ea=fa;return Vn?Ea(Uint8Array.from([Po.hasEvenY()?2:3]),bi):Ea(Uint8Array.from([4]),bi,$.toBytes(Bn.y))},fromBytes(lo){const Po=lo.length,Vn=lo[0],Bn=lo.subarray(1);if(Po!==Et||2!==Vn&&3!==Vn){if(Po===Ut&&4===Vn)return{x:$.fromBytes(Bn.subarray(0,$.BYTES)),y:$.fromBytes(Bn.subarray($.BYTES,2*$.BYTES))};throw new Error(`Point of length ${Po} was invalid. Expected ${Et} compressed bytes or ${Ut} uncompressed bytes`)}{const bi=mc(Bn);if(!function ue(lo){return Onga(ja(lo,P.nByteLength));function to(lo){return lo>nt>>Ei}const Sr=(lo,Po,Vn)=>mc(lo.slice(Po,Vn));class Zr{constructor(Po,Vn,Bn){this.r=Po,this.s=Vn,this.recovery=Bn,this.assertValidity()}static fromCompact(Po){const Vn=P.nByteLength;return Po=Xi("compactSignature",Po,2*Vn),new Zr(Sr(Po,0,Vn),Sr(Po,Vn,2*Vn))}static fromDER(Po){const{r:Vn,s:Bn}=Ws.toSig(Xi("DER",Po));return new Zr(Vn,Bn)}assertValidity(){if(!ze(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!ze(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(Po){return new Zr(this.r,this.s,Po)}recoverPublicKey(Po){const{r:Vn,s:Bn,recovery:bi}=this,Ea=Yo(Xi("msgHash",Po));if(null==bi||![0,1,2,3].includes(bi))throw new Error("recovery id invalid");const Ba=2===bi||3===bi?Vn+P.n:Vn;if(Ba>=$.ORDER)throw new Error("recovery id 2 or 3 invalid");const Rc=pr.fromHex((1&bi?"03":"02")+Dr(Ba)),Xs=Ge(Ba),Wl=Re(-Ea*Xs),Gl=Re(Bn*Xs),Nc=pr.BASE.multiplyAndAddUnsafe(Rc,Wl,Gl);if(!Nc)throw new Error("point at infinify");return Nc.assertValidity(),Nc}hasHighS(){return to(this.s)}normalizeS(){return this.hasHighS()?new Zr(this.r,Re(-this.s),this.recovery):this}toDERRawBytes(){return Ki(this.toDERHex())}toDERHex(){return Ws.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Ki(this.toCompactHex())}toCompactHex(){return Dr(this.r)+Dr(this.s)}}const go={isValidPrivateKey(lo){try{return Or(lo),!0}catch{return!1}},normPrivateKeyToScalar:Or,randomPrivateKey:()=>{const Po=function Gc(M,P,$=!1){const nt=(M=Xi("privateHash",M)).length,Et=An(P).nByteLength+8;if(Et<24||nt1024)throw new Error(`hashToPrivateScalar: expected ${Et}-1024 bytes of input, got ${nt}`);return rn($?Gi(M):mc(M),P-F)+F}(P.randomBytes($.BYTES+8),nt);return ja(Po,P.nByteLength)},precompute:(lo=8,Po=pr.BASE)=>(Po._setWindowSize(lo),Po.multiply(BigInt(3)),Po)};function Vo(lo){const Po=lo instanceof Uint8Array,Vn="string"==typeof lo,Bn=(Po||Vn)&&lo.length;return Po?Bn===Et||Bn===Ut:Vn?Bn===2*Et||Bn===2*Ut:lo instanceof pr}const Co=P.bits2int||function(lo){const Po=mc(lo),Vn=8*lo.length-P.nBitLength;return Vn>0?Po>>BigInt(Vn):Po},Yo=P.bits2int_modN||function(lo){return Re(Co(lo))},Ho=Sc(P.nBitLength);function Kn(lo){if("bigint"!=typeof lo)throw new Error("bigint expected");if(!(On<=lo&&loJc in Vn))throw new Error("sign() legacy options not supported");const{hash:Bn,randomBytes:bi}=P;let{lowS:Ea,prehash:Ba,extraEntropy:bs}=Vn;null==Ea&&(Ea=!0),lo=Xi("msgHash",lo),Ba&&(lo=Xi("prehashed msgHash",Bn(lo)));const Rc=Yo(lo),Xs=Or(Po),Wl=[Kn(Xs),Kn(Rc)];if(null!=bs){const Jc=!0===bs?bi($.BYTES):bs;Wl.push(Xi("extraEntropy",Jc,$.BYTES))}const Gl=fa(...Wl),Nc=Rc;return{seed:Gl,k2sig:function hl(Jc){const gl=Co(Jc);if(!ze(gl))return;const Vd=Ge(gl),Ja=pr.BASE.multiply(gl).toAffine(),Lc=Re(Ja.x);if(Lc===On)return;const la=Re(Vd*Re(Nc+Lc*Xs));if(la===On)return;let Pc=(Ja.x===Lc?0:2)|Number(Ja.y&Ei),Ii=la;return Ea&&to(la)&&(Ii=function Rr(lo){return to(lo)?Re(-lo):lo}(la),Pc^=1),new Zr(Lc,Ii,Pc)}}}(lo,Po,Vn);return ac(P.hash.outputLen,P.nByteLength,P.hmac)(Bn,bi)},verify:function qa(lo,Po,Vn,Bn=En){const bi=lo;if(Po=Xi("msgHash",Po),Vn=Xi("publicKey",Vn),"strict"in Bn)throw new Error("options.strict was renamed to lowS");const{lowS:Ea,prehash:Ba}=Bn;let bs,Rc;try{if("string"==typeof bi||bi instanceof Uint8Array)try{bs=Zr.fromDER(bi)}catch(Ja){if(!(Ja instanceof Ws.Err))throw Ja;bs=Zr.fromCompact(bi)}else{if("object"!=typeof bi||"bigint"!=typeof bi.r||"bigint"!=typeof bi.s)throw new Error("PARSE");{const{r:Ja,s:Lc}=bi;bs=new Zr(Ja,Lc)}}Rc=pr.fromHex(Vn)}catch(Ja){if("PARSE"===Ja.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(Ea&&bs.hasHighS())return!1;Ba&&(Po=P.hash(Po));const{r:Xs,s:Wl}=bs,Gl=Yo(Po),Nc=Ge(Wl),hl=Re(Gl*Nc),Jc=Re(Xs*Nc),gl=pr.BASE.multiplyAndAddUnsafe(Rc,hl,Jc)?.toAffine();return!!gl&&Re(gl.x)===Xs},ProjectivePoint:pr,Signature:Zr,utils:go}}BigInt(4);class Yc extends jl{constructor(P,$){super(),this.finished=!1,this.destroyed=!1,at.hash(P);const nt=Ma($);if(this.iHash=P.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Et=this.blockLen,Ut=new Uint8Array(Et);Ut.set(nt.length>Et?P.create().update(nt).digest():nt);for(let ue=0;uenew Yc(M,P).update($).digest();function xu(M){return{hash:M,hmac:(P,...$)=>Fd(M,P,function Cs(...M){const P=new Uint8Array(M.reduce((nt,Et)=>nt+Et.length,0));let $=0;return M.forEach(nt=>{if(!Z(nt))throw new Error("Uint8Array expected");P.set(nt,$),$+=nt.length}),P}(...$)),randomBytes:ya}}Fd.create=(M,P)=>new Yc(M,P);const Bd=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Mo=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),hp=BigInt(1),R=BigInt(2),W=(M,P)=>(M+P/R)/P;const K=function ki(M,P,$=!1,nt={}){if(M<=Ui)throw new Error(`Expected Fp ORDER > 0, got ${M}`);const{nBitLength:Et,nByteLength:Ut}=An(M,P);if(Ut>2048)throw new Error("Field lengths over 2048 bytes are not supported");const ue=function yo(M){if(M%wt===rt){const P=(M+F)/wt;return function(nt,Et){const Ut=nt.pow(Et,P);if(!nt.eql(nt.sqr(Ut),Et))throw new Error("Cannot find square root");return Ut}}if(M%kr===Se){const P=(M-Se)/kr;return function(nt,Et){const Ut=nt.mul(Et,Dt),ue=nt.pow(Ut,P),Re=nt.mul(Et,ue),Ge=nt.mul(nt.mul(Re,Dt),ue),pr=nt.mul(Re,nt.sub(Ge,nt.ONE));if(!nt.eql(nt.sqr(pr),Et))throw new Error("Cannot find square root");return pr}}return function Pn(M){const P=(M-F)/Dt;let $,nt,Et;for($=M-F,nt=0;$%Dt===Ui;$/=Dt,nt++);for(Et=Dt;Etrn(Ge,M),isValid:Ge=>{if("bigint"!=typeof Ge)throw new Error("Invalid field element: expected bigint, got "+typeof Ge);return Ui<=Ge&&GeGe===Ui,isOdd:Ge=>(Ge&F)===F,neg:Ge=>rn(-Ge,M),eql:(Ge,pr)=>Ge===pr,sqr:Ge=>rn(Ge*Ge,M),add:(Ge,pr)=>rn(Ge+pr,M),sub:(Ge,pr)=>rn(Ge-pr,M),mul:(Ge,pr)=>rn(Ge*pr,M),pow:(Ge,pr)=>function xi(M,P,$){if($ 0");if($===Ui)return M.ONE;if($===F)return P;let nt=M.ONE,Et=P;for(;$>Ui;)$&F&&(nt=M.mul(nt,Et)),Et=M.sqr(Et),$>>=F;return nt}(Re,Ge,pr),div:(Ge,pr)=>rn(Ge*ln(pr,M),M),sqrN:Ge=>Ge*Ge,addN:(Ge,pr)=>Ge+pr,subN:(Ge,pr)=>Ge-pr,mulN:(Ge,pr)=>Ge*pr,inv:Ge=>ln(Ge,M),sqrt:nt.sqrt||(Ge=>ue(Re,Ge)),invertBatch:Ge=>function _i(M,P){const $=new Array(P.length),nt=P.reduce((Ut,ue,Re)=>M.is0(ue)?Ut:($[Re]=Ut,M.mul(Ut,ue)),M.ONE),Et=M.inv(nt);return P.reduceRight((Ut,ue,Re)=>M.is0(ue)?Ut:($[Re]=M.mul(Ut,$[Re]),M.mul(Ut,ue)),Et),$}(Re,Ge),cmov:(Ge,pr,Or)=>Or?pr:Ge,toBytes:Ge=>$?ni(Ge,Ut):ja(Ge,Ut),fromBytes:Ge=>{if(Ge.length!==Ut)throw new Error(`Fp.fromBytes: expected ${Ut}, got ${Ge.length}`);return $?Gi(Ge):mc(Ge)}});return Object.freeze(Re)}(Bd,void 0,void 0,{sqrt:function L(M){const P=Bd,$=BigInt(3),nt=BigInt(6),Et=BigInt(11),Ut=BigInt(22),ue=BigInt(23),Re=BigInt(44),Ge=BigInt(88),pr=M*M*M%P,Or=pr*pr*M%P,tr=xn(Or,$,P)*Or%P,ze=xn(tr,$,P)*Or%P,Dr=xn(ze,R,P)*pr%P,to=xn(Dr,Et,P)*Dr%P,Rr=xn(to,Ut,P)*to%P,Sr=xn(Rr,Re,P)*Rr%P,Zr=xn(Sr,Ge,P)*Sr%P,go=xn(Zr,Re,P)*Rr%P,zr=xn(go,$,P)*Or%P,Vo=xn(zr,ue,P)*to%P,Ro=xn(Vo,nt,P)*pr%P,Co=xn(Ro,R,P);if(!K.eql(K.sqr(Co),M))throw new Error("Cannot find square root");return Co}}),ht=function Hg(M,P){const $=nt=>zl({...M,...xu(nt)});return Object.freeze({...$(P),create:$})}({a:BigInt(0),b:BigInt(7),Fp:K,n:Mo,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:M=>{const P=Mo,$=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),nt=-hp*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),Et=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),Ut=$,ue=BigInt("0x100000000000000000000000000000000"),Re=W(Ut*M,P),Ge=W(-nt*M,P);let pr=rn(M-Re*$-Ge*Et,P),Or=rn(-Re*nt-Ge*Ut,P);const tr=pr>ue,ze=Or>ue;if(tr&&(pr=P-pr),ze&&(Or=P-Or),pr>ue||Or>ue)throw new Error("splitScalar: Endomorphism failed, k="+M);return{k1neg:tr,k1:pr,k2neg:ze,k2:Or}}}},El);BigInt(0);var Rn=r(3813);const Ic=ht.ProjectivePoint,Qc=(0,Rn.Tq)(Fo);function Ia(M){return BigInt(`0x${function bt(M){if(!Mn(M))throw new Error("Uint8Array expected");let P="";for(let $=0;${if(!Number.isSafeInteger(M)||M<0||M>2**32-1)throw new Error(`Invalid number=${M}. Should be from 0 to 2 ** 32 - 1`);const P=new Uint8Array(4);return Uo(P).setUint32(0,M,!1),P};class ba{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return Uo(this.pubHash).getUint32(0,!1)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const P=this.privateKey;if(!P)throw new Error("No private key");return Qc.encode(this.serialize(this.versions.private,Pr(new Uint8Array([0]),P)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return Qc.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(P,$=qc){if(Un(P),8*P.length<128||8*P.length>512)throw new Error(`HDKey: wrong seed length=${P.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const nt=$i(So,Oc,P);return new ba({versions:$,chainCode:nt.slice(32),privateKey:nt.slice(0,32)})}static fromExtendedKey(P,$=qc){const nt=Qc.decode(P),Et=Uo(nt),Ut=Et.getUint32(0,!1),ue={versions:$,depth:nt[4],parentFingerprint:Et.getUint32(5,!1),index:Et.getUint32(9,!1),chainCode:nt.slice(13,45)},Re=nt.slice(45),Ge=0===Re[0];if(Ut!==$[Ge?"private":"public"])throw new Error("Version mismatch");return new ba(Ge?{...ue,privateKey:Re.slice(1)}:{...ue,publicKey:Re})}static fromJSON(P){return ba.fromExtendedKey(P.xpriv)}constructor(P){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!P||"object"!=typeof P)throw new Error("HDKey.constructor must not be called directly");if(this.versions=P.versions||qc,this.depth=P.depth||0,this.chainCode=P.chainCode,this.index=P.index||0,this.parentFingerprint=P.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(P.publicKey&&P.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(P.privateKey){if(!ht.utils.isValidPrivateKey(P.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof P.privateKey?P.privateKey:Ia(P.privateKey),this.privKeyBytes=function lc(M){return function de(M){if("string"!=typeof M)throw new Error("hex string expected, got "+typeof M);const P=M.length,$=P/2;if(P%2)throw new Error("padded hex string expected, got unpadded hex of length "+P);const nt=new Uint8Array($);for(let Et=0,Ut=0;Et<$;Et++,Ut+=2){const ue=Mt(M.charCodeAt(Ut)),Re=Mt(M.charCodeAt(Ut+1));if(void 0===ue||void 0===Re)throw new Error('hex string expected, got non-hex character "'+(M[Ut]+M[Ut+1])+'" at index '+Ut);nt[Et]=16*ue+Re}return nt}(M.toString(16).padStart(64,"0"))}(this.privKey),this.pubKey=ht.getPublicKey(P.privateKey,!0)}else{if(!P.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=Ic.fromHex(P.publicKey).toRawBytes(!0)}this.pubHash=Ua(Fo(this.pubKey))}derive(P){if(!/^[mM]'?/.test(P))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(P))return this;const $=P.replace(/^[mM]'?\//,"").split("/");let nt=this;for(const Et of $){const Ut=/^(\d+)('?)$/.exec(Et);if(!Ut||3!==Ut.length)throw new Error(`Invalid child index: ${Et}`);let ue=+Ut[1];if(!Number.isSafeInteger(ue)||ue>=Ha)throw new Error("Invalid index");"'"===Ut[2]&&(ue+=Ha),nt=nt.deriveChild(ue)}return nt}deriveChild(P){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let $=pl(P);if(P>=Ha){const Re=this.privateKey;if(!Re)throw new Error("Could not derive hardened child key");$=Pr(new Uint8Array([0]),Re,$)}else $=Pr(this.pubKey,$);const nt=$i(So,this.chainCode,$),Et=Ia(nt.slice(0,32)),Ut=nt.slice(32);if(!ht.utils.isValidPrivateKey(Et))throw new Error("Tweak bigger than curve order");const ue={versions:this.versions,chainCode:Ut,depth:this.depth+1,parentFingerprint:this.fingerprint,index:P};try{if(this.privateKey){const Re=rn(this.privKey+Et,ht.CURVE.n);if(!ht.utils.isValidPrivateKey(Re))throw new Error("The tweak was out of range or the resulted private key is invalid");ue.privateKey=Re}else{const Re=Ic.fromHex(this.pubKey).add(Ic.fromPrivateKey(Et));if(Re.equals(Ic.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");ue.publicKey=Re.toRawBytes(!0)}return new ba(ue)}catch{return this.deriveChild(P+1)}}sign(P){if(!this.privateKey)throw new Error("No privateKey set!");return Un(P,32),ht.sign(P,this.privKey).toCompactRawBytes()}verify(P,$){if(Un(P,32),Un($,64),!this.publicKey)throw new Error("No publicKey set!");let nt;try{nt=ht.Signature.fromCompact($)}catch{return!1}return ht.verify(nt,P,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(P,$){if(!this.chainCode)throw new Error("No chainCode set");return Un($,33),Pr(pl(P),new Uint8Array([this.depth]),pl(this.parentFingerprint),pl(this.index),this.chainCode,$)}}var Qa=r(4438);let Gs=(()=>{class M{constructor(){this.encoder=new TextEncoder,this.decoder=new TextDecoder}getPasswordKey($){var nt=this;return(0,s.A)(function*(){return window.crypto.subtle.importKey("raw",nt.encoder.encode($),"PBKDF2",!1,["deriveKey"])})()}deriveKey($,nt,Et){return(0,s.A)(function*(){return window.crypto.subtle.deriveKey({name:"PBKDF2",salt:nt,iterations:25e4,hash:"SHA-256"},$,{name:"AES-GCM",length:256},!1,Et)})()}encryptData($,nt){var Et=this;return(0,s.A)(function*(){try{const Ut=window.crypto.getRandomValues(new Uint8Array(16)),ue=window.crypto.getRandomValues(new Uint8Array(12)),Re=yield Et.getPasswordKey(nt),Ge=yield Et.deriveKey(Re,Ut,["encrypt"]),pr=new Uint8Array(yield window.crypto.subtle.encrypt({name:"AES-GCM",iv:ue},Ge,Et.encoder.encode($))),Or=new Uint8Array(Ut.length+ue.length+pr.length);return Or.set(Ut,0),Or.set(ue,Ut.length),Or.set(pr,Ut.length+ue.length),Rn.K3.encode(Or)}catch(Ut){throw console.error("Encryption failed:",Ut),new Error("Failed to encrypt data.")}})()}decryptData($,nt){var Et=this;return(0,s.A)(function*(){try{const Ut=Rn.K3.decode($),ue=Ut.slice(0,16),Re=Ut.slice(16,28),Ge=Ut.slice(28),pr=yield Et.getPasswordKey(nt),Or=yield Et.deriveKey(pr,ue,["decrypt"]),tr=yield window.crypto.subtle.decrypt({name:"AES-GCM",iv:Re},Or,Ge);return Et.decoder.decode(tr)}catch(Ut){throw console.error("Decryption failed:",Ut),new Error("Failed to decrypt data.")}})()}static{this.\u0275fac=function(nt){return new(nt||M)}}static{this.\u0275prov=Qa.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})();var hn=r(5351),hd=r(2332);let jd=(()=>{class M{constructor($,nt,Et){this.securityService=$,this.dialog=nt,this._nostrLoginService=Et,this.localStorageSecretKeyName="secretKey",this.localStoragePublicKeyName="publicKey",this.localStorageNpubName="npub",this.localStorageNsecName="nsec",this.storageKey="userPassword"}savePassword($,nt){const Et=Date.now()+60*nt*1e3;sessionStorage.setItem(this.storageKey,JSON.stringify({password:$,expirationTime:Et}))}getPassword(){const $=sessionStorage.getItem(this.storageKey);if(!$)return null;const{password:nt,expirationTime:Et}=JSON.parse($);return Date.now()>Et?(this.clearPassword(),null):nt}clearPassword(){sessionStorage.removeItem(this.storageKey)}changePassword($,nt,Et){var Ut=this;return(0,s.A)(function*(){try{const ue=yield Ut.getSecretKey($);if(!ue)throw new Error("Incorrect current password.");yield Ut.setSecretKey(ue,nt);const Re=yield Ut.getNsec($);return Re&&(yield Ut.setNsec(Re,nt)),Ut.clearPassword(),Et&&Ut.savePassword(nt,60),!0}catch(ue){return console.error("Failed to change password: ",ue),!1}})()}getUsername($){return $.startsWith("npub")&&($=E.Qe.decode($).data.toString()),`@${localStorage.getItem(`${$}`)||E.Qe.npubEncode($)}`}npub(){let $=this.getPublicKey();return E.Qe.npubEncode($)}requestPassword(){var $=this;return(0,s.A)(function*(){return $.dialog.open(y.b,{width:"300px",disableClose:!0}).afterClosed().toPromise()})()}nsec($){var nt=this;return(0,s.A)(function*(){if(nt.usingSecretKey()){let Et=yield nt.getSecretKey($);const Ut=Uint8Array.from(_.hp.from(Et,"hex"));return E.Qe.nsecEncode(Ut)}return""})()}pubkey($){return E.Qe.decode($).data.toString()}setPublicKey($){const nt=E.Qe.npubEncode($);window.localStorage.setItem(this.localStoragePublicKeyName,$),window.localStorage.setItem(this.localStorageNpubName,nt)}getPublicKey(){const $=localStorage.getItem("__nostrlogin_nip46");if($)try{return JSON.parse($).pubkey||""}catch(nt){console.error("Error parsing nostr login data:",nt)}return localStorage.getItem(this.localStoragePublicKeyName)||""}setNpub($){localStorage.setItem(this.localStorageNpubName,$)}getNpub(){return window.localStorage.getItem(this.localStorageNpubName)||""}setSecretKey($,nt=""){var Et=this;return(0,s.A)(function*(){if(""===nt)localStorage.setItem(Et.localStorageSecretKeyName,$),localStorage.setItem("usePassword","false");else{const Ut=yield Et.securityService.encryptData($,nt);localStorage.setItem(Et.localStorageSecretKeyName,Ut),localStorage.setItem("usePassword","true")}})()}getSecretKey($=""){var nt=this;return(0,s.A)(function*(){const Et=localStorage.getItem(nt.localStorageSecretKeyName),Ut="true"===localStorage.getItem("usePassword");return Et?Ut?yield nt.securityService.decryptData(Et,$):Et:null})()}getDecryptedSecretKey(){var $=this;return(0,s.A)(function*(){try{if("true"!==localStorage.getItem("usePassword"))return $.getSecretKey();const Et=$.getPassword();if(Et)return yield $.getSecretKey(Et);const Ut=yield $.requestPassword();if(Ut?.password){const ue=yield $.getSecretKey(Ut.password);return 0!==Ut.duration&&$.savePassword(Ut.password,Ut.duration),ue}return console.error("Password not provided"),null}catch(nt){return console.error("Error decrypting private key:",nt),null}})()}setNsec($,nt=""){var Et=this;return(0,s.A)(function*(){if(""===nt)localStorage.setItem(Et.localStorageNsecName,$),localStorage.setItem("usePassword","false");else{const Ut=yield Et.securityService.encryptData($,nt);localStorage.setItem(Et.localStorageNsecName,Ut),localStorage.setItem("usePassword","true")}})()}getNsec($=""){var nt=this;return(0,s.A)(function*(){const Et=localStorage.getItem(nt.localStorageNsecName),Ut="true"===localStorage.getItem("usePassword");return Et?Ut?yield nt.securityService.decryptData(Et,$):Et:null})()}setPublicKeyFromExtension($){this.setPublicKey($)}handleLoginWithKey($,nt=""){let Et,Ut,ue,Re;try{if($.startsWith(this.localStorageNsecName)){const pr=E.Qe.decode($);if(pr.type!==this.localStorageNsecName)throw new Error("Invalid nsec key.");Et=_.hp.from(pr.data).toString("hex")}else{if(!/^[0-9a-fA-F]{64}$/.test($))throw new Error("Invalid key format. Must be either nsec or hex.");Et=$}const Ge=new Uint8Array(_.hp.from(Et,"hex"));return Ut=(0,E.lG)(Ge),Re=E.Qe.npubEncode(Ut),ue=E.Qe.nsecEncode(Ge),this.setSecretKey(Et,nt),this.setNsec(Re,nt),this.setPublicKey(Ut),this.setNpub(Re),!0}catch(Ge){return console.error("Error during key handling: ",Ge),!1}}handleLoginWithMnemonic($,nt="",Et=""){try{const ue=function ud(M,P,$=0){let Et=ba.fromMasterSeed(Ci(M,P)).derive(`m/44'/1237'/${$}'/0/0`).privateKey;if(!Et)throw new Error("could not derive private key");return Et}($,nt,0),Re=(0,c.My)(ue),Ge=(0,E.lG)(ue),pr=E.Qe.npubEncode(Ge),Or=E.Qe.nsecEncode(ue);return this.setSecretKey(Re,Et),this.setNsec(Or,Et),this.setPublicKey(Ge),this.setNpub(pr),window.localStorage.setItem(this.localStorageNsecName,Or),!0}catch(Ut){return console.error("Error during login with mnemonic:",Ut),!1}}logout(){window.localStorage.removeItem(this.localStorageSecretKeyName),window.localStorage.removeItem(this.localStoragePublicKeyName),window.localStorage.removeItem(this.localStorageNpubName),window.localStorage.removeItem(this.localStorageNsecName),this._nostrLoginService.logout()}usingNostrBrowserExtension(){return!this.usingSecretKey()&&!!globalThis.nostr}usingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}generateAndStoreKeys($=""){try{const nt=(0,E.Bq)(),Et=_.hp.from(nt).toString("hex"),Ut=(0,E.lG)(nt),ue=E.Qe.npubEncode(Ut),Re=E.Qe.nsecEncode(nt);return this.setSecretKey(Et,$),this.setNsec(Re,$),this.setPublicKey(Ut),this.setNpub(ue),{secretKey:Et,pubkey:Ut,npub:ue,nsec:Re}}catch(nt){return console.error("Error during key generation:",nt),null}}handleLoginWithExtension(){var $=this;return(0,s.A)(function*(){const nt=globalThis;if(!nt.nostr)return!1;try{const Et=yield nt.nostr.getPublicKey();if(!Et)throw new Error("Public key not available from Nostr extension.");return $.setPublicKeyFromExtension(Et),!0}catch(Et){return console.error("Failed to connect to Nostr extension:",Et),!1}})()}encryptMessage($,nt,Et){return(0,s.A)(function*(){console.log(Et);try{return yield E.sh.encrypt($,nt,Et)}catch(Ut){throw console.error("Error encrypting message:",Ut),Ut}})()}encryptMessageWithExtension($,nt){return(0,s.A)(function*(){return yield globalThis.nostr.nip04.encrypt(nt,$)})()}decryptMessageWithExtension($,nt){return(0,s.A)(function*(){const Et=globalThis;if(Et.nostr&&"function"==typeof Et.nostr.nip04?.decrypt)try{return yield Et.nostr.nip04.decrypt($,nt)}catch(Ut){return console.error("Decryption failed:",Ut),"*Failed to decrypt content: "+Ut.message+"*"}return console.warn("Nostr extension or decrypt method is unavailable"),"Attempted Nostr Window decryption and failed."})()}decryptMessage($,nt,Et){return(0,s.A)(function*(){try{if(!$||!nt||!Et)throw new Error("Private key, public key, or encrypted message is missing or undefined.");const Ut=yield E.sh.decrypt($,nt,Et);if(!Ut)throw new Error("Decryption returned an empty message.");return Ut}catch(Ut){throw Ut}})()}getUnsignedEvent($,nt,Et){return{kind:$,pubkey:this.getPublicKey(),tags:nt,content:Et,created_at:Math.floor(Date.now()/1e3)}}getSignedEvent($,nt){const Et=(0,c.aT)(nt);return(0,E.pC)($,Et)}getMuteList(){return(localStorage.getItem("muteList")||"").split(",")}setMuteListFromTags($){let nt=[];$.forEach(Et=>{nt.push(Et[1])}),this.setMuteList(nt)}setMuteList($){if(0===$.length)localStorage.setItem("muteList","");else{let nt=Array.from(new Set($));localStorage.setItem("muteList",nt.filter(Et=>Et).join(","))}}signEventWithExtension($){return(0,s.A)(function*(){const nt=globalThis;if(nt.nostr)return yield nt.nostr.signEvent($);throw new Error("Tried to sign event with extension but failed")})()}signDMWithExtension($,nt){return(0,s.A)(function*(){const Et=globalThis;if(Et.nostr&&Et.nostr.nip04?.encrypt)return yield Et.nostr.nip04.encrypt($,nt);throw new Error("Failed to Sign with extension")})()}isUsingExtension(){var $=this;return(0,s.A)(function*(){const nt=globalThis;if(nt.nostr&&nt.nostr.getPublicKey)try{return!localStorage.getItem($.localStorageSecretKeyName)}catch(Et){return console.error("Failed to check Nostr extension:",Et),!1}return!1})()}isUsingSecretKey(){return!!localStorage.getItem(this.localStorageSecretKeyName)}getNpubFromPubkey($){try{return E.Qe.npubEncode($)}catch(nt){return console.error("Error converting hex to npub:",nt),""}}getNsecFromSeckey($){try{const nt=Uint8Array.from(_.hp.from($,"hex"));return E.Qe.nsecEncode(nt)}catch(nt){return console.error("Error converting hex to nsec:",nt),""}}static{this.\u0275fac=function(nt){return new(nt||M)(Qa.KVO(Gs),Qa.KVO(hn.bZ),Qa.KVO(hd.v))}}static{this.\u0275prov=Qa.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})()},2083:(i,a,r)=>{"use strict";r.d(a,{d:()=>E});var o=r(467),s=r(8418),c=r(4438),y=r(5645),_=r(7291);let E=(()=>{class T{constructor(S,I){this.subscriptionService=S,this.storageService=I,this.isProfileLoaded=!1}loadUserProfile(S){var I=this;return(0,o.A)(function*(){I.isProfileLoaded||(yield I.subscribeToUserProfile(S),yield I.subscribeToUserContacts(S),yield I.subscribeToUserChats(S),yield I.subscribeToUserPosts(S),yield I.subscribeToMyLikes(S),I.isProfileLoaded=!0)})()}subscribeToUserProfile(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("users"),Y={kinds:[0],authors:[S],limit:1};N&&(Y.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([Y],z=>{const q=I.parseMetadataEvent(z);I.storageService.saveProfile(S,q)})})()}subscribeToUserContacts(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("contacts"),Y=[{kinds:[s.In],authors:[S]},{kinds:[s.In],"#p":[S]}];if(N){const z=parseInt(N,10);Y.forEach(q=>q.since=z)}I.subscriptionService.addSubscriptions(Y,z=>{I.storageService.saveContacts(S,[{id:z.id,pubkey:z.pubkey,created_at:z.created_at,tags:z.tags,isFollower:z.pubkey===S}])})})()}subscribeToUserChats(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("chats"),Y=[{kinds:[s.rV],authors:[S],limit:300},{kinds:[s.rV],"#p":[S],limit:300}];if(N){const z=parseInt(N,10);Y.forEach(q=>q.since=z)}else I.storageService.removeAllChats();I.subscriptionService.addSubscriptions(Y,z=>{const q=I.parseChatEvent(z);I.storageService.saveChatEvent(q)})})()}subscribeToUserPosts(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("posts"),Y={kinds:[s.av],authors:[S]};N&&(Y.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([Y],z=>{I.isReply(z)||I.storageService.savePost(z)})})()}isReply(S){return S.tags.filter(N=>"e"===N[0]||"p"===N[0]).length>0}subscribeToMyLikes(S){var I=this;return(0,o.A)(function*(){const N=yield I.storageService.getLastUpdateDate("myLikes"),Y={kinds:[s.qT],authors:[S]};N&&(Y.since=parseInt(N,10)),I.subscriptionService.addSubscriptions([Y],z=>{I.storageService.saveLike(z)})})()}parseMetadataEvent(S){try{return JSON.parse(S.content)}catch(I){return console.error("Error parsing metadata event:",I),null}}parseChatEvent(S){try{const I=S.content.split("?iv=");return{id:S.id,kind:S.kind,pubkey:S.pubkey,created_at:S.created_at,tags:S.tags,content:I[0],iv:I[1],IsRead:!1}}catch(I){return console.error("Error parsing chat event:",I),null}}static{this.\u0275fac=function(I){return new(I||T)(c.KVO(y.n),c.KVO(_.n))}}static{this.\u0275prov=c.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},7291:(i,a,r)=>{"use strict";r.d(a,{n:()=>E});var o=r(467),s=r(119),c=r.n(s),y=r(4412),_=r(4438);let E=(()=>{class T{constructor(){this.profileSubject=new y.t(null),this.projectsSubject=new y.t([]),this.projectStatsSubject=new y.t({}),this.chatEventsSubject=new y.t([]),this.unreadChatCountSubject=new y.t(0),this.contactsSubject=new y.t({pubKey:"",contacts:[]}),this.postsSubject=new y.t(null),this.myLikesSubject=new y.t([]),this.notificationsSubject=new y.t([]),this.contactStatsSubject=new y.t({totalContacts:0,followersCount:0,followingCount:0}),this.contactStatsMap={},this.profileStore=this.createStore("profiles"),this.updateHistoryStore=this.createStore("updateHistory"),this.contactsStore=this.createStore("contacts"),this.chatsStore=this.createStore("chats"),this.postsStore=this.createStore("posts"),this.myLikesStore=this.createStore("myLikes"),this.notificationsStore=this.createStore("notifications"),this.projectsStore=this.createStore("projects"),this.projectStatsStore=this.createStore("projectStats"),this.loadAllProjectsFromDB(),this.loadAllProjectStatsFromDB(),this.loadAllContactsFromDB(),this.loadAllChatEventsFromDB(),this.loadAllMyLikesFromDB(),this.loadAllNotificationsFromDB(),this.loadContactStatsFromDB(),this.calculateAndStoreAllContactStats()}createStore(S){return c().createInstance({driver:c().INDEXEDDB,name:"angor-hub",version:1,storeName:S})}get profile$(){return this.profileSubject.asObservable()}get projects$(){return this.projectsSubject.asObservable()}get projectStats$(){return this.projectStatsSubject.asObservable()}get chatEvents$(){return this.chatEventsSubject.asObservable()}get unreadChatCount$(){return this.unreadChatCountSubject.asObservable()}get contacts$(){return this.contactsSubject.asObservable()}get posts$(){return this.postsSubject.asObservable()}get contactStats$(){return this.contactStatsSubject.asObservable()}get myLikes$(){return this.myLikesSubject.asObservable()}get notifications$(){return this.notificationsSubject.asObservable()}saveContacts(S,I){var N=this;return(0,o.A)(function*(){try{const Y=[];for(const z of I){const q=`${S}:${z.id}`;yield N.contactsStore.setItem(q,z),Y.push(z)}N.contactsSubject.next({pubKey:S,contacts:Y}),yield N.calculateAndStoreAllContactStats(),yield N.setUpdateHistory("contacts")}catch(Y){console.error("Error saving contacts:",Y)}})()}calculateAndStoreAllContactStats(){var S=this;return(0,o.A)(function*(){try{const I={};yield S.contactsStore.iterate((N,Y)=>{const[z]=Y.split(":");I[z]||(I[z]={totalContacts:0,followersCount:0,followingCount:0}),I[z].totalContacts++,N.isFollower?I[z].followersCount++:I[z].followingCount++});for(const N in I)S.contactStatsMap[N]||(S.contactStatsMap[N]=new y.t({pubKey:N,totalContacts:0,followersCount:0,followingCount:0})),S.contactStatsMap[N].next({pubKey:N,totalContacts:I[N].totalContacts,followersCount:I[N].followersCount,followingCount:I[N].followingCount})}catch(I){console.error("Error calculating and storing contact stats:",I)}})()}getContactStats$(S){return this.contactStatsMap[S]||(this.contactStatsMap[S]=new y.t({pubKey:S,totalContacts:0,followersCount:0,followingCount:0}),this.calculateAndStoreAllContactStats()),this.contactStatsMap[S].asObservable()}getAllContactsPaginated(S,I,N){var Y=this;return(0,o.A)(function*(){try{const z=[];yield Y.contactsStore.iterate((et,_t)=>{const[Bt]=_t.split(":");Bt===S&&z.push(et)});const q=z.length,dt=(I-1)*N;return{contacts:z.slice(dt,dt+N),totalCount:q}}catch(z){return console.error("Error retrieving paginated contacts for pubKey:",z),{contacts:[],totalCount:0}}})()}getAllContacts(S=""){var I=this;return(0,o.A)(function*(){try{const N=[];return yield I.contactsStore.iterate((Y,z)=>{const[q,dt]=z.split(":");(""===S||q===S)&&N.push({pubKey:q,contact:Y})}),N}catch(N){return console.error("Error retrieving contacts:",N),[]}})()}getContactStats(S){var I=this;return(0,o.A)(function*(){try{let N=0,Y=0,z=0;return yield I.contactsStore.iterate((q,dt)=>{const[pt,et]=dt.split(":");pt===S&&(N++,q.isFollower?Y++:z++)}),{totalContacts:N,followersCount:Y,followingCount:z}}catch(N){return console.error("Error retrieving contact stats for pubKey:",N),{totalContacts:0,followersCount:0,followingCount:0}}})()}removeAllContacts(S){var I=this;return(0,o.A)(function*(){try{const N=[];yield I.contactsStore.iterate((Y,z)=>{const[q]=z.split(":");q===S&&N.push(z)});for(const Y of N)yield I.contactsStore.removeItem(Y);yield I.contactsStore.clear(),I.contactStatsSubject.next({totalContacts:0,followersCount:0,followingCount:0}),I.contactsSubject.next({pubKey:S,contacts:[]}),yield I.setUpdateHistory("contacts")}catch(N){console.error("Error removing all contacts for pubKey:",N)}})()}saveProfile(S,I){var N=this;return(0,o.A)(function*(){try{if(!S||!I)return void console.error("Invalid pubKey or metadata:",S,I);I.pubKey=S,yield N.profileStore.setItem(S,I),N.profileSubject.next({pubKey:S,metadata:I}),yield N.setUpdateHistory("profiles")}catch(Y){console.error("Error saving profile",Y)}})()}getProfile(S){var I=this;return(0,o.A)(function*(){try{return(yield I.profileStore.getItem(S))||null}catch(N){return console.error("Error retrieving profile metadata:",N),null}})()}getAllProfiles(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.profileStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all Profile:",I),[]}})()}searchProfile(S){var I=this;return(0,o.A)(function*(){try{const N=[],Y=S.toLowerCase();return yield I.profileStore.iterate((z,q)=>{JSON.stringify(z).toLowerCase().includes(Y)&&N.push({pubKey:q,profile:z})}),N}catch(N){return console.error("Error searching profiles by metadata:",N),[]}})()}getLastUpdateDate(S){var I=this;return(0,o.A)(function*(){try{return(yield I.updateHistoryStore.getItem(S))||null}catch(N){return console.error("Error retrieving last update date:",N),null}})()}saveProject(S){var I=this;return(0,o.A)(function*(){try{yield I.projectsStore.setItem(S.projectIdentifier,S);const N=yield I.getAllProjects();I.projectsSubject.next(N),yield I.setUpdateHistory("projects")}catch(N){console.error("Error saving project:",N)}})()}getProjectsByIds(S){var I=this;return(0,o.A)(function*(){if(!S||0===S.length)return[];const N=[];for(const Y of S){const z=yield I.projectsStore.getItem(Y);z&&N.push(z)}return N})()}getAllProjects(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.projectsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all projects:",I),[]}})()}getProjectStats(S){var I=this;return(0,o.A)(function*(){try{return(yield I.projectStatsStore.getItem(S))||null}catch(N){return console.error("Error retrieving project stats:",N),null}})()}saveProjectStats(S,I){var N=this;return(0,o.A)(function*(){try{yield N.projectStatsStore.setItem(S,I);const Y=yield N.getAllProjectStats();N.projectStatsSubject.next(Y),yield N.setUpdateHistory("projectStats")}catch(Y){console.error("Error saving project stats:",Y)}})()}getAllProjectStats(){var S=this;return(0,o.A)(function*(){try{const I={};return yield S.projectStatsStore.iterate((N,Y)=>{I[Y]=N}),I}catch(I){return console.error("Error retrieving all project stats:",I),{}}})()}savePost(S){var I=this;return(0,o.A)(function*(){try{yield I.postsStore.setItem(S.id,S),yield I.setUpdateHistory("posts"),I.postsSubject.next(S)}catch(N){console.error("Error saving event type 1 and sending it to clients:",N)}})()}getPostsByPubKey(S){var I=this;return(0,o.A)(function*(){try{const N=[];return yield I.postsStore.iterate(Y=>{Y.pubkey===S&&1===Y.kind&&N.push(Y)}),N.sort((Y,z)=>z.createdAt-Y.createdAt)}catch(N){return console.error("Error retrieving events for pubKey:",N),[]}})()}getPostById(S){var I=this;return(0,o.A)(function*(){try{let N=null;return yield I.postsStore.iterate(Y=>{if(Y.id===S&&1===Y.kind)return N=Y,N}),N}catch(N){return console.error("Error retrieving post by ID:",N),null}})()}getAllPostsWithPagination(S,I=10){var N=this;return(0,o.A)(function*(){try{const Y=[],z=(S-1)*I;return yield N.postsStore.iterate(q=>{1===q.kind&&Y.push(q)}),Y.sort((q,dt)=>dt.created_at-q.created_at).slice(z,z+I)}catch(Y){return console.error("Error retrieving all posts with pagination:",Y),[]}})()}getPostsByPubKeysWithPagination(S,I,N=10){var Y=this;return(0,o.A)(function*(){try{const z=[],q=(I-1)*N;return yield Y.postsStore.iterate(dt=>{S.includes(dt.pubkey)&&1===dt.kind&&z.push(dt)}),z.sort((dt,pt)=>pt.created_at-dt.created_at).slice(q,q+N)}catch(z){return console.error("Error retrieving events for pubKeys with pagination:",z),[]}})()}saveLike(S){var I=this;return(0,o.A)(function*(){try{yield I.myLikesStore.setItem(S.id,S);const N=yield I.getAllMyLikes();I.myLikesSubject.next(N),yield I.setUpdateHistory("myLikes")}catch(N){console.error("Error saving like:",N)}})()}getAllMyLikes(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.myLikesStore.iterate(N=>{try{const Y=N.tags.find(z=>"e"===z[0]);Y&&I.push(Y[1])}catch(Y){console.warn("Error parsing like:",N,Y)}}),I}catch(I){return console.error("Error retrieving all likes:",I),[]}})()}saveNotification(S){var I=this;return(0,o.A)(function*(){try{yield I.notificationsStore.setItem(S.id,S);const N=yield I.getAllNotifications();I.notificationsSubject.next(N),yield I.setUpdateHistory("notifications")}catch(N){console.error("Error saving notification:",N)}})()}getAllNotifications(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.notificationsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all notifications:",I),[]}})()}saveChatEvent(S){var I=this;return(0,o.A)(function*(){try{yield I.chatsStore.setItem(S.id,S),yield I.setUpdateHistory("chats");const N=yield I.getAllChatEvents();I.chatEventsSubject.next(N),I.updateUnreadChatCount(N)}catch(N){console.error("Error saving chat event:",N)}})()}getAllChatEvents(){var S=this;return(0,o.A)(function*(){try{const I=[];return yield S.chatsStore.iterate(N=>{I.push(N)}),I}catch(I){return console.error("Error retrieving all chat events:",I),[]}})()}getChatEventsByPubKey(S){var I=this;return(0,o.A)(function*(){try{const N=[];return yield I.chatsStore.iterate(Y=>{const z=I.getReceiverPubKeyFromTags(Y.tags);(Y.pubkey===S||z===S)&&N.push(Y)}),N}catch(N){return console.error("Error retrieving chat events by pubkey:",N),[]}})()}updateChatEventReadStatus(S,I){var N=this;return(0,o.A)(function*(){try{const Y=yield N.chatsStore.getItem(S);if(Y){Y.IsRead=I,yield N.chatsStore.setItem(S,Y);const z=yield N.getAllChatEvents();N.chatEventsSubject.next(z),N.updateUnreadChatCount(z)}}catch(Y){console.error("Error updating chat event read status:",Y)}})()}markAllChatEventsAsRead(S){var I=this;return(0,o.A)(function*(){try{yield I.chatsStore.iterate(function(){var Y=(0,o.A)(function*(z,q){const dt=I.getReceiverPubKeyFromTags(z.tags);(z.pubkey===S||dt===S)&&!z.IsRead&&(z.IsRead=!0,yield I.chatsStore.setItem(q,z))});return function(z,q){return Y.apply(this,arguments)}}());const N=yield I.getAllChatEvents();I.chatEventsSubject.next(N),I.updateUnreadChatCount(N)}catch(N){console.error("Error marking all chat events as read:",N)}})()}getReceiverPubKeyFromTags(S){for(const I of S)if("p"===I[0]&&I[1])return I[1];return null}updateUnreadChatCount(S){const I=S.filter(N=>!N.IsRead).length;this.unreadChatCountSubject.next(I)}removeAllChats(){var S=this;return(0,o.A)(function*(){try{yield S.chatsStore.clear(),S.chatEventsSubject.next([]),S.unreadChatCountSubject.next(0),console.log("All chat events have been removed successfully.")}catch(I){console.error("Error removing all chat events:",I)}})()}setUpdateHistory(S){var I=this;return(0,o.A)(function*(){try{const N=Math.floor(Date.now()/1e3);yield I.updateHistoryStore.setItem(S,N)}catch(N){console.error("Error updating history:",N)}})()}loadAllProjectsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllProjects();S.projectsSubject.next(I)}catch(I){console.error("Error loading projects from DB:",I)}})()}loadAllProjectStatsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllProjectStats();S.projectStatsSubject.next(I)}catch(I){console.error("Error loading project stats from DB:",I)}})()}loadAllContactsFromDB(S=""){var I=this;return(0,o.A)(function*(){try{const N=yield I.getAllContacts(S);if(N.length>0){const Y={};for(const z of N)Y[z.pubKey]||(Y[z.pubKey]=[]),Y[z.pubKey].push(z.contact);for(const z in Y)I.contactsSubject.next({pubKey:z,contacts:Y[z]})}}catch(N){console.error("Error loading contacts from DB:",N)}})()}loadAllChatEventsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllChatEvents();S.chatEventsSubject.next(I)}catch(I){console.error("Error loading chat events from DB:",I)}})()}loadPostsFromDB(S,I=10,N=0){var Y=this;return(0,o.A)(function*(){try{const z=[];return yield Y.postsStore.iterate(q=>{S.includes(q.pubkey)&&z.push(q)}),z.sort((q,dt)=>dt.created_at-q.created_at).slice(N,N+I)}catch(z){return console.error("Error retrieving events from DB:",z),[]}})()}loadPosts(S,I){var N=this;return(0,o.A)(function*(){const z=10*(I-1),q=yield N.loadPostsFromDB(S,10,z);q.length>0&&q.forEach(dt=>{N.postsSubject.next(dt)})})()}loadAllMyLikesFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllMyLikes();S.myLikesSubject.next(I)}catch(I){console.error("Error loading likes from DB:",I)}})()}loadAllNotificationsFromDB(){var S=this;return(0,o.A)(function*(){try{const I=yield S.getAllNotifications();S.notificationsSubject.next(I)}catch(I){console.error("Error loading notifications from DB:",I)}})()}loadContactStatsFromDB(){var S=this;return(0,o.A)(function*(){try{let I=0,N=0,Y=0;yield S.contactsStore.iterate((z,q)=>{const[dt]=q.split(":");I++,z.isFollower?N++:Y++}),S.contactStatsSubject.next({totalContacts:I,followersCount:N,followingCount:Y})}catch(I){console.error("Error loading contact stats from DB:",I)}})()}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=_.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})()},5645:(i,a,r)=>{"use strict";r.d(a,{n:()=>pt});var s,o=r(4412),c=new Uint8Array(16);function y(){if(!s&&!(s=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return s(c)}const _=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var A=[],S=0;S<256;++S)A.push((S+256).toString(16).substr(1));const N=function I(et){var _t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,Bt=(A[et[_t+0]]+A[et[_t+1]]+A[et[_t+2]]+A[et[_t+3]]+"-"+A[et[_t+4]]+A[et[_t+5]]+"-"+A[et[_t+6]]+A[et[_t+7]]+"-"+A[et[_t+8]]+A[et[_t+9]]+"-"+A[et[_t+10]]+A[et[_t+11]]+A[et[_t+12]]+A[et[_t+13]]+A[et[_t+14]]+A[et[_t+15]]).toLowerCase();if(!function E(et){return"string"==typeof et&&_.test(et)}(Bt))throw TypeError("Stringified UUID is invalid");return Bt},z=function Y(et,_t,Bt){var jt=(et=et||{}).random||(et.rng||y)();if(jt[6]=15&jt[6]|64,jt[8]=63&jt[8]|128,_t){Bt=Bt||0;for(var At=0;At<16;++At)_t[Bt+At]=jt[At];return _t}return N(jt)};var q=r(4438),dt=r(6231);let pt=(()=>{class et{constructor(Bt){this.relayService=Bt,this.subscriptions=new Map,this.activeRelays=[],this.pendingSubscriptions=new Map,this.subscriptionsSubject=new o.t(new Map),this.subscriptions$=this.subscriptionsSubject.asObservable(),this.subscriptionQueue=[],this.isProcessingQueue=!1,this.queueInterval=3e3,this.maxSubscriptionsPerBatch=5,this.debounceInterval=5e3,this.lastActionTimestamp=new Map,this.connectToAllRelays(),this.processSubscriptionQueue()}addSubscriptions(Bt,jt,At){const kt=this.findExistingSubscription(Bt);if(kt)return kt.callbacks.push(jt),kt.id;const ct=z();this.lastActionTimestamp.set(ct,Date.now());const lt={filter:Bt,callbacks:[jt],id:ct};return this.subscriptions.set(lt.id,lt),this.subscriptionsSubject.next(this.subscriptions),this.addToQueue(lt),lt.id}findExistingSubscription(Bt){return Array.from(this.subscriptions.values()).find(jt=>JSON.stringify(jt.filter)===JSON.stringify(Bt))}removeSubscriptionById(Bt){const jt=Date.now(),At=this.lastActionTimestamp.get(Bt);At&&jt-At{this.subscriptionQueue.length>0&&this.subscriptionQueue.splice(0,this.maxSubscriptionsPerBatch).forEach(At=>this.subscribeToRelays(At.filter,At))},this.queueInterval))}subscribeToRelays(Bt,jt){0!==this.activeRelays.length?this.relayService.ensureConnectedRelays().then(()=>{const At=this.relayService.getConnectedRelays();this.relayService.getPool().subscribeMany(At,Bt,{onevent:kt=>{jt.callbacks.forEach(ct=>ct(kt))},onclose:()=>console.log("Subscription closed")})}).catch(At=>{console.error("Error subscribing to relays:",At)}):this.pendingSubscriptions.set(jt.id,jt)}subscribeToAllRelays(){this.pendingSubscriptions.forEach(Bt=>{this.subscribeToRelays(Bt.filter,Bt)}),this.pendingSubscriptions.clear()}connectToAllRelays(){this.relayService.ensureConnectedRelays().then(()=>{this.activeRelays=this.relayService.getConnectedRelays(),this.subscribeToAllRelays()}).catch(Bt=>{console.error("Error connecting to relays:",Bt)})}clearAllSubscriptions(){this.subscriptions.clear(),this.pendingSubscriptions.clear(),this.subscriptionsSubject.next(new Map)}getSubscriptions(){return Array.from(this.subscriptions.values())}static{this.\u0275fac=function(jt){return new(jt||et)(q.KVO(dt.b))}}static{this.\u0275prov=q.jDH({token:et,factory:et.\u0275fac,providedIn:"root"})}}return et})()},7292:(i,a,r)=>{"use strict";r.d(a,{b:()=>z});var o=r(177),s=r(9417),c=r(8834),y=r(6600),_=r(5351),E=r(2102),T=r(9213),A=r(9042),S=r(2798),I=r(882),N=r(4438);function Y(q,dt){1&q&&(N.j41(0,"mat-error"),N.EFF(1," Password is required "),N.k0s())}let z=(()=>{class q{constructor(pt,et,_t){this.fb=pt,this.dialogRef=et,this.data=_t,this.passwordForm=this.fb.group({password:["",s.k0.required],duration:["0",s.k0.required]})}onCancel(){this.dialogRef.close()}onSubmit(){this.dialogRef.close(this.passwordForm.value)}static{this.\u0275fac=function(et){return new(et||q)(N.rXU(s.ok),N.rXU(_.CP),N.rXU(_.Vh))}}static{this.\u0275cmp=N.VBU({type:q,selectors:[["password-dialog"]],standalone:!0,features:[N.aNF],decls:30,vars:5,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[3,"formGroup"],[1,"w-full",3,"subscriptSizing"],["matPrefix",""],["matInput","","type","password",3,"formControlName"],[4,"ngIf"],[1,"mt-5","w-full"],["formControlName","duration"],["value","0"],["value","1"],["value","5"],["value","10"],["value","60"],["mat-dialog-actions",""],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"click","disabled"]],template:function(et,_t){1&et&&(N.j41(0,"h1",0),N.EFF(1,"Enter Password"),N.k0s(),N.j41(2,"div",1)(3,"form",2)(4,"mat-form-field",3)(5,"mat-label"),N.EFF(6,"Password"),N.k0s(),N.j41(7,"mat-icon",4),N.EFF(8,"lock"),N.k0s(),N.nrm(9,"input",5),N.DNE(10,Y,2,0,"mat-error",6),N.k0s(),N.j41(11,"mat-form-field",7)(12,"mat-label"),N.EFF(13,"Duration"),N.k0s(),N.j41(14,"mat-select",8)(15,"mat-option",9),N.EFF(16,"0 Minute"),N.k0s(),N.j41(17,"mat-option",10),N.EFF(18,"1 Minute"),N.k0s(),N.j41(19,"mat-option",11),N.EFF(20,"5 Minutes"),N.k0s(),N.j41(21,"mat-option",12),N.EFF(22,"10 Minutes"),N.k0s(),N.j41(23,"mat-option",13),N.EFF(24,"1 Hour"),N.k0s()()()()(),N.j41(25,"div",14)(26,"button",15),N.bIt("click",function(){return _t.onCancel()}),N.EFF(27,"Cancel"),N.k0s(),N.j41(28,"button",16),N.bIt("click",function(){return _t.onSubmit()}),N.EFF(29," Submit "),N.k0s()()),2&et&&(N.R7$(3),N.Y8G("formGroup",_t.passwordForm),N.R7$(),N.Y8G("subscriptSizing","dynamic"),N.R7$(5),N.Y8G("formControlName","password"),N.R7$(),N.Y8G("ngIf",_t.passwordForm.get("password").hasError("required")),N.R7$(18),N.Y8G("disabled",_t.passwordForm.invalid))},dependencies:[I.vg,c.Hl,c.$z,T.m_,T.An,s.YN,s.qT,s.me,s.BC,s.cb,y.wT,E.nJ,E.rl,s.X1,s.j4,s.JD,o.MD,o.bT,S.Ve,E.TL,E.JW,S.VO,E.RG,A.fS,A.fg],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"],changeDetection:0})}}return q})()},4312:(i,a,r)=>{"use strict";var o=r(345),s=r(5245),c=r(4438);let y=(()=>{class b{constructor(){}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["app-root"]],standalone:!0,features:[c.aNF],decls:1,vars:0,template:function(m,C){1&m&&c.nrm(0,"router-outlet")},dependencies:[s.n3],styles:["[_nghost-%COMP%]{display:flex;flex:1 1 auto;width:100%;height:100%}"]})}}return b})();var _=r(467);const E=new c.nKC("ANGOR_MOCK_API_DEFAULT_DELAY");var T=r(8810),A=r(1985),S=r(6697),I=r(7673);class N{constructor(p,d){this.url=p,this.delay=d,this._replyCount=0,this._replied=0}get response(){if(this._replyCount>0&&this._replyCount<=this._replied)return(0,T.$)(()=>new Error("Execution limit has been reached!"));if(!this._reply)return(0,T.$)(()=>new Error("Response callback function does not exist!"));if(!this.request)return(0,T.$)(()=>new Error("Request does not exist!"));this._replied++;const p=this._reply({request:this.request,urlParams:this.urlParams});return p instanceof A.c?p.pipe((0,S.s)(1)):(0,I.of)(p).pipe((0,S.s)(1))}reply(p){this._reply=p}replyCount(p){this._replyCount=p}}var Y=r(7680);let z=(()=>{class b{constructor(){this._handlers={get:new Map,post:new Map,patch:new Map,delete:new Map,put:new Map,head:new Map,jsonp:new Map,options:new Map}}findHandler(d,m){const C={handler:void 0,urlParams:{}},V=m.split("/"),J=this._handlers[d.toLowerCase()];for(const[vt,Kt]of J){const be=vt.split("/");if(V.length===be.length&&be.every((wr,po)=>wr.startsWith(":")||wr===V[po])){C.handler=Kt,C.urlParams=(0,Y.A)(be.map((wr,po)=>wr.startsWith(":")?[wr.substring(1),V[po]]:void 0).filter(Boolean));break}}return C}onGet(d,m){return this._registerHandler("get",d,m)}onPost(d,m){return this._registerHandler("post",d,m)}onPatch(d,m){return this._registerHandler("patch",d,m)}onDelete(d,m){return this._registerHandler("delete",d,m)}onPut(d,m){return this._registerHandler("put",d,m)}onHead(d,m){return this._registerHandler("head",d,m)}onJsonp(d,m){return this._registerHandler("jsonp",d,m)}onOptions(d,m){return this._registerHandler("options",d,m)}_registerHandler(d,m,C){const V=new N(m,C);return this._handlers[d].set(m,V),V}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var q=r(1626),dt=r(1986),pt=r(5558);const et=(b,p)=>{const d=(0,c.WQX)(E),m=(0,c.WQX)(z),{handler:C,urlParams:V}=m.findHandler(b.method.toUpperCase(),b.url);return C?(C.request=b,C.urlParams=V,C.response.pipe((0,dt.c)(C.delay??d??0),(0,pt.n)(J=>{if(!J)return(0,T.$)(()=>new q.yz({error:"NOT FOUND",status:404,statusText:"NOT FOUND"}));const vt={status:J[0],body:J[1]};return vt.status>=200&&vt.status<300?(0,I.of)(new q.cS({body:vt.body,status:vt.status,statusText:"OK"})):(0,T.$)(()=>new q.yz({error:vt.body?.error,status:vt.status,statusText:"ERROR"}))}))):p(b)};var _t=r(9097),Bt=r(9979),jt=r(4412);let At=(()=>{class b{constructor(){this._auto$=new jt.t(!0),this._mode$=new jt.t("indeterminate"),this._progress$=new jt.t(0),this._show$=new jt.t(!1),this._urlMap=new Map}get auto$(){return this._auto$.asObservable()}get mode$(){return this._mode$.asObservable()}get progress$(){return this._progress$.asObservable()}get show$(){return this._show$.asObservable()}show(){this._show$.next(!0)}hide(){this._show$.next(!1)}setAutoMode(d){this._auto$.next(d)}setMode(d){this._mode$.next(d)}setProgress(d){d<0||d>100?console.error("Progress value must be between 0 and 100!"):this._progress$.next(d)}_setLoadingStatus(d,m){m?(!0===d?(this._urlMap.set(m,d),this._show$.next(!0)):!1===d&&this._urlMap.has(m)&&this._urlMap.delete(m),0===this._urlMap.size&&this._show$.next(!1)):console.error("The request URL must be provided!")}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var kt=r(980);const ct=(b,p)=>{const d=(0,c.WQX)(At);let m=!1;return d.auto$.pipe((0,S.s)(1)).subscribe(C=>{m=C}),m?(d._setLoadingStatus(!0,b.url),p(b).pipe((0,kt.j)(()=>{d._setLoadingStatus(!1,b.url)}))):p(b)};var lt=r(4977),Ct=r(6860);let $t=(()=>{class b{constructor(){this._platform=(0,c.WQX)(Ct.OD),this.osName="os-unknown",this._platform.isBrowser&&(navigator.userAgent.includes("Win")&&(this.osName="os-windows"),navigator.userAgent.includes("Mac")&&(this.osName="os-mac"),navigator.userAgent.includes("X11")&&(this.osName="os-unix"),navigator.userAgent.includes("Linux")&&(this.osName="os-linux"),this._platform.IOS&&(this.osName="os-ios"),this._platform.ANDROID&&(this.osName="os-android"))}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var qt=r(177),ve=r(5964);let ne=(()=>{class b{constructor(){this._document=(0,c.WQX)(qt.qQ),this._router=(0,c.WQX)(s.Ix),this._router.events.pipe((0,ve.p)(d=>d instanceof s.wF),(0,S.s)(1)).subscribe(()=>{this.hide()})}show(){this._document.body.classList.remove("angor-splash-screen-hidden")}hide(){this._document.body.classList.add("angor-splash-screen-hidden")}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var ce=r(7209),qe=r(6600),Mr=r(5351),mr=r(2102);class Wr extends Error{}class ke extends Wr{constructor(p){super(`Invalid DateTime: ${p.toMessage()}`)}}class Ve extends Wr{constructor(p){super(`Invalid Interval: ${p.toMessage()}`)}}class yt extends Wr{constructor(p){super(`Invalid Duration: ${p.toMessage()}`)}}class Lt extends Wr{}class Ie extends Wr{constructor(p){super(`Invalid unit ${p}`)}}class Pt extends Wr{}class le extends Wr{constructor(){super("Zone is an abstract class")}}const zt="numeric",Ae="short",Ye="long",ft={year:zt,month:zt,day:zt},me={year:zt,month:Ae,day:zt},Vt={year:zt,month:Ae,day:zt,weekday:Ae},Te={year:zt,month:Ye,day:zt},ie={year:zt,month:Ye,day:zt,weekday:Ye},We={hour:zt,minute:zt},Wt={hour:zt,minute:zt,second:zt},Ne={hour:zt,minute:zt,second:zt,timeZoneName:Ae},$e={hour:zt,minute:zt,second:zt,timeZoneName:Ye},Ke={hour:zt,minute:zt,hourCycle:"h23"},Nr={hour:zt,minute:zt,second:zt,hourCycle:"h23"},Ao={hour:zt,minute:zt,second:zt,hourCycle:"h23",timeZoneName:Ae},hr={hour:zt,minute:zt,second:zt,hourCycle:"h23",timeZoneName:Ye},Nt={year:zt,month:zt,day:zt,hour:zt,minute:zt},he={year:zt,month:zt,day:zt,hour:zt,minute:zt,second:zt},se={year:zt,month:Ae,day:zt,hour:zt,minute:zt},Le={year:zt,month:Ae,day:zt,hour:zt,minute:zt,second:zt},yr={year:zt,month:Ae,day:zt,weekday:Ae,hour:zt,minute:zt},mt={year:zt,month:Ye,day:zt,hour:zt,minute:zt,timeZoneName:Ae},U={year:zt,month:Ye,day:zt,hour:zt,minute:zt,second:zt,timeZoneName:Ae},Q={year:zt,month:Ye,day:zt,weekday:Ye,hour:zt,minute:zt,timeZoneName:Ye},it={year:zt,month:Ye,day:zt,weekday:Ye,hour:zt,minute:zt,second:zt,timeZoneName:Ye};class Tt{get type(){throw new le}get name(){throw new le}get ianaName(){return this.name}get isUniversal(){throw new le}offsetName(p,d){throw new le}formatOffset(p,d){throw new le}offset(p){throw new le}equals(p){throw new le}get isValid(){throw new le}}let It=null;class ye extends Tt{static get instance(){return null===It&&(It=new ye),It}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(p,{format:d,locale:m}){return Di(p,d,m)}formatOffset(p,d){return ps(this.offset(p),d)}offset(p){return-new Date(p).getTimezoneOffset()}equals(p){return"system"===p.type}get isValid(){return!0}}let ir={};const nr={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let Xr={};class gr extends Tt{static create(p){return Xr[p]||(Xr[p]=new gr(p)),Xr[p]}static resetCache(){Xr={},ir={}}static isValidSpecifier(p){return this.isValidZone(p)}static isValidZone(p){if(!p)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:p}).format(),!0}catch{return!1}}constructor(p){super(),this.zoneName=p,this.valid=gr.isValidZone(p)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(p,{format:d,locale:m}){return Di(p,d,m,this.name)}formatOffset(p,d){return ps(this.offset(p),d)}offset(p){const d=new Date(p);if(isNaN(d))return NaN;const m=function er(b){return ir[b]||(ir[b]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:b,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),ir[b]}(this.name);let[C,V,J,vt,Kt,be,ur]=m.formatToParts?function Qr(b,p){const d=b.formatToParts(p),m=[];for(let C=0;C=0?so:1e3+so,(ds({year:C,month:V,day:J,hour:24===Kt?0:Kt,minute:be,second:ur,millisecond:0})-Gr)/6e4}equals(p){return"iana"===p.type&&p.name===this.name}get isValid(){return this.valid}}let ho={},Qt={};function Ft(b,p={}){const d=JSON.stringify([b,p]);let m=Qt[d];return m||(m=new Intl.DateTimeFormat(b,p),Qt[d]=m),m}let pe={},Yr={},Ko=null,Je={};function Ce(b,p,d,m){const C=b.listingMode();return"error"===C?null:"en"===C?d(p):m(p)}class xr{constructor(p,d,m){this.padTo=m.padTo||0,this.floor=m.floor||!1;const{padTo:C,floor:V,...J}=m;if(!d||Object.keys(J).length>0){const vt={useGrouping:!1,...m};m.padTo>0&&(vt.minimumIntegerDigits=m.padTo),this.inf=function br(b,p={}){const d=JSON.stringify([b,p]);let m=pe[d];return m||(m=new Intl.NumberFormat(b,p),pe[d]=m),m}(p,vt)}}format(p){if(this.inf){const d=this.floor?Math.floor(p):p;return this.inf.format(d)}return oi(this.floor?Math.floor(p):Da(p,3),this.padTo)}}class _o{constructor(p,d,m){let C;if(this.opts=m,this.originalZone=void 0,this.opts.timeZone)this.dt=p;else if("fixed"===p.zone.type){const J=p.offset/60*-1,vt=J>=0?`Etc/GMT+${J}`:`Etc/GMT${J}`;0!==p.offset&&gr.create(vt).valid?(C=vt,this.dt=p):(C="UTC",this.dt=0===p.offset?p:p.setZone("UTC").plus({minutes:p.offset}),this.originalZone=p.zone)}else"system"===p.zone.type?this.dt=p:"iana"===p.zone.type?(this.dt=p,C=p.zone.name):(C="UTC",this.dt=p.setZone("UTC").plus({minutes:p.offset}),this.originalZone=p.zone);const V={...this.opts};V.timeZone=V.timeZone||C,this.dtf=Ft(d,V)}format(){return this.originalZone?this.formatToParts().map(({value:p})=>p).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const p=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?p.map(d=>{if("timeZoneName"===d.type){const m=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...d,value:m}}return d}):p}resolvedOptions(){return this.dtf.resolvedOptions()}}class ai{constructor(p,d,m){this.opts={style:"long",...m},!d&&Sn()&&(this.rtf=function Do(b,p={}){const{base:d,...m}=p,C=JSON.stringify([b,m]);let V=Yr[C];return V||(V=new Intl.RelativeTimeFormat(b,p),Yr[C]=V),V}(p,m))}format(p,d){return this.rtf?this.rtf.format(p,d):function tt(b,p,d="always",m=!1){const C={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},V=-1===["hours","minutes","seconds"].indexOf(b);if("auto"===d&&V){const wr="days"===b;switch(p){case 1:return wr?"tomorrow":`next ${C[b][0]}`;case-1:return wr?"yesterday":`last ${C[b][0]}`;case 0:return wr?"today":`this ${C[b][0]}`}}const J=Object.is(p,-0)||p<0,vt=Math.abs(p),Kt=1===vt,be=C[b],ur=m?Kt?be[1]:be[2]||be[1]:Kt?C[b][0]:b;return J?`${vt} ${ur} ago`:`in ${vt} ${ur}`}(d,p,this.opts.numeric,"long"!==this.opts.style)}formatToParts(p,d){return this.rtf?this.rtf.formatToParts(p,d):[]}}const ei={firstDay:1,minimalDays:4,weekend:[6,7]};class Zo{static fromOpts(p){return Zo.create(p.locale,p.numberingSystem,p.outputCalendar,p.weekSettings,p.defaultToEN)}static create(p,d,m,C,V=!1){const J=p||Mt.defaultLocale,vt=J||(V?"en-US":function rr(){return Ko||(Ko=(new Intl.DateTimeFormat).resolvedOptions().locale,Ko)}()),Kt=d||Mt.defaultNumberingSystem,be=m||Mt.defaultOutputCalendar,ur=ta(C)||Mt.defaultWeekSettings;return new Zo(vt,Kt,be,ur,J)}static resetCache(){Ko=null,Qt={},pe={},Yr={}}static fromObject({locale:p,numberingSystem:d,outputCalendar:m,weekSettings:C}={}){return Zo.create(p,d,m,C)}constructor(p,d,m,C,V){const[J,vt,Kt]=function Qe(b){const p=b.indexOf("-x-");-1!==p&&(b=b.substring(0,p));const d=b.indexOf("-u-");if(-1===d)return[b];{let m,C;try{m=Ft(b).resolvedOptions(),C=b}catch{const Kt=b.substring(0,d);m=Ft(Kt).resolvedOptions(),C=Kt}const{numberingSystem:V,calendar:J}=m;return[C,V,J]}}(p);this.locale=J,this.numberingSystem=d||vt||null,this.outputCalendar=m||Kt||null,this.weekSettings=C,this.intl=function De(b,p,d){return(d||p)&&(b.includes("-u-")||(b+="-u"),d&&(b+=`-ca-${d}`),p&&(b+=`-nu-${p}`)),b}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=V,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=function ar(b){return(!b.numberingSystem||"latn"===b.numberingSystem)&&("latn"===b.numberingSystem||!b.locale||b.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(b.intl).resolvedOptions().numberingSystem)}(this)),this.fastNumbersCached}listingMode(){return this.isEnglish()&&!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar)?"en":"intl"}clone(p){return p&&0!==Object.getOwnPropertyNames(p).length?Zo.create(p.locale||this.specifiedLocale,p.numberingSystem||this.numberingSystem,p.outputCalendar||this.outputCalendar,ta(p.weekSettings)||this.weekSettings,p.defaultToEN||!1):this}redefaultToEN(p={}){return this.clone({...p,defaultToEN:!0})}redefaultToSystem(p={}){return this.clone({...p,defaultToEN:!1})}months(p,d=!1){return Ce(this,p,ec,()=>{const m=d?{month:p,day:"numeric"}:{month:p},C=d?"format":"standalone";return this.monthsCache[C][p]||(this.monthsCache[C][p]=function we(b){const p=[];for(let d=1;d<=12;d++){const m=Lo.utc(2009,d,1);p.push(b(m))}return p}(V=>this.extract(V,m,"month"))),this.monthsCache[C][p]})}weekdays(p,d=!1){return Ce(this,p,ra,()=>{const m=d?{weekday:p,year:"numeric",month:"long",day:"numeric"}:{weekday:p},C=d?"format":"standalone";return this.weekdaysCache[C][p]||(this.weekdaysCache[C][p]=function Zt(b){const p=[];for(let d=1;d<=7;d++){const m=Lo.utc(2016,11,13+d);p.push(b(m))}return p}(V=>this.extract(V,m,"weekday"))),this.weekdaysCache[C][p]})}meridiems(){return Ce(this,void 0,()=>Aa,()=>{if(!this.meridiemCache){const p={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Lo.utc(2016,11,13,9),Lo.utc(2016,11,13,19)].map(d=>this.extract(d,p,"dayperiod"))}return this.meridiemCache})}eras(p){return Ce(this,p,Us,()=>{const d={era:p};return this.eraCache[p]||(this.eraCache[p]=[Lo.utc(-40,1,1),Lo.utc(2017,1,1)].map(m=>this.extract(m,d,"era"))),this.eraCache[p]})}extract(p,d,m){const J=this.dtFormatter(p,d).formatToParts().find(vt=>vt.type.toLowerCase()===m);return J?J.value:null}numberFormatter(p={}){return new xr(this.intl,p.forceSimple||this.fastNumbers,p)}dtFormatter(p,d={}){return new _o(p,this.intl,d)}relFormatter(p={}){return new ai(this.intl,this.isEnglish(),p)}listFormatter(p={}){return function te(b,p={}){const d=JSON.stringify([b,p]);let m=ho[d];return m||(m=new Intl.ListFormat(b,p),ho[d]=m),m}(this.intl,p)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:ji()?function _e(b){let p=Je[b];if(!p){const d=new Intl.Locale(b);p="getWeekInfo"in d?d.getWeekInfo():d.weekInfo,Je[b]=p}return p}(this.locale):ei}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(p){return this.locale===p.locale&&this.numberingSystem===p.numberingSystem&&this.outputCalendar===p.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let Ci=null;class Io extends Tt{static get utcInstance(){return null===Ci&&(Ci=new Io(0)),Ci}static instance(p){return 0===p?Io.utcInstance:new Io(p)}static parseSpecifier(p){if(p){const d=p.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(d)return new Io(Sa(d[1],d[2]))}return null}constructor(p){super(),this.fixed=p}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${ps(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${ps(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(p,d){return ps(this.fixed,d)}get isUniversal(){return!0}offset(){return this.fixed}equals(p){return"fixed"===p.type&&p.fixed===this.fixed}get isValid(){return!0}}class Oi extends Tt{constructor(p){super(),this.zoneName=p}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function di(b,p){if(jo(b)||null===b)return p;if(b instanceof Tt)return b;if(function on(b){return"string"==typeof b}(b)){const m=b.toLowerCase();return"default"===m?p:"local"===m||"system"===m?ye.instance:"utc"===m||"gmt"===m?Io.utcInstance:Io.parseSpecifier(m)||gr.create(b)}return Yn(b)?Io.instance(b):"object"==typeof b&&"offset"in b&&"function"==typeof b.offset?b:new Oi(b)}const Un={arab:"[\u0660-\u0669]",arabext:"[\u06f0-\u06f9]",bali:"[\u1b50-\u1b59]",beng:"[\u09e6-\u09ef]",deva:"[\u0966-\u096f]",fullwide:"[\uff10-\uff19]",gujr:"[\u0ae6-\u0aef]",hanidec:"[\u3007|\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d]",khmr:"[\u17e0-\u17e9]",knda:"[\u0ce6-\u0cef]",laoo:"[\u0ed0-\u0ed9]",limb:"[\u1946-\u194f]",mlym:"[\u0d66-\u0d6f]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0b66-\u0b6f]",tamldec:"[\u0be6-\u0bef]",telu:"[\u0c66-\u0c6f]",thai:"[\u0e50-\u0e59]",tibt:"[\u0f20-\u0f29]",latn:"\\d"},Ri={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},yi=Un.hanidec.replace(/[\[|\]]/g,"").split("");let Ni={};function Xn({numberingSystem:b},p=""){const d=b||"latn";return Ni[d]||(Ni[d]={}),Ni[d][p]||(Ni[d][p]=new RegExp(`${Un[d]}${p}`)),Ni[d][p]}let bt,ui=()=>Date.now(),Mn="system",Uo=null,Xt=null,Be=null,Ee=60,Yt=null;class Mt{static get now(){return ui}static set now(p){ui=p}static set defaultZone(p){Mn=p}static get defaultZone(){return di(Mn,ye.instance)}static get defaultLocale(){return Uo}static set defaultLocale(p){Uo=p}static get defaultNumberingSystem(){return Xt}static set defaultNumberingSystem(p){Xt=p}static get defaultOutputCalendar(){return Be}static set defaultOutputCalendar(p){Be=p}static get defaultWeekSettings(){return Yt}static set defaultWeekSettings(p){Yt=ta(p)}static get twoDigitCutoffYear(){return Ee}static set twoDigitCutoffYear(p){Ee=p%100}static get throwOnInvalid(){return bt}static set throwOnInvalid(p){bt=p}static resetCaches(){Zo.resetCache(),gr.resetCache(),Lo.resetCache(),function na(){Ni={}}()}}class de{constructor(p,d){this.reason=p,this.explanation=d}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const He=[0,31,59,90,120,151,181,212,243,273,304,334],Oe=[0,31,60,91,121,152,182,213,244,274,305,335];function fr(b,p){return new de("unit out of range",`you specified ${p} (of type ${typeof p}) as a ${b}, which is invalid`)}function Ir(b,p,d){const m=new Date(Date.UTC(b,p-1,d));b<100&&b>=0&&m.setUTCFullYear(m.getUTCFullYear()-1900);const C=m.getUTCDay();return 0===C?7:C}function Cr(b,p,d){return d+(fi(b)?Oe:He)[p-1]}function Pr(b,p){const d=fi(b)?Oe:He,m=d.findIndex(V=>Vus(m,p,d)?(be=m+1,Kt=1):be=m,{weekYear:be,weekNumber:Kt,weekday:vt,...Vi(b)}}function eo(b,p=4,d=1){const{weekYear:m,weekNumber:C,weekday:V}=b,J=$r(Ir(m,1,p),d),vt=Hn(m);let be,Kt=7*C+V-J-7+p;Kt<1?(be=m-1,Kt+=Hn(be)):Kt>vt?(be=m+1,Kt-=Hn(m)):be=m;const{month:ur,day:wr}=Pr(be,Kt);return{year:be,month:ur,day:wr,...Vi(b)}}function xo(b){const{year:p,month:d,day:m}=b;return{year:p,ordinal:Cr(p,d,m),...Vi(b)}}function Eo(b){const{year:p,ordinal:d}=b,{month:m,day:C}=Pr(p,d);return{year:p,month:m,day:C,...Vi(b)}}function fo(b,p){if(jo(b.localWeekday)&&jo(b.localWeekNumber)&&jo(b.localWeekYear))return{minDaysInFirstWeek:4,startOfWeek:1};if(!jo(b.weekday)||!jo(b.weekNumber)||!jo(b.weekYear))throw new Lt("Cannot mix locale-based week fields with ISO-based week fields");return jo(b.localWeekday)||(b.weekday=b.localWeekday),jo(b.localWeekNumber)||(b.weekNumber=b.localWeekNumber),jo(b.localWeekYear)||(b.weekYear=b.localWeekYear),delete b.localWeekday,delete b.localWeekNumber,delete b.localWeekYear,{minDaysInFirstWeek:p.getMinDaysInFirstWeek(),startOfWeek:p.getStartOfWeek()}}function $i(b){const p=Ji(b.year),d=ri(b.month,1,12),m=ri(b.day,1,In(b.year,b.month));return p?d?!m&&fr("day",b.day):fr("month",b.month):fr("year",b.year)}function vi(b){const{hour:p,minute:d,second:m,millisecond:C}=b,V=ri(p,0,23)||24===p&&0===d&&0===m&&0===C,J=ri(d,0,59),vt=ri(m,0,59),Kt=ri(C,0,999);return V?J?vt?!Kt&&fr("millisecond",C):fr("second",m):fr("minute",d):fr("hour",p)}function jo(b){return typeof b>"u"}function Yn(b){return"number"==typeof b}function Ji(b){return"number"==typeof b&&b%1==0}function Sn(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function ji(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function ls(b,p,d){if(0!==b.length)return b.reduce((m,C)=>{const V=[p(C),C];return m&&d(m[0],V[0])===m[0]?m:V},null)[1]}function pa(b,p){return Object.prototype.hasOwnProperty.call(b,p)}function ta(b){if(null==b)return null;if("object"!=typeof b)throw new Pt("Week settings must be an object");if(!ri(b.firstDay,1,7)||!ri(b.minimalDays,1,7)||!Array.isArray(b.weekend)||b.weekend.some(p=>!ri(p,1,7)))throw new Pt("Invalid week settings");return{firstDay:b.firstDay,minimalDays:b.minimalDays,weekend:Array.from(b.weekend)}}function ri(b,p,d){return Ji(b)&&b>=p&&b<=d}function oi(b,p=2){let m;return m=b<0?"-"+(""+-b).padStart(p,"0"):(""+b).padStart(p,"0"),m}function Ua(b){if(!jo(b)&&null!==b&&""!==b)return parseInt(b,10)}function ea(b){if(!jo(b)&&null!==b&&""!==b)return parseFloat(b)}function Go(b){if(!jo(b)&&null!==b&&""!==b){const p=1e3*parseFloat("0."+b);return Math.floor(p)}}function Da(b,p,d=!1){const m=10**p;return(d?Math.trunc:Math.round)(b*m)/m}function fi(b){return b%4==0&&(b%100!=0||b%400==0)}function Hn(b){return fi(b)?366:365}function In(b,p){const d=function Ga(b,p){return b-p*Math.floor(b/p)}(p-1,12)+1;return 2===d?fi(b+(p-d)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][d-1]}function ds(b){let p=Date.UTC(b.year,b.month-1,b.day,b.hour,b.minute,b.second,b.millisecond);return b.year<100&&b.year>=0&&(p=new Date(p),p.setUTCFullYear(b.year,b.month-1,b.day)),+p}function Fo(b,p,d){return-$r(Ir(b,1,p),d)+p-1}function us(b,p=4,d=1){const m=Fo(b,p,d),C=Fo(b+1,p,d);return(Hn(b)-m+C)/7}function Zn(b){return b>99?b:b>Mt.twoDigitCutoffYear?1900+b:2e3+b}function Di(b,p,d,m=null){const C=new Date(b),V={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};m&&(V.timeZone=m);const J={timeZoneName:p,...V},vt=new Intl.DateTimeFormat(d,J).formatToParts(C).find(Kt=>"timezonename"===Kt.type.toLowerCase());return vt?vt.value:null}function Sa(b,p){let d=parseInt(b,10);Number.isNaN(d)&&(d=0);const m=parseInt(p,10)||0;return 60*d+(d<0||Object.is(d,-0)?-m:m)}function Js(b){const p=Number(b);if("boolean"==typeof b||""===b||Number.isNaN(p))throw new Pt(`Invalid unit value ${b}`);return p}function Xa(b,p){const d={};for(const m in b)if(pa(b,m)){const C=b[m];if(null==C)continue;d[p(m)]=Js(C)}return d}function ps(b,p){const d=Math.trunc(Math.abs(b/60)),m=Math.trunc(Math.abs(b%60)),C=b>=0?"+":"-";switch(p){case"short":return`${C}${oi(d,2)}:${oi(m,2)}`;case"narrow":return`${C}${d}${m>0?`:${m}`:""}`;case"techie":return`${C}${oi(d,2)}${oi(m,2)}`;default:throw new RangeError(`Value format ${p} is out of range for property format`)}}function Vi(b){return function Ka(b,p){return p.reduce((d,m)=>(d[m]=b[m],d),{})}(b,["hour","minute","second","millisecond"])}const hs=["January","February","March","April","May","June","July","August","September","October","November","December"],tc=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Si=["J","F","M","A","M","J","J","A","S","O","N","D"];function ec(b){switch(b){case"narrow":return[...Si];case"short":return[...tc];case"long":return[...hs];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const Jn=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Fi=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],pi=["M","T","W","T","F","S","S"];function ra(b){switch(b){case"narrow":return[...pi];case"short":return[...Fi];case"long":return[...Jn];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const Aa=["AM","PM"],Ta=["Before Christ","Anno Domini"],rc=["BC","AD"],Bs=["B","A"];function Us(b){switch(b){case"narrow":return[...Bs];case"short":return[...rc];case"long":return[...Ta];default:return null}}function ae(b,p){let d="";for(const m of b)d+=m.literal?m.val:p(m.val);return d}const Lr={D:ft,DD:me,DDD:Te,DDDD:ie,t:We,tt:Wt,ttt:Ne,tttt:$e,T:Ke,TT:Nr,TTT:Ao,TTTT:hr,f:Nt,ff:se,fff:mt,ffff:Q,F:he,FF:Le,FFF:U,FFFF:it};class Fr{static create(p,d={}){return new Fr(p,d)}static parseFormat(p){let d=null,m="",C=!1;const V=[];for(let J=0;J0&&V.push({literal:C||/^\s+$/.test(m),val:m}),d=null,m="",C=!C):C||vt===d?m+=vt:(m.length>0&&V.push({literal:/^\s+$/.test(m),val:m}),m=vt,d=vt)}return m.length>0&&V.push({literal:C||/^\s+$/.test(m),val:m}),V}static macroTokenToFormatOpts(p){return Lr[p]}constructor(p,d){this.opts=d,this.loc=p,this.systemLoc=null}formatWithSystemDefault(p,d){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(p,{...this.opts,...d}).format()}dtFormatter(p,d={}){return this.loc.dtFormatter(p,{...this.opts,...d})}formatDateTime(p,d){return this.dtFormatter(p,d).format()}formatDateTimeParts(p,d){return this.dtFormatter(p,d).formatToParts()}formatInterval(p,d){return this.dtFormatter(p.start,d).dtf.formatRange(p.start.toJSDate(),p.end.toJSDate())}resolvedOptions(p,d){return this.dtFormatter(p,d).resolvedOptions()}num(p,d=0){if(this.opts.forceSimple)return oi(p,d);const m={...this.opts};return d>0&&(m.padTo=d),this.loc.numberFormatter(m).format(p)}formatDateTimeFromString(p,d){const m="en"===this.loc.listingMode(),C=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,V=(Gr,so)=>this.loc.extract(p,Gr,so),J=Gr=>p.isOffsetFixed&&0===p.offset&&Gr.allowZ?"Z":p.isValid?p.zone.formatOffset(p.ts,Gr.format):"",Kt=(Gr,so)=>m?function X(b,p){return ec(p)[b.month-1]}(p,Gr):V(so?{month:Gr}:{month:Gr,day:"numeric"},"month"),be=(Gr,so)=>m?function Es(b,p){return ra(p)[b.weekday-1]}(p,Gr):V(so?{weekday:Gr}:{weekday:Gr,month:"long",day:"numeric"},"weekday"),ur=Gr=>{const so=Fr.macroTokenToFormatOpts(Gr);return so?this.formatWithSystemDefault(p,so):Gr},wr=Gr=>m?function Jt(b,p){return Us(p)[b.year<0?0:1]}(p,Gr):V({era:Gr},"era");return ae(Fr.parseFormat(d),Gr=>{switch(Gr){case"S":return this.num(p.millisecond);case"u":case"SSS":return this.num(p.millisecond,3);case"s":return this.num(p.second);case"ss":return this.num(p.second,2);case"uu":return this.num(Math.floor(p.millisecond/10),2);case"uuu":return this.num(Math.floor(p.millisecond/100));case"m":return this.num(p.minute);case"mm":return this.num(p.minute,2);case"h":return this.num(p.hour%12==0?12:p.hour%12);case"hh":return this.num(p.hour%12==0?12:p.hour%12,2);case"H":return this.num(p.hour);case"HH":return this.num(p.hour,2);case"Z":return J({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return J({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return J({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return p.zone.offsetName(p.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return p.zone.offsetName(p.ts,{format:"long",locale:this.loc.locale});case"z":return p.zoneName;case"a":return m?function Bi(b){return Aa[b.hour<12?0:1]}(p):V({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return C?V({day:"numeric"},"day"):this.num(p.day);case"dd":return C?V({day:"2-digit"},"day"):this.num(p.day,2);case"c":case"E":return this.num(p.weekday);case"ccc":return be("short",!0);case"cccc":return be("long",!0);case"ccccc":return be("narrow",!0);case"EEE":return be("short",!1);case"EEEE":return be("long",!1);case"EEEEE":return be("narrow",!1);case"L":return C?V({month:"numeric",day:"numeric"},"month"):this.num(p.month);case"LL":return C?V({month:"2-digit",day:"numeric"},"month"):this.num(p.month,2);case"LLL":return Kt("short",!0);case"LLLL":return Kt("long",!0);case"LLLLL":return Kt("narrow",!0);case"M":return C?V({month:"numeric"},"month"):this.num(p.month);case"MM":return C?V({month:"2-digit"},"month"):this.num(p.month,2);case"MMM":return Kt("short",!1);case"MMMM":return Kt("long",!1);case"MMMMM":return Kt("narrow",!1);case"y":return C?V({year:"numeric"},"year"):this.num(p.year);case"yy":return C?V({year:"2-digit"},"year"):this.num(p.year.toString().slice(-2),2);case"yyyy":return C?V({year:"numeric"},"year"):this.num(p.year,4);case"yyyyyy":return C?V({year:"numeric"},"year"):this.num(p.year,6);case"G":return wr("short");case"GG":return wr("long");case"GGGGG":return wr("narrow");case"kk":return this.num(p.weekYear.toString().slice(-2),2);case"kkkk":return this.num(p.weekYear,4);case"W":return this.num(p.weekNumber);case"WW":return this.num(p.weekNumber,2);case"n":return this.num(p.localWeekNumber);case"nn":return this.num(p.localWeekNumber,2);case"ii":return this.num(p.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(p.localWeekYear,4);case"o":return this.num(p.ordinal);case"ooo":return this.num(p.ordinal,3);case"q":return this.num(p.quarter);case"qq":return this.num(p.quarter,2);case"X":return this.num(Math.floor(p.ts/1e3));case"x":return this.num(p.ts);default:return ur(Gr)}})}formatDurationFromString(p,d){const m=Kt=>{switch(Kt[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},V=Fr.parseFormat(d),J=V.reduce((Kt,{literal:be,val:ur})=>be?Kt:Kt.concat(ur),[]);return ae(V,(Kt=>be=>{const ur=m(be);return ur?this.num(Kt.get(ur),be.length):be})(p.shiftTo(...J.map(m).filter(Kt=>Kt))))}}const wo=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function ro(...b){const p=b.reduce((d,m)=>d+m.source,"");return RegExp(`^${p}$`)}function qo(...b){return p=>b.reduce(([d,m,C],V)=>{const[J,vt,Kt]=V(p,C);return[{...d,...J},vt||m,Kt]},[{},null,1]).slice(0,2)}function yn(b,...p){if(null==b)return[null,null];for(const[d,m]of p){const C=d.exec(b);if(C)return m(C)}return[null,null]}function So(...b){return(p,d)=>{const m={};let C;for(C=0;Cvoid 0!==Gr&&(so||Gr&&ur)?-Gr:Gr;return[{years:po(ea(d)),months:po(ea(m)),weeks:po(ea(C)),days:po(ea(V)),hours:po(ea(J)),minutes:po(ea(vt)),seconds:po(ea(Kt),"-0"===Kt),milliseconds:po(Go(be),wr)}]}const xl={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function oc(b,p,d,m,C,V,J){const vt={year:2===p.length?Zn(Ua(p)):Ua(p),month:tc.indexOf(d)+1,day:Ua(m),hour:Ua(C),minute:Ua(V)};return J&&(vt.second=Ua(J)),b&&(vt.weekday=b.length>3?Jn.indexOf(b)+1:Fi.indexOf(b)+1),vt}const bn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function fc(b){const[,p,d,m,C,V,J,vt,Kt,be,ur,wr]=b,po=oc(p,C,m,d,V,J,vt);let Gr;return Gr=Kt?xl[Kt]:be?0:Sa(ur,wr),[po,new Io(Gr)]}const Cs=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,jl=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,sd=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function pn(b){const[,p,d,m,C,V,J,vt]=b;return[oc(p,C,m,d,V,J,vt),Io.utcInstance]}function Hi(b){const[,p,d,m,C,V,J,vt]=b;return[oc(p,vt,d,m,C,V,J),Io.utcInstance]}const Jo=ro(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Ti),Ya=ro(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Ti),ya=ro(/(\d{4})-?(\d{3})/,Ti),Hc=ro(Ai),Wc=qo(function je(b,p){return[{year:Rt(b,p),month:Rt(b,p+1,1),day:Rt(b,p+2,1)},null,p+3]},ko,en,$a),Na=qo(gs,ko,en,$a),_l=qo($s,ko,en,$a),kc=qo(ko,en,$a),El=qo(ko),ll=ro(/(\d{4})-(\d\d)-(\d\d)/,Z),dl=ro(gt),js=qo(ko,en,$a),Kc="Invalid Duration",ga={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},Pd={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...ga},Mi=365.2425,Ki=30.436875,mc={years:{quarters:4,months:12,weeks:Mi/7,days:Mi,hours:24*Mi,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:Mi/28,days:Mi/4,hours:24*Mi/4,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:Ki/7,days:Ki,hours:24*Ki,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...ga},Gi=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],ja=Gi.slice(0).reverse();function ni(b,p,d=!1){const m={values:d?p.values:{...b.values,...p.values||{}},loc:b.loc.clone(p.loc),conversionAccuracy:p.conversionAccuracy||b.conversionAccuracy,matrix:p.matrix||b.matrix};return new $n(m)}function Cc(b,p){let d=p.milliseconds??0;for(const m of ja.slice(1))p[m]&&(d+=p[m]*b[m].milliseconds);return d}function Xi(b,p){const d=Cc(b,p)<0?-1:1;Gi.reduceRight((m,C)=>{if(jo(p[C]))return m;if(m){const J=b[C][m],vt=Math.floor(p[m]*d/J);p[C]+=vt*d,p[m]-=vt*J*d}return C},null),Gi.reduce((m,C)=>{if(jo(p[C]))return m;if(m){const V=p[m]%1;p[m]-=V,p[C]+=V*b[m][C]}return C},null)}class $n{constructor(p){const d="longterm"===p.conversionAccuracy||!1;let m=d?mc:Pd;p.matrix&&(m=p.matrix),this.values=p.values,this.loc=p.loc||Zo.create(),this.conversionAccuracy=d?"longterm":"casual",this.invalid=p.invalid||null,this.matrix=m,this.isLuxonDuration=!0}static fromMillis(p,d){return $n.fromObject({milliseconds:p},d)}static fromObject(p,d={}){if(null==p||"object"!=typeof p)throw new Pt("Duration.fromObject: argument expected to be an object, got "+(null===p?"null":typeof p));return new $n({values:Xa(p,$n.normalizeUnit),loc:Zo.fromObject(d),conversionAccuracy:d.conversionAccuracy,matrix:d.matrix})}static fromDurationLike(p){if(Yn(p))return $n.fromMillis(p);if($n.isDuration(p))return p;if("object"==typeof p)return $n.fromObject(p);throw new Pt(`Unknown duration argument ${p} of type ${typeof p}`)}static fromISO(p,d){const[m]=function Vl(b){return yn(b,[vl,_c])}(p);return m?$n.fromObject(m,d):$n.invalid("unparsable",`the input "${p}" can't be parsed as ISO 8601`)}static fromISOTime(p,d){const[m]=function cd(b){return yn(b,[gc,El])}(p);return m?$n.fromObject(m,d):$n.invalid("unparsable",`the input "${p}" can't be parsed as ISO 8601`)}static invalid(p,d=null){if(!p)throw new Pt("need to specify a reason the Duration is invalid");const m=p instanceof de?p:new de(p,d);if(Mt.throwOnInvalid)throw new yt(m);return new $n({invalid:m})}static normalizeUnit(p){const d={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[p&&p.toLowerCase()];if(!d)throw new Ie(p);return d}static isDuration(p){return p&&p.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(p,d={}){const m={...d,floor:!1!==d.round&&!1!==d.floor};return this.isValid?Fr.create(this.loc,m).formatDurationFromString(this,p):Kc}toHuman(p={}){if(!this.isValid)return Kc;const d=Gi.map(m=>{const C=this.values[m];return jo(C)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...p,unit:m.slice(0,-1)}).format(C)}).filter(m=>m);return this.loc.listFormatter({type:"conjunction",style:p.listStyle||"narrow",...p}).format(d)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let p="P";return 0!==this.years&&(p+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(p+=this.months+3*this.quarters+"M"),0!==this.weeks&&(p+=this.weeks+"W"),0!==this.days&&(p+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(p+="T"),0!==this.hours&&(p+=this.hours+"H"),0!==this.minutes&&(p+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(p+=Da(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===p&&(p+="T0S"),p}toISOTime(p={}){if(!this.isValid)return null;const d=this.toMillis();return d<0||d>=864e5?null:(p={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...p,includeOffset:!1},Lo.fromMillis(d,{zone:"UTC"}).toISOTime(p))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?Cc(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(p){if(!this.isValid)return this;const d=$n.fromDurationLike(p),m={};for(const C of Gi)(pa(d.values,C)||pa(this.values,C))&&(m[C]=d.get(C)+this.get(C));return ni(this,{values:m},!0)}minus(p){if(!this.isValid)return this;const d=$n.fromDurationLike(p);return this.plus(d.negate())}mapUnits(p){if(!this.isValid)return this;const d={};for(const m of Object.keys(this.values))d[m]=Js(p(this.values[m],m));return ni(this,{values:d},!0)}get(p){return this[$n.normalizeUnit(p)]}set(p){return this.isValid?ni(this,{values:{...this.values,...Xa(p,$n.normalizeUnit)}}):this}reconfigure({locale:p,numberingSystem:d,conversionAccuracy:m,matrix:C}={}){return ni(this,{loc:this.loc.clone({locale:p,numberingSystem:d}),matrix:C,conversionAccuracy:m})}as(p){return this.isValid?this.shiftTo(p).get(p):NaN}normalize(){if(!this.isValid)return this;const p=this.toObject();return Xi(this.matrix,p),ni(this,{values:p},!0)}rescale(){return this.isValid?ni(this,{values:function fa(b){const p={};for(const[d,m]of Object.entries(b))0!==m&&(p[d]=m);return p}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...p){if(!this.isValid)return this;if(0===p.length)return this;p=p.map(J=>$n.normalizeUnit(J));const d={},m={},C=this.toObject();let V;for(const J of Gi)if(p.indexOf(J)>=0){V=J;let vt=0;for(const be in m)vt+=this.matrix[be][J]*m[be],m[be]=0;Yn(C[J])&&(vt+=C[J]);const Kt=Math.trunc(vt);d[J]=Kt,m[J]=(1e3*vt-1e3*Kt)/1e3}else Yn(C[J])&&(m[J]=C[J]);for(const J in m)0!==m[J]&&(d[V]+=J===V?m[J]:m[J]/this.matrix[V][J]);return Xi(this.matrix,d),ni(this,{values:d},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const p={};for(const d of Object.keys(this.values))p[d]=0===this.values[d]?0:-this.values[d];return ni(this,{values:p},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(p){if(!this.isValid||!p.isValid||!this.loc.equals(p.loc))return!1;function d(m,C){return void 0===m||0===m?void 0===C||0===C:m===C}for(const m of Gi)if(!d(this.values[m],p.values[m]))return!1;return!0}}const fs="Invalid Interval";class Wi{constructor(p){this.s=p.start,this.e=p.end,this.invalid=p.invalid||null,this.isLuxonInterval=!0}static invalid(p,d=null){if(!p)throw new Pt("need to specify a reason the Interval is invalid");const m=p instanceof de?p:new de(p,d);if(Mt.throwOnInvalid)throw new Ve(m);return new Wi({invalid:m})}static fromDateTimes(p,d){const m=Fa(p),C=Fa(d),V=function ic(b,p){return b&&b.isValid?p&&p.isValid?pp}isBefore(p){return!!this.isValid&&this.e<=p}contains(p){return!!this.isValid&&this.s<=p&&this.e>p}set({start:p,end:d}={}){return this.isValid?Wi.fromDateTimes(p||this.s,d||this.e):this}splitAt(...p){if(!this.isValid)return[];const d=p.map(Fa).filter(J=>this.contains(J)).sort((J,vt)=>J.toMillis()-vt.toMillis()),m=[];let{s:C}=this,V=0;for(;C+this.e?this.e:J;m.push(Wi.fromDateTimes(C,vt)),C=vt,V+=1}return m}splitBy(p){const d=$n.fromDurationLike(p);if(!this.isValid||!d.isValid||0===d.as("milliseconds"))return[];let V,{s:m}=this,C=1;const J=[];for(;mKt*C));V=+vt>+this.e?this.e:vt,J.push(Wi.fromDateTimes(m,V)),m=V,C+=1}return J}divideEqually(p){return this.isValid?this.splitBy(this.length()/p).slice(0,p):[]}overlaps(p){return this.e>p.s&&this.s=p.e}equals(p){return!(!this.isValid||!p.isValid)&&this.s.equals(p.s)&&this.e.equals(p.e)}intersection(p){if(!this.isValid)return this;const d=this.s>p.s?this.s:p.s,m=this.e=m?null:Wi.fromDateTimes(d,m)}union(p){return this.isValid?Wi.fromDateTimes(this.sp.e?this.e:p.e):this}static merge(p){const[d,m]=p.sort((C,V)=>C.s-V.s).reduce(([C,V],J)=>V?V.overlaps(J)||V.abutsStart(J)?[C,V.union(J)]:[C.concat([V]),J]:[C,J],[[],null]);return m&&d.push(m),d}static xor(p){let d=null,m=0;const C=[],V=p.map(Kt=>[{time:Kt.s,type:"s"},{time:Kt.e,type:"e"}]),vt=Array.prototype.concat(...V).sort((Kt,be)=>Kt.time-be.time);for(const Kt of vt)m+="s"===Kt.type?1:-1,1===m?d=Kt.time:(d&&+d!=+Kt.time&&C.push(Wi.fromDateTimes(d,Kt.time)),d=null);return Wi.merge(C)}difference(...p){return Wi.xor([this].concat(p)).map(d=>this.intersection(d)).filter(d=>d&&!d.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:fs}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(p=ft,d={}){return this.isValid?Fr.create(this.s.loc.clone(d),p).formatInterval(this):fs}toISO(p){return this.isValid?`${this.s.toISO(p)}/${this.e.toISO(p)}`:fs}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:fs}toISOTime(p){return this.isValid?`${this.s.toISOTime(p)}/${this.e.toISOTime(p)}`:fs}toFormat(p,{separator:d=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(p)}${d}${this.e.toFormat(p)}`:fs}toDuration(p,d){return this.isValid?this.e.diff(this.s,p,d):$n.invalid(this.invalidReason)}mapEndpoints(p){return Wi.fromDateTimes(p(this.s),p(this.e))}}class Dc{static hasDST(p=Mt.defaultZone){const d=Lo.now().setZone(p).set({month:12});return!p.isUniversal&&d.offset!==d.set({month:6}).offset}static isValidIANAZone(p){return gr.isValidZone(p)}static normalizeZone(p){return di(p,Mt.defaultZone)}static getStartOfWeek({locale:p=null,locObj:d=null}={}){return(d||Zo.create(p)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:p=null,locObj:d=null}={}){return(d||Zo.create(p)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:p=null,locObj:d=null}={}){return(d||Zo.create(p)).getWeekendDays().slice()}static months(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null,outputCalendar:V="gregory"}={}){return(C||Zo.create(d,m,V)).months(p)}static monthsFormat(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null,outputCalendar:V="gregory"}={}){return(C||Zo.create(d,m,V)).months(p,!0)}static weekdays(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null}={}){return(C||Zo.create(d,m,null)).weekdays(p)}static weekdaysFormat(p="long",{locale:d=null,numberingSystem:m=null,locObj:C=null}={}){return(C||Zo.create(d,m,null)).weekdays(p,!0)}static meridiems({locale:p=null}={}){return Zo.create(p).meridiems()}static eras(p="short",{locale:d=null}={}){return Zo.create(d,null,"gregory").eras(p)}static features(){return{relative:Sn(),localeWeek:ji()}}}function Sc(b,p){const d=C=>C.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),m=d(p)-d(b);return Math.floor($n.fromMillis(m).as("days"))}function vn(b,p=d=>d){return{regex:b,deser:([d])=>p(function Oa(b){let p=parseInt(b,10);if(isNaN(p)){p="";for(let d=0;d=V&&m<=J&&(p+=m-V)}}return parseInt(p,10)}return p}(d))}}const Ui="[ \xa0]",F=new RegExp(Ui,"g");function Dt(b){return b.replace(/\./g,"\\.?").replace(F,Ui)}function rt(b){return b.replace(/\./g,"").replace(F," ").toLowerCase()}function wt(b,p){return null===b?null:{regex:RegExp(b.map(Dt).join("|")),deser:([d])=>b.findIndex(m=>rt(d)===rt(m))+p}}function Se(b,p){return{regex:b,deser:([,d,m])=>Sa(d,m),groups:p}}function kr(b){return{regex:b,deser:([p])=>p}}function Br(b){return b.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}const rn={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};let yo=null;function Fn(b,p){return Array.prototype.concat(...b.map(d=>function Oo(b,p){if(b.literal)return b;const m=La(Fr.macroTokenToFormatOpts(b.val),p);return null==m||m.includes(void 0)?b:m}(d,p)))}class xi{constructor(p,d){if(this.locale=p,this.format=d,this.tokens=Fn(Fr.parseFormat(d),p),this.units=this.tokens.map(m=>function To(b,p){const d=Xn(p),m=Xn(p,"{2}"),C=Xn(p,"{3}"),V=Xn(p,"{4}"),J=Xn(p,"{6}"),vt=Xn(p,"{1,2}"),Kt=Xn(p,"{1,3}"),be=Xn(p,"{1,6}"),ur=Xn(p,"{1,9}"),wr=Xn(p,"{2,4}"),po=Xn(p,"{4,6}"),Gr=fn=>({regex:RegExp(Br(fn.val)),deser:([li])=>li,literal:!0}),tn=(fn=>{if(b.literal)return Gr(fn);switch(fn.val){case"G":return wt(p.eras("short"),0);case"GG":return wt(p.eras("long"),0);case"y":return vn(be);case"yy":case"kk":return vn(wr,Zn);case"yyyy":case"kkkk":return vn(V);case"yyyyy":return vn(po);case"yyyyyy":return vn(J);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return vn(vt);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return vn(m);case"MMM":return wt(p.months("short",!0),1);case"MMMM":return wt(p.months("long",!0),1);case"LLL":return wt(p.months("short",!1),1);case"LLLL":return wt(p.months("long",!1),1);case"o":case"S":return vn(Kt);case"ooo":case"SSS":return vn(C);case"u":return kr(ur);case"uu":return kr(vt);case"uuu":case"E":case"c":return vn(d);case"a":return wt(p.meridiems(),0);case"EEE":return wt(p.weekdays("short",!1),1);case"EEEE":return wt(p.weekdays("long",!1),1);case"ccc":return wt(p.weekdays("short",!0),1);case"cccc":return wt(p.weekdays("long",!0),1);case"Z":case"ZZ":return Se(new RegExp(`([+-]${vt.source})(?::(${m.source}))?`),2);case"ZZZ":return Se(new RegExp(`([+-]${vt.source})(${m.source})?`),2);case"z":return kr(/[a-z_+-/]{1,256}?/i);case" ":return kr(/[^\S\n\r]/);default:return Gr(fn)}})(b)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return tn.token=b,tn}(m,p)),this.disqualifyingUnit=this.units.find(m=>m.invalidReason),!this.disqualifyingUnit){const[m,C]=function xn(b){return[`^${b.map(d=>d.regex).reduce((d,m)=>`${d}(${m.source})`,"")}$`,b]}(this.units);this.regex=RegExp(m,"i"),this.handlers=C}}explainFromTokens(p){if(this.isValid){const[d,m]=function ln(b,p,d){const m=b.match(p);if(m){const C={};let V=1;for(const J in d)if(pa(d,J)){const vt=d[J],Kt=vt.groups?vt.groups+1:1;!vt.literal&&vt.token&&(C[vt.token.val[0]]=vt.deser(m.slice(V,V+Kt))),V+=Kt}return[m,C]}return[m,{}]}(p,this.regex,this.handlers),[C,V,J]=m?function Pn(b){let m,d=null;return jo(b.z)||(d=gr.create(b.z)),jo(b.Z)||(d||(d=new Io(b.Z)),m=b.Z),jo(b.q)||(b.M=3*(b.q-1)+1),jo(b.h)||(b.h<12&&1===b.a?b.h+=12:12===b.h&&0===b.a&&(b.h=0)),0===b.G&&b.y&&(b.y=-b.y),jo(b.u)||(b.S=Go(b.u)),[Object.keys(b).reduce((V,J)=>{const vt=(V=>{switch(V){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(J);return vt&&(V[vt]=b[J]),V},{}),d,m]}(m):[null,null,void 0];if(pa(m,"a")&&pa(m,"H"))throw new Lt("Can't include meridiem when specifying 24-hour format");return{input:p,tokens:this.tokens,regex:this.regex,rawMatches:d,matches:m,result:C,zone:V,specificOffset:J}}return{input:p,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function _i(b,p,d){return new xi(b,d).explainFromTokens(p)}function La(b,p){if(!b)return null;const m=Fr.create(p,b).dtFormatter(function Vr(){return yo||(yo=Lo.fromMillis(1555555555555)),yo}()),C=m.formatToParts(),V=m.resolvedOptions();return C.map(J=>function Ln(b,p,d){const{type:m,value:C}=b;if("literal"===m){const Kt=/^\s+$/.test(C);return{literal:!Kt,val:Kt?" ":C}}let J=m;"hour"===m&&(J=null!=p.hour12?p.hour12?"hour12":"hour24":null!=p.hourCycle?"h11"===p.hourCycle||"h12"===p.hourCycle?"hour12":"hour24":d.hour12?"hour12":"hour24");let vt=rn[J];if("object"==typeof vt&&(vt=vt[p[m]]),vt)return{literal:!1,val:vt}}(J,b,V))}const An="Invalid DateTime",ki=864e13;function ma(b){return new de("unsupported zone",`the zone "${b.name}" is not supported`)}function nn(b){return null===b.weekData&&(b.weekData=Jr(b.c)),b.weekData}function Gc(b){return null===b.localWeekData&&(b.localWeekData=Jr(b.c,b.loc.getMinDaysInFirstWeek(),b.loc.getStartOfWeek())),b.localWeekData}function zs(b,p){const d={ts:b.ts,zone:b.zone,c:b.c,o:b.o,loc:b.loc,invalid:b.invalid};return new Lo({...d,...p,old:d})}function xa(b,p,d){let m=b-60*p*1e3;const C=d.offset(m);if(p===C)return[m,p];m-=60*(C-p)*1e3;const V=d.offset(m);return C===V?[m,C]:[b-60*Math.min(C,V)*1e3,Math.max(C,V)]}function ci(b,p){const d=new Date(b+=60*p*1e3);return{year:d.getUTCFullYear(),month:d.getUTCMonth()+1,day:d.getUTCDate(),hour:d.getUTCHours(),minute:d.getUTCMinutes(),second:d.getUTCSeconds(),millisecond:d.getUTCMilliseconds()}}function sc(b,p,d){return xa(ds(b),p,d)}function Ac(b,p){const d=b.o,m=b.c.year+Math.trunc(p.years),C=b.c.month+Math.trunc(p.months)+3*Math.trunc(p.quarters),V={...b.c,year:m,month:C,day:Math.min(b.c.day,In(m,C))+Math.trunc(p.days)+7*Math.trunc(p.weeks)},J=$n.fromObject({years:p.years-Math.trunc(p.years),quarters:p.quarters-Math.trunc(p.quarters),months:p.months-Math.trunc(p.months),weeks:p.weeks-Math.trunc(p.weeks),days:p.days-Math.trunc(p.days),hours:p.hours,minutes:p.minutes,seconds:p.seconds,milliseconds:p.milliseconds}).as("milliseconds"),vt=ds(V);let[Kt,be]=xa(vt,d,b.zone);return 0!==J&&(Kt+=J,be=b.zone.offset(Kt)),{ts:Kt,o:be}}function Va(b,p,d,m,C,V){const{setZone:J,zone:vt}=d;if(b&&0!==Object.keys(b).length||p){const Kt=p||vt,be=Lo.fromObject(b,{...d,zone:Kt,specificOffset:V});return J?be:be.setZone(vt)}return Lo.invalid(new de("unparsable",`the input "${C}" can't be parsed as ${m}`))}function Hs(b,p,d=!0){return b.isValid?Fr.create(Zo.create("en-US"),{allowZ:d,forceSimple:!0}).formatDateTimeFromString(b,p):null}function Ws(b,p){const d=b.c.year>9999||b.c.year<0;let m="";return d&&b.c.year>=0&&(m+="+"),m+=oi(b.c.year,d?6:4),p?(m+="-",m+=oi(b.c.month),m+="-",m+=oi(b.c.day)):(m+=oi(b.c.month),m+=oi(b.c.day)),m}function On(b,p,d,m,C,V){let J=oi(b.c.hour);return p?(J+=":",J+=oi(b.c.minute),(0!==b.c.millisecond||0!==b.c.second||!d)&&(J+=":")):J+=oi(b.c.minute),(0!==b.c.millisecond||0!==b.c.second||!d)&&(J+=oi(b.c.second),(0!==b.c.millisecond||!m)&&(J+=".",J+=oi(b.c.millisecond,3))),C&&(b.isOffsetFixed&&0===b.offset&&!V?J+="Z":b.o<0?(J+="-",J+=oi(Math.trunc(-b.o/60)),J+=":",J+=oi(Math.trunc(-b.o%60))):(J+="+",J+=oi(Math.trunc(b.o/60)),J+=":",J+=oi(Math.trunc(b.o%60)))),V&&(J+="["+b.zone.ianaName+"]"),J}const Ei={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},aa={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},zo={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Tc=["year","month","day","hour","minute","second","millisecond"],ul=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],cc=["year","ordinal","hour","minute","second","millisecond"];function Mc(b){switch(b.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function zl(b){const p={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[b.toLowerCase()];if(!p)throw new Ie(b);return p}(b)}}function No(b,p){const d=di(p.zone,Mt.defaultZone);if(!d.isValid)return Lo.invalid(ma(d));const m=Zo.fromObject(p);let C,V;if(jo(b.year))C=Mt.now();else{for(const Kt of Tc)jo(b[Kt])&&(b[Kt]=Ei[Kt]);const J=$i(b)||vi(b);if(J)return Lo.invalid(J);const vt=function sa(b){return Pa[b]||(void 0===Xc&&(Xc=Mt.now()),Pa[b]=b.offset(Xc)),Pa[b]}(d);[C,V]=sc(b,vt,d)}return new Lo({ts:C,zone:d,loc:m,o:V})}function Zi(b,p,d){const m=!!jo(d.round)||d.round,C=(J,vt)=>(J=Da(J,m||d.calendary?0:2,!0),p.loc.clone(d).relFormatter(d).format(J,vt)),V=J=>d.calendary?p.hasSame(b,J)?0:p.startOf(J).diff(b.startOf(J),J).get(J):p.diff(b,J).get(J);if(d.unit)return C(V(d.unit),d.unit);for(const J of d.units){const vt=V(J);if(Math.abs(vt)>=1)return C(vt,J)}return C(b>p?-0:0,d.units[d.units.length-1])}function hi(b){let d,p={};return b.length>0&&"object"==typeof b[b.length-1]?(p=b[b.length-1],d=Array.from(b).slice(0,b.length-1)):d=Array.from(b),[p,d]}let Xc,Pa={};class Lo{constructor(p){const d=p.zone||Mt.defaultZone;let m=p.invalid||(Number.isNaN(p.ts)?new de("invalid input"):null)||(d.isValid?null:ma(d));this.ts=jo(p.ts)?Mt.now():p.ts;let C=null,V=null;if(!m)if(p.old&&p.old.ts===this.ts&&p.old.zone.equals(d))[C,V]=[p.old.c,p.old.o];else{const vt=Yn(p.o)&&!p.old?p.o:d.offset(this.ts);C=ci(this.ts,vt),m=Number.isNaN(C.year)?new de("invalid input"):null,C=m?null:C,V=m?null:vt}this._zone=d,this.loc=p.loc||Zo.create(),this.invalid=m,this.weekData=null,this.localWeekData=null,this.c=C,this.o=V,this.isLuxonDateTime=!0}static now(){return new Lo({})}static local(){const[p,d]=hi(arguments),[m,C,V,J,vt,Kt,be]=d;return No({year:m,month:C,day:V,hour:J,minute:vt,second:Kt,millisecond:be},p)}static utc(){const[p,d]=hi(arguments),[m,C,V,J,vt,Kt,be]=d;return p.zone=Io.utcInstance,No({year:m,month:C,day:V,hour:J,minute:vt,second:Kt,millisecond:be},p)}static fromJSDate(p,d={}){const m=function Ra(b){return"[object Date]"===Object.prototype.toString.call(b)}(p)?p.valueOf():NaN;if(Number.isNaN(m))return Lo.invalid("invalid input");const C=di(d.zone,Mt.defaultZone);return C.isValid?new Lo({ts:m,zone:C,loc:Zo.fromObject(d)}):Lo.invalid(ma(C))}static fromMillis(p,d={}){if(Yn(p))return p<-ki||p>ki?Lo.invalid("Timestamp out of range"):new Lo({ts:p,zone:di(d.zone,Mt.defaultZone),loc:Zo.fromObject(d)});throw new Pt(`fromMillis requires a numerical input, but received a ${typeof p} with value ${p}`)}static fromSeconds(p,d={}){if(Yn(p))return new Lo({ts:1e3*p,zone:di(d.zone,Mt.defaultZone),loc:Zo.fromObject(d)});throw new Pt("fromSeconds requires a numerical input")}static fromObject(p,d={}){p=p||{};const m=di(d.zone,Mt.defaultZone);if(!m.isValid)return Lo.invalid(ma(m));const C=Zo.fromObject(d),V=Xa(p,Mc),{minDaysInFirstWeek:J,startOfWeek:vt}=fo(V,C),Kt=Mt.now(),be=jo(d.specificOffset)?m.offset(Kt):d.specificOffset,ur=!jo(V.ordinal),wr=!jo(V.year),po=!jo(V.month)||!jo(V.day),Gr=wr||po,so=V.weekYear||V.weekNumber;if((Gr||ur)&&so)throw new Lt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(po&&ur)throw new Lt("Can't mix ordinal dates with month/day");const tn=so||V.weekday&&!Gr;let fn,li,da=ci(Kt,be);tn?(fn=ul,li=aa,da=Jr(da,J,vt)):ur?(fn=cc,li=zo,da=xo(da)):(fn=Tc,li=Ei);let _s=!1;for(const pc of fn)jo(V[pc])?V[pc]=_s?li[pc]:da[pc]:_s=!0;const ns=tn?function no(b,p=4,d=1){const m=Ji(b.weekYear),C=ri(b.weekNumber,1,us(b.weekYear,p,d)),V=ri(b.weekday,1,7);return m?C?!V&&fr("weekday",b.weekday):fr("week",b.weekNumber):fr("weekYear",b.weekYear)}(V,J,vt):ur?function si(b){const p=Ji(b.year),d=ri(b.ordinal,1,Hn(b.year));return p?!d&&fr("ordinal",b.ordinal):fr("year",b.year)}(V):$i(V),od=ns||vi(V);if(od)return Lo.invalid(od);const Zs=tn?eo(V,J,vt):ur?Eo(V):V,[Rs,Qs]=sc(Zs,be,m),jc=new Lo({ts:Rs,zone:m,o:Qs,loc:C});return V.weekday&&Gr&&p.weekday!==jc.weekday?Lo.invalid("mismatched weekday",`you can't specify both a weekday of ${V.weekday} and a date of ${jc.toISO()}`):jc.isValid?jc:Lo.invalid(jc.invalid)}static fromISO(p,d={}){const[m,C]=function ia(b){return yn(b,[Jo,Wc],[Ya,Na],[ya,_l],[Hc,kc])}(p);return Va(m,C,d,"ISO 8601",p)}static fromRFC2822(p,d={}){const[m,C]=function nc(b){return yn(function Ma(b){return b.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(b),[bn,fc])}(p);return Va(m,C,d,"RFC 2822",p)}static fromHTTP(p,d={}){const[m,C]=function kl(b){return yn(b,[Cs,pn],[jl,pn],[sd,Hi])}(p);return Va(m,C,d,"HTTP",d)}static fromFormat(p,d,m={}){if(jo(p)||jo(d))throw new Pt("fromFormat requires an input string and a format");const{locale:C=null,numberingSystem:V=null}=m,J=Zo.fromOpts({locale:C,numberingSystem:V,defaultToEN:!0}),[vt,Kt,be,ur]=function Yi(b,p,d){const{result:m,zone:C,specificOffset:V,invalidReason:J}=_i(b,p,d);return[m,C,V,J]}(J,p,d);return ur?Lo.invalid(ur):Va(vt,Kt,m,`format ${d}`,p,be)}static fromString(p,d,m={}){return Lo.fromFormat(p,d,m)}static fromSQL(p,d={}){const[m,C]=function Ec(b){return yn(b,[ll,Wc],[dl,js])}(p);return Va(m,C,d,"SQL",p)}static invalid(p,d=null){if(!p)throw new Pt("need to specify a reason the DateTime is invalid");const m=p instanceof de?p:new de(p,d);if(Mt.throwOnInvalid)throw new ke(m);return new Lo({invalid:m})}static isDateTime(p){return p&&p.isLuxonDateTime||!1}static parseFormatForOpts(p,d={}){const m=La(p,Zo.fromObject(d));return m?m.map(C=>C?C.val:null).join(""):null}static expandFormat(p,d={}){return Fn(Fr.parseFormat(p),Zo.fromObject(d)).map(C=>C.val).join("")}static resetCache(){Xc=void 0,Pa={}}get(p){return this[p]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?nn(this).weekYear:NaN}get weekNumber(){return this.isValid?nn(this).weekNumber:NaN}get weekday(){return this.isValid?nn(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Gc(this).weekday:NaN}get localWeekNumber(){return this.isValid?Gc(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Gc(this).weekYear:NaN}get ordinal(){return this.isValid?xo(this.c).ordinal:NaN}get monthShort(){return this.isValid?Dc.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Dc.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Dc.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Dc.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const p=864e5,d=6e4,m=ds(this.c),C=this.zone.offset(m-p),V=this.zone.offset(m+p),J=this.zone.offset(m-C*d),vt=this.zone.offset(m-V*d);if(J===vt)return[this];const Kt=m-J*d,be=m-vt*d,ur=ci(Kt,J),wr=ci(be,vt);return ur.hour===wr.hour&&ur.minute===wr.minute&&ur.second===wr.second&&ur.millisecond===wr.millisecond?[zs(this,{ts:Kt}),zs(this,{ts:be})]:[this]}get isInLeapYear(){return fi(this.year)}get daysInMonth(){return In(this.year,this.month)}get daysInYear(){return this.isValid?Hn(this.year):NaN}get weeksInWeekYear(){return this.isValid?us(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?us(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(p={}){const{locale:d,numberingSystem:m,calendar:C}=Fr.create(this.loc.clone(p),p).resolvedOptions(this);return{locale:d,numberingSystem:m,outputCalendar:C}}toUTC(p=0,d={}){return this.setZone(Io.instance(p),d)}toLocal(){return this.setZone(Mt.defaultZone)}setZone(p,{keepLocalTime:d=!1,keepCalendarTime:m=!1}={}){if((p=di(p,Mt.defaultZone)).equals(this.zone))return this;if(p.isValid){let C=this.ts;if(d||m){const V=p.offset(this.ts),J=this.toObject();[C]=sc(J,V,p)}return zs(this,{ts:C,zone:p})}return Lo.invalid(ma(p))}reconfigure({locale:p,numberingSystem:d,outputCalendar:m}={}){return zs(this,{loc:this.loc.clone({locale:p,numberingSystem:d,outputCalendar:m})})}setLocale(p){return this.reconfigure({locale:p})}set(p){if(!this.isValid)return this;const d=Xa(p,Mc),{minDaysInFirstWeek:m,startOfWeek:C}=fo(d,this.loc),V=!jo(d.weekYear)||!jo(d.weekNumber)||!jo(d.weekday),J=!jo(d.ordinal),vt=!jo(d.year),Kt=!jo(d.month)||!jo(d.day);if((vt||Kt||J)&&(d.weekYear||d.weekNumber))throw new Lt("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(Kt&&J)throw new Lt("Can't mix ordinal dates with month/day");let wr;V?wr=eo({...Jr(this.c,m,C),...d},m,C):jo(d.ordinal)?(wr={...this.toObject(),...d},jo(d.day)&&(wr.day=Math.min(In(wr.year,wr.month),wr.day))):wr=Eo({...xo(this.c),...d});const[po,Gr]=sc(wr,this.o,this.zone);return zs(this,{ts:po,o:Gr})}plus(p){return this.isValid?zs(this,Ac(this,$n.fromDurationLike(p))):this}minus(p){return this.isValid?zs(this,Ac(this,$n.fromDurationLike(p).negate())):this}startOf(p,{useLocaleWeeks:d=!1}={}){if(!this.isValid)return this;const m={},C=$n.normalizeUnit(p);switch(C){case"years":m.month=1;case"quarters":case"months":m.day=1;case"weeks":case"days":m.hour=0;case"hours":m.minute=0;case"minutes":m.second=0;case"seconds":m.millisecond=0}if("weeks"===C)if(d){const V=this.loc.getStartOfWeek(),{weekday:J}=this;Jthis.valueOf(),be=function va(b,p,d,m){let[C,V,J,vt]=function Ds(b,p,d){const m=[["years",(Kt,be)=>be.year-Kt.year],["quarters",(Kt,be)=>be.quarter-Kt.quarter+4*(be.year-Kt.year)],["months",(Kt,be)=>be.month-Kt.month+12*(be.year-Kt.year)],["weeks",(Kt,be)=>{const ur=Sc(Kt,be);return(ur-ur%7)/7}],["days",Sc]],C={},V=b;let J,vt;for(const[Kt,be]of m)d.indexOf(Kt)>=0&&(J=Kt,C[Kt]=be(b,p),vt=V.plus(C),vt>p?(C[Kt]--,(b=V.plus(C))>p&&(vt=b,C[Kt]--,b=V.plus(C))):b=vt);return[b,C,vt,J]}(b,p,d);const Kt=p-C,be=d.filter(wr=>["hours","minutes","seconds","milliseconds"].indexOf(wr)>=0);0===be.length&&(J0?$n.fromMillis(Kt,m).shiftTo(...be).plus(ur):ur}(J?this:p,J?p:this,V,C);return J?be.negate():be}diffNow(p="milliseconds",d={}){return this.diff(Lo.now(),p,d)}until(p){return this.isValid?Wi.fromDateTimes(this,p):this}hasSame(p,d,m){if(!this.isValid)return!1;const C=p.valueOf(),V=this.setZone(p.zone,{keepLocalTime:!0});return V.startOf(d,m)<=C&&C<=V.endOf(d,m)}equals(p){return this.isValid&&p.isValid&&this.valueOf()===p.valueOf()&&this.zone.equals(p.zone)&&this.loc.equals(p.loc)}toRelative(p={}){if(!this.isValid)return null;const d=p.base||Lo.fromObject({},{zone:this.zone}),m=p.padding?thisd.valueOf(),Math.min)}static max(...p){if(!p.every(Lo.isDateTime))throw new Pt("max requires all arguments be DateTimes");return ls(p,d=>d.valueOf(),Math.max)}static fromFormatExplain(p,d,m={}){const{locale:C=null,numberingSystem:V=null}=m;return _i(Zo.fromOpts({locale:C,numberingSystem:V,defaultToEN:!0}),p,d)}static fromStringExplain(p,d,m={}){return Lo.fromFormatExplain(p,d,m)}static buildFormatParser(p,d={}){const{locale:m=null,numberingSystem:C=null}=d,V=Zo.fromOpts({locale:m,numberingSystem:C,defaultToEN:!0});return new xi(V,p)}static fromFormatParser(p,d,m={}){if(jo(p)||jo(d))throw new Pt("fromFormatParser requires an input string and a format parser");const{locale:C=null,numberingSystem:V=null}=m,J=Zo.fromOpts({locale:C,numberingSystem:V,defaultToEN:!0});if(!J.equals(d.locale))throw new Pt(`fromFormatParser called with a locale of ${J}, but the format parser was created for ${d.locale}`);const{result:vt,zone:Kt,specificOffset:be,invalidReason:ur}=d.explainFromTokens(p);return ur?Lo.invalid(ur):Va(vt,Kt,m,`format ${d.format}`,p,be)}static get DATE_SHORT(){return ft}static get DATE_MED(){return me}static get DATE_MED_WITH_WEEKDAY(){return Vt}static get DATE_FULL(){return Te}static get DATE_HUGE(){return ie}static get TIME_SIMPLE(){return We}static get TIME_WITH_SECONDS(){return Wt}static get TIME_WITH_SHORT_OFFSET(){return Ne}static get TIME_WITH_LONG_OFFSET(){return $e}static get TIME_24_SIMPLE(){return Ke}static get TIME_24_WITH_SECONDS(){return Nr}static get TIME_24_WITH_SHORT_OFFSET(){return Ao}static get TIME_24_WITH_LONG_OFFSET(){return hr}static get DATETIME_SHORT(){return Nt}static get DATETIME_SHORT_WITH_SECONDS(){return he}static get DATETIME_MED(){return se}static get DATETIME_MED_WITH_SECONDS(){return Le}static get DATETIME_MED_WITH_WEEKDAY(){return yr}static get DATETIME_FULL(){return mt}static get DATETIME_FULL_WITH_SECONDS(){return U}static get DATETIME_HUGE(){return Q}static get DATETIME_HUGE_WITH_SECONDS(){return it}}function Fa(b){if(Lo.isDateTime(b))return b;if(b&&b.valueOf&&Yn(b.valueOf()))return Lo.fromJSDate(b);if(b&&"object"==typeof b)return Lo.fromObject(b);throw new Pt(`Unknown datetime argument: ${b}, of type ${typeof b}`)}const wc=new c.nKC("MAT_LUXON_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function vu(){return{useUtc:!1,firstDayOfWeek:0,defaultOutputCalendar:"gregory"}}});let Yc=(()=>{class b extends qe.MJ{constructor(d,m){super(),this._useUTC=!!m?.useUtc,this._firstDayOfWeek=m?.firstDayOfWeek||0,this._defaultOutputCalendar=m?.defaultOutputCalendar||"gregory",this.setLocale(d||Lo.local().locale)}getYear(d){return d.year}getMonth(d){return d.month-1}getDate(d){return d.day}getDayOfWeek(d){return d.weekday}getMonthNames(d){return Dc.months(d,{locale:this.locale,outputCalendar:this._defaultOutputCalendar})}getDateNames(){const d=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return function ld(b,p){const d=Array(b);for(let m=0;md.format(Lo.utc(2017,1,m+1).toJSDate()))}getDayOfWeekNames(d){const m=Dc.weekdays(d,{locale:this.locale});return m.unshift(m.pop()),m}getYearName(d){return d.toFormat("yyyy",this._getOptions())}getFirstDayOfWeek(){return this._firstDayOfWeek}getNumDaysInMonth(d){return d.daysInMonth}clone(d){return Lo.fromObject(d.toObject(),this._getOptions())}createDate(d,m,C){const V=this._getOptions();if(m<0||m>11)throw Error(`Invalid month index "${m}". Month index has to be between 0 and 11.`);if(C<1)throw Error(`Invalid date "${C}". Date has to be greater than 0.`);const J=this._useUTC?Lo.utc(d,m+1,C,V):Lo.local(d,m+1,C,V);if(!this.isValid(J))throw Error(`Invalid date "${C}". Reason: "${J.invalidReason}".`);return J}today(){const d=this._getOptions();return this._useUTC?Lo.utc(d):Lo.local(d)}parse(d,m){const C=this._getOptions();if("string"==typeof d&&d.length>0){const V=Lo.fromISO(d,C);if(this.isValid(V))return V;const J=Array.isArray(m)?m:[m];if(!m.length)throw Error("Formats array must not be empty.");for(const vt of J){const Kt=Lo.fromFormat(d,vt,C);if(this.isValid(Kt))return Kt}return this.invalid()}return"number"==typeof d?Lo.fromMillis(d,C):d instanceof Date?Lo.fromJSDate(d,C):d instanceof Lo?Lo.fromMillis(d.toMillis(),C):null}format(d,m){if(!this.isValid(d))throw Error("LuxonDateAdapter: Cannot format invalid date.");return this._useUTC?d.setLocale(this.locale).setZone("utc").toFormat(m):d.setLocale(this.locale).toFormat(m)}addCalendarYears(d,m){return d.reconfigure(this._getOptions()).plus({years:m})}addCalendarMonths(d,m){return d.reconfigure(this._getOptions()).plus({months:m})}addCalendarDays(d,m){return d.reconfigure(this._getOptions()).plus({days:m})}toIso8601(d){return d.toISO()}deserialize(d){const m=this._getOptions();let C;if(d instanceof Date&&(C=Lo.fromJSDate(d,m)),"string"==typeof d){if(!d)return null;C=Lo.fromISO(d,m)}return C&&this.isValid(C)?C:super.deserialize(d)}isDateInstance(d){return d instanceof Lo}isValid(d){return d.isValid}invalid(){return Lo.invalid("Invalid Luxon DateTime object.")}_getOptions(){return{zone:this._useUTC?"utc":void 0,locale:this.locale,outputCalendar:this._defaultOutputCalendar}}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(qe.Ju,8),c.KVO(wc,8))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})();var Mo=r(9969);function R(b){return new c.wOt(3e3,!1)}function dc(b){switch(b.length){case 0:return new Mo.sf;case 1:return b[0];default:return new Mo.ui(b)}}function pl(b,p,d=new Map,m=new Map){const C=[],V=[];let J=-1,vt=null;if(p.forEach(Kt=>{const be=Kt.get("offset"),ur=be==J,wr=ur&&vt||new Map;Kt.forEach((po,Gr)=>{let so=Gr,tn=po;if("offset"!==Gr)switch(so=b.normalizePropertyName(so,C),tn){case Mo.FX:tn=d.get(Gr);break;case Mo.kp:tn=m.get(Gr);break;default:tn=b.normalizeStyleValue(Gr,so,tn,C)}wr.set(so,tn)}),ur||V.push(wr),vt=wr,J=be}),C.length)throw function gp(){return new c.wOt(3502,!1)}();return V}function ba(b,p,d,m){switch(p){case"start":b.onStart(()=>m(d&&Dl(d,"start",b)));break;case"done":b.onDone(()=>m(d&&Dl(d,"done",b)));break;case"destroy":b.onDestroy(()=>m(d&&Dl(d,"destroy",b)))}}function Dl(b,p,d){const V=ud(b.element,b.triggerName,b.fromState,b.toState,p||b.phaseName,d.totalTime??b.totalTime,!!d.disabled),J=b._data;return null!=J&&(V._data=J),V}function ud(b,p,d,m,C="",V=0,J){return{element:b,triggerName:p,fromState:d,toState:m,phaseName:C,totalTime:V,disabled:!!J}}function As(b,p,d){let m=b.get(p);return m||b.set(p,m=d),m}function pd(b){const p=b.indexOf(":");return[b.substring(1,p),b.slice(p+1)]}const ku=typeof document>"u"?null:document.documentElement;function Hl(b){const p=b.parentNode||b.host||null;return p===ku?null:p}let Qa=null,Gs=!1;function M(b,p){for(;p;){if(p===b)return!0;p=Hl(p)}return!1}function P(b,p,d){if(d)return Array.from(b.querySelectorAll(p));const m=b.querySelector(p);return m?[m]:[]}let nt=(()=>{class b{validateStyleProperty(d){return function hn(b){Qa||(Qa=function jd(){return typeof document<"u"?document.body:null}()||{},Gs=!!Qa.style&&"WebkitAppearance"in Qa.style);let p=!0;return Qa.style&&!function $d(b){return"ebkit"==b.substring(1,6)}(b)&&(p=b in Qa.style,!p&&Gs&&(p="Webkit"+b.charAt(0).toUpperCase()+b.slice(1)in Qa.style)),p}(d)}containsElement(d,m){return M(d,m)}getParentElement(d){return Hl(d)}query(d,m,C){return P(d,m,C)}computeStyle(d,m,C){return C||""}animate(d,m,C,V,J,vt=[],Kt){return new Mo.sf(C,V)}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})();class Et{static{this.NOOP=new nt}}class Ut{}const Re=1e3,Or="ng-enter",tr="ng-leave",ze="ng-trigger",Dr=".ng-trigger",to="ng-animating",Rr=".ng-animating";function Sr(b){if("number"==typeof b)return b;const p=b.match(/^(-?[\.\d]+)(m?s)/);return!p||p.length<2?0:Zr(parseFloat(p[1]),p[2])}function Zr(b,p){return"s"===p?b*Re:b}function go(b,p,d){return b.hasOwnProperty("duration")?b:function zr(b,p,d){let C,V=0,J="";if("string"==typeof b){const vt=b.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===vt)return p.push(R()),{duration:0,delay:0,easing:""};C=Zr(parseFloat(vt[1]),vt[2]);const Kt=vt[3];null!=Kt&&(V=Zr(parseFloat(Kt),vt[4]));const be=vt[5];be&&(J=be)}else C=b;if(!d){let vt=!1,Kt=p.length;C<0&&(p.push(function W(){return new c.wOt(3100,!1)}()),vt=!0),V<0&&(p.push(function L(){return new c.wOt(3101,!1)}()),vt=!0),vt&&p.splice(Kt,0,R())}return{duration:C,delay:V,easing:J}}(b,p,d)}function Co(b,p,d){p.forEach((m,C)=>{const V=qa(C);d&&!d.has(C)&&d.set(C,b.style[V]),b.style[V]=m})}function Yo(b,p){p.forEach((d,m)=>{const C=qa(m);b.style[C]=""})}function Ho(b){return Array.isArray(b)?1==b.length?b[0]:(0,Mo.K2)(b):b}const jn=new RegExp("{{\\s*(.+?)\\s*}}","g");function Nn(b){let p=[];if("string"==typeof b){let d;for(;d=jn.exec(b);)p.push(d[1]);jn.lastIndex=0}return p}function En(b,p,d){const m=`${b}`,C=m.replace(jn,(V,J)=>{let vt=p[J];return null==vt&&(d.push(function ht(){return new c.wOt(3003,!1)}()),vt=""),vt.toString()});return C==m?b:C}const mi=/-+([a-z0-9])/g;function qa(b){return b.replace(mi,(...p)=>p[1].toUpperCase())}function Bn(b,p,d){switch(p.type){case Mo.If.Trigger:return b.visitTrigger(p,d);case Mo.If.State:return b.visitState(p,d);case Mo.If.Transition:return b.visitTransition(p,d);case Mo.If.Sequence:return b.visitSequence(p,d);case Mo.If.Group:return b.visitGroup(p,d);case Mo.If.Animate:return b.visitAnimate(p,d);case Mo.If.Keyframes:return b.visitKeyframes(p,d);case Mo.If.Style:return b.visitStyle(p,d);case Mo.If.Reference:return b.visitReference(p,d);case Mo.If.AnimateChild:return b.visitAnimateChild(p,d);case Mo.If.AnimateRef:return b.visitAnimateRef(p,d);case Mo.If.Query:return b.visitQuery(p,d);case Mo.If.Stagger:return b.visitStagger(p,d);default:throw function Ht(){return new c.wOt(3004,!1)}()}}function bi(b,p){return window.getComputedStyle(b)[p]}const Ea=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 Ba extends Ut{normalizePropertyName(p,d){return qa(p)}normalizeStyleValue(p,d,m,C){let V="";const J=m.toString().trim();if(Ea.has(d)&&0!==m&&"0"!==m)if("number"==typeof m)V="px";else{const vt=m.match(/^[+-]?[\d\.]+([a-z]*)$/);vt&&0==vt[1].length&&C.push(function Me(){return new c.wOt(3005,!1)}())}return J+V}}const hl="*";const Ja=new Set(["true","1"]),Lc=new Set(["false","0"]);function la(b,p){const d=Ja.has(b)||Lc.has(b),m=Ja.has(p)||Lc.has(p);return(C,V)=>{let J=b==hl||b==C,vt=p==hl||p==V;return!J&&d&&"boolean"==typeof C&&(J=C?Ja.has(b):Lc.has(b)),!vt&&m&&"boolean"==typeof V&&(vt=V?Ja.has(p):Lc.has(p)),J&&vt}}const Ii=new RegExp("s*:selfs*,?","g");function Eu(b,p,d,m){return new gh(b).build(p,d,m)}class gh{constructor(p){this._driver=p}build(p,d,m){const C=new mh(d);return this._resetContextStyleTimingState(C),Bn(this,Ho(p),C)}_resetContextStyleTimingState(p){p.currentQuerySelector="",p.collectedStyles=new Map,p.collectedStyles.set("",new Map),p.currentTime=0}visitTrigger(p,d){let m=d.queryCount=0,C=d.depCount=0;const V=[],J=[];return"@"==p.name.charAt(0)&&d.errors.push(function Er(){return new c.wOt(3006,!1)}()),p.definitions.forEach(vt=>{if(this._resetContextStyleTimingState(d),vt.type==Mo.If.State){const Kt=vt,be=Kt.name;be.toString().split(/\s*,\s*/).forEach(ur=>{Kt.name=ur,V.push(this.visitState(Kt,d))}),Kt.name=be}else if(vt.type==Mo.If.Transition){const Kt=this.visitTransition(vt,d);m+=Kt.queryCount,C+=Kt.depCount,J.push(Kt)}else d.errors.push(function cr(){return new c.wOt(3007,!1)}())}),{type:Mo.If.Trigger,name:p.name,states:V,transitions:J,queryCount:m,depCount:C,options:null}}visitState(p,d){const m=this.visitStyle(p.styles,d),C=p.options&&p.options.params||null;if(m.containsDynamicStyles){const V=new Set,J=C||{};m.styles.forEach(vt=>{vt instanceof Map&&vt.forEach(Kt=>{Nn(Kt).forEach(be=>{J.hasOwnProperty(be)||V.add(be)})})}),V.size&&d.errors.push(function ao(){return new c.wOt(3008,!1)}(0,V.values()))}return{type:Mo.If.State,name:p.name,style:m,options:C?{params:C}:null}}visitTransition(p,d){d.queryCount=0,d.depCount=0;const m=Bn(this,Ho(p.animation),d),C=function Jc(b,p){const d=[];return"string"==typeof b?b.split(/\s*,\s*/).forEach(m=>function gl(b,p,d){if(":"==b[0]){const Kt=function Vd(b,p){switch(b){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(d,m)=>parseFloat(m)>parseFloat(d);case":decrement":return(d,m)=>parseFloat(m) *"}}(b,d);if("function"==typeof Kt)return void p.push(Kt);b=Kt}const m=b.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==m||m.length<4)return d.push(function Za(){return new c.wOt(3015,!1)}()),p;const C=m[1],V=m[2],J=m[3];p.push(la(C,J)),"<"==V[0]&&(C!=hl||J!=hl)&&p.push(la(J,C))}(m,d,p)):d.push(b),d}(p.expr,d.errors);return{type:Mo.If.Transition,matchers:C,animation:m,queryCount:d.queryCount,depCount:d.depCount,options:Xl(p.options)}}visitSequence(p,d){return{type:Mo.If.Sequence,steps:p.steps.map(m=>Bn(this,m,d)),options:Xl(p.options)}}visitGroup(p,d){const m=d.currentTime;let C=0;const V=p.steps.map(J=>{d.currentTime=m;const vt=Bn(this,J,d);return C=Math.max(C,d.currentTime),vt});return d.currentTime=C,{type:Mo.If.Group,steps:V,options:Xl(p.options)}}visitAnimate(p,d){const m=function tl(b,p){if(b.hasOwnProperty("duration"))return b;if("number"==typeof b)return gd(go(b,p).duration,0,"");const d=b;if(d.split(/\s+/).some(V=>"{"==V.charAt(0)&&"{"==V.charAt(1))){const V=gd(0,0,"");return V.dynamic=!0,V.strValue=d,V}const C=go(d,p);return gd(C.duration,C.delay,C.easing)}(p.timings,d.errors);d.currentAnimateTimings=m;let C,V=p.styles?p.styles:(0,Mo.iF)({});if(V.type==Mo.If.Keyframes)C=this.visitKeyframes(V,d);else{let J=p.styles,vt=!1;if(!J){vt=!0;const be={};m.easing&&(be.easing=m.easing),J=(0,Mo.iF)(be)}d.currentTime+=m.duration+m.delay;const Kt=this.visitStyle(J,d);Kt.isEmptyStep=vt,C=Kt}return d.currentAnimateTimings=null,{type:Mo.If.Animate,timings:m,style:C,options:null}}visitStyle(p,d){const m=this._makeStyleAst(p,d);return this._validateStyleAst(m,d),m}_makeStyleAst(p,d){const m=[],C=Array.isArray(p.styles)?p.styles:[p.styles];for(let vt of C)"string"==typeof vt?vt===Mo.kp?m.push(vt):d.errors.push(new c.wOt(3002,!1)):m.push(new Map(Object.entries(vt)));let V=!1,J=null;return m.forEach(vt=>{if(vt instanceof Map&&(vt.has("easing")&&(J=vt.get("easing"),vt.delete("easing")),!V))for(let Kt of vt.values())if(Kt.toString().indexOf("{{")>=0){V=!0;break}}),{type:Mo.If.Style,styles:m,easing:J,offset:p.offset,containsDynamicStyles:V,options:null}}_validateStyleAst(p,d){const m=d.currentAnimateTimings;let C=d.currentTime,V=d.currentTime;m&&V>0&&(V-=m.duration+m.delay),p.styles.forEach(J=>{"string"!=typeof J&&J.forEach((vt,Kt)=>{const be=d.collectedStyles.get(d.currentQuerySelector),ur=be.get(Kt);let wr=!0;ur&&(V!=C&&V>=ur.startTime&&C<=ur.endTime&&(d.errors.push(function un(){return new c.wOt(3010,!1)}()),wr=!1),V=ur.startTime),wr&&be.set(Kt,{startTime:V,endTime:C}),d.options&&function Kn(b,p,d){const m=p.params||{},C=Nn(b);C.length&&C.forEach(V=>{m.hasOwnProperty(V)||d.push(function K(){return new c.wOt(3001,!1)}())})}(vt,d.options,d.errors)})})}visitKeyframes(p,d){const m={type:Mo.If.Keyframes,styles:[],options:null};if(!d.currentAnimateTimings)return d.errors.push(function ca(){return new c.wOt(3011,!1)}()),m;let V=0;const J=[];let vt=!1,Kt=!1,be=0;const ur=p.steps.map(li=>{const da=this._makeStyleAst(li,d);let _s=null!=da.offset?da.offset:function zd(b){if("string"==typeof b)return null;let p=null;if(Array.isArray(b))b.forEach(d=>{if(d instanceof Map&&d.has("offset")){const m=d;p=parseFloat(m.get("offset")),m.delete("offset")}});else if(b instanceof Map&&b.has("offset")){const d=b;p=parseFloat(d.get("offset")),d.delete("offset")}return p}(da.styles),ns=0;return null!=_s&&(V++,ns=da.offset=_s),Kt=Kt||ns<0||ns>1,vt=vt||ns0&&V{const _s=po>0?da==Gr?1:po*da:J[da],ns=_s*fn;d.currentTime=so+tn.delay+ns,tn.duration=ns,this._validateStyleAst(li,d),li.offset=_s,m.styles.push(li)}),m}visitReference(p,d){return{type:Mo.If.Reference,animation:Bn(this,Ho(p.animation),d),options:Xl(p.options)}}visitAnimateChild(p,d){return d.depCount++,{type:Mo.If.AnimateChild,options:Xl(p.options)}}visitAnimateRef(p,d){return{type:Mo.If.AnimateRef,animation:this.visitReference(p.animation,d),options:Xl(p.options)}}visitQuery(p,d){const m=d.currentQuerySelector,C=p.options||{};d.queryCount++,d.currentQuery=p;const[V,J]=function Wg(b){const p=!!b.split(/\s*,\s*/).find(d=>":self"==d);return p&&(b=b.replace(Ii,"")),b=b.replace(/@\*/g,Dr).replace(/@\w+/g,d=>Dr+"-"+d.slice(1)).replace(/:animating/g,Rr),[b,p]}(p.selector);d.currentQuerySelector=m.length?m+" "+V:V,As(d.collectedStyles,d.currentQuerySelector,new Map);const vt=Bn(this,Ho(p.animation),d);return d.currentQuery=null,d.currentQuerySelector=m,{type:Mo.If.Query,selector:V,limit:C.limit||0,optional:!!C.optional,includeSelf:J,animation:vt,originalSelector:p.selector,options:Xl(p.options)}}visitStagger(p,d){d.currentQuery||d.errors.push(function Zc(){return new c.wOt(3013,!1)}());const m="full"===p.timings?{duration:0,delay:0,easing:"full"}:go(p.timings,d.errors,!0);return{type:Mo.If.Stagger,animation:Bn(this,Ho(p.animation),d),timings:m,options:null}}}class mh{constructor(p){this.errors=p,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 Xl(b){return b?(b={...b}).params&&(b.params=function fh(b){return b?{...b}:null}(b.params)):b={},b}function gd(b,p,d){return{duration:b,delay:p,easing:d}}function fd(b,p,d,m,C,V,J=null,vt=!1){return{type:1,element:b,keyframes:p,preStyleProps:d,postStyleProps:m,duration:C,delay:V,totalTime:C+V,easing:J,subTimeline:vt}}class Yl{constructor(){this._map=new Map}get(p){return this._map.get(p)||[]}append(p,d){let m=this._map.get(p);m||this._map.set(p,m=[]),m.push(...d)}has(p){return this._map.has(p)}clear(){this._map.clear()}}const wh=new RegExp(":enter","g"),Hd=new RegExp(":leave","g");function Zl(b,p,d,m,C,V=new Map,J=new Map,vt,Kt,be=[]){return(new Cu).buildKeyframes(b,p,d,m,C,V,J,vt,Kt,be)}class Cu{buildKeyframes(p,d,m,C,V,J,vt,Kt,be,ur=[]){be=be||new Yl;const wr=new Wd(p,d,be,C,V,ur,[]);wr.options=Kt;const po=Kt.delay?Sr(Kt.delay):0;wr.currentTimeline.delayNextStep(po),wr.currentTimeline.setStyles([J],null,wr.errors,Kt),Bn(this,m,wr);const Gr=wr.timelines.filter(so=>so.containsAnimation());if(Gr.length&&vt.size){let so;for(let tn=Gr.length-1;tn>=0;tn--){const fn=Gr[tn];if(fn.element===d){so=fn;break}}so&&!so.allowOnlyTimelineStyles()&&so.setStyles([vt],null,wr.errors,Kt)}return Gr.length?Gr.map(so=>so.buildKeyframes()):[fd(d,[],[],[],0,po,"",!1)]}visitTrigger(p,d){}visitState(p,d){}visitTransition(p,d){}visitAnimateChild(p,d){const m=d.subInstructions.get(d.element);if(m){const C=d.createSubContext(p.options),V=d.currentTimeline.currentTime,J=this._visitSubInstructions(m,C,C.options);V!=J&&d.transformIntoNewTimeline(J)}d.previousNode=p}visitAnimateRef(p,d){const m=d.createSubContext(p.options);m.transformIntoNewTimeline(),this._applyAnimationRefDelays([p.options,p.animation.options],d,m),this.visitReference(p.animation,m),d.transformIntoNewTimeline(m.currentTimeline.currentTime),d.previousNode=p}_applyAnimationRefDelays(p,d,m){for(const C of p){const V=C?.delay;if(V){const J="number"==typeof V?V:Sr(En(V,C?.params??{},d.errors));m.delayNextStep(J)}}}_visitSubInstructions(p,d,m){let V=d.currentTimeline.currentTime;const J=null!=m.duration?Sr(m.duration):null,vt=null!=m.delay?Sr(m.delay):null;return 0!==J&&p.forEach(Kt=>{const be=d.appendInstructionToTimeline(Kt,J,vt);V=Math.max(V,be.duration+be.delay)}),V}visitReference(p,d){d.updateOptions(p.options,!0),Bn(this,p.animation,d),d.previousNode=p}visitSequence(p,d){const m=d.subContextCount;let C=d;const V=p.options;if(V&&(V.params||V.delay)&&(C=d.createSubContext(V),C.transformIntoNewTimeline(),null!=V.delay)){C.previousNode.type==Mo.If.Style&&(C.currentTimeline.snapshotCurrentStyles(),C.previousNode=Ql);const J=Sr(V.delay);C.delayNextStep(J)}p.steps.length&&(p.steps.forEach(J=>Bn(this,J,C)),C.currentTimeline.applyStylesToKeyframe(),C.subContextCount>m&&C.transformIntoNewTimeline()),d.previousNode=p}visitGroup(p,d){const m=[];let C=d.currentTimeline.currentTime;const V=p.options&&p.options.delay?Sr(p.options.delay):0;p.steps.forEach(J=>{const vt=d.createSubContext(p.options);V&&vt.delayNextStep(V),Bn(this,J,vt),C=Math.max(C,vt.currentTimeline.currentTime),m.push(vt.currentTimeline)}),m.forEach(J=>d.currentTimeline.mergeTimelineCollectedStyles(J)),d.transformIntoNewTimeline(C),d.previousNode=p}_visitTiming(p,d){if(p.dynamic){const m=p.strValue;return go(d.params?En(m,d.params,d.errors):m,d.errors)}return{duration:p.duration,delay:p.delay,easing:p.easing}}visitAnimate(p,d){const m=d.currentAnimateTimings=this._visitTiming(p.timings,d),C=d.currentTimeline;m.delay&&(d.incrementTime(m.delay),C.snapshotCurrentStyles());const V=p.style;V.type==Mo.If.Keyframes?this.visitKeyframes(V,d):(d.incrementTime(m.duration),this.visitStyle(V,d),C.applyStylesToKeyframe()),d.currentAnimateTimings=null,d.previousNode=p}visitStyle(p,d){const m=d.currentTimeline,C=d.currentAnimateTimings;!C&&m.hasCurrentStyleProperties()&&m.forwardFrame();const V=C&&C.easing||p.easing;p.isEmptyStep?m.applyEmptyStep(V):m.setStyles(p.styles,V,d.errors,d.options),d.previousNode=p}visitKeyframes(p,d){const m=d.currentAnimateTimings,C=d.currentTimeline.duration,V=m.duration,vt=d.createSubContext().currentTimeline;vt.easing=m.easing,p.styles.forEach(Kt=>{vt.forwardTime((Kt.offset||0)*V),vt.setStyles(Kt.styles,Kt.easing,d.errors,d.options),vt.applyStylesToKeyframe()}),d.currentTimeline.mergeTimelineCollectedStyles(vt),d.transformIntoNewTimeline(C+V),d.previousNode=p}visitQuery(p,d){const m=d.currentTimeline.currentTime,C=p.options||{},V=C.delay?Sr(C.delay):0;V&&(d.previousNode.type===Mo.If.Style||0==m&&d.currentTimeline.hasCurrentStyleProperties())&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=Ql);let J=m;const vt=d.invokeQuery(p.selector,p.originalSelector,p.limit,p.includeSelf,!!C.optional,d.errors);d.currentQueryTotal=vt.length;let Kt=null;vt.forEach((be,ur)=>{d.currentQueryIndex=ur;const wr=d.createSubContext(p.options,be);V&&wr.delayNextStep(V),be===d.element&&(Kt=wr.currentTimeline),Bn(this,p.animation,wr),wr.currentTimeline.applyStylesToKeyframe(),J=Math.max(J,wr.currentTimeline.currentTime)}),d.currentQueryIndex=0,d.currentQueryTotal=0,d.transformIntoNewTimeline(J),Kt&&(d.currentTimeline.mergeTimelineCollectedStyles(Kt),d.currentTimeline.snapshotCurrentStyles()),d.previousNode=p}visitStagger(p,d){const m=d.parentContext,C=d.currentTimeline,V=p.timings,J=Math.abs(V.duration),vt=J*(d.currentQueryTotal-1);let Kt=J*d.currentQueryIndex;switch(V.duration<0?"reverse":V.easing){case"reverse":Kt=vt-Kt;break;case"full":Kt=m.currentStaggerTime}const ur=d.currentTimeline;Kt&&ur.delayNextStep(Kt);const wr=ur.currentTime;Bn(this,p.animation,d),d.previousNode=p,m.currentStaggerTime=C.currentTime-wr+(C.startTime-m.currentTimeline.startTime)}}const Ql={};class Wd{constructor(p,d,m,C,V,J,vt,Kt){this._driver=p,this.element=d,this.subInstructions=m,this._enterClassName=C,this._leaveClassName=V,this.errors=J,this.timelines=vt,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ql,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Kt||new Du(this._driver,d,0),vt.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(p,d){if(!p)return;const m=p;let C=this.options;null!=m.duration&&(C.duration=Sr(m.duration)),null!=m.delay&&(C.delay=Sr(m.delay));const V=m.params;if(V){let J=C.params;J||(J=this.options.params={}),Object.keys(V).forEach(vt=>{(!d||!J.hasOwnProperty(vt))&&(J[vt]=En(V[vt],J,this.errors))})}}_copyOptions(){const p={};if(this.options){const d=this.options.params;if(d){const m=p.params={};Object.keys(d).forEach(C=>{m[C]=d[C]})}}return p}createSubContext(p=null,d,m){const C=d||this.element,V=new Wd(this._driver,C,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(C,m||0));return V.previousNode=this.previousNode,V.currentAnimateTimings=this.currentAnimateTimings,V.options=this._copyOptions(),V.updateOptions(p),V.currentQueryIndex=this.currentQueryIndex,V.currentQueryTotal=this.currentQueryTotal,V.parentContext=this,this.subContextCount++,V}transformIntoNewTimeline(p){return this.previousNode=Ql,this.currentTimeline=this.currentTimeline.fork(this.element,p),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(p,d,m){const C={duration:d??p.duration,delay:this.currentTimeline.currentTime+(m??0)+p.delay,easing:""},V=new Kg(this._driver,p.element,p.keyframes,p.preStyleProps,p.postStyleProps,C,p.stretchStartingKeyframe);return this.timelines.push(V),C}incrementTime(p){this.currentTimeline.forwardTime(this.currentTimeline.duration+p)}delayNextStep(p){p>0&&this.currentTimeline.delayNextStep(p)}invokeQuery(p,d,m,C,V,J){let vt=[];if(C&&vt.push(this.element),p.length>0){p=(p=p.replace(wh,"."+this._enterClassName)).replace(Hd,"."+this._leaveClassName);let be=this._driver.query(this.element,p,1!=m);0!==m&&(be=m<0?be.slice(be.length+m,be.length):be.slice(0,m)),vt.push(...be)}return!V&&0==vt.length&&J.push(function Ks(){return new c.wOt(3014,!1)}()),vt}}class Du{constructor(p,d,m,C){this._driver=p,this.element=d,this.startTime=m,this._elementTimelineStylesLookup=C,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(d),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(d,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(p){const d=1===this._keyframes.size&&this._pendingStyles.size;this.duration||d?(this.forwardTime(this.currentTime+p),d&&this.snapshotCurrentStyles()):this.startTime+=p}fork(p,d){return this.applyStylesToKeyframe(),new Du(this._driver,p,d||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(p){this.applyStylesToKeyframe(),this.duration=p,this._loadKeyframe()}_updateStyle(p,d){this._localTimelineStyles.set(p,d),this._globalTimelineStyles.set(p,d),this._styleSummary.set(p,{time:this.currentTime,value:d})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(p){p&&this._previousKeyframe.set("easing",p);for(let[d,m]of this._globalTimelineStyles)this._backFill.set(d,m||Mo.kp),this._currentKeyframe.set(d,Mo.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(p,d,m,C){d&&this._previousKeyframe.set("easing",d);const V=C&&C.params||{},J=function Sm(b,p){const d=new Map;let m;return b.forEach(C=>{if("*"===C){m??=p.keys();for(let V of m)d.set(V,Mo.kp)}else for(let[V,J]of C)d.set(V,J)}),d}(p,this._globalTimelineStyles);for(let[vt,Kt]of J){const be=En(Kt,V,m);this._pendingStyles.set(vt,be),this._localTimelineStyles.has(vt)||this._backFill.set(vt,this._globalTimelineStyles.get(vt)??Mo.kp),this._updateStyle(vt,be)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((p,d)=>{this._currentKeyframe.set(d,p)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((p,d)=>{this._currentKeyframe.has(d)||this._currentKeyframe.set(d,p)}))}snapshotCurrentStyles(){for(let[p,d]of this._localTimelineStyles)this._pendingStyles.set(p,d),this._updateStyle(p,d)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const p=[];for(let d in this._currentKeyframe)p.push(d);return p}mergeTimelineCollectedStyles(p){p._styleSummary.forEach((d,m)=>{const C=this._styleSummary.get(m);(!C||d.time>C.time)&&this._updateStyle(m,d.value)})}buildKeyframes(){this.applyStylesToKeyframe();const p=new Set,d=new Set,m=1===this._keyframes.size&&0===this.duration;let C=[];this._keyframes.forEach((vt,Kt)=>{const be=new Map([...this._backFill,...vt]);be.forEach((ur,wr)=>{ur===Mo.FX?p.add(wr):ur===Mo.kp&&d.add(wr)}),m||be.set("offset",Kt/this.duration),C.push(be)});const V=[...p.values()],J=[...d.values()];if(m){const vt=C[0],Kt=new Map(vt);vt.set("offset",0),Kt.set("offset",1),C=[vt,Kt]}return fd(this.element,C,V,J,this.duration,this.startTime,this.easing,!1)}}class Kg extends Du{constructor(p,d,m,C,V,J,vt=!1){super(p,d,J.delay),this.keyframes=m,this.preStyleProps=C,this.postStyleProps=V,this._stretchStartingKeyframe=vt,this.timings={duration:J.duration,delay:J.delay,easing:J.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let p=this.keyframes,{delay:d,duration:m,easing:C}=this.timings;if(this._stretchStartingKeyframe&&d){const V=[],J=m+d,vt=d/J,Kt=new Map(p[0]);Kt.set("offset",0),V.push(Kt);const be=new Map(p[0]);be.set("offset",yh(vt)),V.push(be);const ur=p.length-1;for(let wr=1;wr<=ur;wr++){let po=new Map(p[wr]);const Gr=po.get("offset");po.set("offset",yh((d+Gr*m)/J)),V.push(po)}m=J,d=0,C="",p=V}return fd(this.element,p,this.preStyleProps,this.postStyleProps,m,d,C,!0)}}function yh(b,p=3){const d=Math.pow(10,p-1);return Math.round(b*d)/d}function vh(b,p,d,m,C,V,J,vt,Kt,be,ur,wr,po){return{type:0,element:b,triggerName:p,isRemovalTransition:C,fromState:d,fromStyles:V,toState:m,toStyles:J,timelines:vt,queriedElements:Kt,preStyleProps:be,postStyleProps:ur,totalTime:wr,errors:po}}const Kd={};class el{constructor(p,d,m){this._triggerName=p,this.ast=d,this._stateStyles=m}match(p,d,m,C){return function ql(b,p,d,m,C){return b.some(V=>V(p,d,m,C))}(this.ast.matchers,p,d,m,C)}buildStyles(p,d,m){let C=this._stateStyles.get("*");return void 0!==p&&(C=this._stateStyles.get(p?.toString())||C),C?C.buildStyles(d,m):new Map}build(p,d,m,C,V,J,vt,Kt,be,ur){const wr=[],po=this.ast.options&&this.ast.options.params||Kd,so=this.buildStyles(m,vt&&vt.params||Kd,wr),tn=Kt&&Kt.params||Kd,fn=this.buildStyles(C,tn,wr),li=new Set,da=new Map,_s=new Map,ns="void"===C,od={params:_h(tn,po),delay:this.ast.options?.delay},Zs=ur?[]:Zl(p,d,this.ast.animation,V,J,so,fn,od,be,wr);let Rs=0;return Zs.forEach(Qs=>{Rs=Math.max(Qs.duration+Qs.delay,Rs)}),wr.length?vh(d,this._triggerName,m,C,ns,so,fn,[],[],da,_s,Rs,wr):(Zs.forEach(Qs=>{const jc=Qs.element,pc=As(da,jc,new Set);Qs.preStyleProps.forEach(Md=>pc.add(Md));const rh=As(_s,jc,new Set);Qs.postStyleProps.forEach(Md=>rh.add(Md)),jc!==d&&li.add(jc)}),vh(d,this._triggerName,m,C,ns,so,fn,Zs,[...li.values()],da,_s,Rs))}}function _h(b,p){const d={...p};return Object.entries(b).forEach(([m,C])=>{null!=C&&(d[m]=C)}),d}class md{constructor(p,d,m){this.styles=p,this.defaultParams=d,this.normalizer=m}buildStyles(p,d){const m=new Map,C=_h(p,this.defaultParams);return this.styles.styles.forEach(V=>{"string"!=typeof V&&V.forEach((J,vt)=>{J&&(J=En(J,C,d));const Kt=this.normalizer.normalizePropertyName(vt,d);J=this.normalizer.normalizeStyleValue(vt,Kt,J,d),m.set(vt,J)})}),m}}class wp{constructor(p,d,m){this.name=p,this.ast=d,this._normalizer=m,this.transitionFactories=[],this.states=new Map,d.states.forEach(C=>{this.states.set(C.name,new md(C.style,C.options&&C.options.params||{},m))}),Xg(this.states,"true","1"),Xg(this.states,"false","0"),d.transitions.forEach(C=>{this.transitionFactories.push(new el(p,C,this.states))}),this.fallbackTransition=function Gd(b,p){return new el(b,{type:Mo.If.Transition,animation:{type:Mo.If.Sequence,steps:[],options:null},matchers:[(J,vt)=>!0],options:null,queryCount:0,depCount:0},p)}(p,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(p,d,m,C){return this.transitionFactories.find(J=>J.match(p,d,m,C))||null}matchStyles(p,d,m){return this.fallbackTransition.buildStyles(p,d,m)}}function Xg(b,p,d){b.has(p)?b.has(d)||b.set(d,b.get(p)):b.has(d)&&b.set(p,b.get(d))}const yp=new Yl;class kh{constructor(p,d,m){this.bodyNode=p,this._driver=d,this._normalizer=m,this._animations=new Map,this._playersById=new Map,this.players=[]}register(p,d){const m=[],V=Eu(this._driver,d,m,[]);if(m.length)throw function yc(){return new c.wOt(3503,!1)}();this._animations.set(p,V)}_buildPlayer(p,d,m){const C=p.element,V=pl(this._normalizer,p.keyframes,d,m);return this._driver.animate(C,V,p.duration,p.delay,p.easing,[],!0)}create(p,d,m={}){const C=[],V=this._animations.get(p);let J;const vt=new Map;if(V?(J=Zl(this._driver,d,V,Or,tr,new Map,new Map,m,yp,C),J.forEach(ur=>{const wr=As(vt,ur.element,new Map);ur.postStyleProps.forEach(po=>wr.set(po,null))})):(C.push(function fp(){return new c.wOt(3300,!1)}()),J=[]),C.length)throw function mp(){return new c.wOt(3504,!1)}();vt.forEach((ur,wr)=>{ur.forEach((po,Gr)=>{ur.set(Gr,this._driver.computeStyle(wr,Gr,Mo.kp))})});const be=dc(J.map(ur=>{const wr=vt.get(ur.element);return this._buildPlayer(ur,new Map,wr)}));return this._playersById.set(p,be),be.onDestroy(()=>this.destroy(p)),this.players.push(be),be}destroy(p){const d=this._getPlayer(p);d.destroy(),this._playersById.delete(p);const m=this.players.indexOf(d);m>=0&&this.players.splice(m,1)}_getPlayer(p){const d=this._playersById.get(p);if(!d)throw function Rn(){return new c.wOt(3301,!1)}();return d}listen(p,d,m,C){const V=ud(d,"","","");return ba(this._getPlayer(p),m,V,C),()=>{}}command(p,d,m,C){if("register"==m)return void this.register(p,C[0]);if("create"==m)return void this.create(p,d,C[0]||{});const V=this._getPlayer(p);switch(m){case"play":V.play();break;case"pause":V.pause();break;case"reset":V.reset();break;case"restart":V.restart();break;case"finish":V.finish();break;case"init":V.init();break;case"setPosition":V.setPosition(parseFloat(C[0]));break;case"destroy":this.destroy(p)}}}const Su="ng-animate-queued",vp="ng-animate-disabled",Au=[],Tu={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Mu={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ts="__ng_removed";class Iu{get params(){return this.options.params}constructor(p,d=""){this.namespaceId=d;const m=p&&p.hasOwnProperty("value");if(this.value=function _p(b){return b??null}(m?p.value:p),m){const{value:V,...J}=p;this.options=J}else this.options={};this.options.params||(this.options.params={})}absorbOptions(p){const d=p.params;if(d){const m=this.options.params;Object.keys(d).forEach(C=>{null==m[C]&&(m[C]=d[C])})}}}const bd="void",Ou=new Iu(bd);class xp{constructor(p,d,m){this.id=p,this.hostElement=d,this._engine=m,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+p,Ms(d,this._hostClassName)}listen(p,d,m,C){if(!this._triggers.has(d))throw function Ic(){return new c.wOt(3302,!1)}();if(null==m||0==m.length)throw function Qc(){return new c.wOt(3303,!1)}();if(!function wd(b){return"start"==b||"done"==b}(m))throw function Ia(){return new c.wOt(3400,!1)}();const V=As(this._elementListeners,p,[]),J={name:d,phase:m,callback:C};V.push(J);const vt=As(this._engine.statesByElement,p,new Map);return vt.has(d)||(Ms(p,ze),Ms(p,ze+"-"+d),vt.set(d,Ou)),()=>{this._engine.afterFlush(()=>{const Kt=V.indexOf(J);Kt>=0&&V.splice(Kt,1),this._triggers.has(d)||vt.delete(d)})}}register(p,d){return!this._triggers.has(p)&&(this._triggers.set(p,d),!0)}_getTrigger(p){const d=this._triggers.get(p);if(!d)throw function lc(){return new c.wOt(3401,!1)}();return d}trigger(p,d,m,C=!0){const V=this._getTrigger(d),J=new Al(this.id,d,p);let vt=this._engine.statesByElement.get(p);vt||(Ms(p,ze),Ms(p,ze+"-"+d),this._engine.statesByElement.set(p,vt=new Map));let Kt=vt.get(d);const be=new Iu(m,this.id);if(!(m&&m.hasOwnProperty("value"))&&Kt&&be.absorbOptions(Kt.options),vt.set(d,be),Kt||(Kt=Ou),be.value!==bd&&Kt.value===be.value){if(!function kp(b,p){const d=Object.keys(b),m=Object.keys(p);if(d.length!=m.length)return!1;for(let C=0;C{Yo(p,fn),Co(p,li)})}return}const po=As(this._engine.playersByElement,p,[]);po.forEach(tn=>{tn.namespaceId==this.id&&tn.triggerName==d&&tn.queued&&tn.destroy()});let Gr=V.matchTransition(Kt.value,be.value,p,be.params),so=!1;if(!Gr){if(!C)return;Gr=V.fallbackTransition,so=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:p,triggerName:d,transition:Gr,fromState:Kt,toState:be,player:J,isFallbackTransition:so}),so||(Ms(p,Su),J.onStart(()=>{Tl(p,Su)})),J.onDone(()=>{let tn=this.players.indexOf(J);tn>=0&&this.players.splice(tn,1);const fn=this._engine.playersByElement.get(p);if(fn){let li=fn.indexOf(J);li>=0&&fn.splice(li,1)}}),this.players.push(J),po.push(J),J}deregister(p){this._triggers.delete(p),this._engine.statesByElement.forEach(d=>d.delete(p)),this._elementListeners.forEach((d,m)=>{this._elementListeners.set(m,d.filter(C=>C.name!=p))})}clearElementCache(p){this._engine.statesByElement.delete(p),this._elementListeners.delete(p);const d=this._engine.playersByElement.get(p);d&&(d.forEach(m=>m.destroy()),this._engine.playersByElement.delete(p))}_signalRemovalForInnerTriggers(p,d){const m=this._engine.driver.query(p,Dr,!0);m.forEach(C=>{if(C[Ts])return;const V=this._engine.fetchNamespacesByElement(C);V.size?V.forEach(J=>J.triggerLeaveAnimation(C,d,!1,!0)):this.clearElementCache(C)}),this._engine.afterFlushAnimationsDone(()=>m.forEach(C=>this.clearElementCache(C)))}triggerLeaveAnimation(p,d,m,C){const V=this._engine.statesByElement.get(p),J=new Map;if(V){const vt=[];if(V.forEach((Kt,be)=>{if(J.set(be,Kt.value),this._triggers.has(be)){const ur=this.trigger(p,be,bd,C);ur&&vt.push(ur)}}),vt.length)return this._engine.markElementAsRemoved(this.id,p,!0,d,J),m&&dc(vt).onDone(()=>this._engine.processLeaveNode(p)),!0}return!1}prepareLeaveAnimationListeners(p){const d=this._elementListeners.get(p),m=this._engine.statesByElement.get(p);if(d&&m){const C=new Set;d.forEach(V=>{const J=V.name;if(C.has(J))return;C.add(J);const Kt=this._triggers.get(J).fallbackTransition,be=m.get(J)||Ou,ur=new Iu(bd),wr=new Al(this.id,J,p);this._engine.totalQueuedPlayers++,this._queue.push({element:p,triggerName:J,transition:Kt,fromState:be,toState:ur,player:wr,isFallbackTransition:!0})})}}removeNode(p,d){const m=this._engine;if(p.childElementCount&&this._signalRemovalForInnerTriggers(p,d),this.triggerLeaveAnimation(p,d,!0))return;let C=!1;if(m.totalAnimations){const V=m.players.length?m.playersByQueriedElement.get(p):[];if(V&&V.length)C=!0;else{let J=p;for(;J=J.parentNode;)if(m.statesByElement.get(J)){C=!0;break}}}if(this.prepareLeaveAnimationListeners(p),C)m.markElementAsRemoved(this.id,p,!1,d);else{const V=p[Ts];(!V||V===Tu)&&(m.afterFlush(()=>this.clearElementCache(p)),m.destroyInnerAnimations(p),m._onRemovalComplete(p,d))}}insertNode(p,d){Ms(p,this._hostClassName)}drainQueuedTransitions(p){const d=[];return this._queue.forEach(m=>{const C=m.player;if(C.destroyed)return;const V=m.element,J=this._elementListeners.get(V);J&&J.forEach(vt=>{if(vt.name==m.triggerName){const Kt=ud(V,m.triggerName,m.fromState.value,m.toState.value);Kt._data=p,ba(m.player,vt.phase,Kt,vt.callback)}}),C.markedForDestroy?this._engine.afterFlush(()=>{C.destroy()}):d.push(m)}),this._queue=[],d.sort((m,C)=>{const V=m.transition.ast.depCount,J=C.transition.ast.depCount;return 0==V||0==J?V-J:this._engine.driver.containsElement(m.element,C.element)?1:-1})}destroy(p){this.players.forEach(d=>d.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,p)}}class Ru{_onRemovalComplete(p,d){this.onRemovalComplete(p,d)}constructor(p,d,m){this.bodyNode=p,this.driver=d,this._normalizer=m,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=(C,V)=>{}}get queuedPlayers(){const p=[];return this._namespaceList.forEach(d=>{d.players.forEach(m=>{m.queued&&p.push(m)})}),p}createNamespace(p,d){const m=new xp(p,d,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,d)?this._balanceNamespaceList(m,d):(this.newHostElements.set(d,m),this.collectEnterElement(d)),this._namespaceLookup[p]=m}_balanceNamespaceList(p,d){const m=this._namespaceList,C=this.namespacesByHostElement;if(m.length-1>=0){let J=!1,vt=this.driver.getParentElement(d);for(;vt;){const Kt=C.get(vt);if(Kt){const be=m.indexOf(Kt);m.splice(be+1,0,p),J=!0;break}vt=this.driver.getParentElement(vt)}J||m.unshift(p)}else m.push(p);return C.set(d,p),p}register(p,d){let m=this._namespaceLookup[p];return m||(m=this.createNamespace(p,d)),m}registerTrigger(p,d,m){let C=this._namespaceLookup[p];C&&C.register(d,m)&&this.totalAnimations++}destroy(p,d){p&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const m=this._fetchNamespace(p);this.namespacesByHostElement.delete(m.hostElement);const C=this._namespaceList.indexOf(m);C>=0&&this._namespaceList.splice(C,1),m.destroy(d),delete this._namespaceLookup[p]}))}_fetchNamespace(p){return this._namespaceLookup[p]}fetchNamespacesByElement(p){const d=new Set,m=this.statesByElement.get(p);if(m)for(let C of m.values())if(C.namespaceId){const V=this._fetchNamespace(C.namespaceId);V&&d.add(V)}return d}trigger(p,d,m,C){if(Jl(d)){const V=this._fetchNamespace(p);if(V)return V.trigger(d,m,C),!0}return!1}insertNode(p,d,m,C){if(!Jl(d))return;const V=d[Ts];if(V&&V.setForRemoval){V.setForRemoval=!1,V.setForMove=!0;const J=this.collectedLeaveElements.indexOf(d);J>=0&&this.collectedLeaveElements.splice(J,1)}if(p){const J=this._fetchNamespace(p);J&&J.insertNode(d,m)}C&&this.collectEnterElement(d)}collectEnterElement(p){this.collectedEnterElements.push(p)}markElementAsDisabled(p,d){d?this.disabledNodes.has(p)||(this.disabledNodes.add(p),Ms(p,vp)):this.disabledNodes.has(p)&&(this.disabledNodes.delete(p),Tl(p,vp))}removeNode(p,d,m){if(Jl(d)){const C=p?this._fetchNamespace(p):null;C?C.removeNode(d,m):this.markElementAsRemoved(p,d,!1,m);const V=this.namespacesByHostElement.get(d);V&&V.id!==p&&V.removeNode(d,m)}else this._onRemovalComplete(d,m)}markElementAsRemoved(p,d,m,C,V){this.collectedLeaveElements.push(d),d[Ts]={namespaceId:p,setForRemoval:C,hasAnimation:m,removedBeforeQueried:!1,previousTriggersValues:V}}listen(p,d,m,C,V){return Jl(d)?this._fetchNamespace(p).listen(d,m,C,V):()=>{}}_buildInstruction(p,d,m,C,V){return p.transition.build(this.driver,p.element,p.fromState.value,p.toState.value,m,C,p.fromState.options,p.toState.options,d,V)}destroyInnerAnimations(p){let d=this.driver.query(p,Dr,!0);d.forEach(m=>this.destroyActiveAnimationsForElement(m)),0!=this.playersByQueriedElement.size&&(d=this.driver.query(p,Rr,!0),d.forEach(m=>this.finishActiveQueriedAnimationOnElement(m)))}destroyActiveAnimationsForElement(p){const d=this.playersByElement.get(p);d&&d.forEach(m=>{m.queued?m.markedForDestroy=!0:m.destroy()})}finishActiveQueriedAnimationOnElement(p){const d=this.playersByQueriedElement.get(p);d&&d.forEach(m=>m.finish())}whenRenderingDone(){return new Promise(p=>{if(this.players.length)return dc(this.players).onDone(()=>p());p()})}processLeaveNode(p){const d=p[Ts];if(d&&d.setForRemoval){if(p[Ts]=Tu,d.namespaceId){this.destroyInnerAnimations(p);const m=this._fetchNamespace(d.namespaceId);m&&m.clearElementCache(p)}this._onRemovalComplete(p,d.setForRemoval)}p.classList?.contains(vp)&&this.markElementAsDisabled(p,!1),this.driver.query(p,".ng-animate-disabled",!0).forEach(m=>{this.markElementAsDisabled(m,!1)})}flush(p=-1){let d=[];if(this.newHostElements.size&&(this.newHostElements.forEach((m,C)=>this._balanceNamespaceList(m,C)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let m=0;mm()),this._flushFns=[],this._whenQuietFns.length){const m=this._whenQuietFns;this._whenQuietFns=[],d.length?dc(d).onDone(()=>{m.forEach(C=>C())}):m.forEach(C=>C())}}reportError(p){throw function Oc(){return new c.wOt(3402,!1)}()}_flushAnimations(p,d){const m=new Yl,C=[],V=new Map,J=[],vt=new Map,Kt=new Map,be=new Map,ur=new Set;this.disabledNodes.forEach(Qo=>{ur.add(Qo);const cn=this.driver.query(Qo,".ng-animate-queued",!0);for(let wn=0;wn{const wn=Or+tn++;so.set(cn,wn),Qo.forEach(wi=>Ms(wi,wn))});const fn=[],li=new Set,da=new Set;for(let Qo=0;Qoli.add(wi)):da.add(cn))}const _s=new Map,ns=Dh(po,Array.from(li));ns.forEach((Qo,cn)=>{const wn=tr+tn++;_s.set(cn,wn),Qo.forEach(wi=>Ms(wi,wn))}),p.push(()=>{Gr.forEach((Qo,cn)=>{const wn=so.get(cn);Qo.forEach(wi=>Tl(wi,wn))}),ns.forEach((Qo,cn)=>{const wn=_s.get(cn);Qo.forEach(wi=>Tl(wi,wn))}),fn.forEach(Qo=>{this.processLeaveNode(Qo)})});const od=[],Zs=[];for(let Qo=this._namespaceList.length-1;Qo>=0;Qo--)this._namespaceList[Qo].drainQueuedTransitions(d).forEach(wn=>{const wi=wn.player,ks=wn.element;if(od.push(wi),this.collectedEnterElements.length){const Ns=ks[Ts];if(Ns&&Ns.setForMove){if(Ns.previousTriggersValues&&Ns.previousTriggersValues.has(wn.triggerName)){const wu=Ns.previousTriggersValues.get(wn.triggerName),qs=this.statesByElement.get(wn.element);if(qs&&qs.has(wn.triggerName)){const yu=qs.get(wn.triggerName);yu.value=wu,qs.set(wn.triggerName,yu)}}return void wi.destroy()}}const Ul=!wr||!this.driver.containsElement(wr,ks),Vc=_s.get(ks),Od=so.get(ks),ua=this._buildInstruction(wn,m,Od,Vc,Ul);if(ua.errors&&ua.errors.length)return void Zs.push(ua);if(Ul)return wi.onStart(()=>Yo(ks,ua.fromStyles)),wi.onDestroy(()=>Co(ks,ua.toStyles)),void C.push(wi);if(wn.isFallbackTransition)return wi.onStart(()=>Yo(ks,ua.fromStyles)),wi.onDestroy(()=>Co(ks,ua.toStyles)),void C.push(wi);const sp=[];ua.timelines.forEach(Ns=>{Ns.stretchStartingKeyframe=!0,this.disabledNodes.has(Ns.element)||sp.push(Ns)}),ua.timelines=sp,m.append(ks,ua.timelines),J.push({instruction:ua,player:wi,element:ks}),ua.queriedElements.forEach(Ns=>As(vt,Ns,[]).push(wi)),ua.preStyleProps.forEach((Ns,wu)=>{if(Ns.size){let qs=Kt.get(wu);qs||Kt.set(wu,qs=new Set),Ns.forEach((yu,Qb)=>qs.add(Qb))}}),ua.postStyleProps.forEach((Ns,wu)=>{let qs=be.get(wu);qs||be.set(wu,qs=new Set),Ns.forEach((yu,Qb)=>qs.add(Qb))})});if(Zs.length){const Qo=[];Zs.forEach(cn=>{Qo.push(function Ha(){return new c.wOt(3505,!1)}())}),od.forEach(cn=>cn.destroy()),this.reportError(Qo)}const Rs=new Map,Qs=new Map;J.forEach(Qo=>{const cn=Qo.element;m.has(cn)&&(Qs.set(cn,cn),this._beforeAnimationBuild(Qo.player.namespaceId,Qo.instruction,Rs))}),C.forEach(Qo=>{const cn=Qo.element;this._getPreviousPlayers(cn,!1,Qo.namespaceId,Qo.triggerName,null).forEach(wi=>{As(Rs,cn,[]).push(wi),wi.destroy()})});const jc=fn.filter(Qo=>Lu(Qo,Kt,be)),pc=new Map;Ca(pc,this.driver,da,be,Mo.kp).forEach(Qo=>{Lu(Qo,Kt,be)&&jc.push(Qo)});const Md=new Map;Gr.forEach((Qo,cn)=>{Ca(Md,this.driver,new Set(Qo),Kt,Mo.FX)}),jc.forEach(Qo=>{const cn=pc.get(Qo),wn=Md.get(Qo);pc.set(Qo,new Map([...cn?.entries()??[],...wn?.entries()??[]]))});const wg=[],Yb=[],qf={};J.forEach(Qo=>{const{element:cn,player:wn,instruction:wi}=Qo;if(m.has(cn)){if(ur.has(cn))return wn.onDestroy(()=>Co(cn,wi.toStyles)),wn.disabled=!0,wn.overrideTotalTime(wi.totalTime),void C.push(wn);let ks=qf;if(Qs.size>1){let Vc=cn;const Od=[];for(;Vc=Vc.parentNode;){const ua=Qs.get(Vc);if(ua){ks=ua;break}Od.push(Vc)}Od.forEach(ua=>Qs.set(ua,ks))}const Ul=this._buildAnimation(wn.namespaceId,wi,Rs,V,Md,pc);if(wn.setRealPlayer(Ul),ks===qf)wg.push(wn);else{const Vc=this.playersByElement.get(ks);Vc&&Vc.length&&(wn.parentPlayer=dc(Vc)),C.push(wn)}}else Yo(cn,wi.fromStyles),wn.onDestroy(()=>Co(cn,wi.toStyles)),Yb.push(wn),ur.has(cn)&&C.push(wn)}),Yb.forEach(Qo=>{const cn=V.get(Qo.element);if(cn&&cn.length){const wn=dc(cn);Qo.setRealPlayer(wn)}}),C.forEach(Qo=>{Qo.parentPlayer?Qo.syncPlayerEvents(Qo.parentPlayer):Qo.destroy()});for(let Qo=0;Qo!Ul.destroyed);ks.length?Nu(this,cn,ks):this.processLeaveNode(cn)}return fn.length=0,wg.forEach(Qo=>{this.players.push(Qo),Qo.onDone(()=>{Qo.destroy();const cn=this.players.indexOf(Qo);this.players.splice(cn,1)}),Qo.play()}),wg}afterFlush(p){this._flushFns.push(p)}afterFlushAnimationsDone(p){this._whenQuietFns.push(p)}_getPreviousPlayers(p,d,m,C,V){let J=[];if(d){const vt=this.playersByQueriedElement.get(p);vt&&(J=vt)}else{const vt=this.playersByElement.get(p);if(vt){const Kt=!V||V==bd;vt.forEach(be=>{be.queued||!Kt&&be.triggerName!=C||J.push(be)})}}return(m||C)&&(J=J.filter(vt=>!(m&&m!=vt.namespaceId||C&&C!=vt.triggerName))),J}_beforeAnimationBuild(p,d,m){const V=d.element,J=d.isRemovalTransition?void 0:p,vt=d.isRemovalTransition?void 0:d.triggerName;for(const Kt of d.timelines){const be=Kt.element,ur=be!==V,wr=As(m,be,[]);this._getPreviousPlayers(be,ur,J,vt,d.toState).forEach(Gr=>{const so=Gr.getRealPlayer();so.beforeDestroy&&so.beforeDestroy(),Gr.destroy(),wr.push(Gr)})}Yo(V,d.fromStyles)}_buildAnimation(p,d,m,C,V,J){const vt=d.triggerName,Kt=d.element,be=[],ur=new Set,wr=new Set,po=d.timelines.map(so=>{const tn=so.element;ur.add(tn);const fn=tn[Ts];if(fn&&fn.removedBeforeQueried)return new Mo.sf(so.duration,so.delay);const li=tn!==Kt,da=function Sh(b){const p=[];return Yd(b,p),p}((m.get(tn)||Au).map(Rs=>Rs.getRealPlayer())).filter(Rs=>!!Rs.element&&Rs.element===tn),_s=V.get(tn),ns=J.get(tn),od=pl(this._normalizer,so.keyframes,_s,ns),Zs=this._buildPlayer(so,od,da);if(so.subTimeline&&C&&wr.add(tn),li){const Rs=new Al(p,vt,tn);Rs.setRealPlayer(Zs),be.push(Rs)}return Zs});be.forEach(so=>{As(this.playersByQueriedElement,so.element,[]).push(so),so.onDone(()=>function Ch(b,p,d){let m=b.get(p);if(m){if(m.length){const C=m.indexOf(d);m.splice(C,1)}0==m.length&&b.delete(p)}return m}(this.playersByQueriedElement,so.element,so))}),ur.forEach(so=>Ms(so,to));const Gr=dc(po);return Gr.onDestroy(()=>{ur.forEach(so=>Tl(so,to)),Co(Kt,d.toStyles)}),wr.forEach(so=>{As(C,so,[]).push(Gr)}),Gr}_buildPlayer(p,d,m){return d.length>0?this.driver.animate(p.element,d,p.duration,p.delay,p.easing,m):new Mo.sf(p.duration,p.delay)}}class Al{constructor(p,d,m){this.namespaceId=p,this.triggerName=d,this.element=m,this._player=new Mo.sf,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(p){this._containsRealPlayer||(this._player=p,this._queuedCallbacks.forEach((d,m)=>{d.forEach(C=>ba(p,m,void 0,C))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(p.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(p){this.totalTime=p}syncPlayerEvents(p){const d=this._player;d.triggerCallback&&p.onStart(()=>d.triggerCallback("start")),p.onDone(()=>this.finish()),p.onDestroy(()=>this.destroy())}_queueEvent(p,d){As(this._queuedCallbacks,p,[]).push(d)}onDone(p){this.queued&&this._queueEvent("done",p),this._player.onDone(p)}onStart(p){this.queued&&this._queueEvent("start",p),this._player.onStart(p)}onDestroy(p){this.queued&&this._queueEvent("destroy",p),this._player.onDestroy(p)}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(p){this.queued||this._player.setPosition(p)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(p){const d=this._player;d.triggerCallback&&d.triggerCallback(p)}}function Jl(b){return b&&1===b.nodeType}function fl(b,p){const d=b.style.display;return b.style.display=p??"none",d}function Ca(b,p,d,m,C){const V=[];d.forEach(Kt=>V.push(fl(Kt)));const J=[];m.forEach((Kt,be)=>{const ur=new Map;Kt.forEach(wr=>{const po=p.computeStyle(be,wr,C);ur.set(wr,po),(!po||0==po.length)&&(be[Ts]=Mu,J.push(be))}),b.set(be,ur)});let vt=0;return d.forEach(Kt=>fl(Kt,V[vt++])),J}function Dh(b,p){const d=new Map;if(b.forEach(vt=>d.set(vt,[])),0==p.length)return d;const C=new Set(p),V=new Map;function J(vt){if(!vt)return 1;let Kt=V.get(vt);if(Kt)return Kt;const be=vt.parentNode;return Kt=d.has(be)?be:C.has(be)?1:J(be),V.set(vt,Kt),Kt}return p.forEach(vt=>{const Kt=J(vt);1!==Kt&&d.get(Kt).push(vt)}),d}function Ms(b,p){b.classList?.add(p)}function Tl(b,p){b.classList?.remove(p)}function Nu(b,p,d){dc(d).onDone(()=>b.processLeaveNode(p))}function Yd(b,p){for(let d=0;dC.add(V)):p.set(b,m),d.delete(b),!0}class ml{constructor(p,d,m){this._driver=d,this._normalizer=m,this._triggerCache={},this.onRemovalComplete=(C,V)=>{},this._transitionEngine=new Ru(p.body,d,m),this._timelineEngine=new kh(p.body,d,m),this._transitionEngine.onRemovalComplete=(C,V)=>this.onRemovalComplete(C,V)}registerTrigger(p,d,m,C,V){const J=p+"-"+C;let vt=this._triggerCache[J];if(!vt){const Kt=[],ur=Eu(this._driver,V,Kt,[]);if(Kt.length)throw function dd(){return new c.wOt(3404,!1)}();vt=function Gg(b,p,d){return new wp(b,p,d)}(C,ur,this._normalizer),this._triggerCache[J]=vt}this._transitionEngine.registerTrigger(d,C,vt)}register(p,d){this._transitionEngine.register(p,d)}destroy(p,d){this._transitionEngine.destroy(p,d)}onInsert(p,d,m,C){this._transitionEngine.insertNode(p,d,m,C)}onRemove(p,d,m){this._transitionEngine.removeNode(p,d,m)}disableAnimations(p,d){this._transitionEngine.markElementAsDisabled(p,d)}process(p,d,m,C){if("@"==m.charAt(0)){const[V,J]=pd(m);this._timelineEngine.command(V,d,J,C)}else this._transitionEngine.trigger(p,d,m,C)}listen(p,d,m,C,V){if("@"==m.charAt(0)){const[J,vt]=pd(m);return this._timelineEngine.listen(J,d,vt,V)}return this._transitionEngine.listen(p,d,m,C,V)}flush(p=-1){this._transitionEngine.flush(p)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(p){this._transitionEngine.afterFlushAnimationsDone(p)}}class Ml{static{this.initialStylesByElement=new WeakMap}constructor(p,d,m){this._element=p,this._startStyles=d,this._endStyles=m,this._state=0;let C=Ml.initialStylesByElement.get(p);C||Ml.initialStylesByElement.set(p,C=new Map),this._initialStyles=C}start(){this._state<1&&(this._startStyles&&Co(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Co(this._element,this._initialStyles),this._endStyles&&(Co(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Ml.initialStylesByElement.delete(this._element),this._startStyles&&(Yo(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Yo(this._element,this._endStyles),this._endStyles=null),Co(this._element,this._initialStyles),this._state=3)}}function Ep(b){let p=null;return b.forEach((d,m)=>{(function Yg(b){return"display"===b||"position"===b})(m)&&(p=p||new Map,p.set(m,d))}),p}class Ah{constructor(p,d,m,C){this.element=p,this.keyframes=d,this.options=m,this._specialStyles=C,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=m.duration,this._delay=m.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(p=>p()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const p=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,p,this.options),this._finalKeyframe=p.length?p[p.length-1]:new Map;const d=()=>this._onFinish();this.domPlayer.addEventListener("finish",d),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",d)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(p){const d=[];return p.forEach(m=>{d.push(Object.fromEntries(m))}),d}_triggerWebAnimation(p,d,m){return p.animate(this._convertKeyframesToObject(d),m)}onStart(p){this._originalOnStartFns.push(p),this._onStartFns.push(p)}onDone(p){this._originalOnDoneFns.push(p),this._onDoneFns.push(p)}onDestroy(p){this._onDestroyFns.push(p)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(p=>p()),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(p=>p()),this._onDestroyFns=[])}setPosition(p){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=p*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const p=new Map;this.hasStarted()&&this._finalKeyframe.forEach((m,C)=>{"offset"!==C&&p.set(C,this._finished?m:bi(this.element,C))}),this.currentSnapshot=p}triggerCallback(p){const d="start"===p?this._onStartFns:this._onDoneFns;d.forEach(m=>m()),d.length=0}}class Fu{validateStyleProperty(p){return!0}validateAnimatableStyleProperty(p){return!0}containsElement(p,d){return M(p,d)}getParentElement(p){return Hl(p)}query(p,d,m){return P(p,d,m)}computeStyle(p,d,m){return bi(p,d)}animate(p,d,m,C,V,J=[]){const Kt={duration:m,delay:C,fill:0==C?"both":"forwards"};V&&(Kt.easing=V);const be=new Map,ur=J.filter(Gr=>Gr instanceof Ah);(function Po(b,p){return 0===b||0===p})(m,C)&&ur.forEach(Gr=>{Gr.currentSnapshot.forEach((so,tn)=>be.set(tn,so))});let wr=function Vo(b){return b.length?b[0]instanceof Map?b:b.map(p=>new Map(Object.entries(p))):[]}(d).map(Gr=>new Map(Gr));wr=function Vn(b,p,d){if(d.size&&p.length){let m=p[0],C=[];if(d.forEach((V,J)=>{m.has(J)||C.push(J),m.set(J,V)}),C.length)for(let V=1;VJ.set(vt,bi(b,vt)))}}return p}(p,wr,be);const po=function Pu(b,p){let d=null,m=null;return Array.isArray(p)&&p.length?(d=Ep(p[0]),p.length>1&&(m=Ep(p[p.length-1]))):p instanceof Map&&(d=Ep(p)),d||m?new Ml(b,d,m):null}(p,wr);return new Ah(p,wr,Kt,po)}}const Th="@.disabled";class Mh{constructor(p,d,m,C){this.namespaceId=p,this.delegate=d,this.engine=m,this._onDestroy=C,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(p){this.delegate.destroyNode?.(p)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(p,d){return this.delegate.createElement(p,d)}createComment(p){return this.delegate.createComment(p)}createText(p){return this.delegate.createText(p)}appendChild(p,d){this.delegate.appendChild(p,d),this.engine.onInsert(this.namespaceId,d,p,!1)}insertBefore(p,d,m,C=!0){this.delegate.insertBefore(p,d,m),this.engine.onInsert(this.namespaceId,d,p,C)}removeChild(p,d,m){this.parentNode(d)&&this.engine.onRemove(this.namespaceId,d,this.delegate)}selectRootElement(p,d){return this.delegate.selectRootElement(p,d)}parentNode(p){return this.delegate.parentNode(p)}nextSibling(p){return this.delegate.nextSibling(p)}setAttribute(p,d,m,C){this.delegate.setAttribute(p,d,m,C)}removeAttribute(p,d,m){this.delegate.removeAttribute(p,d,m)}addClass(p,d){this.delegate.addClass(p,d)}removeClass(p,d){this.delegate.removeClass(p,d)}setStyle(p,d,m,C){this.delegate.setStyle(p,d,m,C)}removeStyle(p,d,m){this.delegate.removeStyle(p,d,m)}setProperty(p,d,m){"@"==d.charAt(0)&&d==Th?this.disableAnimations(p,!!m):this.delegate.setProperty(p,d,m)}setValue(p,d){this.delegate.setValue(p,d)}listen(p,d,m){return this.delegate.listen(p,d,m)}disableAnimations(p,d){this.engine.disableAnimations(p,d)}}class Ih extends Mh{constructor(p,d,m,C,V){super(d,m,C,V),this.factory=p,this.namespaceId=d}setProperty(p,d,m){"@"==d.charAt(0)?"."==d.charAt(1)&&d==Th?this.disableAnimations(p,m=void 0===m||!!m):this.engine.process(this.namespaceId,p,d.slice(1),m):this.delegate.setProperty(p,d,m)}listen(p,d,m){if("@"==d.charAt(0)){const C=function Cp(b){switch(b){case"body":return document.body;case"document":return document;case"window":return window;default:return b}}(p);let V=d.slice(1),J="";return"@"!=V.charAt(0)&&([V,J]=function ws(b){const p=b.indexOf(".");return[b.substring(0,p),b.slice(p+1)]}(V)),this.engine.listen(this.namespaceId,C,V,J,vt=>{this.factory.scheduleListenerCallback(vt._data||-1,m,vt)})}return this.delegate.listen(p,d,m)}}class Tm{constructor(p,d,m){this.delegate=p,this.engine=d,this._zone=m,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,d.onRemovalComplete=(C,V)=>{V?.removeChild(null,C)}}createRenderer(p,d){const C=this.delegate.createRenderer(p,d);if(!p||!d?.data?.animation){const be=this._rendererCache;let ur=be.get(C);return ur||(ur=new Mh("",C,this.engine,()=>be.delete(C)),be.set(C,ur)),ur}const V=d.id,J=d.id+"-"+this._currentId;this._currentId++,this.engine.register(J,p);const vt=be=>{Array.isArray(be)?be.forEach(vt):this.engine.registerTrigger(V,J,p,be.name,be)};return d.data.animation.forEach(vt),new Ih(this,J,C,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(p,d,m){if(p>=0&&pd(m));const C=this._animationCallbacksBuffer;0==C.length&&queueMicrotask(()=>{this._zone.run(()=>{C.forEach(V=>{const[J,vt]=V;J(vt)}),this._animationCallbacksBuffer=[]})}),C.push([d,m])}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()}}const Bu=[{provide:Ut,useFactory:function Mm(){return new Ba}},{provide:ml,useClass:(()=>{class b extends ml{constructor(d,m,C){super(d,m,C)}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(qt.qQ),c.KVO(Et),c.KVO(Ut))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})()},{provide:c._9s,useFactory:function Rh(b,p,d){return new Tm(b,p,d)},deps:[o.B7,ml,c.SKi]}],Dp=[{provide:Et,useFactory:()=>new Fu},{provide:c.bc$,useValue:"BrowserAnimations"},...Bu];var $u=r(9030),Zd=r(3726),rl=r(8793),ts=r(1413),Lh=r(5343);const td=new A.c(Lh.l);var Il=r(7786),xd=r(6648),ys=r(6354),Qi=r(17),ju=r(8071),Sp=r(8750),qg=r(9974);const Qd={connector:()=>new ts.B};function Ap(b,p=Qd){const{connector:d}=p;return(0,qg.N)((m,C)=>{const V=d();(0,Sp.Tg)(b(function Jg(b){return new A.c(p=>b.subscribe(p))}(V))).subscribe(C),C.add(m.subscribe(V))})}var Jd=r(8141);const _d="Service workers are disabled or not supported by this browser";class kd{constructor(p){if(this.serviceWorker=p,p){const m=(0,Zd.R)(p,"controllerchange").pipe((0,ys.T)(()=>p.controller)),C=(0,$u.v)(()=>(0,I.of)(p.controller)),V=(0,rl.x)(C,m);this.worker=V.pipe((0,ve.p)(ur=>!!ur)),this.registration=this.worker.pipe((0,pt.n)(()=>p.getRegistration()));const be=(0,Zd.R)(p,"message").pipe((0,ys.T)(ur=>ur.data)).pipe((0,ve.p)(ur=>ur&&ur.type)).pipe(function qd(b){return b?p=>Ap(b)(p):p=>function Ph(b,p){const d=(0,ju.T)(b)?b:()=>b;return(0,ju.T)(p)?Ap(p,{connector:d}):m=>new Qi.G(m,d)}(new ts.B)(p)}());be.connect(),this.events=be}else this.worker=this.events=this.registration=function Tp(b){return(0,$u.v)(()=>(0,T.$)(new Error(b)))}(_d)}postMessage(p,d){return this.worker.pipe((0,S.s)(1),(0,Jd.M)(m=>{m.postMessage({action:p,...d})})).toPromise().then(()=>{})}postMessageWithOperation(p,d,m){const C=this.waitForOperationCompleted(m),V=this.postMessage(p,d);return Promise.all([V,C]).then(([,J])=>J)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(p){let d;return d="string"==typeof p?m=>m.type===p:m=>p.includes(m.type),this.events.pipe((0,ve.p)(d))}nextEventOfType(p){return this.eventsOfType(p).pipe((0,S.s)(1))}waitForOperationCompleted(p){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,ve.p)(d=>d.nonce===p),(0,S.s)(1),(0,ys.T)(d=>{if(void 0!==d.result)return d.result;throw new Error(d.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let ol=(()=>{class b{get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,this.pushManager=null,this.subscriptionChanges=new ts.B,!d.isEnabled)return this.messages=td,this.notificationClicks=td,void(this.subscription=td);this.messages=this.sw.eventsOfType("PUSH").pipe((0,ys.T)(C=>C.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,ys.T)(C=>C.data)),this.pushManager=this.sw.registration.pipe((0,ys.T)(C=>C.pushManager));const m=this.pushManager.pipe((0,pt.n)(C=>C.getSubscription()));this.subscription=(0,Il.h)(m,this.subscriptionChanges)}requestSubscription(d){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(_d));const m={userVisibleOnly:!0};let C=this.decodeBase64(d.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),V=new Uint8Array(new ArrayBuffer(C.length));for(let J=0;JJ.subscribe(m)),(0,S.s)(1)).toPromise().then(J=>(this.subscriptionChanges.next(J),J))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,S.s)(1),(0,pt.n)(m=>{if(null===m)throw new Error("Not subscribed to push notifications.");return m.unsubscribe().then(C=>{if(!C)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(_d))}decodeBase64(d){return atob(d)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(kd))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})(),Vu=(()=>{class b{get isEnabled(){return this.sw.isEnabled}constructor(d){if(this.sw=d,!d.isEnabled)return this.versionUpdates=td,void(this.unrecoverable=td);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(_d));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:d},d)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(_d));const d=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:d},d)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(kd))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac})}}return b})();const Mp=new c.nKC("");function Om(b,p,d,m){return()=>{if(!(0,qt.UE)(m)||!("serviceWorker"in navigator)||!1===d.enabled)return;const C=b.get(c.SKi),V=b.get(c.o8S);let J;if(C.runOutsideAngular(()=>{const vt=navigator.serviceWorker,Kt=()=>vt.controller?.postMessage({action:"INITIALIZE"});vt.addEventListener("controllerchange",Kt),V.onDestroy(()=>{vt.removeEventListener("controllerchange",Kt)})}),"function"==typeof d.registrationStrategy)J=d.registrationStrategy();else{const[vt,...Kt]=(d.registrationStrategy||"registerWhenStable:30000").split(":");switch(vt){case"registerImmediately":J=(0,I.of)(null);break;case"registerWithDelay":J=tf(+Kt[0]||0);break;case"registerWhenStable":const be=(0,xd.H)(b.get(c.o8S).whenStable());J=Kt[0]?(0,Il.h)(be,tf(+Kt[0])):be;break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${d.registrationStrategy}`)}}C.runOutsideAngular(()=>J.pipe((0,S.s)(1)).subscribe(()=>navigator.serviceWorker.register(p,{scope:d.scope}).catch(vt=>console.error("Service worker registration failed with:",vt))))}}function tf(b){return(0,I.of)(null).pipe((0,dt.c)(b))}function ef(b,p){return new kd((0,qt.UE)(p)&&!1!==b.enabled?navigator.serviceWorker:void 0)}class Fh{}var bl=r(7468),tu=r(2498),Ip=r(9437),rf=r(4668),ed=r(4572),eu=r(983);function zu(b){return b&&b.constructor&&"function"==typeof b.constructor.isBuffer&&b.constructor.isBuffer(b)}function Hu(b){return b}function Op(b,p){const d=(p=p||{}).delimiter||".",m=p.maxDepth,C=p.transformKey||Hu,V={};return function J(vt,Kt,be){be=be||1,Object.keys(vt).forEach(function(ur){const wr=vt[ur],po=p.safe&&Array.isArray(wr),Gr=Object.prototype.toString.call(wr),so=zu(wr),tn="[object Object]"===Gr||"[object Array]"===Gr,fn=Kt?Kt+d+C(ur):C(ur);if(!po&&!so&&tn&&Object.keys(wr).length&&(!p.maxDepth||be0&&(po=vt(wr.shift()),Gr=vt(wr[0]))}so[po]=Ol(b[ur],p)}),V}class ru{translations;constructor(p){this.translations=p}getTranslation(p){return(0,I.of)(this.translations.get(p)||{})}}const Rp=new c.nKC("TRANSLOCO_LOADER");function Wu(b,p){return b&&(Object.prototype.hasOwnProperty.call(b,p)?b[p]:p.split(".").reduce((d,m)=>d?.[m],b))}function $h(b){return b?Array.isArray(b)?b.length:es(b)?Object.keys(b).length:b?b.length:0:0}function nl(b){return"string"==typeof b}function es(b){return!!b&&"object"==typeof b&&!Array.isArray(b)}function Gu(b){return null==b}function af(b){return!1===Gu(b)}function Rl(b){return b&&"string"==typeof b.scope}function ou(b){return Op(b,{safe:!0})}const Cd=new c.nKC("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>Nl}),Nl={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function Hh(b={}){return{...Nl,...b,missingHandler:{...Nl.missingHandler,...b.missingHandler},flatten:{...Nl.flatten,...b.flatten}}}const nu=new c.nKC("TRANSLOCO_TRANSPILER");let Wh=(()=>{class b{interpolationMatcher;constructor(d){this.interpolationMatcher=function Kh(b){const[p,d]=b.interpolation;return new RegExp(`${p}(.*?)${d}`,"g")}(d??Nl)}transpile(d,m={},C,V){return nl(d)?d.replace(this.interpolationMatcher,(J,vt)=>(vt=vt.trim(),af(m[vt])?m[vt]:af(C[vt])?this.transpile(C[vt],m,C,V):"")):(m&&(es(d)?d=this.handleObject(d,m,C,V):Array.isArray(d)&&(d=this.handleArray(d,m,C,V))),d)}handleObject(d,m={},C,V){let J=d;return Object.keys(m).forEach(vt=>{const Kt=Wu(J,vt),be=Wu(m,vt),ur=this.transpile(Kt,be,C,V);J=function nf(b,p,d){b={...b};const m=p.split("."),C=m.length-1;return m.reduce((V,J,vt)=>(V[J]=vt===C?d:Array.isArray(V[J])?V[J].slice():{...V[J]},V&&V[J]),b),b}(J,vt,ur)}),J}handleArray(d,m={},C,V){return d.map(J=>this.transpile(J,m,C,V))}static \u0275fac=function(m){return new(m||b)(c.KVO(Cd,8))};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();const iu=new c.nKC("TRANSLOCO_MISSING_HANDLER");let Bp=(()=>{class b{handle(d,m){return m.missingHandler.logMissingKey&&!m.prodMode&&console.warn(`%c Missing translation for '${d}'`,"font-size: 12px; color: red"),d}static \u0275fac=function(m){return new(m||b)};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();const Xu=new c.nKC("TRANSLOCO_INTERCEPTOR");let Dd=(()=>{class b{preSaveTranslation(d){return d}preSaveTranslationKey(d,m){return m}static \u0275fac=function(m){return new(m||b)};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();const v=new c.nKC("TRANSLOCO_FALLBACK_STRATEGY");let lr,x=(()=>{class b{userConfig;constructor(d){this.userConfig=d}getNextLangs(){const d=this.userConfig.fallbackLang;if(!d)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(d)?d:[d]}static \u0275fac=function(m){return new(m||b)(c.KVO(Cd))};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac})}return b})();function D(b){if(!b)return"";const p=b.split("/");return p.pop(),p.join("/")}function j(b){return b?b.split("/").pop():""}function xe(b){return{scope:D(b)||null,langName:j(b)}}function Fe(b){const{path:p,inlineLoader:d,mainLoader:m,data:C}=b;if(d){if(!1===function Np(b){return"function"==typeof b}(d[p]))throw`You're using an inline loader but didn't provide a loader for ${p}`;return d[p]().then(J=>J.default?J.default:J)}return m.getTranslation(p,C)}let Ze=(()=>{class b{loader;parser;missingHandler;interceptor;fallbackStrategy;langChanges$;subscription=null;translations=new Map;cache=new Map;firstFallbackLang;defaultLang="";availableLangs=[];isResolvedMissingOnce=!1;lang;failedLangs=new Set;events=new ts.B;events$=this.events.asObservable();config;constructor(d,m,C,V,J,vt){this.loader=d,this.parser=m,this.missingHandler=C,this.interceptor=V,this.fallbackStrategy=vt,this.loader||(this.loader=new ru(this.translations)),lr=this,this.config=JSON.parse(JSON.stringify(J)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new jt.t(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(Kt=>{"translationLoadSuccess"===Kt.type&&Kt.wasFailure&&this.setActiveLang(Kt.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(d){this.defaultLang=d}getActiveLang(){return this.lang.getValue()}setActiveLang(d){return this.parser.onLangChanged?.(d),this.lang.next(d),this.events.next({type:"langChanged",payload:xe(d)}),this}setAvailableLangs(d){this.availableLangs=d}getAvailableLangs(){return this.availableLangs}load(d,m={}){const C=this.cache.get(d);if(C)return C;let V;const J=this._isLangScoped(d);let vt;J&&(vt=D(d));const Kt={path:d,mainLoader:this.loader,inlineLoader:m.inlineLoader,data:J?{scope:vt}:void 0};if(this.useFallbackTranslation(d)){const ur=J?`${vt}/${this.firstFallbackLang}`:this.firstFallbackLang,wr=function Pe({mainLoader:b,path:p,data:d,fallbackPath:m,inlineLoader:C}){return(m?[p,m]:[p]).map(J=>{const vt=Fe({path:J,mainLoader:b,inlineLoader:C,data:d});return(0,xd.H)(vt).pipe((0,ys.T)(Kt=>({translation:Kt,lang:J})))})}({...Kt,fallbackPath:ur});V=(0,bl.p)(wr)}else{const ur=Fe(Kt);V=(0,xd.H)(ur)}const be=V.pipe((0,tu.L)(this.config.failedRetries),(0,Jd.M)(ur=>{Array.isArray(ur)?ur.forEach(wr=>{this.handleSuccess(wr.lang,wr.translation),wr.lang!==d&&this.cache.set(wr.lang,(0,I.of)({}))}):this.handleSuccess(d,ur)}),(0,Ip.W)(ur=>(this.config.prodMode||console.error(`Error while trying to load "${d}"`,ur),this.handleFailure(d,m))),(0,rf.t)(1));return this.cache.set(d,be),be}translate(d,m={},C=this.getActiveLang()){if(!d)return d;const{scope:V,resolveLang:J}=this.resolveLangAndScope(C);if(Array.isArray(d))return d.map(be=>this.translate(V?`${V}.${be}`:be,m,J));d=V?`${V}.${d}`:d;const vt=this.getTranslation(J),Kt=vt[d];return Kt?this.parser.transpile(Kt,m,vt,d):this._handleMissingKey(d,Kt,m)}selectTranslate(d,m,C,V=!1){let J;const vt=(be,ur)=>this.load(be,ur).pipe((0,ys.T)(()=>V?this.translateObject(d,m,be):this.translate(d,m,be)));if(Gu(C))return this.langChanges$.pipe((0,pt.n)(be=>vt(be)));if(function zh(b){return Array.isArray(b)&&b.every(Rl)}(C)||Rl(C)){const be=Array.isArray(C)?C[0]:C;C=be.scope,J=function Gt(b,p){return function Pp(b){return b&&es(b.loader)}(b)?function Ot(b,p){return Object.keys(b).reduce((d,m)=>(d[`${p}/${m}`]=b[m],d),{})}(b.loader,p):void 0}(be,be.scope)}if(this.isLang(C)||this.isScopeWithLang(C))return vt(C);const Kt=C;return this.langChanges$.pipe((0,pt.n)(be=>vt(`${Kt}/${be}`,{inlineLoader:J})))}isScopeWithLang(d){return this.isLang(j(d))}translateObject(d,m={},C=this.getActiveLang()){if(nl(d)||Array.isArray(d)){const{resolveLang:J,scope:vt}=this.resolveLangAndScope(C);if(Array.isArray(d))return d.map(ur=>this.translateObject(vt?`${vt}.${ur}`:ur,m,J));const Kt=this.getTranslation(J),be=function sf(b){return Ol(b)}(this.getObjectByKey(Kt,d=vt?`${vt}.${d}`:d));return function jh(b){return 0===$h(b)}(be)?this.translate(d,m,C):this.parser.transpile(be,m,Kt,d)}const V=[];for(const[J,vt]of this.getEntries(d))V.push(this.translateObject(J,vt,C));return V}selectTranslateObject(d,m,C){if(nl(d)||Array.isArray(d))return this.selectTranslate(d,m,C,!0);const[[V,J],...vt]=this.getEntries(d);return this.selectTranslateObject(V,J,C).pipe((0,ys.T)(Kt=>{const be=[Kt];for(const[ur,wr]of vt)be.push(this.translateObject(ur,wr,C));return be}))}getTranslation(d){if(d){if(this.isLang(d))return this.translations.get(d)||{};{const{scope:m,resolveLang:C}=this.resolveLangAndScope(d),V=this.translations.get(C)||{};return this.getObjectByKey(V,m)}}return this.translations}selectTranslation(d){let m=this.langChanges$;if(d){const C=j(d)!==d;m=this.isLang(d)||C?(0,I.of)(d):this.langChanges$.pipe((0,ys.T)(V=>`${d}/${V}`))}return m.pipe((0,pt.n)(C=>this.load(C).pipe((0,ys.T)(()=>this.getTranslation(C)))))}setTranslation(d,m=this.getActiveLang(),C={}){const J={merge:!0,emitChange:!0,...C},vt=D(m);let Kt=d;if(vt){const Gr=this.getMappedScope(vt);Kt=ou({[Gr]:d})}const be=vt?j(m):m,ur={...J.merge&&this.getTranslation(be),...Kt},wr=this.config.flatten.aot?ur:ou(ur),po=this.interceptor.preSaveTranslation(wr,be);this.translations.set(be,po),J.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(d,m,C=this.getActiveLang(),V={}){const J=this.interceptor.preSaveTranslationKey(d,m,C);this.setTranslation({[d]:J},C,{...V,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:d}){const m=Array.isArray(d)?d[0]:d;d&&this.useFallbackTranslation(m)&&(this.firstFallbackLang=m)}_handleMissingKey(d,m,C){if(this.config.missingHandler.allowEmpty&&""===m)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const V=this.translate(d,C,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,V}return this.missingHandler.handle(d,this.getMissingHandlerData(),C)}_isLangScoped(d){return-1===this.getAvailableLangsIds().indexOf(d)}isLang(d){return-1!==this.getAvailableLangsIds().indexOf(d)}_loadDependencies(d,m){const C=j(d);return this._isLangScoped(d)&&!this.isLoadedTranslation(C)?(0,ed.z)([this.load(C),this.load(d,{inlineLoader:m})]):this.load(d,{inlineLoader:m})}_completeScopeWithLang(d){return this._isLangScoped(d)&&!this.isLang(j(d))?`${d}/${this.getActiveLang()}`:d}_setScopeAlias(d,m){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[d]=m}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(d){return $h(this.getTranslation(d))}getAvailableLangsIds(){return nl(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(m=>m.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(d){return this.config.missingHandler.useFallbackTranslation&&d!==this.firstFallbackLang}handleSuccess(d,m){this.setTranslation(m,d,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:xe(d)}),this.failedLangs.forEach(C=>this.cache.delete(C)),this.failedLangs.clear()}handleFailure(d,m){Gu(m.failedCounter)&&(m.failedCounter=0,m.fallbackLangs||(m.fallbackLangs=this.fallbackStrategy.getNextLangs(d)));const C=d.split("/"),J=m.fallbackLangs[m.failedCounter];if(this.failedLangs.add(d),this.cache.has(J))return this.handleSuccess(J,this.getTranslation(J)),eu.w;if(!J||J===C[C.length-1]){let be="Unable to load translation and all the fallback languages";throw C.length>1&&(be+=", did you misspelled the scope name?"),new Error(be)}let Kt=J;return C.length>1&&(C[C.length-1]=J,Kt=C.join("/")),m.failedCounter++,this.events.next({type:"translationLoadFailure",payload:xe(d)}),this.load(Kt,m)}getMappedScope(d){const{scopeMapping:m={}}=this.config;return m[d]||function Ku(b){return b.replace(/(?:^\w|[A-Z]|\b\w)/g,(p,d)=>0==d?p.toLowerCase():p.toUpperCase()).replace(/\s+|_|-|\//g,"")}(d)}resolveLangAndScope(d){let C,m=d;if(this._isLangScoped(d)){const V=j(d),J=this.isLang(V);m=J?V:this.getActiveLang(),C=this.getMappedScope(J?D(d):d)}return{scope:C,resolveLang:m}}getObjectByKey(d,m){const C={},V=`${m}.`;for(const J in d)J.startsWith(V)&&(C[J.replace(V,"")]=d[J]);return C}getEntries(d){return d instanceof Map?d.entries():Object.entries(d)}static \u0275fac=function(m){return new(m||b)(c.KVO(Rp,8),c.KVO(nu),c.KVO(iu),c.KVO(Xu),c.KVO(Cd),c.KVO(v))};static \u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})();function uo(b){return(0,c.EmA)([{provide:nu,useClass:b,deps:[Cd]}])}function Xo(b){return(0,c.EmA)([{provide:v,useClass:b,deps:[Cd]}])}function an(b){return(0,c.EmA)([{provide:iu,useClass:b}])}function bo(b){return(0,c.EmA)([{provide:Xu,useClass:b}])}new c.nKC("TRANSLOCO_LANG"),new c.nKC("TRANSLOCO_LOADING_TEMPLATE"),new c.nKC("TRANSLOCO_SCOPE"),new c.nKC("TRANSLOCO_TEST_LANGS - Available testing languages"),new c.nKC("TRANSLOCO_TEST_OPTIONS - Testing options");var wl=r(2771);let Wa=(()=>{class b{constructor(){this._httpClient=(0,c.WQX)(q.Qq),this._navigation=new wl.m(1)}get navigation$(){return this._navigation.asObservable()}get(){return this._httpClient.get("api/navigation").pipe((0,Jd.M)(d=>{this._navigation.next(d)}))}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})(),il=(()=>{class b{constructor(d){this._httpClient=d,this._chat=new jt.t(null),this._chats=new jt.t(null)}get chat$(){return this._chat.asObservable()}get chats$(){return this._chats.asObservable()}getChats(){return this._httpClient.get("api/apps/chat/chats").pipe((0,Jd.M)(d=>{this._chats.next(d)}))}getChatById(d){return this._httpClient.get("api/apps/chat/chat",{params:{id:d}}).pipe((0,ys.T)(m=>(this._chat.next(m),m)),(0,pt.n)(m=>m?(0,I.of)(m):(0,T.$)("Could not found chat with id of "+d+"!")))}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(q.Qq))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();const Ll=new class Bc{constructor(p){this.version=p,this.full=p,this.major=p.split(".")[0],this.minor=p.split(".")[1],this.patch=p.split(".").slice(2).join(".")}}("0.0.10").full;var os=r(6977),Yu=r(4085),Zu=r(7575);function Hw(b,p){if(1&b&&c.nrm(0,"mat-progress-bar",0),2&b){const d=c.XpG();c.Y8G("mode",d.mode)("value",d.progress)}}let df=(()=>{class b{constructor(){this._angorLoadingService=(0,c.WQX)(At),this.autoMode=!0,this.progress=0,this.show=!1,this._unsubscribeAll=new ts.B}ngOnChanges(d){"autoMode"in d&&this._angorLoadingService.setAutoMode((0,Yu.he)(d.autoMode.currentValue))}ngOnInit(){this._angorLoadingService.mode$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.mode=d}),this._angorLoadingService.progress$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.progress=d}),this._angorLoadingService.show$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.show=d})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["angor-loading-bar"]],inputs:{autoMode:"autoMode"},exportAs:["angorLoadingBar"],standalone:!0,features:[c.OA$,c.aNF],decls:1,vars:1,consts:[[3,"mode","value"]],template:function(m,C){1&m&&c.DNE(0,Hw,1,2,"mat-progress-bar",0),2&m&&c.vxM(C.show?0:-1)},dependencies:[Zu.PO,Zu.HM],styles:["angor-loading-bar{position:fixed;top:0;z-index:999;width:100%;height:6px}\n"],encapsulation:2})}}return b})();function Up(b,p){1&b&&c.nrm(0,"router-outlet")}let Rm=(()=>{class b{constructor(){this._unsubscribeAll=new ts.B}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["empty-layout"]],standalone:!0,features:[c.aNF],decls:4,vars:1,consts:[[1,"flex","w-full","flex-auto","flex-col"],[1,"flex","flex-auto","flex-col"]],template:function(m,C){1&m&&(c.nrm(0,"angor-loading-bar"),c.j41(1,"div",0)(2,"div",1),c.DNE(3,Up,1,0,"router-outlet"),c.k0s()()),2&m&&(c.R7$(3),c.vxM(3))},dependencies:[df,s.n3],encapsulation:2})}}return b})();var Ys=r(8834),uc=r(9213),$p=r(4823);function Kv(b,p){1&b&&c.nrm(0,"mat-icon",3)}let Qu=(()=>{class b{constructor(){this._document=(0,c.WQX)(qt.qQ)}toggleFullscreen(){this._document.fullscreenEnabled?this._document.fullscreenElement?this._document.exitFullscreen():this._document.documentElement.requestFullscreen().catch(()=>{console.error("Entering fullscreen mode failed.")}):console.log("Fullscreen is not available in this browser.")}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["angor-fullscreen"]],inputs:{iconTpl:"iconTpl",tooltip:"tooltip"},exportAs:["angorFullscreen"],standalone:!0,features:[c.aNF],decls:4,vars:2,consts:[["defaultIconTpl",""],["mat-icon-button","",3,"click","matTooltip"],[3,"ngTemplateOutlet"],["svgIcon","heroicons_outline:arrows-pointing-out"]],template:function(m,C){if(1&m){const V=c.RV6();c.j41(0,"button",1),c.bIt("click",function(){return c.eBV(V),c.Njj(C.toggleFullscreen())}),c.eu8(1,2),c.k0s(),c.DNE(2,Kv,1,0,"ng-template",null,0,c.C5r)}if(2&m){const V=c.sdS(3);c.Y8G("matTooltip",C.tooltip||"Toggle Fullscreen"),c.R7$(),c.Y8G("ngTemplateOutlet",C.iconTpl||V)}},dependencies:[Ys.Hl,Ys.iY,$p.uc,$p.oV,qt.T3,uc.m_,uc.An],encapsulation:2,changeDetection:0})}}return b})();var jp=r(7857),Vp=r(6939),uf=r(6231);let Nm=(()=>{class b{constructor(d){this.relayService=d,this.notificationSubject=new jt.t([]),this.notificationCount=new jt.t(0),this.lastNotificationTimestamp=null,this.initializeNotificationData()}initializeNotificationData(){this.notificationCount.next(this.loadCountFromLocalStorage()),this.lastNotificationTimestamp=this.loadTimestampFromLocalStorage()}loadCountFromLocalStorage(){const d=localStorage.getItem("notificationCount");return d?parseInt(d,10):0}loadTimestampFromLocalStorage(){const d=localStorage.getItem("lastNotificationTimestamp");return d?parseInt(d,10):null}saveNotificationData(d,m){localStorage.setItem("notificationCount",d.toString()),localStorage.setItem("lastNotificationTimestamp",m.toString())}getNotificationObservable(){return this.notificationSubject.asObservable()}getNotificationCount(){return this.notificationCount.asObservable()}loadFilterPreferences(){const d=localStorage.getItem("notificationSettings");return d?JSON.parse(d):[1,3,4,7,9735]}subscribeToNotifications(d){var m=this;return(0,_.A)(function*(){yield m.relayService.ensureConnectedRelays();const C=m.relayService.getPool(),V=m.relayService.getConnectedRelays();if(0===V.length)throw new Error("No connected relays");const J=m.loadTimestampFromLocalStorage(),vt=m.loadFilterPreferences();0===vt.length&&vt.push(1,3,4,7,9735);const Kt={kinds:vt,"#p":[d],limit:50,since:J||void 0};return new Promise(be=>{C.subscribeMany(V,[Kt],{onevent:wr=>m.handleNotificationEvent(wr,d),oneose(){be()}})})})()}handleNotificationEvent(d,m){if(this.isNotificationEvent(d,m)){const V=new Date(1e3*d.created_at);let J="",vt="",Kt="";switch(d.kind){case 1:J="Mention",vt="Mentioned you in an event.",Kt="heroicons_outline:at-symbol";break;case 4:J="Private Message",vt="Sent a private message.",Kt="heroicons_outline:envelope-open";break;case 9735:J="Zap",vt="Received a zap event.",Kt="feather:zap";break;case 3:J="New Follower",vt="You have a new follower.",Kt="heroicons_outline:user-plus";break;case 7:J="New Like",vt="You have a new Like.",Kt="heroicons_outline:hand-thumb-up";break;default:J="Notification",Kt="heroicons_outline:bell"}const wr=[{id:d.id,icon:Kt,title:J,description:vt,time:V,kind:d.kind,read:!1},...this.notificationSubject.value].slice(0,50);this.notificationSubject.next(wr),this.incrementNotificationCount(d.created_at)}}incrementNotificationCount(d){const m=this.notificationCount.value+1;this.notificationCount.next(m),this.saveNotificationData(m,d)}markAllAsRead(){const d=this.notificationSubject.value.map(C=>({...C,read:!0}));this.notificationSubject.next(d),this.notificationCount.next(0);const m=Math.floor(Date.now()/1e3);this.saveNotificationData(0,m)}isNotificationEvent(d,m){return d.tags.some(C=>"p"===C[0]&&C[1]===m)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(uf.b))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var au=r(7987),qu=r(6324);const pf=["notificationsOrigin"],Lm=["notificationsPanel"],su=b=>({unread:b}),Pm=(b,p)=>({"bg-gray-400 dark:bg-gray-500 sm:opacity-0 sm:group-hover:opacity-100":b,"bg-primary":p});function Xh(b,p){if(1&b&&(c.j41(0,"span",4)(1,"span",6),c.EFF(2),c.k0s()()),2&b){const d=c.XpG();c.R7$(2),c.SpI(" ",d.unreadCount," ")}}function Fm(b,p){1&b&&c.eu8(0)}function Bm(b,p){if(1&b&&(c.j41(0,"a",23),c.DNE(1,Fm,1,0,"ng-container",25),c.k0s()),2&b){const d=c.XpG(2).$implicit,m=c.sdS(9);c.Y8G("href",d.link,c.B4B),c.R7$(),c.Y8G("ngTemplateOutlet",m)}}function Um(b,p){1&b&&c.eu8(0)}function hf(b,p){if(1&b&&(c.j41(0,"a",24),c.DNE(1,Um,1,0,"ng-container",25),c.k0s()),2&b){const d=c.XpG(2).$implicit,m=c.sdS(9);c.Y8G("routerLink",d.link),c.R7$(),c.Y8G("ngTemplateOutlet",m)}}function $m(b,p){if(1&b&&c.DNE(0,Bm,2,2,"a",23)(1,hf,2,2,"a",24),2&b){const d=c.XpG().$implicit;c.vxM(d.useRouter?-1:0),c.R7$(),c.vxM(d.useRouter?1:-1)}}function Yh(b,p){1&b&&c.eu8(0)}function gf(b,p){if(1&b&&(c.j41(0,"div",17),c.DNE(1,Yh,1,0,"ng-container",25),c.k0s()),2&b){c.XpG();const d=c.sdS(9);c.R7$(),c.Y8G("ngTemplateOutlet",d)}}function Ju(b,p){if(1&b&&(c.j41(0,"div",26),c.nrm(1,"mat-icon",32),c.k0s()),2&b){const d=c.XpG(2).$implicit;c.R7$(),c.Y8G("svgIcon",d.icon)}}function Ww(b,p){if(1&b&&c.nrm(0,"img",27),2&b){const d=c.XpG(2).$implicit;c.Y8G("src",d.image,c.B4B)("alt","Notification image")}}function Kw(b,p){if(1&b&&c.nrm(0,"div",29),2&b){const d=c.XpG(2).$implicit;c.Y8G("innerHTML",d.title,c.npT)}}function Gv(b,p){if(1&b&&c.nrm(0,"div",30),2&b){const d=c.XpG(2).$implicit;c.Y8G("innerHTML",d.description,c.npT)}}function Zh(b,p){if(1&b&&(c.DNE(0,Ju,2,1,"div",26)(1,Ww,1,2,"img",27),c.j41(2,"div",28),c.DNE(3,Kw,1,1,"div",29)(4,Gv,1,1,"div",30),c.j41(5,"div",31),c.EFF(6),c.nI1(7,"date"),c.k0s()()),2&b){const d=c.XpG().$implicit;c.vxM(d.icon&&!d.image?0:-1),c.R7$(),c.vxM(d.image?1:-1),c.R7$(2),c.vxM(d.title?3:-1),c.R7$(),c.vxM(d.description?4:-1),c.R7$(2),c.SpI(" ",c.i5U(7,5,d.time,"MMM dd, h:mm a")," ")}}function ff(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",16),c.DNE(1,$m,2,2)(2,gf,2,1,"div",17),c.j41(3,"div",18)(4,"button",19),c.bIt("click",function(){const C=c.eBV(d).$implicit,V=c.XpG(2);return c.Njj(V.toggleRead(C))}),c.nrm(5,"span",20),c.k0s(),c.j41(6,"button",21),c.bIt("click",function(){const C=c.eBV(d).$implicit,V=c.XpG(2);return c.Njj(V.delete(C))}),c.nrm(7,"mat-icon",22),c.k0s()()(),c.DNE(8,Zh,8,8,"ng-template",null,2,c.C5r)}if(2&b){const d=p.$implicit;c.Y8G("ngClass",c.eq3(7,su,!d.read)),c.R7$(),c.vxM(d.link?1:-1),c.R7$(),c.vxM(d.link?-1:2),c.R7$(2),c.Y8G("matTooltip",d.read?"Mark as unread":"Mark as read"),c.R7$(),c.Y8G("ngClass",c.l_i(9,Pm,d.read,!d.read)),c.R7$(),c.Y8G("matTooltip","Remove"),c.R7$(),c.Y8G("svgIcon","heroicons_solid:x-mark")}}function jm(b,p){1&b&&(c.j41(0,"div",15)(1,"div",33),c.nrm(2,"mat-icon",34),c.k0s(),c.j41(3,"div",35),c.EFF(4," No notifications "),c.k0s(),c.j41(5,"div",36),c.EFF(6," When you have notifications, they will appear here. "),c.k0s()()),2&b&&(c.R7$(2),c.Y8G("svgIcon","heroicons_outline:bell"))}function Vm(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",7)(1,"div",8)(2,"div",9)(3,"button",3),c.bIt("click",function(){c.eBV(d);const C=c.XpG();return c.Njj(C.closePanel())}),c.nrm(4,"mat-icon",10),c.k0s()(),c.j41(5,"div",11),c.EFF(6,"Notifications"),c.k0s(),c.j41(7,"div",12)(8,"button",13),c.bIt("click",function(){c.eBV(d);const C=c.XpG();return c.Njj(C.markAllAsRead())}),c.nrm(9,"mat-icon",10),c.k0s()()(),c.j41(10,"div",14),c.Z7z(11,ff,10,12,null,null,c.BUC().trackByFn,!0),c.DNE(13,jm,7,1,"div",15),c.k0s()()}if(2&b){const d=c.XpG();c.R7$(4),c.Y8G("svgIcon","heroicons_solid:x-mark"),c.R7$(4),c.Y8G("matTooltip","Mark all as read")("disabled",0===d.unreadCount),c.R7$(),c.Y8G("svgIcon","heroicons_solid:envelope-open"),c.R7$(2),c.Dyx(d.notifications),c.R7$(2),c.vxM(d.notifications&&d.notifications.length?-1:13)}}let mf=(()=>{class b{constructor(d,m,C,V,J){this._notificationService=d,this._changeDetectorRef=m,this._overlay=C,this._viewContainerRef=V,this._signerService=J,this.notifications=[],this.unreadCount=0,this._unsubscribeAll=new ts.B}ngOnInit(){const d=this._signerService.getPublicKey();this._notificationService.subscribeToNotifications(d).then(()=>{this._notificationService.getNotificationObservable().pipe((0,os.Q)(this._unsubscribeAll)).subscribe(m=>{this.notifications=m,this._changeDetectorRef.markForCheck()}),this._notificationService.getNotificationCount().pipe((0,os.Q)(this._unsubscribeAll)).subscribe(m=>{this.unreadCount=m,this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}openPanel(){!this._notificationsPanel||!this._notificationsOrigin||(this._overlayRef||this._createOverlay(),this._overlayRef.attach(new Vp.VA(this._notificationsPanel,this._viewContainerRef)))}closePanel(){this._overlayRef&&this._overlayRef.detach()}markAllAsRead(){this._notificationService.markAllAsRead()}toggleRead(d){d.read=!d.read}trackByFn(d,m){return m.id}_createOverlay(){this._overlayRef=this._overlay.create({hasBackdrop:!0,backdropClass:"angor-backdrop-on-mobile",scrollStrategy:this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().flexibleConnectedTo(this._notificationsOrigin._elementRef.nativeElement).withLockedPosition(!0).withPush(!0).withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"}])}),this._overlayRef.backdropClick().subscribe(()=>{this._overlayRef.detach()})}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(Nm),c.rXU(c.gRc),c.rXU(au.hJ),c.rXU(c.c1b),c.rXU(qu.A))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["notifications"]],viewQuery:function(m,C){if(1&m&&(c.GBs(pf,5),c.GBs(Lm,5)),2&m){let V;c.mGM(V=c.lsd())&&(C._notificationsOrigin=V.first),c.mGM(V=c.lsd())&&(C._notificationsPanel=V.first)}},exportAs:["notifications"],standalone:!0,features:[c.aNF],decls:6,vars:2,consts:[["notificationsOrigin",""],["notificationsPanel",""],["notificationContent",""],["mat-icon-button","",3,"click"],[1,"absolute","left-0","right-0","top-0","flex","h-3","items-center","justify-center"],[3,"svgIcon"],[1,"ml-4","mt-2.5","flex","h-4","min-w-4","shrink-0","items-center","justify-center","rounded-full","bg-teal-600","px-1","text-xs","font-medium","text-indigo-50"],[1,"fixed","inset-0","flex","flex-col","overflow-hidden","shadow-lg","sm:static","sm:inset-auto","sm:w-90","sm:min-w-90","sm:rounded-2xl"],[1,"flex","shrink-0","items-center","bg-primary","py-4","pl-6","pr-4","text-on-primary"],[1,"-ml-1","mr-3","sm:hidden"],[1,"text-current","icon-size-5",3,"svgIcon"],[1,"text-lg","font-medium","leading-10"],[1,"ml-auto"],["mat-icon-button","",1,"dark:text-white",3,"click","matTooltip","disabled"],[1,"bg-card","relative","flex","flex-auto","flex-col","divide-y","overflow-y-auto","sm:max-h-120"],[1,"flex","flex-auto","flex-col","items-center","justify-center","px-8","py-12","sm:justify-start"],[1,"group","flex","hover:bg-gray-50","dark:hover:bg-black","dark:hover:bg-opacity-5",3,"ngClass"],[1,"flex","flex-auto","py-5","pl-6"],[1,"relative","my-5","ml-2","mr-6","flex","flex-col"],["mat-icon-button","",1,"h-6","min-h-6","w-6",3,"click","matTooltip"],[1,"h-2","w-2","rounded-full",3,"ngClass"],["mat-icon-button","",1,"h-6","min-h-6","w-6","sm:opacity-0","sm:group-hover:opacity-100",3,"click","matTooltip"],[1,"icon-size-4",3,"svgIcon"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"href"],[1,"flex","flex-auto","cursor-pointer","py-5","pl-6",3,"routerLink"],[4,"ngTemplateOutlet"],[1,"mr-4","flex","h-8","w-8","shrink-0","items-center","justify-center","rounded-full","bg-gray-100","dark:bg-gray-700"],[1,"mr-4","h-8","w-8","shrink-0","overflow-hidden","rounded-full","object-cover","object-center",3,"src","alt"],[1,"flex","flex-auto","flex-col"],[1,"line-clamp-1","font-semibold",3,"innerHTML"],[1,"line-clamp-2",3,"innerHTML"],[1,"text-secondary","mt-2","text-sm","leading-none"],[1,"icon-size-5",3,"svgIcon"],[1,"flex","h-14","w-14","flex-0","items-center","justify-center","rounded-full","bg-primary-100","dark:bg-primary-600"],[1,"text-primary-700","dark:text-primary-50",3,"svgIcon"],[1,"mt-5","text-2xl","font-semibold","tracking-tight"],[1,"text-secondary","mt-1","w-full","max-w-60","text-center","text-md"]],template:function(m,C){if(1&m){const V=c.RV6();c.j41(0,"button",3,0),c.bIt("click",function(){return c.eBV(V),c.Njj(C.openPanel())}),c.DNE(2,Xh,3,1,"span",4),c.nrm(3,"mat-icon",5),c.k0s(),c.DNE(4,Vm,14,5,"ng-template",null,1,c.C5r)}2&m&&(c.R7$(2),c.vxM(C.unreadCount>0?2:-1),c.R7$(),c.Y8G("svgIcon","heroicons_outline:bell"))},dependencies:[Ys.Hl,Ys.iY,uc.m_,uc.An,$p.uc,$p.oV,qt.YU,qt.T3,s.Wk,qt.vh],encapsulation:2,changeDetection:0})}}return b})();var cu=r(5888),lu=r(9417),zm=r(5542),tp=r(9888),bf=r(8359),Pl=r(7336),Fl=r(9327),ep=r(9172),Gw=r(8203);const Xw=["panel"],Yw=["*"];function Zw(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",1,0),c.bIt("@panelAnimation.done",function(C){c.eBV(d);const V=c.XpG();return c.Njj(V._animationDone.next(C))}),c.SdG(2),c.k0s()}if(2&b){const d=p.id,m=c.XpG();c.HbH(m._classList),c.AVh("mat-mdc-autocomplete-visible",m.showPanel)("mat-mdc-autocomplete-hidden",!m.showPanel)("mat-primary","primary"===m._color)("mat-accent","accent"===m._color)("mat-warn","warn"===m._color),c.Y8G("id",m.id)("@panelAnimation",m.isOpen?"visible":"hidden"),c.BMQ("aria-label",m.ariaLabel||null)("aria-labelledby",m._getPanelAriaLabelledby(d))}}const Qw=(0,Mo.hZ)("panelAnimation",[(0,Mo.wk)("void, hidden",(0,Mo.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,Mo.kY)(":enter, hidden => visible",[(0,Mo.Os)([(0,Mo.i0)("0.03s linear",(0,Mo.iF)({opacity:1})),(0,Mo.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,Mo.iF)({transform:"scaleY(1)"}))])]),(0,Mo.kY)(":leave, visible => hidden",[(0,Mo.i0)("0.075s linear",(0,Mo.iF)({opacity:0}))])]);let qw=0;class Hm{constructor(p,d){this.source=p,this.option=d}}const Wm=new c.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function Jw(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let t0=(()=>{class b{get isOpen(){return this._isOpen&&this.showPanel}_setColor(d){this._color=d,this._changeDetectorRef.markForCheck()}set classList(d){this._classList=d,this._elementRef.nativeElement.className=""}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(d){this._hideSingleSelectionIndicator=d,this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const d of this.options)d._changeDetectorRef.markForCheck()}constructor(d,m,C,V){this._changeDetectorRef=d,this._elementRef=m,this._defaults=C,this._activeOptionChanges=bf.yU.EMPTY,this._animationDone=new c.bkB,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new c.bkB,this.opened=new c.bkB,this.closed=new c.bkB,this.optionActivated=new c.bkB,this.id="mat-autocomplete-"+qw++,this.inertGroups=V?.SAFARI||!1,this.autoActiveFirstOption=!!C.autoActiveFirstOption,this.autoSelectActiveOption=!!C.autoSelectActiveOption,this.requireSelection=!!C.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new tp.Au(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(d=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[d]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe(),this._animationDone.complete()}_setScrollTop(d){this.panel&&(this.panel.nativeElement.scrollTop=d)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(d){const m=new Hm(this,d);this.optionSelected.emit(m)}_getPanelAriaLabelledby(d){return this.ariaLabel?null:this.ariaLabelledby?(d?d+" ":"")+this.ariaLabelledby:d}_skipPredicate(){return!1}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(c.gRc),c.rXU(c.aKT),c.rXU(Wm),c.rXU(Ct.OD))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["mat-autocomplete"]],contentQueries:function(m,C,V){if(1&m&&(c.wni(V,qe.wT,5),c.wni(V,qe.QC,5)),2&m){let J;c.mGM(J=c.lsd())&&(C.options=J),c.mGM(J=c.lsd())&&(C.optionGroups=J)}},viewQuery:function(m,C){if(1&m&&(c.GBs(c.C4Q,7),c.GBs(Xw,5)),2&m){let V;c.mGM(V=c.lsd())&&(C.template=V.first),c.mGM(V=c.lsd())&&(C.panel=V.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",c.L39],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",c.L39],requireSelection:[2,"requireSelection","requireSelection",c.L39],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",c.L39],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",c.L39]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],standalone:!0,features:[c.Jv_([{provide:qe.is,useExisting:b}]),c.GFd,c.aNF],ngContentSelectors:Yw,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(m,C){1&m&&(c.NAR(),c.DNE(0,Zw,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape, var(--mat-app-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[Qw]},changeDetection:0})}}return b})();const Qh={provide:lu.kq,useExisting:(0,c.Rfq)(()=>wf),multi:!0},du=new c.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const b=(0,c.WQX)(au.hJ);return()=>b.scrollStrategies.reposition()}}),Gm={provide:du,deps:[au.hJ],useFactory:function Km(b){return()=>b.scrollStrategies.reposition()}};let wf=(()=>{class b{constructor(d,m,C,V,J,vt,Kt,be,ur,wr,po){this._element=d,this._overlay=m,this._viewContainerRef=C,this._zone=V,this._changeDetectorRef=J,this._dir=Kt,this._formField=be,this._document=ur,this._viewportRuler=wr,this._defaults=po,this._componentDestroyed=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=bf.yU.EMPTY,this._breakpointObserver=(0,c.WQX)(Fl.QP),this._handsetLandscapeSubscription=bf.yU.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new ts.B,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._initialized=new ts.B,this._injector=(0,c.WQX)(c.zZn),this._aboveClass="mat-mdc-autocomplete-panel-above",this._overlayAttached=!1,this.optionSelections=(0,$u.v)(()=>{const Gr=this.autocomplete?this.autocomplete.options:null;return Gr?Gr.changes.pipe((0,ep.Z)(Gr),(0,pt.n)(()=>(0,Il.h)(...Gr.map(so=>so.onSelectionChange)))):this._initialized.pipe((0,pt.n)(()=>this.optionSelections))}),this._handlePanelKeydown=Gr=>{(Gr.keyCode===Pl._f&&!(0,Pl.rp)(Gr)||Gr.keyCode===Pl.i7&&(0,Pl.rp)(Gr,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),Gr.stopPropagation(),Gr.preventDefault())},this._trackedModal=null,this._scrollStrategy=vt}ngAfterViewInit(){this._initialized.next(),this._initialized.complete();const d=this._getWindow();typeof d<"u"&&this._zone.runOutsideAngular(()=>d.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(d){d.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const d=this._getWindow();typeof d<"u"&&d.removeEventListener("blur",this._windowBlurHandler),this._handsetLandscapeSubscription.unsubscribe(),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&(0,tp.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,Il.h)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,ve.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,ve.p)(()=>this._overlayAttached)):(0,I.of)()).pipe((0,ys.T)(d=>d instanceof qe.MI?d:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,Il.h)((0,Zd.R)(this._document,"click"),(0,Zd.R)(this._document,"auxclick"),(0,Zd.R)(this._document,"touchend")).pipe((0,ve.p)(d=>{const m=(0,Ct.Fb)(d),C=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,V=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&m!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!C||!C.contains(m))&&(!V||!V.contains(m))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(m)}))}writeValue(d){Promise.resolve(null).then(()=>this._assignOptionValue(d))}registerOnChange(d){this._onChange=d}registerOnTouched(d){this._onTouched=d}setDisabledState(d){this._element.nativeElement.disabled=d}_handleKeydown(d){const m=d.keyCode,C=(0,Pl.rp)(d);if(m===Pl._f&&!C&&d.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&m===Pl.Fm&&this.panelOpen&&!C)this.activeOption._selectViaInteraction(),this._resetActiveItem(),d.preventDefault();else if(this.autocomplete){const V=this.autocomplete._keyManager.activeItem,J=m===Pl.i7||m===Pl.n6;m===Pl.wn||J&&!C&&this.panelOpen?this.autocomplete._keyManager.onKeydown(d):J&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(J||this.autocomplete._keyManager.activeItem!==V)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(d){let m=d.target,C=m.value;if("number"===m.type&&(C=""==C?null:parseFloat(C)),this._previousValue!==C){if(this._previousValue=C,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(C),C){if(this.panelOpen&&!this.autocomplete.requireSelection){const V=this.autocomplete.options?.find(J=>J.selected);V&&C!==this._getDisplayValue(V.value)&&V.deselect(!1)}}else this._clearPreviousSelectedOption(null,!1);if(this._canOpen()&&this._document.activeElement===d.target){const V=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(V)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_floatLabel(d=!1){this._formField&&"auto"===this._formField.floatLabel&&(d?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const d=new A.c(C=>{(0,c.mal)(()=>{C.next()},{injector:this._injector})}),m=this.autocomplete.options.changes.pipe((0,Jd.M)(()=>this._positionStrategy.reapplyLastPosition()),(0,dt.c)(0));return(0,Il.h)(d,m).pipe((0,pt.n)(()=>this._zone.run(()=>{const C=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),C!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),(0,S.s)(1)).subscribe(C=>this._setValueAndClose(C))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(d){const m=this.autocomplete;return m&&m.displayWith?m.displayWith(d):d}_assignOptionValue(d){const m=this._getDisplayValue(d);null==d&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(m??"")}_updateNativeInputValue(d){this._formField?this._formField._control.value=d:this._element.nativeElement.value=d,this._previousValue=d}_setValueAndClose(d){const m=this.autocomplete,C=d?d.source:this._pendingAutoselectedOption;C?(this._clearPreviousSelectedOption(C),this._assignOptionValue(C.value),this._onChange(C.value),m._emitSelectEvent(C),this._element.nativeElement.focus()):m.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),m._animationDone?m._animationDone.pipe((0,S.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(d,m){this.autocomplete?.options?.forEach(C=>{C!==d&&C.selected&&C.deselect(m)})}_openPanelInternal(d=this._element.nativeElement.value){this._attachOverlay(d),this._floatLabel(),this._trackedModal&&(0,tp.px)(this._trackedModal,"aria-owns",this.autocomplete.id)}_attachOverlay(d){let m=this._overlayRef;m?(this._positionStrategy.setOrigin(this._getConnectedElement()),m.updateSize({width:this._getPanelWidth()})):(this._portal=new Vp.VA(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),m=this._overlay.create(this._getOverlayConfig()),this._overlayRef=m,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&m&&m.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(Fl.Rp.HandsetLandscape).subscribe(V=>{V.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),m&&!m.hasAttached()&&(m.attach(this._portal),this._valueOnAttach=d,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());const C=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&C!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const d=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=d.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=d.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new au.rR({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const d=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(d),this._positionStrategy=d,d}_setStrategyPositions(d){const m=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],C=this._aboveClass,V=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:C},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:C}];let J;J="above"===this.position?V:"below"===this.position?m:[...m,...V],d.withPositions(J)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const d=this.autocomplete;if(d.autoActiveFirstOption){let m=-1;for(let C=0;C .cdk-overlay-container [aria-modal="true"]');if(!d)return;const m=this.autocomplete.id;this._trackedModal&&(0,tp.Ae)(this._trackedModal,"aria-owns",m),(0,tp.px)(d,"aria-owns",m),this._trackedModal=d}_clearFromModal(){this._trackedModal&&((0,tp.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(c.aKT),c.rXU(au.hJ),c.rXU(c.c1b),c.rXU(c.SKi),c.rXU(c.gRc),c.rXU(du),c.rXU(Gw.dS,8),c.rXU(mr.xb,9),c.rXU(qt.qQ,8),c.rXU(zm.Xj),c.rXU(Wm,8))}}static{this.\u0275dir=c.FsC({type:b,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(m,C){1&m&&c.bIt("focusin",function(){return C._handleFocus()})("blur",function(){return C._onTouched()})("input",function(J){return C._handleInput(J)})("keydown",function(J){return C._handleKeydown(J)})("click",function(){return C._handleClick()}),2&m&&c.BMQ("autocomplete",C.autocompleteAttribute)("role",C.autocompleteDisabled?null:"combobox")("aria-autocomplete",C.autocompleteDisabled?null:"list")("aria-activedescendant",C.panelOpen&&C.activeOption?C.activeOption.id:null)("aria-expanded",C.autocompleteDisabled?null:C.panelOpen.toString())("aria-controls",C.autocompleteDisabled||!C.panelOpen||null==C.autocomplete?null:C.autocomplete.id)("aria-haspopup",C.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",c.L39]},exportAs:["matAutocompleteTrigger"],standalone:!0,features:[c.Jv_([Qh]),c.GFd,c.OA$]})}}return b})(),Yv=(()=>{class b{static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275mod=c.$C({type:b})}static{this.\u0275inj=c.G2t({providers:[Gm],imports:[au.z_,qe.Sy,qe.yE,qt.MD,zm.Gj,qe.Sy,qe.yE]})}}return b})();var Zv=r(9042),Qv=r(152),qh=r(7291);const yf=["barSearchInput"],qv=["matAutocomplete"];function Jv(b,p){if(1&b){const d=c.RV6();c.j41(0,"button",5),c.bIt("click",function(){c.eBV(d);const C=c.XpG(2);return c.Njj(C.open())}),c.nrm(1,"mat-icon",6),c.k0s()}2&b&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:magnifying-glass"))}function Xm(b,p){1&b&&(c.j41(0,"mat-option",14),c.EFF(1," No results found! "),c.k0s())}function e0(b,p){if(1&b){const d=c.RV6();c.j41(0,"img",22),c.bIt("error",function(C){c.eBV(d);const V=c.XpG(5);return c.Njj(V.handleImageError(C))}),c.k0s()}if(2&b){const d=c.XpG().$implicit;c.Mz_("alt","",d.name,"'s avatar"),c.Y8G("src",d.avatar,c.B4B)}}function r0(b,p){1&b&&(c.qex(0),c.nrm(1,"mat-icon",23),c.bVm()),2&b&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:user-circle"))}function o0(b,p){if(1&b&&(c.j41(0,"div",24),c.EFF(1),c.k0s()),2&b){const d=c.XpG().$implicit;c.R7$(),c.SpI(" ",d.about," ")}}function n0(b,p){if(1&b&&(c.qex(0),c.j41(1,"mat-option",15)(2,"div",16)(3,"div",17),c.DNE(4,e0,1,3,"img",18)(5,r0,2,1,"ng-container",2),c.k0s(),c.j41(6,"div",19)(7,"span",20),c.EFF(8),c.k0s(),c.DNE(9,o0,2,1,"div",21),c.k0s()()(),c.bVm()),2&b){const d=p.$implicit;c.R7$(),c.Y8G("routerLink",d.link)("value",d.name),c.R7$(3),c.Y8G("ngIf",d.avatar),c.R7$(),c.Y8G("ngIf",!d.avatar),c.R7$(3),c.JRh(d.name),c.R7$(),c.Y8G("ngIf",d.about)}}function a0(b,p){if(1&b&&(c.qex(0),c.DNE(1,n0,10,6,"ng-container",12),c.bVm()),2&b){const d=p.$implicit,m=c.XpG(3);c.R7$(),c.Y8G("ngForOf",d.results)("ngForTrackBy",m.trackByFn)}}function Ym(b,p){if(1&b){const d=c.RV6();c.j41(0,"div",7),c.nrm(1,"mat-icon",8),c.j41(2,"input",9,0),c.bIt("keydown",function(C){c.eBV(d);const V=c.XpG(2);return c.Njj(V.onKeydown(C))}),c.k0s(),c.j41(4,"mat-autocomplete",10,1),c.DNE(6,Xm,2,0,"mat-option",11)(7,a0,2,2,"ng-container",12),c.k0s(),c.j41(8,"button",13),c.bIt("click",function(){c.eBV(d);const C=c.XpG(2);return c.Njj(C.close())}),c.nrm(9,"mat-icon",6),c.k0s()()}if(2&b){const d=c.sdS(5),m=c.XpG(2);c.Y8G("@slideInTop",void 0)("@slideOutTop",void 0),c.R7$(),c.Y8G("svgIcon","heroicons_outline:magnifying-glass"),c.R7$(),c.Y8G("formControl",m.searchControl)("matAutocomplete",d)("placeholder","Search..."),c.R7$(2),c.Y8G("autoSelectActiveOption",!0)("disableRipple",!0),c.R7$(2),c.Y8G("ngIf",m.resultSets&&!m.resultSets.length),c.R7$(),c.Y8G("ngForOf",m.resultSets)("ngForTrackBy",m.trackByFn),c.R7$(2),c.Y8G("svgIcon","heroicons_outline:x-mark")}}function Zm(b,p){if(1&b&&(c.j41(0,"div"),c.DNE(1,Jv,2,1,"button",3)(2,Ym,10,12,"div",4),c.k0s()),2&b){const d=c.XpG();c.R7$(),c.Y8G("ngIf",!d.opened),c.R7$(),c.Y8G("ngIf",d.opened)}}let Qm=(()=>{class b{constructor(d,m){this._storageService=d,this._sanitizer=m,this.appearance="basic",this.debounce=300,this.minLength=2,this.search=new c.bkB,this.opened=!1,this.searchControl=new lu.hs,this._unsubscribeAll=new ts.B}set barSearchInput(d){d&&setTimeout(()=>{d.nativeElement.focus()})}set matAutocomplete(d){this._matAutocomplete=d}ngOnChanges(d){"appearance"in d&&this.close()}ngOnInit(){var d=this;this.searchControl.valueChanges.pipe((0,Qv.B)(this.debounce),(0,os.Q)(this._unsubscribeAll),(0,ys.T)(m=>((!m||m.lengthm&&m.length>=this.minLength)).subscribe(function(){var m=(0,_.A)(function*(C){const V=yield d._storageService.searchProfile(C);d.resultSets=V.map(J=>({label:"Project",results:[{name:J.profile.name||J.profile.displayName||J.pubKey,pubkey:J.pubKey,username:J.profile.username||"",website:J.profile.website||"",about:J.profile.about?J.profile.about.replace(/<\/?[^>]+(>|$)/g,""):"",avatar:J.profile.picture||null,banner:J.profile.banner||null,link:`/profile/${J.pubKey}`}]})),d.search.next(d.resultSets)});return function(C){return m.apply(this,arguments)}}())}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}onKeydown(d){"Escape"===d.code&&"bar"===this.appearance&&!this._matAutocomplete.isOpen&&this.close()}open(){this.opened||(this.opened=!0)}close(){this.opened&&(this.searchControl.setValue(""),this.opened=!1)}trackByFn(d,m){return m.id||d}handleImageError(d){const m=d.target;m.onerror=null,m.src="images/avatars/avatar-placeholder.png"}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(qh.n),c.rXU(o.up))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["search"]],viewQuery:function(m,C){if(1&m&&(c.GBs(yf,5),c.GBs(qv,5)),2&m){let V;c.mGM(V=c.lsd())&&(C.barSearchInput=V.first),c.mGM(V=c.lsd())&&(C.matAutocomplete=V.first)}},inputs:{appearance:"appearance",debounce:"debounce",minLength:"minLength"},outputs:{search:"search"},exportAs:["angorSearch"],standalone:!0,features:[c.Jv_([{provide:du,useFactory:()=>{const d=(0,c.WQX)(au.hJ);return()=>d.scrollStrategies.block()}}]),c.OA$,c.aNF],decls:1,vars:1,consts:[["barSearchInput",""],["matAutocomplete","matAutocomplete"],[4,"ngIf"],["mat-icon-button","",3,"click",4,"ngIf"],["class","bg-card absolute inset-0 z-99 flex shrink-0 items-center",4,"ngIf"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"bg-card","absolute","inset-0","z-99","flex","shrink-0","items-center"],[1,"absolute","ml-6","sm:ml-8",3,"svgIcon"],[1,"h-full","w-full","px-16","sm:px-18",3,"keydown","formControl","matAutocomplete","placeholder"],[1,"max-h-128","rounded-b","border-t","shadow-md","sm:px-2",3,"autoSelectActiveOption","disableRipple"],["class","text-secondary pointer-events-none bg-transparent px-6 py-0 text-md",4,"ngIf"],[4,"ngFor","ngForOf","ngForTrackBy"],["mat-icon-button","",1,"absolute","right-5","top-1/2","-mt-5","h-10","w-10","shrink-0","sm:right-7",3,"click"],[1,"text-secondary","pointer-events-none","bg-transparent","px-6","py-0","text-md"],[1,"group","relative","mb-1","rounded-md","px-6","py-0","text-md","dark:hover:bg-hover","hover:bg-gray-100",3,"routerLink","value"],[1,"flex","items-center"],[1,"flex","h-8","w-8","shrink-0","items-center","justify-center","overflow-hidden","rounded-full","bg-primary-100","dark:bg-primary-800"],["class","h-full w-full object-cover",3,"src","alt","error",4,"ngIf"],[1,"ml-3","truncate"],[1,"font-semibold"],["class","text-sm text-gray-500",4,"ngIf"],[1,"h-full","w-full","object-cover",3,"error","src","alt"],[1,"m-0","text-primary","icon-size-5","dark:text-primary-400",3,"svgIcon"],[1,"text-sm","text-gray-500"]],template:function(m,C){1&m&&c.DNE(0,Zm,3,2,"div",2),2&m&&c.Y8G("ngIf","bar"===C.appearance)},dependencies:[Ys.Hl,Ys.iY,uc.m_,uc.An,lu.YN,lu.me,lu.BC,Yv,t0,qe.wT,wf,lu.X1,lu.l_,qe.Sy,s.Wk,mr.RG,Zv.fS,qt.MD,qt.Sq,qt.bT],encapsulation:2,data:{animation:cu.F}})}}return b})();var qm=r(1997),zp=r(9115),Hp=r(881),Jm=r(2332);const vf=()=>["/settings"];function s0(b,p){if(1&b&&(c.qex(0),c.nrm(1,"img",15),c.bVm()),2&b){const d=c.XpG();c.R7$(),c.Y8G("src",d.getSafeUrl(null==d.user?null:d.user.picture),c.B4B)}}function uu(b,p){1&b&&c.nrm(0,"mat-icon",12),2&b&&c.Y8G("svgIcon","heroicons_outline:user-circle")}let xf=(()=>{class b{constructor(d,m,C,V,J,vt,Kt){this._changeDetectorRef=d,this._router=m,this._angorConfigService=C,this._signerService=V,this._storageService=J,this.sanitizer=vt,this._nostrLoginService=Kt,this.isLoading=!0,this.errorMessage=null,this._unsubscribeAll=new ts.B}ngOnInit(){this.userPubKey=this._signerService.getPublicKey(),this._angorConfigService.config$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{localStorage.setItem("angorConfig",JSON.stringify(d)),this.config=d,this._changeDetectorRef.detectChanges()}),this.loadUserProfile(),this._storageService.profile$.subscribe(d=>{d&&d.pubKey===this.userPubKey&&(this.user=d.metadata,this._changeDetectorRef.detectChanges())})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}loadUserProfile(){var d=this;return(0,_.A)(function*(){d._storageService.getProfile(d.userPubKey).then(m=>{d.user=m,d._changeDetectorRef.detectChanges()})})()}logout(){this._router.navigate(["/logout"])}profile(){this._router.navigate(["/profile"])}setLayout(d){this._angorConfigService.config={layout:d},this._changeDetectorRef.detectChanges()}setScheme(d){this._angorConfigService.config={scheme:d},this._changeDetectorRef.detectChanges()}setTheme(d){this._angorConfigService.config={theme:d},this._changeDetectorRef.detectChanges()}getSafeUrl(d){return this.sanitizer.bypassSecurityTrustUrl(d)}Switch(){this._nostrLoginService.switchAccount()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(c.gRc),c.rXU(s.Ix),c.rXU(Hp.P),c.rXU(qu.A),c.rXU(qh.n),c.rXU(o.up),c.rXU(Jm.v))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["user"]],standalone:!0,features:[c.aNF],decls:50,vars:16,consts:[["defaultAvatar",""],["userActions","matMenu"],["settingsMenu","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"relative"],[4,"ngIf","ngIfElse"],[3,"xPosition"],["mat-menu-item",""],[1,"flex","flex-col","leading-none"],[1,"mt-1.5","text-md","font-medium"],[1,"my-2"],["mat-menu-item","",3,"click"],[3,"svgIcon"],["mat-menu-item","",3,"matMenuTriggerFor"],["mat-menu-item","",3,"routerLink"],["alt","","onerror","this.onerror=null; this.src='/images/avatars/avatar-placeholder.png';",1,"h-7","w-7","rounded-full","object-cover",3,"src"]],template:function(m,C){if(1&m){const V=c.RV6();c.j41(0,"button",3)(1,"span",4),c.DNE(2,s0,2,1,"ng-container",5)(3,uu,1,1,"ng-template",null,0,c.C5r),c.k0s()(),c.j41(5,"mat-menu",6,1)(7,"button",7)(8,"span",8)(9,"span"),c.EFF(10,"Logged in as"),c.k0s(),c.j41(11,"span",9),c.EFF(12),c.k0s()()(),c.nrm(13,"mat-divider",10),c.j41(14,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.Switch())}),c.nrm(15,"mat-icon",12),c.j41(16,"span"),c.EFF(17,"Switch account"),c.k0s()(),c.j41(18,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.profile())}),c.nrm(19,"mat-icon",12),c.j41(20,"span"),c.EFF(21,"Profile"),c.k0s()(),c.j41(22,"button",13),c.nrm(23,"mat-icon",12),c.j41(24,"span"),c.EFF(25,"Options"),c.k0s()(),c.nrm(26,"mat-divider",10),c.j41(27,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.logout())}),c.nrm(28,"mat-icon",12),c.j41(29,"span"),c.EFF(30,"logout"),c.k0s()()(),c.j41(31,"mat-menu",null,2)(33,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.setScheme("auto"))}),c.nrm(34,"mat-icon",12),c.j41(35,"span"),c.EFF(36,"Auto Theme"),c.k0s()(),c.j41(37,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.setScheme("light"))}),c.nrm(38,"mat-icon",12),c.j41(39,"span"),c.EFF(40,"Light Theme"),c.k0s()(),c.j41(41,"button",11),c.bIt("click",function(){return c.eBV(V),c.Njj(C.setScheme("dark"))}),c.nrm(42,"mat-icon",12),c.j41(43,"span"),c.EFF(44,"Dark Theme"),c.k0s()(),c.nrm(45,"mat-divider"),c.j41(46,"button",14),c.nrm(47,"mat-icon",12),c.j41(48,"span"),c.EFF(49,"Settings"),c.k0s()()()}if(2&m){const V=c.sdS(4),J=c.sdS(6),vt=c.sdS(32);c.Y8G("matMenuTriggerFor",J),c.R7$(2),c.Y8G("ngIf",null==C.user?null:C.user.picture)("ngIfElse",V),c.R7$(3),c.Y8G("xPosition","before"),c.R7$(7),c.JRh((null==C.user?null:C.user.display_name)||(null==C.user?null:C.user.name)||"Unknown User"),c.R7$(3),c.Y8G("svgIcon","heroicons_outline:user-circle"),c.R7$(4),c.Y8G("svgIcon","heroicons_outline:user-circle"),c.R7$(3),c.Y8G("matMenuTriggerFor",vt),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cog-8-tooth"),c.R7$(5),c.Y8G("svgIcon","heroicons_outline:arrow-right-on-rectangle"),c.R7$(6),c.Y8G("svgIcon","heroicons_solid:bolt"),c.R7$(4),c.Y8G("svgIcon","heroicons_solid:sun"),c.R7$(4),c.Y8G("svgIcon","heroicons_solid:moon"),c.R7$(4),c.Y8G("routerLink",c.lJ4(15,vf)),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cog-8-tooth")}},dependencies:[Ys.Hl,Ys.iY,zp.Cn,zp.kk,zp.fb,zp.Cp,uc.m_,uc.An,qm.w,qm.q,qt.MD,qt.bT,s.iI,s.Wk],encapsulation:2,changeDetection:0})}}return b})();var c0=r(3236),_f=r(1584);let l0=(()=>{class b{constructor(d,m){this.swUpdate=d,this.zone=m,this.newVersionAvailableSubject=new jt.t(!1),this.isNewVersionAvailable$=this.newVersionAvailableSubject.asObservable(),this.intervalSource=function kf(b=0,p=c0.E){return b<0&&(b=0),(0,_f.O)(b,b,p)}(9e5),this.checkForUpdateOnLoad(),this.checkForUpdateOnInterval()}applyUpdate(){this.swUpdate.activateUpdate().then(()=>document.location.reload()).catch(d=>console.error("Failed to apply updates:",d))}checkForUpdateOnInterval(){var d=this;this.unsubscribeInterval(),this.swUpdate.isEnabled&&this.zone.runOutsideAngular(()=>{this.intervalSubscription=this.intervalSource.subscribe((0,_.A)(function*(){try{(yield d.swUpdate.checkForUpdate())&&d.newVersionAvailableSubject.next(!0)}catch(m){console.error("Failed to check for updates:",m)}}))})}checkForUpdateOnLoad(){this.unsubscribeNewVersion(),this.swUpdate.isEnabled&&(this.newVersionSubscription=this.swUpdate.versionUpdates.subscribe(d=>{switch(d.type){case"VERSION_DETECTED":break;case"VERSION_READY":this.newVersionAvailableSubject.next(!0);break;case"VERSION_INSTALLATION_FAILED":console.error(`Failed to install app version '${d.version.hash}': ${d.error}`)}}))}unsubscribeInterval(){this.intervalSubscription&&this.intervalSubscription.unsubscribe()}unsubscribeNewVersion(){this.newVersionSubscription&&this.newVersionSubscription.unsubscribe()}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(Vu),c.KVO(c.SKi))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();function d0(b,p){if(1&b){const d=c.RV6();c.j41(0,"button",1),c.bIt("click",function(){c.eBV(d);const C=c.XpG();return c.Njj(C.applyUpdate())}),c.nrm(1,"mat-icon",2),c.k0s()}if(2&b){const d=c.XpG();c.Y8G("matTooltip",d.tooltip||"Update App"),c.R7$(),c.Y8G("svgIcon","heroicons_outline:cloud-arrow-down")}}let tb=(()=>{class b{constructor(d,m){this.updateService=d,this._changeDetectorRef=m,this.updateService.isNewVersionAvailable$.subscribe(C=>{C&&this._changeDetectorRef.detectChanges()})}applyUpdate(){this.updateService.applyUpdate()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(l0),c.rXU(c.gRc))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["update"]],inputs:{tooltip:"tooltip"},exportAs:["update"],standalone:!0,features:[c.aNF],decls:2,vars:3,consts:[["mat-icon-button","",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","",3,"click","matTooltip"],[3,"svgIcon"]],template:function(m,C){1&m&&(c.DNE(0,d0,2,2,"button",0),c.nI1(1,"async")),2&m&&c.Y8G("ngIf",c.bMT(1,1,C.updateService.isNewVersionAvailable$))},dependencies:[Ys.Hl,Ys.iY,uc.m_,uc.An,$p.uc,$p.oV,qt.MD,qt.bT,qt.Jj],encapsulation:2,changeDetection:0})}}return b})();function u0(b,p){if(1&b&&(c.j41(0,"angor-vertical-navigation",0),c.qex(1,10),c.j41(2,"div",11),c.nrm(3,"img",12),c.k0s(),c.bVm(),c.k0s()),2&b){const d=c.XpG();c.Y8G("mode","over")("name","mainNavigation")("navigation",d.navigation.default)("opened",!1)}}function eb(b,p){if(1&b&&(c.j41(0,"div",13)(1,"div",14),c.nrm(2,"img",15)(3,"img",16),c.k0s(),c.nrm(4,"img",17),c.k0s(),c.nrm(5,"angor-horizontal-navigation",18)),2&b){const d=c.XpG();c.R7$(5),c.Y8G("name","mainNavigation")("navigation",d.navigation.horizontal)}}function t1(b,p){if(1&b){const d=c.RV6();c.j41(0,"button",19),c.bIt("click",function(){c.eBV(d);const C=c.XpG();return c.Njj(C.toggleNavigation("mainNavigation"))}),c.nrm(1,"mat-icon",20),c.k0s()}2&b&&(c.R7$(),c.Y8G("svgIcon","heroicons_outline:bars-3"))}function e1(b,p){1&b&&c.nrm(0,"router-outlet")}let Wp=(()=>{class b{constructor(d,m,C,V,J){this._activatedRoute=d,this._router=m,this._navigationService=C,this._angorMediaWatcherService=V,this._angorNavigationService=J,this._unsubscribeAll=new ts.B,this.version=Ll}ngOnInit(){this._navigationService.navigation$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const m=this._angorNavigationService.getComponent(d);m&&m.toggle()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(s.nX),c.rXU(s.Ix),c.rXU(Wa),c.rXU(lt.l),c.rXU(jp.lX))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["modern-layout"]],standalone:!0,features:[c.aNF],decls:17,vars:6,consts:[[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","sm:h-20","md:px-6","print:hidden"],["mat-icon-button",""],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],[1,"flex","w-full","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","border-t","px-4","dark:bg-transparent","sm:h-20","md:px-6","print:hidden"],[1,"text-secondary","font-medium"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","px-8","pt-6"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"h-10","w-24"],[1,"mx-2","flex","items-center","lg:mr-8"],[1,"hidden","lg:flex"],["src","images/logo/logo-text.svg",1,"h-10","w-24","dark:hidden"],["src","images/logo/logo-text-on-dark.svg",1,"hidden","h-10","w-24","dark:flex"],["src","images/logo/logo.svg",1,"flex","w-8","lg:hidden"],[1,"mr-2",3,"name","navigation"],["mat-icon-button","",3,"click"],[3,"svgIcon"]],template:function(m,C){1&m&&(c.nrm(0,"angor-loading-bar"),c.DNE(1,u0,4,4,"angor-vertical-navigation",0),c.j41(2,"div",1)(3,"div",2),c.DNE(4,eb,6,2)(5,t1,2,1,"button",3),c.j41(6,"div",4),c.nrm(7,"update")(8,"angor-fullscreen",5)(9,"search",6)(10,"notifications")(11,"user"),c.k0s()(),c.j41(12,"div",7),c.DNE(13,e1,1,0,"router-outlet"),c.k0s(),c.j41(14,"div",8)(15,"span",9),c.EFF(16),c.k0s()()()),2&m&&(c.R7$(),c.vxM(C.isScreenSmall?1:-1),c.R7$(3),c.vxM(C.isScreenSmall?-1:4),c.R7$(),c.vxM(C.isScreenSmall?5:-1),c.R7$(4),c.Y8G("appearance","bar"),c.R7$(4),c.vxM(13),c.R7$(3),c.SpI("Angor Hub - version ",C.version,""))},dependencies:[df,jp.Tv,jp.$w,Ys.Hl,Ys.iY,uc.m_,uc.An,Qu,Qm,mf,xf,s.n3,tb],encapsulation:2})}}return b})();function p0(b,p){1&b&&c.nrm(0,"router-outlet")}let h0=(()=>{class b{constructor(d,m,C,V,J){this._activatedRoute=d,this._router=m,this._navigationService=C,this._angorMediaWatcherService=V,this._angorNavigationService=J,this._unsubscribeAll=new ts.B,this.version=Ll}ngOnInit(){this._navigationService.navigation$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.navigation=d}),this._angorMediaWatcherService.onMediaChange$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(({matchingAliases:d})=>{this.isScreenSmall=!d.includes("md")})}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}toggleNavigation(d){const m=this._angorNavigationService.getComponent(d);m&&m.toggle()}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(s.nX),c.rXU(s.Ix),c.rXU(Wa),c.rXU(lt.l),c.rXU(jp.lX))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["classic-layout"]],standalone:!0,features:[c.aNF],decls:21,vars:8,consts:[[1,"dark","bg-gray-900","print:hidden",3,"mode","name","navigation","opened"],["angorVerticalNavigationContentHeader",""],[1,"flex","h-20","items-center","p-6"],["src","images/logo/logo-text.svg","alt","Angor Hub",1,"w-30","dark:hidden"],["src","images/logo/logo-text-on-dark.svg","alt","Angor Hub",1,"hidden","w-30","dark:flex"],[1,"flex","w-full","min-w-0","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-16","w-full","flex-0","items-center","px-4","shadow","dark:border-b","dark:bg-transparent","dark:shadow-none","md:px-6","print:hidden"],["mat-icon-button","",3,"click"],[3,"svgIcon"],[1,"ml-auto","flex","items-center","space-x-0.5","pl-2","sm:space-x-2"],[1,"hidden","md:block"],[3,"appearance"],[1,"flex","flex-auto","flex-col"],[1,"bg-card","relative","z-49","flex","h-14","w-full","flex-0","items-center","justify-start","border-t","px-4","dark:bg-transparent","md:px-6","print:hidden"],[1,"text-secondary","font-medium"]],template:function(m,C){1&m&&(c.nrm(0,"angor-loading-bar"),c.j41(1,"angor-vertical-navigation",0),c.qex(2,1),c.j41(3,"div",2),c.nrm(4,"img",3)(5,"img",4),c.k0s(),c.bVm(),c.k0s(),c.j41(6,"div",5)(7,"div",6)(8,"button",7),c.bIt("click",function(){return C.toggleNavigation("mainNavigation")}),c.nrm(9,"mat-icon",8),c.k0s(),c.j41(10,"div",9),c.nrm(11,"update")(12,"angor-fullscreen",10)(13,"search",11)(14,"notifications")(15,"user"),c.k0s()(),c.j41(16,"div",12),c.DNE(17,p0,1,0,"router-outlet"),c.k0s(),c.j41(18,"div",13)(19,"span",14),c.EFF(20),c.k0s()()()),2&m&&(c.R7$(),c.Y8G("mode",C.isScreenSmall?"over":"side")("name","mainNavigation")("navigation",C.navigation.default)("opened",!C.isScreenSmall),c.R7$(8),c.Y8G("svgIcon","heroicons_outline:bars-3"),c.R7$(4),c.Y8G("appearance","bar"),c.R7$(4),c.vxM(17),c.R7$(3),c.SpI("Angor Hub - version ",C.version,""))},dependencies:[df,jp.Tv,Ys.Hl,Ys.iY,uc.m_,uc.An,Qu,Qm,mf,xf,s.n3,tb],encapsulation:2})}}return b})();function g0(b,p){1&b&&c.nrm(0,"empty-layout")}function rb(b,p){1&b&&c.nrm(0,"modern-layout")}function f0(b,p){1&b&&c.nrm(0,"classic-layout")}let Ef=(()=>{class b{constructor(d,m,C,V,J,vt,Kt){this._activatedRoute=d,this._document=m,this._renderer2=C,this._router=V,this._angorConfigService=J,this._angorMediaWatcherService=vt,this._angorPlatformService=Kt,this._unsubscribeAll=new ts.B}ngOnInit(){(0,ed.z)([this._angorConfigService.config$,this._angorMediaWatcherService.onMediaQueryChange$(["(prefers-color-scheme: dark)","(prefers-color-scheme: light)"])]).pipe((0,os.Q)(this._unsubscribeAll),(0,ys.T)(([d,m])=>{const C={scheme:d.scheme,theme:d.theme};return"auto"===d.scheme&&(C.scheme=m.breakpoints["(prefers-color-scheme: dark)"]?"dark":"light"),C})).subscribe(d=>{this.scheme=d.scheme,this.theme=d.theme,this._updateScheme(),this._updateTheme()}),this._angorConfigService.config$.pipe((0,os.Q)(this._unsubscribeAll)).subscribe(d=>{this.config=d,this._updateLayout()}),this._router.events.pipe((0,ve.p)(d=>d instanceof s.wF),(0,os.Q)(this._unsubscribeAll)).subscribe(()=>{this._updateLayout()}),this._renderer2.setAttribute(this._document.querySelector("[ng-version]"),"angor-version",Ll),this._renderer2.addClass(this._document.body,this._angorPlatformService.osName)}ngOnDestroy(){this._unsubscribeAll.next(null),this._unsubscribeAll.complete()}_updateLayout(){let d=this._activatedRoute;for(;d.firstChild;)d=d.firstChild;this.layout=this.config.layout;const m=d.snapshot.queryParamMap.get("layout");m&&(this.layout=m,this.config&&(this.config.layout=m)),d.pathFromRoot.forEach(V=>{V.routeConfig&&V.routeConfig.data&&V.routeConfig.data.layout&&(this.layout=V.routeConfig.data.layout)})}_updateScheme(){this._document.body.classList.remove("light","dark"),this._document.body.classList.add(this.scheme)}_updateTheme(){this._document.body.classList.forEach(d=>{d.startsWith("theme-")&&this._document.body.classList.remove(d,d.split("-")[1])}),this._document.body.classList.add(this.theme)}static{this.\u0275fac=function(m){return new(m||b)(c.rXU(s.nX),c.rXU(qt.qQ),c.rXU(c.sFG),c.rXU(s.Ix),c.rXU(Hp.P),c.rXU(lt.l),c.rXU($t))}}static{this.\u0275cmp=c.VBU({type:b,selectors:[["layout"]],standalone:!0,features:[c.aNF],decls:3,vars:3,template:function(m,C){1&m&&c.DNE(0,g0,1,0,"empty-layout")(1,rb,1,0,"modern-layout")(2,f0,1,0,"classic-layout"),2&m&&(c.vxM("empty"===C.layout?0:-1),c.R7$(),c.vxM("modern"===C.layout?1:-1),c.R7$(),c.vxM("classic"===C.layout?2:-1))},dependencies:[Rm,Wp,h0],styles:["layout{display:flex;flex:1 1 auto;width:100%;max-width:100%;min-width:0}layout>*{position:relative;display:flex;flex:1 1 auto;width:100%}layout router-outlet+*{position:relative;display:flex;flex:1 1 auto;width:100%}\n"],encapsulation:2})}}return b})();const Jh=()=>{const b=(0,c.WQX)(qu.A),p=(0,c.WQX)(s.Ix);return""!==b.getPublicKey()||p.parseUrl("/login")},m0=[{path:"",pathMatch:"full",redirectTo:"home"},{path:"project/:pubkey",pathMatch:"full",redirectTo:"explore"},{path:"login-redirect",pathMatch:"full",redirectTo:"explore"},{path:"",component:Ef,data:{layout:"empty"},children:[{path:"login",loadChildren:()=>Promise.all([r.e(588),r.e(770)]).then(r.bind(r,770))},{path:"create",loadChildren:()=>Promise.all([r.e(588),r.e(408)]).then(r.bind(r,1408))}]},{path:"",canActivate:[Jh],canActivateChild:[Jh],component:Ef,data:{layout:"empty"},children:[{path:"logout",loadChildren:()=>r.e(514).then(r.bind(r,1514))}]},{path:"",canActivate:[Jh],canActivateChild:[Jh],component:Ef,resolve:{initialData:()=>{const b=(0,c.WQX)(Wa);return(0,c.WQX)(il),(0,bl.p)([b.get()])}},children:[{path:"home",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(458),r.e(541)]).then(r.bind(r,5541))},{path:"explore",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(632)]).then(r.bind(r,6632))},{path:"zap",loadChildren:()=>Promise.all([r.e(706),r.e(551)]).then(r.bind(r,8551))},{path:"bookmark",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(364)]).then(r.bind(r,8364))},{path:"profile",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(450),r.e(865),r.e(458),r.e(253)]).then(r.bind(r,7253))},{path:"profile/:pubkey",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(450),r.e(865),r.e(458),r.e(253)]).then(r.bind(r,7253))},{path:"post",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(865),r.e(458),r.e(218)]).then(r.bind(r,2218))},{path:"post/:id",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(865),r.e(458),r.e(218)]).then(r.bind(r,2218))},{path:"settings",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(55)]).then(r.bind(r,6055))},{path:"settings/:id",loadChildren:()=>Promise.all([r.e(450),r.e(76),r.e(55)]).then(r.bind(r,6055))},{path:"chat",loadChildren:()=>Promise.all([r.e(706),r.e(539),r.e(865),r.e(183)]).then(r.bind(r,6183))},{path:"404-not-found",pathMatch:"full",loadChildren:()=>r.e(258).then(r.bind(r,5258))},{path:"**",redirectTo:"404-not-found"}]}];let b0=(()=>{class b{constructor(){const d=(0,c.WQX)(o.up),m=(0,c.WQX)(uc.tp);m.addSvgIconSet(d.bypassSecurityTrustResourceUrl("icons/material-twotone.svg")),m.addSvgIconSetInNamespace("mat_outline",d.bypassSecurityTrustResourceUrl("icons/material-outline.svg")),m.addSvgIconSetInNamespace("mat_solid",d.bypassSecurityTrustResourceUrl("icons/material-solid.svg")),m.addSvgIconSetInNamespace("feather",d.bypassSecurityTrustResourceUrl("icons/feather.svg")),m.addSvgIconSetInNamespace("heroicons_outline",d.bypassSecurityTrustResourceUrl("icons/heroicons-outline.svg")),m.addSvgIconSetInNamespace("heroicons_solid",d.bypassSecurityTrustResourceUrl("icons/heroicons-solid.svg")),m.addSvgIconSetInNamespace("heroicons_mini",d.bypassSecurityTrustResourceUrl("icons/heroicons-mini.svg"))}static{this.\u0275fac=function(m){return new(m||b)}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var Cf=r(9350),r1=r(7707);let Df=(()=>{class b{constructor(d){this.httpClient=d}getTranslation(d){return this.httpClient.get(`./i18n/${d}.json`)}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(q.Qq))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();const n1=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:magnifying-glass",link:"/explore"},{id:"bookmark",title:"Bookmark",type:"basic",icon:"heroicons_outline:bookmark",link:"/bookmark"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat",badge:{title:"0",classes:"px-2 bg-[#086c81] text-white rounded-full"}},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog-6-tooth",link:"/settings"}],a1=[{id:"home",title:"Home",type:"basic",icon:"heroicons_outline:home",link:"/home"},{id:"explore",title:"Explore",type:"basic",icon:"heroicons_outline:magnifying-glass",link:"/explore"},{id:"bookmark",title:"Bookmark",type:"basic",icon:"heroicons_outline:bookmark",link:"/bookmark"},{id:"chat",title:"Chat",type:"basic",icon:"heroicons_outline:chat-bubble-left-right",link:"/chat",badge:{title:"27",classes:"px-2 bg-[#086c81] text-white rounded-full"}},{id:"profile",title:"Profile",type:"basic",icon:"heroicons_outline:user",link:"/profile"},{id:"settings",title:"Settings",type:"basic",icon:"heroicons_outline:cog-6-tooth",link:"/settings"}];var s1=r(7730);var y0=r(1984),pu=r(7517),tg=r(6726),ob=r(5776);const v0=(0,r(8992).A)(Object.keys,Object);var ab=Object.prototype.hasOwnProperty;var $c=r(1287);const cb=function sb(b){return(0,$c.A)(b)?(0,tg.A)(b):function rp(b){if(!(0,ob.A)(b))return v0(b);var p=[];for(var d in Object(b))ab.call(b,d)&&"constructor"!=d&&p.push(d);return p}(b)};var lb=r(133);var u1=r(9933),eg=r(4528);const hu=function k0(){return[]};var pb=Object.prototype.propertyIsEnumerable,rg=Object.getOwnPropertySymbols;const Mf=rg?function(b){return null==b?[]:(b=Object(b),function Sf(b,p){for(var d=-1,m=null==b?0:b.length,C=0,V=[];++d{class b{constructor(d){this._angorMockApiService=d,this._defaultNavigation=n1,this._horizontalNavigation=a1,this.registerHandlers()}registerHandlers(){this._angorMockApiService.onGet("api/navigation").reply(()=>(this._horizontalNavigation.forEach(d=>{this._defaultNavigation.forEach(m=>{m.id===d.id&&(d.children=Qf(m.children))})}),[200,{default:Qf(this._defaultNavigation),horizontal:Qf(this._horizontalNavigation)}]))}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(z))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})()];let mg=(()=>{class b{constructor(d){this.http=d,this.timestamp=null,this.ngswFilePath="/ngsw.json"}load(){var d=this;return(0,_.A)(function*(){try{const m=yield d.http.get(d.ngswFilePath).toPromise();m&&m.timestamp?(d.timestamp=m.timestamp,console.log("Timestamp successfully loaded:",d.timestamp)):console.error("Invalid data format in ngsw.json")}catch(m){console.error("Error loading ngsw.json:",m)}})()}getTimestamp(){return this.timestamp}loadHash(){return this.http.get(this.ngswFilePath).pipe((0,ys.T)(d=>d.timestamp||null),(0,Ip.W)(d=>(console.error("Error fetching ngsw.json hash:",d),(0,T.$)(()=>new Error("Failed to load hash.")))))}static{this.\u0275fac=function(m){return new(m||b)(c.KVO(q.Qq))}}static{this.\u0275prov=c.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}}return b})();var bg=r(2083),cy=r(6616);const dy={providers:[function Qg(){return(0,c.ngT)("NgEagerAnimations"),[...Dp]}(),(0,q.$R)(),function Bh(b,p={}){return(0,c.EmA)([ol,Vu,{provide:Mp,useValue:b},{provide:Fh,useValue:p},{provide:kd,useFactory:ef,deps:[Fh,c.Agw]},{provide:c.hnV,useFactory:Om,deps:[c.zZn,Mp,Fh,c.Agw],multi:!0}])}("ngsw-worker.js",{enabled:!(0,c.naY)(),registrationStrategy:"registerWhenStable:30000"}),{provide:c.hnV,useFactory:function ly(b){return()=>b.load()},deps:[mg,qu.A,bg.d],multi:!0},{provide:c.hnV,useFactory:function f1(b,p){return(0,_.A)(function*(){const d=b.getPublicKey();d&&(yield p.loadUserProfile(d))})},deps:[qu.A,bg.d],multi:!0},{provide:c.hnV,useFactory:function m1(){return()=>{(0,cy.Ts)({theme:"ocean",noBanner:!0,title:"Angor Hub",onAuth:(b,p)=>{}})}},multi:!0},(0,s.lh)(m0,(0,s.oH)({scrollPositionRestoration:"enabled"})),{provide:qe.MJ,useClass:Yc},{provide:qe.de,useValue:{parse:{dateInput:"D"},display:{dateInput:"DDD",monthYearLabel:"LLL yyyy",dateA11yLabel:"DD",monthYearA11yLabel:"LLLL yyyy"}}},function sn(b){const p=[uo(Wh),an(Bp),bo(Dd),Xo(x)];return b.config&&p.push(function Qn(b){return(0,c.EmA)([{provide:Cd,useValue:Hh(b)}])}(b.config)),b.loader&&p.push(function qn(b){return(0,c.EmA)([{provide:Rp,useClass:b}])}(b.loader)),p}({config:{availableLangs:[{id:"en",label:"English"}],defaultLang:"en",fallbackLang:"en",reRenderOnLangChange:!0,prodMode:!0},loader:Df}),{provide:c.hnV,useFactory:()=>{const b=(0,c.WQX)(Ze),p=b.getDefaultLang();return b.setActiveLang(p),()=>function o1(b,p){const d="object"==typeof p;return new Promise((m,C)=>{const V=new r1.Ms({next:J=>{m(J),V.unsubscribe()},error:C,complete:()=>{d?m(p.defaultValue):C(new Cf.G)}});b.subscribe(V)})}(b.load(p))},multi:!0},[{provide:c.Z63,useValue:()=>(0,c.WQX)(b0),multi:!0}],(b=>{const p=[{provide:qe.N,useValue:{doctype:!0,theme:!1,version:!0}},{provide:mr.U$,useValue:{appearance:"fill"}},{provide:E,useValue:b?.mockApi?.delay??0},{provide:_t.t,useValue:b?.angor??{}},(0,c.oKB)(Mr.hM),{provide:c.Z63,useValue:()=>(0,c.WQX)(Bt.m),multi:!0},(0,q.$R)((0,q.b$)([ct])),{provide:c.Z63,useValue:()=>(0,c.WQX)(At),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(lt.l),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)($t),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(ne),multi:!0},{provide:c.Z63,useValue:()=>(0,c.WQX)(ce.Q),multi:!0}];return b?.mockApi?.services&&p.push((0,q.$R)((0,q.b$)([et])),{provide:c.hnV,deps:[...b.mockApi.services],useFactory:()=>()=>null,multi:!0}),p})({mockApi:{delay:0,services:sy},angor:JSON.parse(localStorage.getItem("angorConfig"))??{layout:"classic",scheme:"light",screens:{sm:"600px",md:"960px",lg:"1280px",xl:"1440px"},theme:"theme-brand",themes:[{id:"theme-brand",name:"Brand"},{id:"theme-default",name:"Default"},{id:"theme-teal",name:"Teal"},{id:"theme-rose",name:"Rose"},{id:"theme-purple",name:"Purple"},{id:"theme-amber",name:"Amber"}]}})]};(0,o.B8)(y,dy).catch(b=>console.error(b))},3981:(i,a)=>{"use strict";a.byteLength=function T(z){var q=E(z),pt=q[1];return 3*(q[0]+pt)/4-pt},a.toByteArray=function S(z){var q,At,dt=E(z),pt=dt[0],et=dt[1],_t=new s(function A(z,q,dt){return 3*(q+dt)/4-dt}(0,pt,et)),Bt=0,jt=et>0?pt-4:pt;for(At=0;At>16&255,_t[Bt++]=q>>8&255,_t[Bt++]=255&q;return 2===et&&(q=o[z.charCodeAt(At)]<<2|o[z.charCodeAt(At+1)]>>4,_t[Bt++]=255&q),1===et&&(q=o[z.charCodeAt(At)]<<10|o[z.charCodeAt(At+1)]<<4|o[z.charCodeAt(At+2)]>>2,_t[Bt++]=q>>8&255,_t[Bt++]=255&q),_t},a.fromByteArray=function Y(z){for(var q,dt=z.length,pt=dt%3,et=[],Bt=0,jt=dt-pt;Btjt?jt:Bt+16383));return 1===pt?et.push(r[(q=z[dt-1])>>2]+r[q<<4&63]+"=="):2===pt&&et.push(r[(q=(z[dt-2]<<8)+z[dt-1])>>10]+r[q>>4&63]+r[q<<2&63]+"="),et.join("")};for(var r=[],o=[],s=typeof Uint8Array<"u"?Uint8Array:Array,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0;y<64;++y)r[y]=c[y],o[c.charCodeAt(y)]=y;function E(z){var q=z.length;if(q%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var dt=z.indexOf("=");return-1===dt&&(dt=q),[dt,dt===q?0:4-dt%4]}function I(z){return r[z>>18&63]+r[z>>12&63]+r[z>>6&63]+r[63&z]}function N(z,q,dt){for(var et=[],_t=q;_t{"use strict";const s=r(3981),c=r(2020),y="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;a.hp=A,a.IS=50;const _=2147483647;function T(mt){if(mt>_)throw new RangeError('The value "'+mt+'" is invalid for option "size"');const U=new Uint8Array(mt);return Object.setPrototypeOf(U,A.prototype),U}function A(mt,U,Q){if("number"==typeof mt){if("string"==typeof U)throw new TypeError('The "string" argument must be of type string. Received type number');return Y(mt)}return S(mt,U,Q)}function S(mt,U,Q){if("string"==typeof mt)return function z(mt,U){if(("string"!=typeof U||""===U)&&(U="utf8"),!A.isEncoding(U))throw new TypeError("Unknown encoding: "+U);const Q=0|jt(mt,U);let it=T(Q);const Tt=it.write(mt,U);return Tt!==Q&&(it=it.slice(0,Tt)),it}(mt,U);if(ArrayBuffer.isView(mt))return function dt(mt){if(Nt(mt,Uint8Array)){const U=new Uint8Array(mt);return pt(U.buffer,U.byteOffset,U.byteLength)}return q(mt)}(mt);if(null==mt)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof mt);if(Nt(mt,ArrayBuffer)||mt&&Nt(mt.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Nt(mt,SharedArrayBuffer)||mt&&Nt(mt.buffer,SharedArrayBuffer)))return pt(mt,U,Q);if("number"==typeof mt)throw new TypeError('The "value" argument must not be of type number. Received type number');const it=mt.valueOf&&mt.valueOf();if(null!=it&&it!==mt)return A.from(it,U,Q);const Tt=function et(mt){if(A.isBuffer(mt)){const U=0|_t(mt.length),Q=T(U);return 0===Q.length||mt.copy(Q,0,0,U),Q}return void 0!==mt.length?"number"!=typeof mt.length||he(mt.length)?T(0):q(mt):"Buffer"===mt.type&&Array.isArray(mt.data)?q(mt.data):void 0}(mt);if(Tt)return Tt;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof mt[Symbol.toPrimitive])return A.from(mt[Symbol.toPrimitive]("string"),U,Q);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof mt)}function I(mt){if("number"!=typeof mt)throw new TypeError('"size" argument must be of type number');if(mt<0)throw new RangeError('The value "'+mt+'" is invalid for option "size"')}function Y(mt){return I(mt),T(mt<0?0:0|_t(mt))}function q(mt){const U=mt.length<0?0:0|_t(mt.length),Q=T(U);for(let it=0;it=_)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+_.toString(16)+" bytes");return 0|mt}function jt(mt,U){if(A.isBuffer(mt))return mt.length;if(ArrayBuffer.isView(mt)||Nt(mt,ArrayBuffer))return mt.byteLength;if("string"!=typeof mt)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof mt);const Q=mt.length,it=arguments.length>2&&!0===arguments[2];if(!it&&0===Q)return 0;let Tt=!1;for(;;)switch(U){case"ascii":case"latin1":case"binary":return Q;case"utf8":case"utf-8":return $e(mt).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Q;case"hex":return Q>>>1;case"base64":return Ao(mt).length;default:if(Tt)return it?-1:$e(mt).length;U=(""+U).toLowerCase(),Tt=!0}}function At(mt,U,Q){let it=!1;if((void 0===U||U<0)&&(U=0),U>this.length||((void 0===Q||Q>this.length)&&(Q=this.length),Q<=0)||(Q>>>=0)<=(U>>>=0))return"";for(mt||(mt="utf8");;)switch(mt){case"hex":return ke(this,U,Q);case"utf8":case"utf-8":return qe(this,U,Q);case"ascii":return _r(this,U,Q);case"latin1":case"binary":return Wr(this,U,Q);case"base64":return ce(this,U,Q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ve(this,U,Q);default:if(it)throw new TypeError("Unknown encoding: "+mt);mt=(mt+"").toLowerCase(),it=!0}}function kt(mt,U,Q){const it=mt[U];mt[U]=mt[Q],mt[Q]=it}function ct(mt,U,Q,it,Tt){if(0===mt.length)return-1;if("string"==typeof Q?(it=Q,Q=0):Q>2147483647?Q=2147483647:Q<-2147483648&&(Q=-2147483648),he(Q=+Q)&&(Q=Tt?0:mt.length-1),Q<0&&(Q=mt.length+Q),Q>=mt.length){if(Tt)return-1;Q=mt.length-1}else if(Q<0){if(!Tt)return-1;Q=0}if("string"==typeof U&&(U=A.from(U,it)),A.isBuffer(U))return 0===U.length?-1:lt(mt,U,Q,it,Tt);if("number"==typeof U)return U&=255,"function"==typeof Uint8Array.prototype.indexOf?Tt?Uint8Array.prototype.indexOf.call(mt,U,Q):Uint8Array.prototype.lastIndexOf.call(mt,U,Q):lt(mt,[U],Q,it,Tt);throw new TypeError("val must be string, number or Buffer")}function lt(mt,U,Q,it,Tt){let nr,It=1,ye=mt.length,ir=U.length;if(void 0!==it&&("ucs2"===(it=String(it).toLowerCase())||"ucs-2"===it||"utf16le"===it||"utf-16le"===it)){if(mt.length<2||U.length<2)return-1;It=2,ye/=2,ir/=2,Q/=2}function er(Hr,Qr){return 1===It?Hr[Qr]:Hr.readUInt16BE(Qr*It)}if(Tt){let Hr=-1;for(nr=Q;nrye&&(Q=ye-ir),nr=Q;nr>=0;nr--){let Hr=!0;for(let Qr=0;QrTt&&(it=Tt):it=Tt;const It=U.length;let ye;for(it>It/2&&(it=It/2),ye=0;ye>8,Tt=Q%256,It.push(Tt),It.push(it);return It}(U,mt.length-Q),mt,Q,it)}function ce(mt,U,Q){return s.fromByteArray(0===U&&Q===mt.length?mt:mt.slice(U,Q))}function qe(mt,U,Q){Q=Math.min(mt.length,Q);const it=[];let Tt=U;for(;Tt239?4:It>223?3:It>191?2:1;if(Tt+ir<=Q){let er,nr,Hr,Qr;switch(ir){case 1:It<128&&(ye=It);break;case 2:er=mt[Tt+1],128==(192&er)&&(Qr=(31&It)<<6|63&er,Qr>127&&(ye=Qr));break;case 3:er=mt[Tt+1],nr=mt[Tt+2],128==(192&er)&&128==(192&nr)&&(Qr=(15&It)<<12|(63&er)<<6|63&nr,Qr>2047&&(Qr<55296||Qr>57343)&&(ye=Qr));break;case 4:er=mt[Tt+1],nr=mt[Tt+2],Hr=mt[Tt+3],128==(192&er)&&128==(192&nr)&&128==(192&Hr)&&(Qr=(15&It)<<18|(63&er)<<12|(63&nr)<<6|63&Hr,Qr>65535&&Qr<1114112&&(ye=Qr))}}null===ye?(ye=65533,ir=1):ye>65535&&(ye-=65536,it.push(ye>>>10&1023|55296),ye=56320|1023&ye),it.push(ye),Tt+=ir}return function mr(mt){const U=mt.length;if(U<=Mr)return String.fromCharCode.apply(String,mt);let Q="",it=0;for(;itTt.length?(A.isBuffer(ye)||(ye=A.from(ye)),ye.copy(Tt,It)):Uint8Array.prototype.set.call(Tt,ye,It);else{if(!A.isBuffer(ye))throw new TypeError('"list" argument must be an Array of Buffers');ye.copy(Tt,It)}It+=ye.length}return Tt},A.byteLength=jt,A.prototype._isBuffer=!0,A.prototype.swap16=function(){const U=this.length;if(U%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let Q=0;QQ&&(U+=" ... "),""},y&&(A.prototype[y]=A.prototype.inspect),A.prototype.compare=function(U,Q,it,Tt,It){if(Nt(U,Uint8Array)&&(U=A.from(U,U.offset,U.byteLength)),!A.isBuffer(U))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof U);if(void 0===Q&&(Q=0),void 0===it&&(it=U?U.length:0),void 0===Tt&&(Tt=0),void 0===It&&(It=this.length),Q<0||it>U.length||Tt<0||It>this.length)throw new RangeError("out of range index");if(Tt>=It&&Q>=it)return 0;if(Tt>=It)return-1;if(Q>=it)return 1;if(this===U)return 0;let ye=(It>>>=0)-(Tt>>>=0),ir=(it>>>=0)-(Q>>>=0);const er=Math.min(ye,ir),nr=this.slice(Tt,It),Hr=U.slice(Q,it);for(let Qr=0;Qr>>=0,isFinite(it)?(it>>>=0,void 0===Tt&&(Tt="utf8")):(Tt=it,it=void 0)}const It=this.length-Q;if((void 0===it||it>It)&&(it=It),U.length>0&&(it<0||Q<0)||Q>this.length)throw new RangeError("Attempt to write outside buffer bounds");Tt||(Tt="utf8");let ye=!1;for(;;)switch(Tt){case"hex":return Ct(this,U,Q,it);case"utf8":case"utf-8":return $t(this,U,Q,it);case"ascii":case"latin1":case"binary":return qt(this,U,Q,it);case"base64":return ve(this,U,Q,it);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ne(this,U,Q,it);default:if(ye)throw new TypeError("Unknown encoding: "+Tt);Tt=(""+Tt).toLowerCase(),ye=!0}},A.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const Mr=4096;function _r(mt,U,Q){let it="";Q=Math.min(mt.length,Q);for(let Tt=U;Ttit)&&(Q=it);let Tt="";for(let It=U;ItQ)throw new RangeError("Trying to access beyond buffer length")}function Lt(mt,U,Q,it,Tt,It){if(!A.isBuffer(mt))throw new TypeError('"buffer" argument must be a Buffer instance');if(U>Tt||Umt.length)throw new RangeError("Index out of range")}function Ie(mt,U,Q,it,Tt){Te(U,it,Tt,mt,Q,7);let It=Number(U&BigInt(4294967295));mt[Q++]=It,It>>=8,mt[Q++]=It,It>>=8,mt[Q++]=It,It>>=8,mt[Q++]=It;let ye=Number(U>>BigInt(32)&BigInt(4294967295));return mt[Q++]=ye,ye>>=8,mt[Q++]=ye,ye>>=8,mt[Q++]=ye,ye>>=8,mt[Q++]=ye,Q}function Pt(mt,U,Q,it,Tt){Te(U,it,Tt,mt,Q,7);let It=Number(U&BigInt(4294967295));mt[Q+7]=It,It>>=8,mt[Q+6]=It,It>>=8,mt[Q+5]=It,It>>=8,mt[Q+4]=It;let ye=Number(U>>BigInt(32)&BigInt(4294967295));return mt[Q+3]=ye,ye>>=8,mt[Q+2]=ye,ye>>=8,mt[Q+1]=ye,ye>>=8,mt[Q]=ye,Q+8}function le(mt,U,Q,it,Tt,It){if(Q+it>mt.length)throw new RangeError("Index out of range");if(Q<0)throw new RangeError("Index out of range")}function zt(mt,U,Q,it,Tt){return U=+U,Q>>>=0,Tt||le(mt,0,Q,4),c.write(mt,U,Q,it,23,4),Q+4}function Ae(mt,U,Q,it,Tt){return U=+U,Q>>>=0,Tt||le(mt,0,Q,8),c.write(mt,U,Q,it,52,8),Q+8}A.prototype.slice=function(U,Q){const it=this.length;(U=~~U)<0?(U+=it)<0&&(U=0):U>it&&(U=it),(Q=void 0===Q?it:~~Q)<0?(Q+=it)<0&&(Q=0):Q>it&&(Q=it),Q>>=0,Q>>>=0,it||yt(U,Q,this.length);let Tt=this[U],It=1,ye=0;for(;++ye>>=0,Q>>>=0,it||yt(U,Q,this.length);let Tt=this[U+--Q],It=1;for(;Q>0&&(It*=256);)Tt+=this[U+--Q]*It;return Tt},A.prototype.readUint8=A.prototype.readUInt8=function(U,Q){return U>>>=0,Q||yt(U,1,this.length),this[U]},A.prototype.readUint16LE=A.prototype.readUInt16LE=function(U,Q){return U>>>=0,Q||yt(U,2,this.length),this[U]|this[U+1]<<8},A.prototype.readUint16BE=A.prototype.readUInt16BE=function(U,Q){return U>>>=0,Q||yt(U,2,this.length),this[U]<<8|this[U+1]},A.prototype.readUint32LE=A.prototype.readUInt32LE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),(this[U]|this[U+1]<<8|this[U+2]<<16)+16777216*this[U+3]},A.prototype.readUint32BE=A.prototype.readUInt32BE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),16777216*this[U]+(this[U+1]<<16|this[U+2]<<8|this[U+3])},A.prototype.readBigUInt64LE=Le(function(U){ie(U>>>=0,"offset");const Q=this[U],it=this[U+7];(void 0===Q||void 0===it)&&We(U,this.length-8);const Tt=Q+256*this[++U]+65536*this[++U]+this[++U]*2**24,It=this[++U]+256*this[++U]+65536*this[++U]+it*2**24;return BigInt(Tt)+(BigInt(It)<>>=0,"offset");const Q=this[U],it=this[U+7];(void 0===Q||void 0===it)&&We(U,this.length-8);const Tt=Q*2**24+65536*this[++U]+256*this[++U]+this[++U],It=this[++U]*2**24+65536*this[++U]+256*this[++U]+it;return(BigInt(Tt)<>>=0,Q>>>=0,it||yt(U,Q,this.length);let Tt=this[U],It=1,ye=0;for(;++ye=It&&(Tt-=Math.pow(2,8*Q)),Tt},A.prototype.readIntBE=function(U,Q,it){U>>>=0,Q>>>=0,it||yt(U,Q,this.length);let Tt=Q,It=1,ye=this[U+--Tt];for(;Tt>0&&(It*=256);)ye+=this[U+--Tt]*It;return It*=128,ye>=It&&(ye-=Math.pow(2,8*Q)),ye},A.prototype.readInt8=function(U,Q){return U>>>=0,Q||yt(U,1,this.length),128&this[U]?-1*(255-this[U]+1):this[U]},A.prototype.readInt16LE=function(U,Q){U>>>=0,Q||yt(U,2,this.length);const it=this[U]|this[U+1]<<8;return 32768&it?4294901760|it:it},A.prototype.readInt16BE=function(U,Q){U>>>=0,Q||yt(U,2,this.length);const it=this[U+1]|this[U]<<8;return 32768&it?4294901760|it:it},A.prototype.readInt32LE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),this[U]|this[U+1]<<8|this[U+2]<<16|this[U+3]<<24},A.prototype.readInt32BE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),this[U]<<24|this[U+1]<<16|this[U+2]<<8|this[U+3]},A.prototype.readBigInt64LE=Le(function(U){ie(U>>>=0,"offset");const Q=this[U],it=this[U+7];return(void 0===Q||void 0===it)&&We(U,this.length-8),(BigInt(this[U+4]+256*this[U+5]+65536*this[U+6]+(it<<24))<>>=0,"offset");const Q=this[U],it=this[U+7];(void 0===Q||void 0===it)&&We(U,this.length-8);const Tt=(Q<<24)+65536*this[++U]+256*this[++U]+this[++U];return(BigInt(Tt)<>>=0,Q||yt(U,4,this.length),c.read(this,U,!0,23,4)},A.prototype.readFloatBE=function(U,Q){return U>>>=0,Q||yt(U,4,this.length),c.read(this,U,!1,23,4)},A.prototype.readDoubleLE=function(U,Q){return U>>>=0,Q||yt(U,8,this.length),c.read(this,U,!0,52,8)},A.prototype.readDoubleBE=function(U,Q){return U>>>=0,Q||yt(U,8,this.length),c.read(this,U,!1,52,8)},A.prototype.writeUintLE=A.prototype.writeUIntLE=function(U,Q,it,Tt){U=+U,Q>>>=0,it>>>=0,Tt||Lt(this,U,Q,it,Math.pow(2,8*it)-1,0);let It=1,ye=0;for(this[Q]=255&U;++ye>>=0,it>>>=0,Tt||Lt(this,U,Q,it,Math.pow(2,8*it)-1,0);let It=it-1,ye=1;for(this[Q+It]=255&U;--It>=0&&(ye*=256);)this[Q+It]=U/ye&255;return Q+it},A.prototype.writeUint8=A.prototype.writeUInt8=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,1,255,0),this[Q]=255&U,Q+1},A.prototype.writeUint16LE=A.prototype.writeUInt16LE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,2,65535,0),this[Q]=255&U,this[Q+1]=U>>>8,Q+2},A.prototype.writeUint16BE=A.prototype.writeUInt16BE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,2,65535,0),this[Q]=U>>>8,this[Q+1]=255&U,Q+2},A.prototype.writeUint32LE=A.prototype.writeUInt32LE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,4,4294967295,0),this[Q+3]=U>>>24,this[Q+2]=U>>>16,this[Q+1]=U>>>8,this[Q]=255&U,Q+4},A.prototype.writeUint32BE=A.prototype.writeUInt32BE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,4,4294967295,0),this[Q]=U>>>24,this[Q+1]=U>>>16,this[Q+2]=U>>>8,this[Q+3]=255&U,Q+4},A.prototype.writeBigUInt64LE=Le(function(U,Q=0){return Ie(this,U,Q,BigInt(0),BigInt("0xffffffffffffffff"))}),A.prototype.writeBigUInt64BE=Le(function(U,Q=0){return Pt(this,U,Q,BigInt(0),BigInt("0xffffffffffffffff"))}),A.prototype.writeIntLE=function(U,Q,it,Tt){if(U=+U,Q>>>=0,!Tt){const er=Math.pow(2,8*it-1);Lt(this,U,Q,it,er-1,-er)}let It=0,ye=1,ir=0;for(this[Q]=255&U;++It>>=0,!Tt){const er=Math.pow(2,8*it-1);Lt(this,U,Q,it,er-1,-er)}let It=it-1,ye=1,ir=0;for(this[Q+It]=255&U;--It>=0&&(ye*=256);)U<0&&0===ir&&0!==this[Q+It+1]&&(ir=1),this[Q+It]=(U/ye|0)-ir&255;return Q+it},A.prototype.writeInt8=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,1,127,-128),U<0&&(U=255+U+1),this[Q]=255&U,Q+1},A.prototype.writeInt16LE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,2,32767,-32768),this[Q]=255&U,this[Q+1]=U>>>8,Q+2},A.prototype.writeInt16BE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,2,32767,-32768),this[Q]=U>>>8,this[Q+1]=255&U,Q+2},A.prototype.writeInt32LE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,4,2147483647,-2147483648),this[Q]=255&U,this[Q+1]=U>>>8,this[Q+2]=U>>>16,this[Q+3]=U>>>24,Q+4},A.prototype.writeInt32BE=function(U,Q,it){return U=+U,Q>>>=0,it||Lt(this,U,Q,4,2147483647,-2147483648),U<0&&(U=4294967295+U+1),this[Q]=U>>>24,this[Q+1]=U>>>16,this[Q+2]=U>>>8,this[Q+3]=255&U,Q+4},A.prototype.writeBigInt64LE=Le(function(U,Q=0){return Ie(this,U,Q,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),A.prototype.writeBigInt64BE=Le(function(U,Q=0){return Pt(this,U,Q,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),A.prototype.writeFloatLE=function(U,Q,it){return zt(this,U,Q,!0,it)},A.prototype.writeFloatBE=function(U,Q,it){return zt(this,U,Q,!1,it)},A.prototype.writeDoubleLE=function(U,Q,it){return Ae(this,U,Q,!0,it)},A.prototype.writeDoubleBE=function(U,Q,it){return Ae(this,U,Q,!1,it)},A.prototype.copy=function(U,Q,it,Tt){if(!A.isBuffer(U))throw new TypeError("argument should be a Buffer");if(it||(it=0),!Tt&&0!==Tt&&(Tt=this.length),Q>=U.length&&(Q=U.length),Q||(Q=0),Tt>0&&Tt=this.length)throw new RangeError("Index out of range");if(Tt<0)throw new RangeError("sourceEnd out of bounds");Tt>this.length&&(Tt=this.length),U.length-Q>>=0,it=void 0===it?this.length:it>>>0,U||(U=0),"number"==typeof U)for(It=Q;It=it+4;Q-=3)U=`_${mt.slice(Q-3,Q)}${U}`;return`${mt.slice(0,Q)}${U}`}function Te(mt,U,Q,it,Tt,It){if(mt>Q||mt3?0===U||U===BigInt(0)?`>= 0${ye} and < 2${ye} ** ${8*(It+1)}${ye}`:`>= -(2${ye} ** ${8*(It+1)-1}${ye}) and < 2 ** ${8*(It+1)-1}${ye}`:`>= ${U}${ye} and <= ${Q}${ye}`,new Ye.ERR_OUT_OF_RANGE("value",ir,mt)}!function Vt(mt,U,Q){ie(U,"offset"),(void 0===mt[U]||void 0===mt[U+Q])&&We(U,mt.length-(Q+1))}(it,Tt,It)}function ie(mt,U){if("number"!=typeof mt)throw new Ye.ERR_INVALID_ARG_TYPE(U,"number",mt)}function We(mt,U,Q){throw Math.floor(mt)!==mt?(ie(mt,Q),new Ye.ERR_OUT_OF_RANGE(Q||"offset","an integer",mt)):U<0?new Ye.ERR_BUFFER_OUT_OF_BOUNDS:new Ye.ERR_OUT_OF_RANGE(Q||"offset",`>= ${Q?1:0} and <= ${U}`,mt)}ft("ERR_BUFFER_OUT_OF_BOUNDS",function(mt){return mt?`${mt} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),ft("ERR_INVALID_ARG_TYPE",function(mt,U){return`The "${mt}" argument must be of type number. Received type ${typeof U}`},TypeError),ft("ERR_OUT_OF_RANGE",function(mt,U,Q){let it=`The value of "${mt}" is out of range.`,Tt=Q;return Number.isInteger(Q)&&Math.abs(Q)>2**32?Tt=me(String(Q)):"bigint"==typeof Q&&(Tt=String(Q),(Q>BigInt(2)**BigInt(32)||Q<-(BigInt(2)**BigInt(32)))&&(Tt=me(Tt)),Tt+="n"),it+=` It must be ${U}. Received ${Tt}`,it},RangeError);const Wt=/[^+/0-9A-Za-z-_]/g;function $e(mt,U){let Q;U=U||1/0;const it=mt.length;let Tt=null;const It=[];for(let ye=0;ye55295&&Q<57344){if(!Tt){if(Q>56319){(U-=3)>-1&&It.push(239,191,189);continue}if(ye+1===it){(U-=3)>-1&&It.push(239,191,189);continue}Tt=Q;continue}if(Q<56320){(U-=3)>-1&&It.push(239,191,189),Tt=Q;continue}Q=65536+(Tt-55296<<10|Q-56320)}else Tt&&(U-=3)>-1&&It.push(239,191,189);if(Tt=null,Q<128){if((U-=1)<0)break;It.push(Q)}else if(Q<2048){if((U-=2)<0)break;It.push(Q>>6|192,63&Q|128)}else if(Q<65536){if((U-=3)<0)break;It.push(Q>>12|224,Q>>6&63|128,63&Q|128)}else{if(!(Q<1114112))throw new Error("Invalid code point");if((U-=4)<0)break;It.push(Q>>18|240,Q>>12&63|128,Q>>6&63|128,63&Q|128)}}return It}function Ao(mt){return s.toByteArray(function Ne(mt){if((mt=(mt=mt.split("=")[0]).trim().replace(Wt,"")).length<2)return"";for(;mt.length%4!=0;)mt+="=";return mt}(mt))}function hr(mt,U,Q,it){let Tt;for(Tt=0;Tt=U.length||Tt>=mt.length);++Tt)U[Tt+Q]=mt[Tt];return Tt}function Nt(mt,U){return mt instanceof U||null!=mt&&null!=mt.constructor&&null!=mt.constructor.name&&mt.constructor.name===U.name}function he(mt){return mt!=mt}const se=function(){const mt="0123456789abcdef",U=new Array(256);for(let Q=0;Q<16;++Q){const it=16*Q;for(let Tt=0;Tt<16;++Tt)U[it+Tt]=mt[Q]+mt[Tt]}return U}();function Le(mt){return typeof BigInt>"u"?yr:mt}function yr(){throw new Error("BigInt not supported")}},2020:(i,a)=>{a.read=function(r,o,s,c,y){var _,E,T=8*y-c-1,A=(1<>1,I=-7,N=s?y-1:0,Y=s?-1:1,z=r[o+N];for(N+=Y,_=z&(1<<-I)-1,z>>=-I,I+=T;I>0;_=256*_+r[o+N],N+=Y,I-=8);for(E=_&(1<<-I)-1,_>>=-I,I+=c;I>0;E=256*E+r[o+N],N+=Y,I-=8);if(0===_)_=1-S;else{if(_===A)return E?NaN:1/0*(z?-1:1);E+=Math.pow(2,c),_-=S}return(z?-1:1)*E*Math.pow(2,_-c)},a.write=function(r,o,s,c,y,_){var E,T,A,S=8*_-y-1,I=(1<>1,Y=23===y?Math.pow(2,-24)-Math.pow(2,-77):0,z=c?0:_-1,q=c?1:-1,dt=o<0||0===o&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(T=isNaN(o)?1:0,E=I):(E=Math.floor(Math.log(o)/Math.LN2),o*(A=Math.pow(2,-E))<1&&(E--,A*=2),(o+=E+N>=1?Y/A:Y*Math.pow(2,1-N))*A>=2&&(E++,A/=2),E+N>=I?(T=0,E=I):E+N>=1?(T=(o*A-1)*Math.pow(2,y),E+=N):(T=o*Math.pow(2,N-1)*Math.pow(2,y),E=0));y>=8;r[s+z]=255&T,z+=q,T/=256,y-=8);for(E=E<0;r[s+z]=255&E,z+=q,E/=256,S-=8);r[s+z-q]|=128*dt}},119:i=>{i.exports=function s(c,y,_){function E(S,I){if(!y[S]){if(!c[S]){if(T)return T(S,!0);var Y=new Error("Cannot find module '"+S+"'");throw Y.code="MODULE_NOT_FOUND",Y}var z=y[S]={exports:{}};c[S][0].call(z.exports,function(q){return E(c[S][1][q]||q)},z,z.exports,s,c,y,_)}return y[S].exports}for(var T=void 0,A=0;A<_.length;A++)E(_[A]);return E}({1:[function(s,c,y){(function(_){"use strict";var T,E=_.MutationObserver||_.WebKitMutationObserver;if(E){var A=0,S=new E(q),I=_.document.createTextNode("");S.observe(I,{characterData:!0}),T=function(){I.data=A=++A%2}}else if(!_.setImmediate&&typeof _.MessageChannel<"u"){var N=new _.MessageChannel;N.port1.onmessage=q,T=function(){N.port2.postMessage(0)}}else T="document"in _&&"onreadystatechange"in _.document.createElement("script")?function(){var pt=_.document.createElement("script");pt.onreadystatechange=function(){q(),pt.onreadystatechange=null,pt.parentNode.removeChild(pt),pt=null},_.document.documentElement.appendChild(pt)}:function(){setTimeout(q,0)};var Y,z=[];function q(){Y=!0;for(var pt,et,_t=z.length;_t;){for(et=z,z=[],pt=-1;++pt<_t;)et[pt]();_t=z.length}Y=!1}c.exports=function dt(pt){1===z.push(pt)&&!Y&&T()}}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],2:[function(s,c,y){"use strict";var _=s(1);function E(){}var T={},A=["REJECTED"],S=["FULFILLED"],I=["PENDING"];function N(At){if("function"!=typeof At)throw new TypeError("resolver must be a function");this.state=I,this.queue=[],this.outcome=void 0,At!==E&&dt(this,At)}function Y(At,kt,ct){this.promise=At,"function"==typeof kt&&(this.onFulfilled=kt,this.callFulfilled=this.otherCallFulfilled),"function"==typeof ct&&(this.onRejected=ct,this.callRejected=this.otherCallRejected)}function z(At,kt,ct){_(function(){var lt;try{lt=kt(ct)}catch(Ct){return T.reject(At,Ct)}lt===At?T.reject(At,new TypeError("Cannot resolve promise with itself")):T.resolve(At,lt)})}function q(At){var kt=At&&At.then;if(At&&("object"==typeof At||"function"==typeof At)&&"function"==typeof kt)return function(){kt.apply(At,arguments)}}function dt(At,kt){var ct=!1;function lt(ve){ct||(ct=!0,T.reject(At,ve))}function Ct(ve){ct||(ct=!0,T.resolve(At,ve))}var qt=pt(function $t(){kt(Ct,lt)});"error"===qt.status&<(qt.value)}function pt(At,kt){var ct={};try{ct.value=At(kt),ct.status="success"}catch(lt){ct.status="error",ct.value=lt}return ct}c.exports=N,N.prototype.catch=function(At){return this.then(null,At)},N.prototype.then=function(At,kt){if("function"!=typeof At&&this.state===S||"function"!=typeof kt&&this.state===A)return this;var ct=new this.constructor(E);return this.state!==I?z(ct,this.state===S?At:kt,this.outcome):this.queue.push(new Y(ct,At,kt)),ct},Y.prototype.callFulfilled=function(At){T.resolve(this.promise,At)},Y.prototype.otherCallFulfilled=function(At){z(this.promise,this.onFulfilled,At)},Y.prototype.callRejected=function(At){T.reject(this.promise,At)},Y.prototype.otherCallRejected=function(At){z(this.promise,this.onRejected,At)},T.resolve=function(At,kt){var ct=pt(q,kt);if("error"===ct.status)return T.reject(At,ct.value);var lt=ct.value;if(lt)dt(At,lt);else{At.state=S,At.outcome=kt;for(var Ct=-1,$t=At.queue.length;++Ct<$t;)At.queue[Ct].callFulfilled(kt)}return At},T.reject=function(At,kt){At.state=A,At.outcome=kt;for(var ct=-1,lt=At.queue.length;++ct"u"&&s(3);var N=Promise;function Y(bt,Yt){Yt&&bt.then(function(Mt){Yt(null,Mt)},function(Mt){Yt(Mt)})}function z(bt,Yt,Mt){"function"==typeof Yt&&bt.then(Yt),"function"==typeof Mt&&bt.catch(Mt)}function q(bt){return"string"!=typeof bt&&(console.warn(bt+" used as a key, but it is not a string."),bt=String(bt)),bt}function dt(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var pt="local-forage-detect-blob-support",et=void 0,_t={},Bt=Object.prototype.toString,jt="readonly",At="readwrite";function kt(bt){for(var Yt=bt.length,Mt=new ArrayBuffer(Yt),de=new Uint8Array(Mt),He=0;He=43)}}).catch(function(){return!1})}(bt).then(function(Yt){return et=Yt})}function Ct(bt){var Yt=_t[bt.name],Mt={};Mt.promise=new N(function(de,He){Mt.resolve=de,Mt.reject=He}),Yt.deferredOperations.push(Mt),Yt.dbReady=Yt.dbReady?Yt.dbReady.then(function(){return Mt.promise}):Mt.promise}function $t(bt){var Mt=_t[bt.name].deferredOperations.pop();if(Mt)return Mt.resolve(),Mt.promise}function qt(bt,Yt){var de=_t[bt.name].deferredOperations.pop();if(de)return de.reject(Yt),de.promise}function ve(bt,Yt){return new N(function(Mt,de){if(_t[bt.name]=_t[bt.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},bt.db){if(!Yt)return Mt(bt.db);Ct(bt),bt.db.close()}var He=[bt.name];Yt&&He.push(bt.version);var Oe=A.open.apply(A,He);Yt&&(Oe.onupgradeneeded=function(fr){var Ir=Oe.result;try{Ir.createObjectStore(bt.storeName),fr.oldVersion<=1&&Ir.createObjectStore(pt)}catch(Cr){if("ConstraintError"!==Cr.name)throw Cr;console.warn('The database "'+bt.name+'" has been upgraded from version '+fr.oldVersion+" to version "+fr.newVersion+', but the storage "'+bt.storeName+'" already exists.')}}),Oe.onerror=function(fr){fr.preventDefault(),de(Oe.error)},Oe.onsuccess=function(){var fr=Oe.result;fr.onversionchange=function(Ir){Ir.target.close()},Mt(fr),$t(bt)}})}function ne(bt){return ve(bt,!1)}function ce(bt){return ve(bt,!0)}function qe(bt,Yt){if(!bt.db)return!0;var Mt=!bt.db.objectStoreNames.contains(bt.storeName),He=bt.version>bt.db.version;if(bt.versionbt.version&&(bt.version=Oe)}return!0}return!1}function mr(bt){return I([kt(atob(bt.data))],{type:bt.type})}function _r(bt){return bt&&bt.__local_forage_encoded_blob}function Wr(bt){var Yt=this,Mt=Yt._initReady().then(function(){var de=_t[Yt._dbInfo.name];if(de&&de.dbReady)return de.dbReady});return z(Mt,bt,bt),Mt}function Ve(bt,Yt,Mt,de){void 0===de&&(de=1);try{var He=bt.db.transaction(bt.storeName,Yt);Mt(null,He)}catch(Oe){if(de>0&&(!bt.db||"InvalidStateError"===Oe.name||"NotFoundError"===Oe.name))return N.resolve().then(function(){if(!bt.db||"NotFoundError"===Oe.name&&!bt.db.objectStoreNames.contains(bt.storeName)&&bt.version<=bt.db.version)return bt.db&&(bt.version=bt.db.version+1),ce(bt)}).then(function(){return function ke(bt){Ct(bt);for(var Yt=_t[bt.name],Mt=Yt.forages,de=0;de>4,$r[He++]=(15&fr)<<4|Ir>>2,$r[He++]=(3&Ir)<<6|63&Cr;return Pr}function ye(bt){var de,Yt=new Uint8Array(bt),Mt="";for(de=0;de>2],Mt+=We[(3&Yt[de])<<4|Yt[de+1]>>4],Mt+=We[(15&Yt[de+1])<<2|Yt[de+2]>>6],Mt+=We[63&Yt[de+2]];return Yt.length%3==2?Mt=Mt.substring(0,Mt.length-1)+"=":Yt.length%3==1&&(Mt=Mt.substring(0,Mt.length-2)+"=="),Mt}var nr={serialize:function ir(bt,Yt){var Mt="";if(bt&&(Mt=Tt.call(bt)),bt&&("[object ArrayBuffer]"===Mt||bt.buffer&&"[object ArrayBuffer]"===Tt.call(bt.buffer))){var de,He=$e;bt instanceof ArrayBuffer?(de=bt,He+=Nr):(de=bt.buffer,"[object Int8Array]"===Mt?He+="si08":"[object Uint8Array]"===Mt?He+="ui08":"[object Uint8ClampedArray]"===Mt?He+="uic8":"[object Int16Array]"===Mt?He+="si16":"[object Uint16Array]"===Mt?He+="ur16":"[object Int32Array]"===Mt?He+="si32":"[object Uint32Array]"===Mt?He+="ui32":"[object Float32Array]"===Mt?He+=U:"[object Float64Array]"===Mt?He+=Q:Yt(new Error("Failed to get type for BinaryArray"))),Yt(He+ye(de))}else if("[object Blob]"===Mt){var Oe=new FileReader;Oe.onload=function(){var fr="~~local_forage_type~"+bt.type+"~"+ye(this.result);Yt($e+Ao+fr)},Oe.readAsArrayBuffer(bt)}else try{Yt(JSON.stringify(bt))}catch(fr){console.error("Couldn't convert value into a JSON string: ",bt),Yt(null,fr)}},deserialize:function er(bt){if(bt.substring(0,9)!==$e)return JSON.parse(bt);var de,Yt=bt.substring(13),Mt=bt.substring(9,13);if(Mt===Ao&&Ne.test(Yt)){var He=Yt.match(Ne);de=He[1],Yt=Yt.substring(He[0].length)}var Oe=It(Yt);switch(Mt){case Nr:return Oe;case Ao:return I([Oe],{type:de});case"si08":return new Int8Array(Oe);case"ui08":return new Uint8Array(Oe);case"uic8":return new Uint8ClampedArray(Oe);case"si16":return new Int16Array(Oe);case"ur16":return new Uint16Array(Oe);case"si32":return new Int32Array(Oe);case"ui32":return new Uint32Array(Oe);case U:return new Float32Array(Oe);case Q:return new Float64Array(Oe);default:throw new Error("Unkown type: "+Mt)}},stringToBuffer:It,bufferToString:ye};function Hr(bt,Yt,Mt,de){bt.executeSql("CREATE TABLE IF NOT EXISTS "+Yt.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],Mt,de)}function Xr(bt,Yt,Mt,de,He,Oe){bt.executeSql(Mt,de,He,function(fr,Ir){Ir.code===Ir.SYNTAX_ERR?fr.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[Yt.storeName],function(Cr,Pr){Pr.rows.length?Oe(Cr,Ir):Hr(Cr,Yt,function(){Cr.executeSql(Mt,de,He,Oe)},Oe)},Oe):Oe(fr,Ir)},Oe)}function te(bt,Yt,Mt,de){var He=this;bt=q(bt);var Oe=new N(function(fr,Ir){He.ready().then(function(){void 0===Yt&&(Yt=null);var Cr=Yt,Pr=He._dbInfo;Pr.serializer.serialize(Yt,function($r,Jr){Jr?Ir(Jr):Pr.db.transaction(function(eo){Xr(eo,Pr,"INSERT OR REPLACE INTO "+Pr.storeName+" (key, value) VALUES (?, ?)",[bt,$r],function(){fr(Cr)},function(xo,Eo){Ir(Eo)})},function(eo){if(eo.code===eo.QUOTA_ERR){if(de>0)return void fr(te.apply(He,[bt,Cr,Mt,de-1]));Ir(eo)}})})}).catch(Ir)});return Y(Oe,Mt),Oe}var Je={_driver:"webSQLStorage",_initStorage:function Qr(bt){var Yt=this,Mt={db:null};if(bt)for(var de in bt)Mt[de]="string"!=typeof bt[de]?bt[de].toString():bt[de];var He=new N(function(Oe,fr){try{Mt.db=openDatabase(Mt.name,String(Mt.version),Mt.description,Mt.size)}catch(Ir){return fr(Ir)}Mt.db.transaction(function(Ir){Hr(Ir,Mt,function(){Yt._dbInfo=Mt,Oe()},function(Cr,Pr){fr(Pr)})},fr)});return Mt.serializer=nr,He},_support:function ie(){return"function"==typeof openDatabase}(),iterate:function ho(bt,Yt){var Mt=this,de=new N(function(He,Oe){Mt.ready().then(function(){var fr=Mt._dbInfo;fr.db.transaction(function(Ir){Xr(Ir,fr,"SELECT * FROM "+fr.storeName,[],function(Cr,Pr){for(var $r=Pr.rows,Jr=$r.length,eo=0;eo '__WebKitDatabaseInfoTable__'",[],function(He,Oe){for(var fr=[],Ir=0;Ir0}var Oi={_driver:"localStorageWrapper",_initStorage:function Zt(bt){var Mt={};if(bt)for(var de in bt)Mt[de]=bt[de];return Mt.keyPrefix=Qe(bt,this._defaultConfig),we()?(this._dbInfo=Mt,Mt.serializer=nr,N.resolve()):N.reject()},_support:function _e(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}(),iterate:function xr(bt,Yt){var Mt=this,de=Mt.ready().then(function(){for(var He=Mt._dbInfo,Oe=He.keyPrefix,fr=Oe.length,Ir=localStorage.length,Cr=1,Pr=0;Pr=0;He--){var Oe=localStorage.key(He);0===Oe.indexOf(de)&&localStorage.removeItem(Oe)}});return Y(Mt,bt),Mt},length:function ei(bt){var Mt=this.keys().then(function(de){return de.length});return Y(Mt,bt),Mt},key:function _o(bt,Yt){var Mt=this,de=Mt.ready().then(function(){var Oe,He=Mt._dbInfo;try{Oe=localStorage.key(bt)}catch{Oe=null}return Oe&&(Oe=Oe.substring(He.keyPrefix.length)),Oe});return Y(de,Yt),de},keys:function ai(bt){var Yt=this,Mt=Yt.ready().then(function(){for(var de=Yt._dbInfo,He=localStorage.length,Oe=[],fr=0;fr=0;fr--){var Ir=localStorage.key(fr);0===Ir.indexOf(Oe)&&localStorage.removeItem(Ir)}}):N.reject("Invalid arguments"),Yt),He}},di=function(Yt,Mt){return Yt===Mt||"number"==typeof Yt&&"number"==typeof Mt&&isNaN(Yt)&&isNaN(Mt)},Un=function(Yt,Mt){for(var de=Yt.length,He=0;He"u"?"undefined":_(Mt))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var de in Mt){if("storeName"===de&&(Mt[de]=Mt[de].replace(/\W/g,"_")),"version"===de&&"number"!=typeof Mt[de])return new Error("Database version must be a number.");this._config[de]=Mt[de]}return!("driver"in Mt)||!Mt.driver||this.setDriver(this._config.driver)}return"string"==typeof Mt?this._config[Mt]:this._config},bt.prototype.defineDriver=function(Mt,de,He){var Oe=new N(function(fr,Ir){try{var Cr=Mt._driver,Pr=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!Mt._driver)return void Ir(Pr);for(var $r=ui.concat("_initStorage"),Jr=0,eo=$r.length;Jr{"use strict";r.d(a,{t:()=>s});var o=r(1413);class s extends o.B{constructor(y){super(),this._value=y}get value(){return this.getValue()}_subscribe(y){const _=super._subscribe(y);return!_.closed&&y.next(this._value),_}getValue(){const{hasError:y,thrownError:_,_value:E}=this;if(y)throw _;return this._throwIfClosed(),E}next(y){super.next(this._value=y)}}},1985:(i,a,r)=>{"use strict";r.d(a,{c:()=>A});var o=r(7707),s=r(8359),c=r(3494),y=r(1203),_=r(1026),E=r(8071),T=r(9786);let A=(()=>{class Y{constructor(q){q&&(this._subscribe=q)}lift(q){const dt=new Y;return dt.source=this,dt.operator=q,dt}subscribe(q,dt,pt){const et=function N(Y){return Y&&Y instanceof o.vU||function I(Y){return Y&&(0,E.T)(Y.next)&&(0,E.T)(Y.error)&&(0,E.T)(Y.complete)}(Y)&&(0,s.Uv)(Y)}(q)?q:new o.Ms(q,dt,pt);return(0,T.Y)(()=>{const{operator:_t,source:Bt}=this;et.add(_t?_t.call(et,Bt):Bt?this._subscribe(et):this._trySubscribe(et))}),et}_trySubscribe(q){try{return this._subscribe(q)}catch(dt){q.error(dt)}}forEach(q,dt){return new(dt=S(dt))((pt,et)=>{const _t=new o.Ms({next:Bt=>{try{q(Bt)}catch(jt){et(jt),_t.unsubscribe()}},error:et,complete:pt});this.subscribe(_t)})}_subscribe(q){var dt;return null===(dt=this.source)||void 0===dt?void 0:dt.subscribe(q)}[c.s](){return this}pipe(...q){return(0,y.m)(q)(this)}toPromise(q){return new(q=S(q))((dt,pt)=>{let et;this.subscribe(_t=>et=_t,_t=>pt(_t),()=>dt(et))})}}return Y.create=z=>new Y(z),Y})();function S(Y){var z;return null!==(z=Y??_.$.Promise)&&void 0!==z?z:Promise}},2771:(i,a,r)=>{"use strict";r.d(a,{m:()=>c});var o=r(1413),s=r(6129);class c extends o.B{constructor(_=1/0,E=1/0,T=s.U){super(),this._bufferSize=_,this._windowTime=E,this._timestampProvider=T,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=E===1/0,this._bufferSize=Math.max(1,_),this._windowTime=Math.max(1,E)}next(_){const{isStopped:E,_buffer:T,_infiniteTimeWindow:A,_timestampProvider:S,_windowTime:I}=this;E||(T.push(_),!A&&T.push(S.now()+I)),this._trimBuffer(),super.next(_)}_subscribe(_){this._throwIfClosed(),this._trimBuffer();const E=this._innerSubscribe(_),{_infiniteTimeWindow:T,_buffer:A}=this,S=A.slice();for(let I=0;I{"use strict";r.d(a,{B:()=>T});var o=r(1985),s=r(8359);const y=(0,r(1853).L)(S=>function(){S(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var _=r(7908),E=r(9786);let T=(()=>{class S extends o.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(N){const Y=new A(this,this);return Y.operator=N,Y}_throwIfClosed(){if(this.closed)throw new y}next(N){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Y of this.currentObservers)Y.next(N)}})}error(N){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=N;const{observers:Y}=this;for(;Y.length;)Y.shift().error(N)}})}complete(){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:N}=this;for(;N.length;)N.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var N;return(null===(N=this.observers)||void 0===N?void 0:N.length)>0}_trySubscribe(N){return this._throwIfClosed(),super._trySubscribe(N)}_subscribe(N){return this._throwIfClosed(),this._checkFinalizedStatuses(N),this._innerSubscribe(N)}_innerSubscribe(N){const{hasError:Y,isStopped:z,observers:q}=this;return Y||z?s.Kn:(this.currentObservers=null,q.push(N),new s.yU(()=>{this.currentObservers=null,(0,_.o)(q,N)}))}_checkFinalizedStatuses(N){const{hasError:Y,thrownError:z,isStopped:q}=this;Y?N.error(z):q&&N.complete()}asObservable(){const N=new o.c;return N.source=this,N}}return S.create=(I,N)=>new A(I,N),S})();class A extends T{constructor(I,N){super(),this.destination=I,this.source=N}next(I){var N,Y;null===(Y=null===(N=this.destination)||void 0===N?void 0:N.next)||void 0===Y||Y.call(N,I)}error(I){var N,Y;null===(Y=null===(N=this.destination)||void 0===N?void 0:N.error)||void 0===Y||Y.call(N,I)}complete(){var I,N;null===(N=null===(I=this.destination)||void 0===I?void 0:I.complete)||void 0===N||N.call(I)}_subscribe(I){var N,Y;return null!==(Y=null===(N=this.source)||void 0===N?void 0:N.subscribe(I))&&void 0!==Y?Y:s.Kn}}},7707:(i,a,r)=>{"use strict";r.d(a,{Ms:()=>pt,vU:()=>Y});var o=r(8071),s=r(8359),c=r(1026),y=r(5334),_=r(5343);const E=S("C",void 0,void 0);function S(At,kt,ct){return{kind:At,value:kt,error:ct}}var I=r(9270),N=r(9786);class Y extends s.yU{constructor(kt){super(),this.isStopped=!1,kt?(this.destination=kt,(0,s.Uv)(kt)&&kt.add(this)):this.destination=jt}static create(kt,ct,lt){return new pt(kt,ct,lt)}next(kt){this.isStopped?Bt(function A(At){return S("N",At,void 0)}(kt),this):this._next(kt)}error(kt){this.isStopped?Bt(function T(At){return S("E",void 0,At)}(kt),this):(this.isStopped=!0,this._error(kt))}complete(){this.isStopped?Bt(E,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(kt){this.destination.next(kt)}_error(kt){try{this.destination.error(kt)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const z=Function.prototype.bind;function q(At,kt){return z.call(At,kt)}class dt{constructor(kt){this.partialObserver=kt}next(kt){const{partialObserver:ct}=this;if(ct.next)try{ct.next(kt)}catch(lt){et(lt)}}error(kt){const{partialObserver:ct}=this;if(ct.error)try{ct.error(kt)}catch(lt){et(lt)}else et(kt)}complete(){const{partialObserver:kt}=this;if(kt.complete)try{kt.complete()}catch(ct){et(ct)}}}class pt extends Y{constructor(kt,ct,lt){let Ct;if(super(),(0,o.T)(kt)||!kt)Ct={next:kt??void 0,error:ct??void 0,complete:lt??void 0};else{let $t;this&&c.$.useDeprecatedNextContext?($t=Object.create(kt),$t.unsubscribe=()=>this.unsubscribe(),Ct={next:kt.next&&q(kt.next,$t),error:kt.error&&q(kt.error,$t),complete:kt.complete&&q(kt.complete,$t)}):Ct=kt}this.destination=new dt(Ct)}}function et(At){c.$.useDeprecatedSynchronousErrorHandling?(0,N.l)(At):(0,y.m)(At)}function Bt(At,kt){const{onStoppedNotification:ct}=c.$;ct&&I.f.setTimeout(()=>ct(At,kt))}const jt={closed:!0,next:_.l,error:function _t(At){throw At},complete:_.l}},8359:(i,a,r)=>{"use strict";r.d(a,{Kn:()=>E,yU:()=>_,Uv:()=>T});var o=r(8071);const c=(0,r(1853).L)(S=>function(N){S(this),this.message=N?`${N.length} errors occurred during unsubscription:\n${N.map((Y,z)=>`${z+1}) ${Y.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=N});var y=r(7908);class _{constructor(I){this.initialTeardown=I,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let I;if(!this.closed){this.closed=!0;const{_parentage:N}=this;if(N)if(this._parentage=null,Array.isArray(N))for(const q of N)q.remove(this);else N.remove(this);const{initialTeardown:Y}=this;if((0,o.T)(Y))try{Y()}catch(q){I=q instanceof c?q.errors:[q]}const{_finalizers:z}=this;if(z){this._finalizers=null;for(const q of z)try{A(q)}catch(dt){I=I??[],dt instanceof c?I=[...I,...dt.errors]:I.push(dt)}}if(I)throw new c(I)}}add(I){var N;if(I&&I!==this)if(this.closed)A(I);else{if(I instanceof _){if(I.closed||I._hasParent(this))return;I._addParent(this)}(this._finalizers=null!==(N=this._finalizers)&&void 0!==N?N:[]).push(I)}}_hasParent(I){const{_parentage:N}=this;return N===I||Array.isArray(N)&&N.includes(I)}_addParent(I){const{_parentage:N}=this;this._parentage=Array.isArray(N)?(N.push(I),N):N?[N,I]:I}_removeParent(I){const{_parentage:N}=this;N===I?this._parentage=null:Array.isArray(N)&&(0,y.o)(N,I)}remove(I){const{_finalizers:N}=this;N&&(0,y.o)(N,I),I instanceof _&&I._removeParent(this)}}_.EMPTY=(()=>{const S=new _;return S.closed=!0,S})();const E=_.EMPTY;function T(S){return S instanceof _||S&&"closed"in S&&(0,o.T)(S.remove)&&(0,o.T)(S.add)&&(0,o.T)(S.unsubscribe)}function A(S){(0,o.T)(S)?S():S.unsubscribe()}},1026:(i,a,r)=>{"use strict";r.d(a,{$:()=>o});const o={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},17:(i,a,r)=>{"use strict";r.d(a,{G:()=>E});var o=r(1985),s=r(8359),c=r(9898),y=r(4360),_=r(9974);class E extends o.c{constructor(A,S){super(),this.source=A,this.subjectFactory=S,this._subject=null,this._refCount=0,this._connection=null,(0,_.S)(A)&&(this.lift=A.lift)}_subscribe(A){return this.getSubject().subscribe(A)}getSubject(){const A=this._subject;return(!A||A.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:A}=this;this._subject=this._connection=null,A?.unsubscribe()}connect(){let A=this._connection;if(!A){A=this._connection=new s.yU;const S=this.getSubject();A.add(this.source.subscribe((0,y._)(S,void 0,()=>{this._teardown(),S.complete()},I=>{this._teardown(),S.error(I)},()=>this._teardown()))),A.closed&&(this._connection=null,A=s.yU.EMPTY)}return A}refCount(){return(0,c.B)()(this)}}},4572:(i,a,r)=>{"use strict";r.d(a,{z:()=>I});var o=r(1985),s=r(3073),c=r(6648),y=r(3669),_=r(6450),E=r(9326),T=r(8496),A=r(4360),S=r(5225);function I(...z){const q=(0,E.lI)(z),dt=(0,E.ms)(z),{args:pt,keys:et}=(0,s.D)(z);if(0===pt.length)return(0,c.H)([],q);const _t=new o.c(function N(z,q,dt=y.D){return pt=>{Y(q,()=>{const{length:et}=z,_t=new Array(et);let Bt=et,jt=et;for(let At=0;At{const kt=(0,c.H)(z[At],q);let ct=!1;kt.subscribe((0,A._)(pt,lt=>{_t[At]=lt,ct||(ct=!0,jt--),jt||pt.next(dt(_t.slice()))},()=>{--Bt||pt.complete()}))},pt)},pt)}}(pt,q,et?Bt=>(0,T.e)(et,Bt):y.D));return dt?_t.pipe((0,_.I)(dt)):_t}function Y(z,q,dt){z?(0,S.N)(dt,z,q):q()}},8793:(i,a,r)=>{"use strict";r.d(a,{x:()=>_});var o=r(6365),c=r(9326),y=r(6648);function _(...E){return function s(){return(0,o.U)(1)}()((0,y.H)(E,(0,c.lI)(E)))}},9030:(i,a,r)=>{"use strict";r.d(a,{v:()=>c});var o=r(1985),s=r(8750);function c(y){return new o.c(_=>{(0,s.Tg)(y()).subscribe(_)})}},983:(i,a,r)=>{"use strict";r.d(a,{w:()=>s});const s=new(r(1985).c)(_=>_.complete())},7468:(i,a,r)=>{"use strict";r.d(a,{p:()=>A});var o=r(1985),s=r(3073),c=r(8750),y=r(9326),_=r(4360),E=r(6450),T=r(8496);function A(...S){const I=(0,y.ms)(S),{args:N,keys:Y}=(0,s.D)(S),z=new o.c(q=>{const{length:dt}=N;if(!dt)return void q.complete();const pt=new Array(dt);let et=dt,_t=dt;for(let Bt=0;Bt{jt||(jt=!0,_t--),pt[Bt]=At},()=>et--,void 0,()=>{(!et||!jt)&&(_t||q.next(Y?(0,T.e)(Y,pt):pt),q.complete())}))}});return I?z.pipe((0,E.I)(I)):z}},6648:(i,a,r)=>{"use strict";r.d(a,{H:()=>lt});var o=r(8750),s=r(5225),c=r(9974),y=r(4360);function _(Ct,$t=0){return(0,c.N)((qt,ve)=>{qt.subscribe((0,y._)(ve,ne=>(0,s.N)(ve,Ct,()=>ve.next(ne),$t),()=>(0,s.N)(ve,Ct,()=>ve.complete(),$t),ne=>(0,s.N)(ve,Ct,()=>ve.error(ne),$t)))})}function E(Ct,$t=0){return(0,c.N)((qt,ve)=>{ve.add(Ct.schedule(()=>qt.subscribe(ve),$t))})}var S=r(1985),N=r(4761),Y=r(8071);function q(Ct,$t){if(!Ct)throw new Error("Iterable cannot be null");return new S.c(qt=>{(0,s.N)(qt,$t,()=>{const ve=Ct[Symbol.asyncIterator]();(0,s.N)(qt,$t,()=>{ve.next().then(ne=>{ne.done?qt.complete():qt.next(ne.value)})},0,!0)})})}var dt=r(5055),pt=r(9858),et=r(7441),_t=r(5397),Bt=r(7953),jt=r(591),At=r(5196);function lt(Ct,$t){return $t?function ct(Ct,$t){if(null!=Ct){if((0,dt.l)(Ct))return function T(Ct,$t){return(0,o.Tg)(Ct).pipe(E($t),_($t))}(Ct,$t);if((0,et.X)(Ct))return function I(Ct,$t){return new S.c(qt=>{let ve=0;return $t.schedule(function(){ve===Ct.length?qt.complete():(qt.next(Ct[ve++]),qt.closed||this.schedule())})})}(Ct,$t);if((0,pt.y)(Ct))return function A(Ct,$t){return(0,o.Tg)(Ct).pipe(E($t),_($t))}(Ct,$t);if((0,Bt.T)(Ct))return q(Ct,$t);if((0,_t.x)(Ct))return function z(Ct,$t){return new S.c(qt=>{let ve;return(0,s.N)(qt,$t,()=>{ve=Ct[N.l](),(0,s.N)(qt,$t,()=>{let ne,ce;try{({value:ne,done:ce}=ve.next())}catch(qe){return void qt.error(qe)}ce?qt.complete():qt.next(ne)},0,!0)}),()=>(0,Y.T)(ve?.return)&&ve.return()})}(Ct,$t);if((0,At.U)(Ct))return function kt(Ct,$t){return q((0,At.C)(Ct),$t)}(Ct,$t)}throw(0,jt.L)(Ct)}(Ct,$t):(0,o.Tg)(Ct)}},3726:(i,a,r)=>{"use strict";r.d(a,{R:()=>I});var o=r(8750),s=r(1985),c=r(1397),y=r(7441),_=r(8071),E=r(6450);const T=["addListener","removeListener"],A=["addEventListener","removeEventListener"],S=["on","off"];function I(dt,pt,et,_t){if((0,_.T)(et)&&(_t=et,et=void 0),_t)return I(dt,pt,et).pipe((0,E.I)(_t));const[Bt,jt]=function q(dt){return(0,_.T)(dt.addEventListener)&&(0,_.T)(dt.removeEventListener)}(dt)?A.map(At=>kt=>dt[At](pt,kt,et)):function Y(dt){return(0,_.T)(dt.addListener)&&(0,_.T)(dt.removeListener)}(dt)?T.map(N(dt,pt)):function z(dt){return(0,_.T)(dt.on)&&(0,_.T)(dt.off)}(dt)?S.map(N(dt,pt)):[];if(!Bt&&(0,y.X)(dt))return(0,c.Z)(At=>I(At,pt,et))((0,o.Tg)(dt));if(!Bt)throw new TypeError("Invalid event target");return new s.c(At=>{const kt=(...ct)=>At.next(1jt(kt)})}function N(dt,pt){return et=>_t=>dt[et](pt,_t)}},8750:(i,a,r)=>{"use strict";r.d(a,{Tg:()=>z});var o=r(1635),s=r(7441),c=r(9858),y=r(1985),_=r(5055),E=r(7953),T=r(591),A=r(5397),S=r(5196),I=r(8071),N=r(5334),Y=r(3494);function z(At){if(At instanceof y.c)return At;if(null!=At){if((0,_.l)(At))return function q(At){return new y.c(kt=>{const ct=At[Y.s]();if((0,I.T)(ct.subscribe))return ct.subscribe(kt);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(At);if((0,s.X)(At))return function dt(At){return new y.c(kt=>{for(let ct=0;ct{At.then(ct=>{kt.closed||(kt.next(ct),kt.complete())},ct=>kt.error(ct)).then(null,N.m)})}(At);if((0,E.T)(At))return _t(At);if((0,A.x)(At))return function et(At){return new y.c(kt=>{for(const ct of At)if(kt.next(ct),kt.closed)return;kt.complete()})}(At);if((0,S.U)(At))return function Bt(At){return _t((0,S.C)(At))}(At)}throw(0,T.L)(At)}function _t(At){return new y.c(kt=>{(function jt(At,kt){var ct,lt,Ct,$t;return(0,o.sH)(this,void 0,void 0,function*(){try{for(ct=(0,o.xN)(At);!(lt=yield ct.next()).done;)if(kt.next(lt.value),kt.closed)return}catch(qt){Ct={error:qt}}finally{try{lt&&!lt.done&&($t=ct.return)&&(yield $t.call(ct))}finally{if(Ct)throw Ct.error}}kt.complete()})})(At,kt).catch(ct=>kt.error(ct))})}},7786:(i,a,r)=>{"use strict";r.d(a,{h:()=>E});var o=r(6365),s=r(8750),c=r(983),y=r(9326),_=r(6648);function E(...T){const A=(0,y.lI)(T),S=(0,y.R0)(T,1/0),I=T;return I.length?1===I.length?(0,s.Tg)(I[0]):(0,o.U)(S)((0,_.H)(I,A)):c.w}},7673:(i,a,r)=>{"use strict";r.d(a,{of:()=>c});var o=r(9326),s=r(6648);function c(...y){const _=(0,o.lI)(y);return(0,s.H)(y,_)}},8810:(i,a,r)=>{"use strict";r.d(a,{$:()=>c});var o=r(1985),s=r(8071);function c(y,_){const E=(0,s.T)(y)?y:()=>y,T=A=>A.error(E());return new o.c(_?A=>_.schedule(T,0,A):T)}},1584:(i,a,r)=>{"use strict";r.d(a,{O:()=>_});var o=r(1985),s=r(3236),c=r(9470);function _(E=0,T,A=s.b){let S=-1;return null!=T&&((0,c.m)(T)?A=T:S=T),new o.c(I=>{let N=function y(E){return E instanceof Date&&!isNaN(E)}(E)?+E-A.now():E;N<0&&(N=0);let Y=0;return A.schedule(function(){I.closed||(I.next(Y++),0<=S?this.schedule(void 0,S):I.complete())},N)})}},4360:(i,a,r)=>{"use strict";r.d(a,{_:()=>s});var o=r(7707);function s(y,_,E,T,A){return new c(y,_,E,T,A)}class c extends o.vU{constructor(_,E,T,A,S,I){super(_),this.onFinalize=S,this.shouldUnsubscribe=I,this._next=E?function(N){try{E(N)}catch(Y){_.error(Y)}}:super._next,this._error=A?function(N){try{A(N)}catch(Y){_.error(Y)}finally{this.unsubscribe()}}:super._error,this._complete=T?function(){try{T()}catch(N){_.error(N)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var _;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:E}=this;super.unsubscribe(),!E&&(null===(_=this.onFinalize)||void 0===_||_.call(this))}}}},3798:(i,a,r)=>{"use strict";r.d(a,{Z:()=>T});var o=r(3236),s=r(9974),c=r(8750),y=r(4360),E=r(1584);function T(A,S=o.E){return function _(A){return(0,s.N)((S,I)=>{let N=!1,Y=null,z=null,q=!1;const dt=()=>{if(z?.unsubscribe(),z=null,N){N=!1;const et=Y;Y=null,I.next(et)}q&&I.complete()},pt=()=>{z=null,q&&I.complete()};S.subscribe((0,y._)(I,et=>{N=!0,Y=et,z||(0,c.Tg)(A(et)).subscribe(z=(0,y._)(I,dt,pt))},()=>{q=!0,(!N||!z||z.closed)&&I.complete()}))})}(()=>(0,E.O)(A,S))}},9437:(i,a,r)=>{"use strict";r.d(a,{W:()=>y});var o=r(8750),s=r(4360),c=r(9974);function y(_){return(0,c.N)((E,T)=>{let I,A=null,S=!1;A=E.subscribe((0,s._)(T,void 0,void 0,N=>{I=(0,o.Tg)(_(N,y(_)(E))),A?(A.unsubscribe(),A=null,I.subscribe(T)):S=!0})),S&&(A.unsubscribe(),A=null,I.subscribe(T))})}},274:(i,a,r)=>{"use strict";r.d(a,{H:()=>c});var o=r(1397),s=r(8071);function c(y,_){return(0,s.T)(_)?(0,o.Z)(y,_,1):(0,o.Z)(y,1)}},152:(i,a,r)=>{"use strict";r.d(a,{B:()=>y});var o=r(3236),s=r(9974),c=r(4360);function y(_,E=o.E){return(0,s.N)((T,A)=>{let S=null,I=null,N=null;const Y=()=>{if(S){S.unsubscribe(),S=null;const q=I;I=null,A.next(q)}};function z(){const q=N+_,dt=E.now();if(dt{I=q,N=E.now(),S||(S=E.schedule(z,_),A.add(S))},()=>{Y(),A.complete()},void 0,()=>{I=S=null}))})}},1986:(i,a,r)=>{"use strict";r.d(a,{c:()=>z});var o=r(3236),s=r(8793),c=r(6697),y=r(9974),_=r(4360),E=r(5343),A=r(3703),S=r(1397),I=r(8750);function N(q,dt){return dt?pt=>(0,s.x)(dt.pipe((0,c.s)(1),function T(){return(0,y.N)((q,dt)=>{q.subscribe((0,_._)(dt,E.l))})}()),pt.pipe(N(q))):(0,S.Z)((pt,et)=>(0,I.Tg)(q(pt,et)).pipe((0,c.s)(1),(0,A.u)(pt)))}var Y=r(1584);function z(q,dt=o.E){const pt=(0,Y.O)(q,dt);return N(()=>pt)}},3294:(i,a,r)=>{"use strict";r.d(a,{F:()=>y});var o=r(3669),s=r(9974),c=r(4360);function y(E,T=o.D){return E=E??_,(0,s.N)((A,S)=>{let I,N=!0;A.subscribe((0,c._)(S,Y=>{const z=T(Y);(N||!E(I,z))&&(N=!1,I=z,S.next(Y))}))})}function _(E,T){return E===T}},5964:(i,a,r)=>{"use strict";r.d(a,{p:()=>c});var o=r(9974),s=r(4360);function c(y,_){return(0,o.N)((E,T)=>{let A=0;E.subscribe((0,s._)(T,S=>y.call(_,S,A++)&&T.next(S)))})}},980:(i,a,r)=>{"use strict";r.d(a,{j:()=>s});var o=r(9974);function s(c){return(0,o.N)((y,_)=>{try{y.subscribe(_)}finally{_.add(c)}})}},6354:(i,a,r)=>{"use strict";r.d(a,{T:()=>c});var o=r(9974),s=r(4360);function c(y,_){return(0,o.N)((E,T)=>{let A=0;E.subscribe((0,s._)(T,S=>{T.next(y.call(_,S,A++))}))})}},3703:(i,a,r)=>{"use strict";r.d(a,{u:()=>s});var o=r(6354);function s(c){return(0,o.T)(()=>c)}},6365:(i,a,r)=>{"use strict";r.d(a,{U:()=>c});var o=r(1397),s=r(3669);function c(y=1/0){return(0,o.Z)(s.D,y)}},1397:(i,a,r)=>{"use strict";r.d(a,{Z:()=>A});var o=r(6354),s=r(8750),c=r(9974),y=r(5225),_=r(4360),T=r(8071);function A(S,I,N=1/0){return(0,T.T)(I)?A((Y,z)=>(0,o.T)((q,dt)=>I(Y,q,z,dt))((0,s.Tg)(S(Y,z))),N):("number"==typeof I&&(N=I),(0,c.N)((Y,z)=>function E(S,I,N,Y,z,q,dt,pt){const et=[];let _t=0,Bt=0,jt=!1;const At=()=>{jt&&!et.length&&!_t&&I.complete()},kt=lt=>_t{q&&I.next(lt),_t++;let Ct=!1;(0,s.Tg)(N(lt,Bt++)).subscribe((0,_._)(I,$t=>{z?.($t),q?kt($t):I.next($t)},()=>{Ct=!0},void 0,()=>{if(Ct)try{for(_t--;et.length&&_tct($t)):ct($t)}At()}catch($t){I.error($t)}}))};return S.subscribe((0,_._)(I,kt,()=>{jt=!0,At()})),()=>{pt?.()}}(Y,z,S,N)))}},9898:(i,a,r)=>{"use strict";r.d(a,{B:()=>c});var o=r(9974),s=r(4360);function c(){return(0,o.N)((y,_)=>{let E=null;y._refCount++;const T=(0,s._)(_,void 0,void 0,void 0,()=>{if(!y||y._refCount<=0||0<--y._refCount)return void(E=null);const A=y._connection,S=E;E=null,A&&(!S||A===S)&&A.unsubscribe(),_.unsubscribe()});y.subscribe(T),T.closed||(E=y.connect())})}},2498:(i,a,r)=>{"use strict";r.d(a,{L:()=>E});var o=r(9974),s=r(4360),c=r(3669),y=r(1584),_=r(8750);function E(T=1/0){let A;A=T&&"object"==typeof T?T:{count:T};const{count:S=1/0,delay:I,resetOnSuccess:N=!1}=A;return S<=0?c.D:(0,o.N)((Y,z)=>{let dt,q=0;const pt=()=>{let et=!1;dt=Y.subscribe((0,s._)(z,_t=>{N&&(q=0),z.next(_t)},void 0,_t=>{if(q++{dt?(dt.unsubscribe(),dt=null,pt()):et=!0};if(null!=I){const jt="number"==typeof I?(0,y.O)(I):(0,_.Tg)(I(_t,q)),At=(0,s._)(z,()=>{At.unsubscribe(),Bt()},()=>{z.complete()});jt.subscribe(At)}else Bt()}else z.error(_t)})),et&&(dt.unsubscribe(),dt=null,pt())};pt()})}},6649:(i,a,r)=>{"use strict";r.d(a,{S:()=>s});var o=r(4360);function s(c,y,_,E,T){return(A,S)=>{let I=_,N=y,Y=0;A.subscribe((0,o._)(S,z=>{const q=Y++;N=I?c(N,z,q):(I=!0,z),E&&S.next(N)},T&&(()=>{I&&S.next(N),S.complete()})))}}},7647:(i,a,r)=>{"use strict";r.d(a,{u:()=>_});var o=r(8750),s=r(1413),c=r(7707),y=r(9974);function _(T={}){const{connector:A=()=>new s.B,resetOnError:S=!0,resetOnComplete:I=!0,resetOnRefCountZero:N=!0}=T;return Y=>{let z,q,dt,pt=0,et=!1,_t=!1;const Bt=()=>{q?.unsubscribe(),q=void 0},jt=()=>{Bt(),z=dt=void 0,et=_t=!1},At=()=>{const kt=z;jt(),kt?.unsubscribe()};return(0,y.N)((kt,ct)=>{pt++,!_t&&!et&&Bt();const lt=dt=dt??A();ct.add(()=>{pt--,0===pt&&!_t&&!et&&(q=E(At,N))}),lt.subscribe(ct),!z&&pt>0&&(z=new c.Ms({next:Ct=>lt.next(Ct),error:Ct=>{_t=!0,Bt(),q=E(jt,S,Ct),lt.error(Ct)},complete:()=>{et=!0,Bt(),q=E(jt,I),lt.complete()}}),(0,o.Tg)(kt).subscribe(z))})(Y)}}function E(T,A,...S){if(!0===A)return void T();if(!1===A)return;const I=new c.Ms({next:()=>{I.unsubscribe(),T()}});return(0,o.Tg)(A(...S)).subscribe(I)}},4668:(i,a,r)=>{"use strict";r.d(a,{t:()=>c});var o=r(2771),s=r(7647);function c(y,_,E){let T,A=!1;return y&&"object"==typeof y?({bufferSize:T=1/0,windowTime:_=1/0,refCount:A=!1,scheduler:E}=y):T=y??1/0,(0,s.u)({connector:()=>new o.m(T,_,E),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:A})}},7626:(i,a,r)=>{"use strict";r.d(a,{i:()=>s});var o=r(5964);function s(c){return(0,o.p)((y,_)=>c<=_)}},9172:(i,a,r)=>{"use strict";r.d(a,{Z:()=>y});var o=r(8793),s=r(9326),c=r(9974);function y(..._){const E=(0,s.lI)(_);return(0,c.N)((T,A)=>{(E?(0,o.x)(_,T,E):(0,o.x)(_,T)).subscribe(A)})}},5558:(i,a,r)=>{"use strict";r.d(a,{n:()=>y});var o=r(8750),s=r(9974),c=r(4360);function y(_,E){return(0,s.N)((T,A)=>{let S=null,I=0,N=!1;const Y=()=>N&&!S&&A.complete();T.subscribe((0,c._)(A,z=>{S?.unsubscribe();let q=0;const dt=I++;(0,o.Tg)(_(z,dt)).subscribe(S=(0,c._)(A,pt=>A.next(E?E(z,pt,dt,q++):pt),()=>{S=null,Y()}))},()=>{N=!0,Y()}))})}},6697:(i,a,r)=>{"use strict";r.d(a,{s:()=>y});var o=r(983),s=r(9974),c=r(4360);function y(_){return _<=0?()=>o.w:(0,s.N)((E,T)=>{let A=0;E.subscribe((0,c._)(T,S=>{++A<=_&&(T.next(S),_<=A&&T.complete())}))})}},6977:(i,a,r)=>{"use strict";r.d(a,{Q:()=>_});var o=r(9974),s=r(4360),c=r(8750),y=r(5343);function _(E){return(0,o.N)((T,A)=>{(0,c.Tg)(E).subscribe((0,s._)(A,()=>A.complete(),y.l)),!A.closed&&T.subscribe(A)})}},7048:(i,a,r)=>{"use strict";r.d(a,{v:()=>c});var o=r(9974),s=r(4360);function c(y,_=!1){return(0,o.N)((E,T)=>{let A=0;E.subscribe((0,s._)(T,S=>{const I=y(S,A++);(I||_)&&T.next(S),!I&&T.complete()}))})}},8141:(i,a,r)=>{"use strict";r.d(a,{M:()=>_});var o=r(8071),s=r(9974),c=r(4360),y=r(3669);function _(E,T,A){const S=(0,o.T)(E)||T||A?{next:E,error:T,complete:A}:E;return S?(0,s.N)((I,N)=>{var Y;null===(Y=S.subscribe)||void 0===Y||Y.call(S);let z=!0;I.subscribe((0,c._)(N,q=>{var dt;null===(dt=S.next)||void 0===dt||dt.call(S,q),N.next(q)},()=>{var q;z=!1,null===(q=S.complete)||void 0===q||q.call(S),N.complete()},q=>{var dt;z=!1,null===(dt=S.error)||void 0===dt||dt.call(S,q),N.error(q)},()=>{var q,dt;z&&(null===(q=S.unsubscribe)||void 0===q||q.call(S)),null===(dt=S.finalize)||void 0===dt||dt.call(S)}))}):y.D}},6780:(i,a,r)=>{"use strict";r.d(a,{R:()=>_});var o=r(8359);class s extends o.yU{constructor(T,A){super()}schedule(T,A=0){return this}}const c={setInterval(E,T,...A){const{delegate:S}=c;return S?.setInterval?S.setInterval(E,T,...A):setInterval(E,T,...A)},clearInterval(E){const{delegate:T}=c;return(T?.clearInterval||clearInterval)(E)},delegate:void 0};var y=r(7908);class _ extends s{constructor(T,A){super(T,A),this.scheduler=T,this.work=A,this.pending=!1}schedule(T,A=0){var S;if(this.closed)return this;this.state=T;const I=this.id,N=this.scheduler;return null!=I&&(this.id=this.recycleAsyncId(N,I,A)),this.pending=!0,this.delay=A,this.id=null!==(S=this.id)&&void 0!==S?S:this.requestAsyncId(N,this.id,A),this}requestAsyncId(T,A,S=0){return c.setInterval(T.flush.bind(T,this),S)}recycleAsyncId(T,A,S=0){if(null!=S&&this.delay===S&&!1===this.pending)return A;null!=A&&c.clearInterval(A)}execute(T,A){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const S=this._execute(T,A);if(S)return S;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(T,A){let I,S=!1;try{this.work(T)}catch(N){S=!0,I=N||new Error("Scheduled action threw falsy error")}if(S)return this.unsubscribe(),I}unsubscribe(){if(!this.closed){const{id:T,scheduler:A}=this,{actions:S}=A;this.work=this.state=this.scheduler=null,this.pending=!1,(0,y.o)(S,this),null!=T&&(this.id=this.recycleAsyncId(A,T,null)),this.delay=null,super.unsubscribe()}}}},9687:(i,a,r)=>{"use strict";r.d(a,{q:()=>c});var o=r(6129);class s{constructor(_,E=s.now){this.schedulerActionCtor=_,this.now=E}schedule(_,E=0,T){return new this.schedulerActionCtor(this,_).schedule(T,E)}}s.now=o.U.now;class c extends s{constructor(_,E=s.now){super(_,E),this.actions=[],this._active=!1}flush(_){const{actions:E}=this;if(this._active)return void E.push(_);let T;this._active=!0;do{if(T=_.execute(_.state,_.delay))break}while(_=E.shift());if(this._active=!1,T){for(;_=E.shift();)_.unsubscribe();throw T}}}},5007:(i,a,r)=>{"use strict";r.d(a,{$:()=>q});var o=r(6780);let c,s=1;const y={};function _(pt){return pt in y&&(delete y[pt],!0)}const E={setImmediate(pt){const et=s++;return y[et]=!0,c||(c=Promise.resolve()),c.then(()=>_(et)&&pt()),et},clearImmediate(pt){_(pt)}},{setImmediate:A,clearImmediate:S}=E,I={setImmediate(...pt){const{delegate:et}=I;return(et?.setImmediate||A)(...pt)},clearImmediate(pt){const{delegate:et}=I;return(et?.clearImmediate||S)(pt)},delegate:void 0};var Y=r(9687);const q=new class z extends Y.q{flush(et){this._active=!0;const _t=this._scheduled;this._scheduled=void 0;const{actions:Bt}=this;let jt;et=et||Bt.shift();do{if(jt=et.execute(et.state,et.delay))break}while((et=Bt[0])&&et.id===_t&&Bt.shift());if(this._active=!1,jt){for(;(et=Bt[0])&&et.id===_t&&Bt.shift();)et.unsubscribe();throw jt}}}(class N extends o.R{constructor(et,_t){super(et,_t),this.scheduler=et,this.work=_t}requestAsyncId(et,_t,Bt=0){return null!==Bt&&Bt>0?super.requestAsyncId(et,_t,Bt):(et.actions.push(this),et._scheduled||(et._scheduled=I.setImmediate(et.flush.bind(et,void 0))))}recycleAsyncId(et,_t,Bt=0){var jt;if(null!=Bt?Bt>0:this.delay>0)return super.recycleAsyncId(et,_t,Bt);const{actions:At}=et;null!=_t&&(null===(jt=At[At.length-1])||void 0===jt?void 0:jt.id)!==_t&&(I.clearImmediate(_t),et._scheduled===_t&&(et._scheduled=void 0))}})},3236:(i,a,r)=>{"use strict";r.d(a,{E:()=>c,b:()=>y});var o=r(6780);const c=new(r(9687).q)(o.R),y=c},6129:(i,a,r)=>{"use strict";r.d(a,{U:()=>o});const o={now:()=>(o.delegate||Date).now(),delegate:void 0}},9270:(i,a,r)=>{"use strict";r.d(a,{f:()=>o});const o={setTimeout(s,c,...y){const{delegate:_}=o;return _?.setTimeout?_.setTimeout(s,c,...y):setTimeout(s,c,...y)},clearTimeout(s){const{delegate:c}=o;return(c?.clearTimeout||clearTimeout)(s)},delegate:void 0}},4761:(i,a,r)=>{"use strict";r.d(a,{l:()=>s});const s=function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(i,a,r)=>{"use strict";r.d(a,{s:()=>o});const o="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(i,a,r)=>{"use strict";r.d(a,{G:()=>s});const s=(0,r(1853).L)(c=>function(){c(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(i,a,r)=>{"use strict";r.d(a,{R0:()=>E,lI:()=>_,ms:()=>y});var o=r(8071),s=r(9470);function c(T){return T[T.length-1]}function y(T){return(0,o.T)(c(T))?T.pop():void 0}function _(T){return(0,s.m)(c(T))?T.pop():void 0}function E(T,A){return"number"==typeof c(T)?T.pop():A}},3073:(i,a,r)=>{"use strict";r.d(a,{D:()=>_});const{isArray:o}=Array,{getPrototypeOf:s,prototype:c,keys:y}=Object;function _(T){if(1===T.length){const A=T[0];if(o(A))return{args:A,keys:null};if(function E(T){return T&&"object"==typeof T&&s(T)===c}(A)){const S=y(A);return{args:S.map(I=>A[I]),keys:S}}}return{args:T,keys:null}}},7908:(i,a,r)=>{"use strict";function o(s,c){if(s){const y=s.indexOf(c);0<=y&&s.splice(y,1)}}r.d(a,{o:()=>o})},1853:(i,a,r)=>{"use strict";function o(s){const y=s(_=>{Error.call(_),_.stack=(new Error).stack});return y.prototype=Object.create(Error.prototype),y.prototype.constructor=y,y}r.d(a,{L:()=>o})},8496:(i,a,r)=>{"use strict";function o(s,c){return s.reduce((y,_,E)=>(y[_]=c[E],y),{})}r.d(a,{e:()=>o})},9786:(i,a,r)=>{"use strict";r.d(a,{Y:()=>c,l:()=>y});var o=r(1026);let s=null;function c(_){if(o.$.useDeprecatedSynchronousErrorHandling){const E=!s;if(E&&(s={errorThrown:!1,error:null}),_(),E){const{errorThrown:T,error:A}=s;if(s=null,T)throw A}}else _()}function y(_){o.$.useDeprecatedSynchronousErrorHandling&&s&&(s.errorThrown=!0,s.error=_)}},5225:(i,a,r)=>{"use strict";function o(s,c,y,_=0,E=!1){const T=c.schedule(function(){y(),E?s.add(this.schedule(null,_)):this.unsubscribe()},_);if(s.add(T),!E)return T}r.d(a,{N:()=>o})},3669:(i,a,r)=>{"use strict";function o(s){return s}r.d(a,{D:()=>o})},7441:(i,a,r)=>{"use strict";r.d(a,{X:()=>o});const o=s=>s&&"number"==typeof s.length&&"function"!=typeof s},7953:(i,a,r)=>{"use strict";r.d(a,{T:()=>s});var o=r(8071);function s(c){return Symbol.asyncIterator&&(0,o.T)(c?.[Symbol.asyncIterator])}},8071:(i,a,r)=>{"use strict";function o(s){return"function"==typeof s}r.d(a,{T:()=>o})},5055:(i,a,r)=>{"use strict";r.d(a,{l:()=>c});var o=r(3494),s=r(8071);function c(y){return(0,s.T)(y[o.s])}},5397:(i,a,r)=>{"use strict";r.d(a,{x:()=>c});var o=r(4761),s=r(8071);function c(y){return(0,s.T)(y?.[o.l])}},4402:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});var o=r(1985),s=r(8071);function c(y){return!!y&&(y instanceof o.c||(0,s.T)(y.lift)&&(0,s.T)(y.subscribe))}},9858:(i,a,r)=>{"use strict";r.d(a,{y:()=>s});var o=r(8071);function s(c){return(0,o.T)(c?.then)}},5196:(i,a,r)=>{"use strict";r.d(a,{C:()=>c,U:()=>y});var o=r(1635),s=r(8071);function c(_){return(0,o.AQ)(this,arguments,function*(){const T=_.getReader();try{for(;;){const{value:A,done:S}=yield(0,o.N3)(T.read());if(S)return yield(0,o.N3)(void 0);yield yield(0,o.N3)(A)}}finally{T.releaseLock()}})}function y(_){return(0,s.T)(_?.getReader)}},9470:(i,a,r)=>{"use strict";r.d(a,{m:()=>s});var o=r(8071);function s(c){return c&&(0,o.T)(c.schedule)}},9974:(i,a,r)=>{"use strict";r.d(a,{N:()=>c,S:()=>s});var o=r(8071);function s(y){return(0,o.T)(y?.lift)}function c(y){return _=>{if(s(_))return _.lift(function(E){try{return y(E,this)}catch(T){this.error(T)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(i,a,r)=>{"use strict";r.d(a,{I:()=>y});var o=r(6354);const{isArray:s}=Array;function y(_){return(0,o.T)(E=>function c(_,E){return s(E)?_(...E):_(E)}(_,E))}},5343:(i,a,r)=>{"use strict";function o(){}r.d(a,{l:()=>o})},1203:(i,a,r)=>{"use strict";r.d(a,{F:()=>s,m:()=>c});var o=r(3669);function s(...y){return c(y)}function c(y){return 0===y.length?o.D:1===y.length?y[0]:function(E){return y.reduce((T,A)=>A(T),E)}}},5334:(i,a,r)=>{"use strict";r.d(a,{m:()=>c});var o=r(1026),s=r(9270);function c(y){s.f.setTimeout(()=>{const{onUnhandledError:_}=o.$;if(!_)throw y;_(y)})}},591:(i,a,r)=>{"use strict";function o(s){return new TypeError(`You provided ${null!==s&&"object"==typeof s?"an invalid object":`'${s}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}r.d(a,{L:()=>o})},9969:(i,a,r)=>{"use strict";r.d(a,{FX:()=>ve,If:()=>c,K2:()=>A,MA:()=>q,Os:()=>T,P:()=>pt,S6:()=>_t,hZ:()=>_,i0:()=>E,i7:()=>N,iF:()=>S,kY:()=>Y,kp:()=>y,sf:()=>$t,ui:()=>qt,wk:()=>I});var o=r(177),s=r(4438),c=function(ne){return ne[ne.State=0]="State",ne[ne.Transition=1]="Transition",ne[ne.Sequence=2]="Sequence",ne[ne.Group=3]="Group",ne[ne.Animate=4]="Animate",ne[ne.Keyframes=5]="Keyframes",ne[ne.Style=6]="Style",ne[ne.Trigger=7]="Trigger",ne[ne.Reference=8]="Reference",ne[ne.AnimateChild=9]="AnimateChild",ne[ne.AnimateRef=10]="AnimateRef",ne[ne.Query=11]="Query",ne[ne.Stagger=12]="Stagger",ne}(c||{});const y="*";function _(ne,ce){return{type:c.Trigger,name:ne,definitions:ce,options:{}}}function E(ne,ce=null){return{type:c.Animate,styles:ce,timings:ne}}function T(ne,ce=null){return{type:c.Group,steps:ne,options:ce}}function A(ne,ce=null){return{type:c.Sequence,steps:ne,options:ce}}function S(ne){return{type:c.Style,styles:ne,offset:null}}function I(ne,ce,qe){return{type:c.State,name:ne,styles:ce,options:qe}}function N(ne){return{type:c.Keyframes,steps:ne}}function Y(ne,ce,qe=null){return{type:c.Transition,expr:ne,animation:ce,options:qe}}function q(ne=null){return{type:c.AnimateChild,options:ne}}function pt(ne,ce,qe=null){return{type:c.Query,selector:ne,animation:ce,options:qe}}let _t=(()=>{class ne{static{this.\u0275fac=function(Mr){return new(Mr||ne)}}static{this.\u0275prov=s.jDH({token:ne,factory:()=>(0,s.WQX)(jt),providedIn:"root"})}}return ne})();class Bt{}let jt=(()=>{class ne extends _t{constructor(qe,Mr){if(super(),this.animationModuleType=(0,s.WQX)(s.bc$,{optional:!0}),this._nextAnimationId=0,this._renderer=qe.createRenderer(Mr.body,{id:"0",encapsulation:s.gXe.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function Ct(ne){const ce=ne.\u0275type;return 0===ce||1===ce}(this._renderer))throw new s.wOt(3600,!1)}build(qe){const Mr=this._nextAnimationId;this._nextAnimationId++;const mr=Array.isArray(qe)?A(qe):qe;return ct(this._renderer,null,Mr,"register",[mr]),new At(Mr,this._renderer)}static{this.\u0275fac=function(Mr){return new(Mr||ne)(s.KVO(s._9s),s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:ne,factory:ne.\u0275fac,providedIn:"root"})}}return ne})();class At extends Bt{constructor(ce,qe){super(),this._id=ce,this._renderer=qe}create(ce,qe){return new kt(this._id,ce,qe||{},this._renderer)}}class kt{constructor(ce,qe,Mr,mr){this.id=ce,this.element=qe,this._renderer=mr,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",Mr)}_listen(ce,qe){return this._renderer.listen(this.element,`@@${this.id}:${ce}`,qe)}_command(ce,...qe){ct(this._renderer,this.element,this.id,ce,qe)}onDone(ce){this._listen("done",ce)}onStart(ce){this._listen("start",ce)}onDestroy(ce){this._listen("destroy",ce)}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(ce){this._command("setPosition",ce)}getPosition(){return function lt(ne){const ce=ne.\u0275type;return 0===ce?ne:1===ce?ne.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}}function ct(ne,ce,qe,Mr,mr){ne.setProperty(ce,`@@${qe}:${Mr}`,mr)}class $t{constructor(ce=0,qe=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=ce+qe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ce=>ce()),this._onDoneFns=[])}onStart(ce){this._originalOnStartFns.push(ce),this._onStartFns.push(ce)}onDone(ce){this._originalOnDoneFns.push(ce),this._onDoneFns.push(ce)}onDestroy(ce){this._onDestroyFns.push(ce)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ce=>ce()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ce=>ce()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ce){this._position=this.totalTime?ce*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ce){const qe="start"==ce?this._onStartFns:this._onDoneFns;qe.forEach(Mr=>Mr()),qe.length=0}}class qt{constructor(ce){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ce;let qe=0,Mr=0,mr=0;const _r=this.players.length;0==_r?queueMicrotask(()=>this._onFinish()):this.players.forEach(Wr=>{Wr.onDone(()=>{++qe==_r&&this._onFinish()}),Wr.onDestroy(()=>{++Mr==_r&&this._onDestroy()}),Wr.onStart(()=>{++mr==_r&&this._onStart()})}),this.totalTime=this.players.reduce((Wr,ke)=>Math.max(Wr,ke.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ce=>ce()),this._onDoneFns=[])}init(){this.players.forEach(ce=>ce.init())}onStart(ce){this._onStartFns.push(ce)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ce=>ce()),this._onStartFns=[])}onDone(ce){this._onDoneFns.push(ce)}onDestroy(ce){this._onDestroyFns.push(ce)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ce=>ce.play())}pause(){this.players.forEach(ce=>ce.pause())}restart(){this.players.forEach(ce=>ce.restart())}finish(){this._onFinish(),this.players.forEach(ce=>ce.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ce=>ce.destroy()),this._onDestroyFns.forEach(ce=>ce()),this._onDestroyFns=[])}reset(){this.players.forEach(ce=>ce.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ce){const qe=ce*this.totalTime;this.players.forEach(Mr=>{const mr=Mr.totalTime?Math.min(1,qe/Mr.totalTime):1;Mr.setPosition(mr)})}getPosition(){const ce=this.players.reduce((qe,Mr)=>null===qe||Mr.totalTime>qe.totalTime?Mr:qe,null);return null!=ce?ce.getPosition():0}beforeDestroy(){this.players.forEach(ce=>{ce.beforeDestroy&&ce.beforeDestroy()})}triggerCallback(ce){const qe="start"==ce?this._onStartFns:this._onDoneFns;qe.forEach(Mr=>Mr()),qe.length=0}}const ve="!"},9888:(i,a,r)=>{"use strict";r.d(a,{Pd:()=>Qe,Au:()=>ke,vr:()=>ce,Bu:()=>Ve,FN:()=>br,GX:()=>he,Q_:()=>_e,Z7:()=>ft,Ai:()=>ho,px:()=>ct,_G:()=>it,w6:()=>Tt,Ae:()=>lt});var o=r(177),s=r(4438),c=r(6860),y=r(7336),_=r(1413),E=r(8359),A=(r(4402),r(7673)),S=r(4412),I=r(8141),N=r(152),Y=r(5964),z=r(6354),dt=(r(6697),r(7626)),pt=r(3294),et=r(6977),Bt=r(2318),jt=r(4085),At=r(9327);const kt=" ";function ct(De,we,Zt){const Ce=Ct(De,we);Zt=Zt.trim(),!Ce.some(ar=>ar.trim()===Zt)&&(Ce.push(Zt),De.setAttribute(we,Ce.join(kt)))}function lt(De,we,Zt){const Ce=Ct(De,we);Zt=Zt.trim();const ar=Ce.filter(xr=>xr!==Zt);ar.length?De.setAttribute(we,ar.join(kt)):De.removeAttribute(we)}function Ct(De,we){return De.getAttribute(we)?.match(/\S+/g)??[]}const qt="cdk-describedby-message",ve="cdk-describedby-host";let ne=0,ce=(()=>{class De{constructor(Zt,Ce){this._platform=Ce,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+ne++,this._document=Zt,this._id=(0,s.WQX)(s.sZ2)+"-"+ne++}describe(Zt,Ce,ar){if(!this._canBeDescribed(Zt,Ce))return;const xr=qe(Ce,ar);"string"!=typeof Ce?(Mr(Ce,this._id),this._messageRegistry.set(xr,{messageElement:Ce,referenceCount:0})):this._messageRegistry.has(xr)||this._createMessageElement(Ce,ar),this._isElementDescribedByMessage(Zt,xr)||this._addMessageReference(Zt,xr)}removeDescription(Zt,Ce,ar){if(!Ce||!this._isElementNode(Zt))return;const xr=qe(Ce,ar);if(this._isElementDescribedByMessage(Zt,xr)&&this._removeMessageReference(Zt,xr),"string"==typeof Ce){const _o=this._messageRegistry.get(xr);_o&&0===_o.referenceCount&&this._deleteMessageElement(xr)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const Zt=this._document.querySelectorAll(`[${ve}="${this._id}"]`);for(let Ce=0;Ce0!=ar.indexOf(qt));Zt.setAttribute("aria-describedby",Ce.join(" "))}_addMessageReference(Zt,Ce){const ar=this._messageRegistry.get(Ce);ct(Zt,"aria-describedby",ar.messageElement.id),Zt.setAttribute(ve,this._id),ar.referenceCount++}_removeMessageReference(Zt,Ce){const ar=this._messageRegistry.get(Ce);ar.referenceCount--,lt(Zt,"aria-describedby",ar.messageElement.id),Zt.removeAttribute(ve)}_isElementDescribedByMessage(Zt,Ce){const ar=Ct(Zt,"aria-describedby"),xr=this._messageRegistry.get(Ce),_o=xr&&xr.messageElement.id;return!!_o&&-1!=ar.indexOf(_o)}_canBeDescribed(Zt,Ce){if(!this._isElementNode(Zt))return!1;if(Ce&&"object"==typeof Ce)return!0;const ar=null==Ce?"":`${Ce}`.trim(),xr=Zt.getAttribute("aria-label");return!(!ar||xr&&xr.trim()===ar)}_isElementNode(Zt){return Zt.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(o.qQ),s.KVO(c.OD))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})();function qe(De,we){return"string"==typeof De?`${we||""}/${De}`:De}function Mr(De,we){De.id||(De.id=`${qt}-${we}-${ne++}`)}class _r{constructor(we,Zt){this._letterKeyStream=new _.B,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new _.B,this.selectedItem=this._selectedItem;const Ce="number"==typeof Zt?.debounceInterval?Zt.debounceInterval:200;Zt?.skipPredicate&&(this._skipPredicateFn=Zt.skipPredicate),this.setItems(we),this._setupKeyHandler(Ce)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(we){this._selectedItemIndex=we}setItems(we){this._items=we}handleKey(we){const Zt=we.keyCode;we.key&&1===we.key.length?this._letterKeyStream.next(we.key.toLocaleUpperCase()):(Zt>=y.A&&Zt<=y.Z||Zt>=y.f2&&Zt<=y.bn)&&this._letterKeyStream.next(String.fromCharCode(Zt))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(we){this._letterKeyStream.pipe((0,I.M)(Zt=>this._pressedLetters.push(Zt)),(0,N.B)(we),(0,Y.p)(()=>this._pressedLetters.length>0),(0,z.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(Zt=>{for(let Ce=1;CeCe.disabled,this.tabOut=new _.B,this.change=new _.B,we instanceof s.rOR?this._itemChangesSubscription=we.changes.subscribe(Ce=>this._itemsChanged(Ce.toArray())):(0,s.Hps)(we)&&(this._effectRef=(0,s.QZP)(()=>this._itemsChanged(we()),{injector:Zt}))}skipPredicate(we){return this._skipPredicateFn=we,this}withWrap(we=!0){return this._wrap=we,this}withVerticalOrientation(we=!0){return this._vertical=we,this}withHorizontalOrientation(we){return this._horizontal=we,this}withAllowedModifierKeys(we){return this._allowedModifierKeys=we,this}withTypeAhead(we=200){this._typeaheadSubscription.unsubscribe();const Zt=this._getItemsArray();return this._typeahead=new _r(Zt,{debounceInterval:"number"==typeof we?we:void 0,skipPredicate:Ce=>this._skipPredicateFn(Ce)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(Ce=>{this.setActiveItem(Ce)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(we=!0){return this._homeAndEnd=we,this}withPageUpDown(we=!0,Zt=10){return this._pageUpAndDown={enabled:we,delta:Zt},this}setActiveItem(we){const Zt=this._activeItem();this.updateActiveItem(we),this._activeItem()!==Zt&&this.change.next(this._activeItemIndex)}onKeydown(we){const Zt=we.keyCode,ar=["altKey","ctrlKey","metaKey","shiftKey"].every(xr=>!we[xr]||this._allowedModifierKeys.indexOf(xr)>-1);switch(Zt){case y.wn:return void this.tabOut.next();case y.n6:if(this._vertical&&ar){this.setNextItemActive();break}return;case y.i7:if(this._vertical&&ar){this.setPreviousItemActive();break}return;case y.LE:if(this._horizontal&&ar){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case y.UQ:if(this._horizontal&&ar){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case y.yZ:if(this._homeAndEnd&&ar){this.setFirstItemActive();break}return;case y.Kp:if(this._homeAndEnd&&ar){this.setLastItemActive();break}return;case y.w_:if(this._pageUpAndDown.enabled&&ar){const xr=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(xr>0?xr:0,1);break}return;case y.dB:if(this._pageUpAndDown.enabled&&ar){const xr=this._activeItemIndex+this._pageUpAndDown.delta,_o=this._getItemsArray().length;this._setActiveItemByIndex(xr<_o?xr:_o-1,-1);break}return;default:return void((ar||(0,y.rp)(we,"shiftKey"))&&this._typeahead?.handleKey(we))}this._typeahead?.reset(),we.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(we){const Zt=this._getItemsArray(),Ce="number"==typeof we?we:Zt.indexOf(we);this._activeItem.set(Zt[Ce]??null),this._activeItemIndex=Ce,this._typeahead?.setCurrentSelectedItemIndex(Ce)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(we){this._wrap?this._setActiveInWrapMode(we):this._setActiveInDefaultMode(we)}_setActiveInWrapMode(we){const Zt=this._getItemsArray();for(let Ce=1;Ce<=Zt.length;Ce++){const ar=(this._activeItemIndex+we*Ce+Zt.length)%Zt.length;if(!this._skipPredicateFn(Zt[ar]))return void this.setActiveItem(ar)}}_setActiveInDefaultMode(we){this._setActiveItemByIndex(this._activeItemIndex+we,we)}_setActiveItemByIndex(we,Zt){const Ce=this._getItemsArray();if(Ce[we]){for(;this._skipPredicateFn(Ce[we]);)if(!Ce[we+=Zt])return;this.setActiveItem(we)}}_getItemsArray(){return(0,s.Hps)(this._items)?this._items():this._items instanceof s.rOR?this._items.toArray():this._items}_itemsChanged(we){this._typeahead?.setItems(we);const Zt=this._activeItem();if(Zt){const Ce=we.indexOf(Zt);Ce>-1&&Ce!==this._activeItemIndex&&(this._activeItemIndex=Ce,this._typeahead?.setCurrentSelectedItemIndex(Ce))}}}class ke extends Wr{setActiveItem(we){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(we),this.activeItem&&this.activeItem.setActiveStyles()}}class Ve extends Wr{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(we){return this._origin=we,this}setActiveItem(we){super.setActiveItem(we),this.activeItem&&this.activeItem.focus(this._origin)}}let ft=(()=>{class De{constructor(Zt){this._platform=Zt}isDisabled(Zt){return Zt.hasAttribute("disabled")}isVisible(Zt){return function Vt(De){return!!(De.offsetWidth||De.offsetHeight||"function"==typeof De.getClientRects&&De.getClientRects().length)}(Zt)&&"visible"===getComputedStyle(Zt).visibility}isTabbable(Zt){if(!this._platform.isBrowser)return!1;const Ce=function me(De){try{return De.frameElement}catch{return null}}(function hr(De){return De.ownerDocument&&De.ownerDocument.defaultView||window}(Zt));if(Ce&&(-1===Ke(Ce)||!this.isVisible(Ce)))return!1;let ar=Zt.nodeName.toLowerCase(),xr=Ke(Zt);return Zt.hasAttribute("contenteditable")?-1!==xr:!("iframe"===ar||"object"===ar||this._platform.WEBKIT&&this._platform.IOS&&!function Nr(De){let we=De.nodeName.toLowerCase(),Zt="input"===we&&De.type;return"text"===Zt||"password"===Zt||"select"===we||"textarea"===we}(Zt))&&("audio"===ar?!!Zt.hasAttribute("controls")&&-1!==xr:"video"===ar?-1!==xr&&(null!==xr||this._platform.FIREFOX||Zt.hasAttribute("controls")):Zt.tabIndex>=0)}isFocusable(Zt,Ce){return function Ao(De){return!function ie(De){return function Wt(De){return"input"==De.nodeName.toLowerCase()}(De)&&"hidden"==De.type}(De)&&(function Te(De){let we=De.nodeName.toLowerCase();return"input"===we||"select"===we||"button"===we||"textarea"===we}(De)||function We(De){return function Ne(De){return"a"==De.nodeName.toLowerCase()}(De)&&De.hasAttribute("href")}(De)||De.hasAttribute("contenteditable")||$e(De))}(Zt)&&!this.isDisabled(Zt)&&(Ce?.ignoreVisibility||this.isVisible(Zt))}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(c.OD))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})();function $e(De){if(!De.hasAttribute("tabindex")||void 0===De.tabIndex)return!1;let we=De.getAttribute("tabindex");return!(!we||isNaN(parseInt(we,10)))}function Ke(De){if(!$e(De))return null;const we=parseInt(De.getAttribute("tabindex")||"",10);return isNaN(we)?-1:we}class Nt{get enabled(){return this._enabled}set enabled(we){this._enabled=we,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(we,this._startAnchor),this._toggleAnchorTabIndex(we,this._endAnchor))}constructor(we,Zt,Ce,ar,xr=!1,_o){this._element=we,this._checker=Zt,this._ngZone=Ce,this._document=ar,this._injector=_o,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,xr||this.attachAnchors()}destroy(){const we=this._startAnchor,Zt=this._endAnchor;we&&(we.removeEventListener("focus",this.startAnchorListener),we.remove()),Zt&&(Zt.removeEventListener("focus",this.endAnchorListener),Zt.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(we){return new Promise(Zt=>{this._executeOnStable(()=>Zt(this.focusInitialElement(we)))})}focusFirstTabbableElementWhenReady(we){return new Promise(Zt=>{this._executeOnStable(()=>Zt(this.focusFirstTabbableElement(we)))})}focusLastTabbableElementWhenReady(we){return new Promise(Zt=>{this._executeOnStable(()=>Zt(this.focusLastTabbableElement(we)))})}_getRegionBoundary(we){const Zt=this._element.querySelectorAll(`[cdk-focus-region-${we}], [cdkFocusRegion${we}], [cdk-focus-${we}]`);return"start"==we?Zt.length?Zt[0]:this._getFirstTabbableElement(this._element):Zt.length?Zt[Zt.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(we){const Zt=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Zt){if(!this._checker.isFocusable(Zt)){const Ce=this._getFirstTabbableElement(Zt);return Ce?.focus(we),!!Ce}return Zt.focus(we),!0}return this.focusFirstTabbableElement(we)}focusFirstTabbableElement(we){const Zt=this._getRegionBoundary("start");return Zt&&Zt.focus(we),!!Zt}focusLastTabbableElement(we){const Zt=this._getRegionBoundary("end");return Zt&&Zt.focus(we),!!Zt}hasAttached(){return this._hasAttached}_getFirstTabbableElement(we){if(this._checker.isFocusable(we)&&this._checker.isTabbable(we))return we;const Zt=we.children;for(let Ce=0;Ce=0;Ce--){const ar=Zt[Ce].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Zt[Ce]):null;if(ar)return ar}return null}_createAnchor(){const we=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,we),we.classList.add("cdk-visually-hidden"),we.classList.add("cdk-focus-trap-anchor"),we.setAttribute("aria-hidden","true"),we}_toggleAnchorTabIndex(we,Zt){we?Zt.setAttribute("tabindex","0"):Zt.removeAttribute("tabindex")}toggleAnchors(we){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(we,this._startAnchor),this._toggleAnchorTabIndex(we,this._endAnchor))}_executeOnStable(we){this._injector?(0,s.mal)(we,{injector:this._injector}):setTimeout(we)}}let he=(()=>{class De{constructor(Zt,Ce,ar){this._checker=Zt,this._ngZone=Ce,this._injector=(0,s.WQX)(s.zZn),this._document=ar}create(Zt,Ce=!1){return new Nt(Zt,this._checker,this._ngZone,this._document,Ce,this._injector)}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(ft),s.KVO(s.SKi),s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})();function it(De){return 0===De.buttons||0===De.detail}function Tt(De){const we=De.touches&&De.touches[0]||De.changedTouches&&De.changedTouches[0];return!(!we||-1!==we.identifier||null!=we.radiusX&&1!==we.radiusX||null!=we.radiusY&&1!==we.radiusY)}const It=new s.nKC("cdk-input-modality-detector-options"),ye={ignoreKeys:[y.A$,y.W3,y.eg,y.Ge,y.FX]},er=(0,c.BQ)({passive:!0,capture:!0});let nr=(()=>{class De{get mostRecentModality(){return this._modality.value}constructor(Zt,Ce,ar,xr){this._platform=Zt,this._mostRecentTarget=null,this._modality=new S.t(null),this._lastTouchMs=0,this._onKeydown=_o=>{this._options?.ignoreKeys?.some(ai=>ai===_o.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,c.Fb)(_o))},this._onMousedown=_o=>{Date.now()-this._lastTouchMs<650||(this._modality.next(it(_o)?"keyboard":"mouse"),this._mostRecentTarget=(0,c.Fb)(_o))},this._onTouchstart=_o=>{Tt(_o)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,c.Fb)(_o))},this._options={...ye,...xr},this.modalityDetected=this._modality.pipe((0,dt.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,pt.F)()),Zt.isBrowser&&Ce.runOutsideAngular(()=>{ar.addEventListener("keydown",this._onKeydown,er),ar.addEventListener("mousedown",this._onMousedown,er),ar.addEventListener("touchstart",this._onTouchstart,er)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,er),document.removeEventListener("mousedown",this._onMousedown,er),document.removeEventListener("touchstart",this._onTouchstart,er))}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(c.OD),s.KVO(s.SKi),s.KVO(o.qQ),s.KVO(It,8))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})();const Hr=new s.nKC("liveAnnouncerElement",{providedIn:"root",factory:function Qr(){return null}}),Xr=new s.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let gr=0,ho=(()=>{class De{constructor(Zt,Ce,ar,xr){this._ngZone=Ce,this._defaultOptions=xr,this._document=ar,this._liveElement=Zt||this._createLiveElement()}announce(Zt,...Ce){const ar=this._defaultOptions;let xr,_o;return 1===Ce.length&&"number"==typeof Ce[0]?_o=Ce[0]:[xr,_o]=Ce,this.clear(),clearTimeout(this._previousTimeout),xr||(xr=ar&&ar.politeness?ar.politeness:"polite"),null==_o&&ar&&(_o=ar.duration),this._liveElement.setAttribute("aria-live",xr),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ai=>this._currentResolve=ai)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Zt,"number"==typeof _o&&(this._previousTimeout=setTimeout(()=>this.clear(),_o)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const Zt="cdk-live-announcer-element",Ce=this._document.getElementsByClassName(Zt),ar=this._document.createElement("div");for(let xr=0;xr .cdk-overlay-container [aria-modal="true"]');for(let ar=0;ar{class De{constructor(Zt,Ce,ar,xr,_o){this._ngZone=Zt,this._platform=Ce,this._inputModalityDetector=ar,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new _.B,this._rootNodeFocusAndBlurListener=ai=>{for(let Zo=(0,c.Fb)(ai);Zo;Zo=Zo.parentElement)"focus"===ai.type?this._onFocus(ai,Zo):this._onBlur(ai,Zo)},this._document=xr,this._detectionMode=_o?.detectionMode||Qt.IMMEDIATE}monitor(Zt,Ce=!1){const ar=(0,jt.i8)(Zt);if(!this._platform.isBrowser||1!==ar.nodeType)return(0,A.of)();const xr=(0,c.KT)(ar)||this._getDocument(),_o=this._elementInfo.get(ar);if(_o)return Ce&&(_o.checkChildren=!0),_o.subject;const ai={checkChildren:Ce,subject:new _.B,rootNode:xr};return this._elementInfo.set(ar,ai),this._registerGlobalListeners(ai),ai.subject}stopMonitoring(Zt){const Ce=(0,jt.i8)(Zt),ar=this._elementInfo.get(Ce);ar&&(ar.subject.complete(),this._setClasses(Ce),this._elementInfo.delete(Ce),this._removeGlobalListeners(ar))}focusVia(Zt,Ce,ar){const xr=(0,jt.i8)(Zt);xr===this._getDocument().activeElement?this._getClosestElementsInfo(xr).forEach(([ai,ei])=>this._originChanged(ai,Ce,ei)):(this._setOrigin(Ce),"function"==typeof xr.focus&&xr.focus(ar))}ngOnDestroy(){this._elementInfo.forEach((Zt,Ce)=>this.stopMonitoring(Ce))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Zt){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Zt)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:Zt&&this._isLastInteractionFromInputLabel(Zt)?"mouse":"program"}_shouldBeAttributedToTouch(Zt){return this._detectionMode===Qt.EVENTUAL||!!Zt?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(Zt,Ce){Zt.classList.toggle("cdk-focused",!!Ce),Zt.classList.toggle("cdk-touch-focused","touch"===Ce),Zt.classList.toggle("cdk-keyboard-focused","keyboard"===Ce),Zt.classList.toggle("cdk-mouse-focused","mouse"===Ce),Zt.classList.toggle("cdk-program-focused","program"===Ce)}_setOrigin(Zt,Ce=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Zt,this._originFromTouchInteraction="touch"===Zt&&Ce,this._detectionMode===Qt.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Zt,Ce){const ar=this._elementInfo.get(Ce),xr=(0,c.Fb)(Zt);!ar||!ar.checkChildren&&Ce!==xr||this._originChanged(Ce,this._getFocusOrigin(xr),ar)}_onBlur(Zt,Ce){const ar=this._elementInfo.get(Ce);!ar||ar.checkChildren&&Zt.relatedTarget instanceof Node&&Ce.contains(Zt.relatedTarget)||(this._setClasses(Ce),this._emitOrigin(ar,null))}_emitOrigin(Zt,Ce){Zt.subject.observers.length&&this._ngZone.run(()=>Zt.subject.next(Ce))}_registerGlobalListeners(Zt){if(!this._platform.isBrowser)return;const Ce=Zt.rootNode,ar=this._rootNodeFocusListenerCount.get(Ce)||0;ar||this._ngZone.runOutsideAngular(()=>{Ce.addEventListener("focus",this._rootNodeFocusAndBlurListener,pe),Ce.addEventListener("blur",this._rootNodeFocusAndBlurListener,pe)}),this._rootNodeFocusListenerCount.set(Ce,ar+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,et.Q)(this._stopInputModalityDetector)).subscribe(xr=>{this._setOrigin(xr,!0)}))}_removeGlobalListeners(Zt){const Ce=Zt.rootNode;if(this._rootNodeFocusListenerCount.has(Ce)){const ar=this._rootNodeFocusListenerCount.get(Ce);ar>1?this._rootNodeFocusListenerCount.set(Ce,ar-1):(Ce.removeEventListener("focus",this._rootNodeFocusAndBlurListener,pe),Ce.removeEventListener("blur",this._rootNodeFocusAndBlurListener,pe),this._rootNodeFocusListenerCount.delete(Ce))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Zt,Ce,ar){this._setClasses(Zt,Ce),this._emitOrigin(ar,Ce),this._lastFocusOrigin=Ce}_getClosestElementsInfo(Zt){const Ce=[];return this._elementInfo.forEach((ar,xr)=>{(xr===Zt||ar.checkChildren&&xr.contains(Zt))&&Ce.push([xr,ar])}),Ce}_isLastInteractionFromInputLabel(Zt){const{_mostRecentTarget:Ce,mostRecentModality:ar}=this._inputModalityDetector;if("mouse"!==ar||!Ce||Ce===Zt||"INPUT"!==Zt.nodeName&&"TEXTAREA"!==Zt.nodeName||Zt.disabled)return!1;const xr=Zt.labels;if(xr)for(let _o=0;_o{class De{constructor(Zt,Ce){this._platform=Zt,this._document=Ce,this._breakpointSubscription=(0,s.WQX)(At.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return Do.NONE;const Zt=this._document.createElement("div");Zt.style.backgroundColor="rgb(1,2,3)",Zt.style.position="absolute",this._document.body.appendChild(Zt);const Ce=this._document.defaultView||window,ar=Ce&&Ce.getComputedStyle?Ce.getComputedStyle(Zt):null,xr=(ar&&ar.backgroundColor||"").replace(/ /g,"");switch(Zt.remove(),xr){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Do.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Do.BLACK_ON_WHITE}return Do.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const Zt=this._document.body.classList;Zt.remove(Je,Ko,rr),this._hasCheckedHighContrastMode=!0;const Ce=this.getHighContrastMode();Ce===Do.BLACK_ON_WHITE?Zt.add(Je,Ko):Ce===Do.WHITE_ON_BLACK&&Zt.add(Je,rr)}}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(c.OD),s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}}return De})(),Qe=(()=>{class De{constructor(Zt){Zt._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function(Ce){return new(Ce||De)(s.KVO(_e))}}static{this.\u0275mod=s.$C({type:De})}static{this.\u0275inj=s.G2t({imports:[Bt.w5]})}}return De})()},8203:(i,a,r)=>{"use strict";r.d(a,{dS:()=>T,jI:()=>S});var o=r(4438),s=r(177);const c=new o.nKC("cdk-dir-doc",{providedIn:"root",factory:function y(){return(0,o.WQX)(s.qQ)}}),_=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let T=(()=>{class I{constructor(Y){this.value="ltr",this.change=new o.bkB,Y&&(this.value=function E(I){const N=I?.toLowerCase()||"";return"auto"===N&&typeof navigator<"u"&&navigator?.language?_.test(navigator.language)?"rtl":"ltr":"rtl"===N?"rtl":"ltr"}((Y.body?Y.body.dir:null)||(Y.documentElement?Y.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(z){return new(z||I)(o.KVO(c,8))}}static{this.\u0275prov=o.jDH({token:I,factory:I.\u0275fac,providedIn:"root"})}}return I})(),S=(()=>{class I{static{this.\u0275fac=function(z){return new(z||I)}}static{this.\u0275mod=o.$C({type:I})}static{this.\u0275inj=o.G2t({})}}return I})()},4085:(i,a,r)=>{"use strict";r.d(a,{FG:()=>_,OE:()=>c,a1:()=>E,he:()=>s,i8:()=>T});var o=r(4438);function s(S){return null!=S&&"false"!=`${S}`}function c(S,I=0){return function y(S){return!isNaN(parseFloat(S))&&!isNaN(Number(S))}(S)?Number(S):2===arguments.length?I:0}function _(S){return Array.isArray(S)?S:[S]}function E(S){return null==S?"":"string"==typeof S?S:`${S}px`}function T(S){return S instanceof o.aKT?S.nativeElement:S}},5024:(i,a,r)=>{"use strict";r.d(a,{CB:()=>Y,zP:()=>q}),r(4402),r(7673);var c=r(1413),y=r(4438);class Y{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(pt=!1,et,_t=!0,Bt){this._multiple=pt,this._emitChanges=_t,this.compareWith=Bt,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new c.B,et&&et.length&&(pt?et.forEach(jt=>this._markSelected(jt)):this._markSelected(et[0]),this._selectedToEmit.length=0)}select(...pt){this._verifyValueAssignment(pt),pt.forEach(_t=>this._markSelected(_t));const et=this._hasQueuedChanges();return this._emitChangeEvent(),et}deselect(...pt){this._verifyValueAssignment(pt),pt.forEach(_t=>this._unmarkSelected(_t));const et=this._hasQueuedChanges();return this._emitChangeEvent(),et}setSelection(...pt){this._verifyValueAssignment(pt);const et=this.selected,_t=new Set(pt);pt.forEach(jt=>this._markSelected(jt)),et.filter(jt=>!_t.has(this._getConcreteValue(jt,_t))).forEach(jt=>this._unmarkSelected(jt));const Bt=this._hasQueuedChanges();return this._emitChangeEvent(),Bt}toggle(pt){return this.isSelected(pt)?this.deselect(pt):this.select(pt)}clear(pt=!0){this._unmarkAll();const et=this._hasQueuedChanges();return pt&&this._emitChangeEvent(),et}isSelected(pt){return this._selection.has(this._getConcreteValue(pt))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(pt){this._multiple&&this.selected&&this._selected.sort(pt)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(pt){pt=this._getConcreteValue(pt),this.isSelected(pt)||(this._multiple||this._unmarkAll(),this.isSelected(pt)||this._selection.add(pt),this._emitChanges&&this._selectedToEmit.push(pt))}_unmarkSelected(pt){pt=this._getConcreteValue(pt),this.isSelected(pt)&&(this._selection.delete(pt),this._emitChanges&&this._deselectedToEmit.push(pt))}_unmarkAll(){this.isEmpty()||this._selection.forEach(pt=>this._unmarkSelected(pt))}_verifyValueAssignment(pt){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(pt,et){if(this.compareWith){et=et??this._selection;for(let _t of et)if(this.compareWith(pt,_t))return _t;return pt}return pt}}let q=(()=>{class dt{constructor(){this._listeners=[]}notify(et,_t){for(let Bt of this._listeners)Bt(et,_t)}listen(et){return this._listeners.push(et),()=>{this._listeners=this._listeners.filter(_t=>et!==_t)}}ngOnDestroy(){this._listeners=[]}static{this.\u0275fac=function(_t){return new(_t||dt)}}static{this.\u0275prov=y.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})()},7336:(i,a,r)=>{"use strict";r.d(a,{A:()=>Lt,A$:()=>A,FX:()=>E,Fm:()=>_,Ge:()=>U,Kp:()=>dt,LE:()=>Bt,UQ:()=>et,W3:()=>T,Z:()=>mt,_f:()=>N,bn:()=>_r,dB:()=>q,eg:()=>Yt,f2:()=>Ct,i7:()=>_t,n6:()=>jt,rp:()=>Mt,t6:()=>Y,w_:()=>z,wn:()=>c,yZ:()=>pt});const c=9,_=13,E=16,T=17,A=18,N=27,Y=32,z=33,q=34,dt=35,pt=36,et=37,_t=38,Bt=39,jt=40,Ct=48,_r=57,Lt=65,mt=90,U=91,Yt=224;function Mt(de,...He){return He.length?He.some(Oe=>de[Oe]):de.altKey||de.shiftKey||de.ctrlKey||de.metaKey}},9327:(i,a,r)=>{"use strict";r.d(a,{QP:()=>jt,Rp:()=>kt});var o=r(4438),s=r(4085),c=r(1413),y=r(4572),_=r(8793),E=r(1985),T=r(6697),A=r(7626),S=r(152),I=r(6354),N=r(9172),Y=r(6977),z=r(6860);const dt=new Set;let pt,et=(()=>{class ct{constructor(Ct,$t){this._platform=Ct,this._nonce=$t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Bt}matchMedia(Ct){return(this._platform.WEBKIT||this._platform.BLINK)&&function _t(ct,lt){if(!dt.has(ct))try{pt||(pt=document.createElement("style"),lt&&pt.setAttribute("nonce",lt),pt.setAttribute("type","text/css"),document.head.appendChild(pt)),pt.sheet&&(pt.sheet.insertRule(`@media ${ct} {body{ }}`,0),dt.add(ct))}catch(Ct){console.error(Ct)}}(Ct,this._nonce),this._matchMedia(Ct)}static{this.\u0275fac=function($t){return new($t||ct)(o.KVO(z.OD),o.KVO(o.BIS,8))}}static{this.\u0275prov=o.jDH({token:ct,factory:ct.\u0275fac,providedIn:"root"})}}return ct})();function Bt(ct){return{matches:"all"===ct||""===ct,media:ct,addListener:()=>{},removeListener:()=>{}}}let jt=(()=>{class ct{constructor(Ct,$t){this._mediaMatcher=Ct,this._zone=$t,this._queries=new Map,this._destroySubject=new c.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(Ct){return At((0,s.FG)(Ct)).some(qt=>this._registerQuery(qt).mql.matches)}observe(Ct){const qt=At((0,s.FG)(Ct)).map(ne=>this._registerQuery(ne).observable);let ve=(0,y.z)(qt);return ve=(0,_.x)(ve.pipe((0,T.s)(1)),ve.pipe((0,A.i)(1),(0,S.B)(0))),ve.pipe((0,I.T)(ne=>{const ce={matches:!1,breakpoints:{}};return ne.forEach(({matches:qe,query:Mr})=>{ce.matches=ce.matches||qe,ce.breakpoints[Mr]=qe}),ce}))}_registerQuery(Ct){if(this._queries.has(Ct))return this._queries.get(Ct);const $t=this._mediaMatcher.matchMedia(Ct),ve={observable:new E.c(ne=>{const ce=qe=>this._zone.run(()=>ne.next(qe));return $t.addListener(ce),()=>{$t.removeListener(ce)}}).pipe((0,N.Z)($t),(0,I.T)(({matches:ne})=>({query:Ct,matches:ne})),(0,Y.Q)(this._destroySubject)),mql:$t};return this._queries.set(Ct,ve),ve}static{this.\u0275fac=function($t){return new($t||ct)(o.KVO(et),o.KVO(o.SKi))}}static{this.\u0275prov=o.jDH({token:ct,factory:ct.\u0275fac,providedIn:"root"})}}return ct})();function At(ct){return ct.map(lt=>lt.split(",")).reduce((lt,Ct)=>lt.concat(Ct)).map(lt=>lt.trim())}const kt={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},2318:(i,a,r)=>{"use strict";r.d(a,{w5:()=>E});var o=r(4438);let c=(()=>{class T{create(S){return typeof MutationObserver>"u"?null:new MutationObserver(S)}static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275prov=o.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}}return T})(),E=(()=>{class T{static{this.\u0275fac=function(I){return new(I||T)}}static{this.\u0275mod=o.$C({type:T})}static{this.\u0275inj=o.G2t({providers:[c]})}}return T})()},7987:(i,a,r)=>{"use strict";r.d(a,{$Q:()=>Wt,Sf:()=>_r,Tv:()=>ct,WB:()=>Ne,hJ:()=>Te,rR:()=>lt,yY:()=>Wr,z_:()=>Nr});var o=r(5542),s=r(177),c=r(4438),y=r(4085),_=r(6860),E=r(5964),T=r(6977),A=r(7048),S=r(8203),I=r(6939),N=r(1413),Y=r(8359),z=r(7786),q=r(7336);const dt=(0,_.CZ)();class pt{constructor(Nt,he){this._viewportRuler=Nt,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=he}attach(){}enable(){if(this._canBeEnabled()){const Nt=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Nt.style.left||"",this._previousHTMLStyles.top=Nt.style.top||"",Nt.style.left=(0,y.a1)(-this._previousScrollPosition.left),Nt.style.top=(0,y.a1)(-this._previousScrollPosition.top),Nt.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Nt=this._document.documentElement,se=Nt.style,Le=this._document.body.style,yr=se.scrollBehavior||"",mt=Le.scrollBehavior||"";this._isEnabled=!1,se.left=this._previousHTMLStyles.left,se.top=this._previousHTMLStyles.top,Nt.classList.remove("cdk-global-scrollblock"),dt&&(se.scrollBehavior=Le.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),dt&&(se.scrollBehavior=yr,Le.scrollBehavior=mt)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const he=this._document.body,se=this._viewportRuler.getViewportSize();return he.scrollHeight>se.height||he.scrollWidth>se.width}}class _t{constructor(Nt,he,se,Le){this._scrollDispatcher=Nt,this._ngZone=he,this._viewportRuler=se,this._config=Le,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Nt){this._overlayRef=Nt}enable(){if(this._scrollSubscription)return;const Nt=this._scrollDispatcher.scrolled(0).pipe((0,E.p)(he=>!he||!this._overlayRef.overlayElement.contains(he.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Nt.subscribe(()=>{const he=this._viewportRuler.getViewportScrollPosition().top;Math.abs(he-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Nt.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Bt{enable(){}disable(){}attach(){}}function jt(hr,Nt){return Nt.some(he=>hr.bottomhe.bottom||hr.righthe.right)}function At(hr,Nt){return Nt.some(he=>hr.tophe.bottom||hr.lefthe.right)}class kt{constructor(Nt,he,se,Le){this._scrollDispatcher=Nt,this._viewportRuler=he,this._ngZone=se,this._config=Le,this._scrollSubscription=null}attach(Nt){this._overlayRef=Nt}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const he=this._overlayRef.overlayElement.getBoundingClientRect(),{width:se,height:Le}=this._viewportRuler.getViewportSize();jt(he,[{width:se,height:Le,bottom:Le,right:se,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let ct=(()=>{class hr{constructor(he,se,Le,yr){this._scrollDispatcher=he,this._viewportRuler=se,this._ngZone=Le,this.noop=()=>new Bt,this.close=mt=>new _t(this._scrollDispatcher,this._ngZone,this._viewportRuler,mt),this.block=()=>new pt(this._viewportRuler,this._document),this.reposition=mt=>new kt(this._scrollDispatcher,this._viewportRuler,this._ngZone,mt),this._document=yr}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(o.R),c.KVO(o.Xj),c.KVO(c.SKi),c.KVO(s.qQ))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})();class lt{constructor(Nt){if(this.scrollStrategy=new Bt,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Nt){const he=Object.keys(Nt);for(const se of he)void 0!==Nt[se]&&(this[se]=Nt[se])}}}class qt{constructor(Nt,he){this.connectionPair=Nt,this.scrollableViewProperties=he}}let ce=(()=>{class hr{constructor(he){this._attachedOverlays=[],this._document=he}ngOnDestroy(){this.detach()}add(he){this.remove(he),this._attachedOverlays.push(he)}remove(he){const se=this._attachedOverlays.indexOf(he);se>-1&&this._attachedOverlays.splice(se,1),0===this._attachedOverlays.length&&this.detach()}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(s.qQ))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})(),qe=(()=>{class hr extends ce{constructor(he,se){super(he),this._ngZone=se,this._keydownListener=Le=>{const yr=this._attachedOverlays;for(let mt=yr.length-1;mt>-1;mt--)if(yr[mt]._keydownEvents.observers.length>0){const U=yr[mt]._keydownEvents;this._ngZone?this._ngZone.run(()=>U.next(Le)):U.next(Le);break}}}add(he){super.add(he),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(s.qQ),c.KVO(c.SKi,8))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})(),Mr=(()=>{class hr extends ce{constructor(he,se,Le){super(he),this._platform=se,this._ngZone=Le,this._cursorStyleIsSet=!1,this._pointerDownListener=yr=>{this._pointerDownEventTarget=(0,_.Fb)(yr)},this._clickListener=yr=>{const mt=(0,_.Fb)(yr),U="click"===yr.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:mt;this._pointerDownEventTarget=null;const Q=this._attachedOverlays.slice();for(let it=Q.length-1;it>-1;it--){const Tt=Q[it];if(Tt._outsidePointerEvents.observers.length<1||!Tt.hasAttached())continue;if(mr(Tt.overlayElement,mt)||mr(Tt.overlayElement,U))break;const It=Tt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>It.next(yr)):It.next(yr)}}}add(he){if(super.add(he),!this._isAttached){const se=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(se)):this._addEventListeners(se),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=se.style.cursor,se.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const he=this._document.body;he.removeEventListener("pointerdown",this._pointerDownListener,!0),he.removeEventListener("click",this._clickListener,!0),he.removeEventListener("auxclick",this._clickListener,!0),he.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(he.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(he){he.addEventListener("pointerdown",this._pointerDownListener,!0),he.addEventListener("click",this._clickListener,!0),he.addEventListener("auxclick",this._clickListener,!0),he.addEventListener("contextmenu",this._clickListener,!0)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(s.qQ),c.KVO(_.OD),c.KVO(c.SKi,8))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})();function mr(hr,Nt){const he=typeof ShadowRoot<"u"&&ShadowRoot;let se=Nt;for(;se;){if(se===hr)return!0;se=he&&se instanceof ShadowRoot?se.host:se.parentNode}return!1}let _r=(()=>{class hr{constructor(he,se){this._platform=se,this._document=he}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const he="cdk-overlay-container";if(this._platform.isBrowser||(0,_.v8)()){const Le=this._document.querySelectorAll(`.${he}[platform="server"], .${he}[platform="test"]`);for(let yr=0;yrthis._backdropClick.next(ye),this._backdropTransitionendHandler=ye=>{this._disposeBackdrop(ye.target)},this._keydownEvents=new N.B,this._outsidePointerEvents=new N.B,this._renders=new N.B,Le.scrollStrategy&&(this._scrollStrategy=Le.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Le.positionStrategy,this._afterRenderRef=(0,c.O8t)(()=>(0,c.Tzd)(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Nt){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const he=this._portalOutlet.attach(Nt);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,c.mal)(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof he?.onDestroy&&he.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),he}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Nt=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Nt}dispose(){const Nt=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,Nt&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(Nt){Nt!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Nt,this.hasAttached()&&(Nt.attach(this),this.updatePosition()))}updateSize(Nt){this._config={...this._config,...Nt},this._updateElementSize()}setDirection(Nt){this._config={...this._config,direction:Nt},this._updateElementDirection()}addPanelClass(Nt){this._pane&&this._toggleClasses(this._pane,Nt,!0)}removePanelClass(Nt){this._pane&&this._toggleClasses(this._pane,Nt,!1)}getDirection(){const Nt=this._config.direction;return Nt?"string"==typeof Nt?Nt:Nt.value:"ltr"}updateScrollStrategy(Nt){Nt!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Nt,this.hasAttached()&&(Nt.attach(this),Nt.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Nt=this._pane.style;Nt.width=(0,y.a1)(this._config.width),Nt.height=(0,y.a1)(this._config.height),Nt.minWidth=(0,y.a1)(this._config.minWidth),Nt.minHeight=(0,y.a1)(this._config.minHeight),Nt.maxWidth=(0,y.a1)(this._config.maxWidth),Nt.maxHeight=(0,y.a1)(this._config.maxHeight)}_togglePointerEvents(Nt){this._pane.style.pointerEvents=Nt?"":"none"}_attachBackdrop(){const Nt="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(Nt)})}):this._backdropElement.classList.add(Nt)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Nt=this._backdropElement;if(Nt){if(this._animationsDisabled)return void this._disposeBackdrop(Nt);Nt.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Nt.addEventListener("transitionend",this._backdropTransitionendHandler)}),Nt.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Nt)},500))}}_toggleClasses(Nt,he,se){const Le=(0,y.FG)(he||[]).filter(yr=>!!yr);Le.length&&(se?Nt.classList.add(...Le):Nt.classList.remove(...Le))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const Nt=this._renders.pipe((0,T.Q)((0,z.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),Nt.unsubscribe())})})}_disposeScrollStrategy(){const Nt=this._scrollStrategy;Nt&&(Nt.disable(),Nt.detach&&Nt.detach())}_disposeBackdrop(Nt){Nt&&(Nt.removeEventListener("click",this._backdropClickHandler),Nt.removeEventListener("transitionend",this._backdropTransitionendHandler),Nt.remove(),this._backdropElement===Nt&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const ke="cdk-overlay-connected-position-bounding-box",Ve=/([A-Za-z%]+)$/;class yt{get positions(){return this._preferredPositions}constructor(Nt,he,se,Le,yr){this._viewportRuler=he,this._document=se,this._platform=Le,this._overlayContainer=yr,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new N.B,this._resizeSubscription=Y.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(Nt)}attach(Nt){this._validatePositions(),Nt.hostElement.classList.add(ke),this._overlayRef=Nt,this._boundingBox=Nt.hostElement,this._pane=Nt.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Nt=this._originRect,he=this._overlayRect,se=this._viewportRect,Le=this._containerRect,yr=[];let mt;for(let U of this._preferredPositions){let Q=this._getOriginPoint(Nt,Le,U),it=this._getOverlayPoint(Q,he,U),Tt=this._getOverlayFit(it,he,se,U);if(Tt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(U,Q);this._canFitWithFlexibleDimensions(Tt,it,se)?yr.push({position:U,origin:Q,overlayRect:he,boundingBoxRect:this._calculateBoundingBoxRect(Q,U)}):(!mt||mt.overlayFit.visibleAreaQ&&(Q=Tt,U=it)}return this._isPushed=!1,void this._applyPosition(U.position,U.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(mt.position,mt.originPoint);this._applyPosition(mt.position,mt.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Lt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(ke),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Nt=this._lastPosition;if(Nt){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const he=this._getOriginPoint(this._originRect,this._containerRect,Nt);this._applyPosition(Nt,he)}else this.apply()}withScrollableContainers(Nt){return this._scrollables=Nt,this}withPositions(Nt){return this._preferredPositions=Nt,-1===Nt.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Nt){return this._viewportMargin=Nt,this}withFlexibleDimensions(Nt=!0){return this._hasFlexibleDimensions=Nt,this}withGrowAfterOpen(Nt=!0){return this._growAfterOpen=Nt,this}withPush(Nt=!0){return this._canPush=Nt,this}withLockedPosition(Nt=!0){return this._positionLocked=Nt,this}setOrigin(Nt){return this._origin=Nt,this}withDefaultOffsetX(Nt){return this._offsetX=Nt,this}withDefaultOffsetY(Nt){return this._offsetY=Nt,this}withTransformOriginOn(Nt){return this._transformOriginSelector=Nt,this}_getOriginPoint(Nt,he,se){let Le,yr;if("center"==se.originX)Le=Nt.left+Nt.width/2;else{const mt=this._isRtl()?Nt.right:Nt.left,U=this._isRtl()?Nt.left:Nt.right;Le="start"==se.originX?mt:U}return he.left<0&&(Le-=he.left),yr="center"==se.originY?Nt.top+Nt.height/2:"top"==se.originY?Nt.top:Nt.bottom,he.top<0&&(yr-=he.top),{x:Le,y:yr}}_getOverlayPoint(Nt,he,se){let Le,yr;return Le="center"==se.overlayX?-he.width/2:"start"===se.overlayX?this._isRtl()?-he.width:0:this._isRtl()?0:-he.width,yr="center"==se.overlayY?-he.height/2:"top"==se.overlayY?0:-he.height,{x:Nt.x+Le,y:Nt.y+yr}}_getOverlayFit(Nt,he,se,Le){const yr=Pt(he);let{x:mt,y:U}=Nt,Q=this._getOffset(Le,"x"),it=this._getOffset(Le,"y");Q&&(mt+=Q),it&&(U+=it);let ye=0-U,ir=U+yr.height-se.height,er=this._subtractOverflows(yr.width,0-mt,mt+yr.width-se.width),nr=this._subtractOverflows(yr.height,ye,ir),Hr=er*nr;return{visibleArea:Hr,isCompletelyWithinViewport:yr.width*yr.height===Hr,fitsInViewportVertically:nr===yr.height,fitsInViewportHorizontally:er==yr.width}}_canFitWithFlexibleDimensions(Nt,he,se){if(this._hasFlexibleDimensions){const Le=se.bottom-he.y,yr=se.right-he.x,mt=Ie(this._overlayRef.getConfig().minHeight),U=Ie(this._overlayRef.getConfig().minWidth);return(Nt.fitsInViewportVertically||null!=mt&&mt<=Le)&&(Nt.fitsInViewportHorizontally||null!=U&&U<=yr)}return!1}_pushOverlayOnScreen(Nt,he,se){if(this._previousPushAmount&&this._positionLocked)return{x:Nt.x+this._previousPushAmount.x,y:Nt.y+this._previousPushAmount.y};const Le=Pt(he),yr=this._viewportRect,mt=Math.max(Nt.x+Le.width-yr.width,0),U=Math.max(Nt.y+Le.height-yr.height,0),Q=Math.max(yr.top-se.top-Nt.y,0),it=Math.max(yr.left-se.left-Nt.x,0);let Tt=0,It=0;return Tt=Le.width<=yr.width?it||-mt:Nt.xer&&!this._isInitialRender&&!this._growAfterOpen&&(mt=Nt.y-er/2)}if("end"===he.overlayX&&!Le||"start"===he.overlayX&&Le)ye=se.width-Nt.x+2*this._viewportMargin,Tt=Nt.x-this._viewportMargin;else if("start"===he.overlayX&&!Le||"end"===he.overlayX&&Le)It=Nt.x,Tt=se.right-Nt.x;else{const ir=Math.min(se.right-Nt.x+se.left,Nt.x),er=this._lastBoundingBoxSize.width;Tt=2*ir,It=Nt.x-ir,Tt>er&&!this._isInitialRender&&!this._growAfterOpen&&(It=Nt.x-er/2)}return{top:mt,left:It,bottom:U,right:ye,width:Tt,height:yr}}_setBoundingBoxStyles(Nt,he){const se=this._calculateBoundingBoxRect(Nt,he);!this._isInitialRender&&!this._growAfterOpen&&(se.height=Math.min(se.height,this._lastBoundingBoxSize.height),se.width=Math.min(se.width,this._lastBoundingBoxSize.width));const Le={};if(this._hasExactPosition())Le.top=Le.left="0",Le.bottom=Le.right=Le.maxHeight=Le.maxWidth="",Le.width=Le.height="100%";else{const yr=this._overlayRef.getConfig().maxHeight,mt=this._overlayRef.getConfig().maxWidth;Le.height=(0,y.a1)(se.height),Le.top=(0,y.a1)(se.top),Le.bottom=(0,y.a1)(se.bottom),Le.width=(0,y.a1)(se.width),Le.left=(0,y.a1)(se.left),Le.right=(0,y.a1)(se.right),Le.alignItems="center"===he.overlayX?"center":"end"===he.overlayX?"flex-end":"flex-start",Le.justifyContent="center"===he.overlayY?"center":"bottom"===he.overlayY?"flex-end":"flex-start",yr&&(Le.maxHeight=(0,y.a1)(yr)),mt&&(Le.maxWidth=(0,y.a1)(mt))}this._lastBoundingBoxSize=se,Lt(this._boundingBox.style,Le)}_resetBoundingBoxStyles(){Lt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Lt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Nt,he){const se={},Le=this._hasExactPosition(),yr=this._hasFlexibleDimensions,mt=this._overlayRef.getConfig();if(Le){const Tt=this._viewportRuler.getViewportScrollPosition();Lt(se,this._getExactOverlayY(he,Nt,Tt)),Lt(se,this._getExactOverlayX(he,Nt,Tt))}else se.position="static";let U="",Q=this._getOffset(he,"x"),it=this._getOffset(he,"y");Q&&(U+=`translateX(${Q}px) `),it&&(U+=`translateY(${it}px)`),se.transform=U.trim(),mt.maxHeight&&(Le?se.maxHeight=(0,y.a1)(mt.maxHeight):yr&&(se.maxHeight="")),mt.maxWidth&&(Le?se.maxWidth=(0,y.a1)(mt.maxWidth):yr&&(se.maxWidth="")),Lt(this._pane.style,se)}_getExactOverlayY(Nt,he,se){let Le={top:"",bottom:""},yr=this._getOverlayPoint(he,this._overlayRect,Nt);return this._isPushed&&(yr=this._pushOverlayOnScreen(yr,this._overlayRect,se)),"bottom"===Nt.overlayY?Le.bottom=this._document.documentElement.clientHeight-(yr.y+this._overlayRect.height)+"px":Le.top=(0,y.a1)(yr.y),Le}_getExactOverlayX(Nt,he,se){let mt,Le={left:"",right:""},yr=this._getOverlayPoint(he,this._overlayRect,Nt);return this._isPushed&&(yr=this._pushOverlayOnScreen(yr,this._overlayRect,se)),mt=this._isRtl()?"end"===Nt.overlayX?"left":"right":"end"===Nt.overlayX?"right":"left","right"===mt?Le.right=this._document.documentElement.clientWidth-(yr.x+this._overlayRect.width)+"px":Le.left=(0,y.a1)(yr.x),Le}_getScrollVisibility(){const Nt=this._getOriginRect(),he=this._pane.getBoundingClientRect(),se=this._scrollables.map(Le=>Le.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:At(Nt,se),isOriginOutsideView:jt(Nt,se),isOverlayClipped:At(he,se),isOverlayOutsideView:jt(he,se)}}_subtractOverflows(Nt,...he){return he.reduce((se,Le)=>se-Math.max(Le,0),Nt)}_getNarrowedViewportRect(){const Nt=this._document.documentElement.clientWidth,he=this._document.documentElement.clientHeight,se=this._viewportRuler.getViewportScrollPosition();return{top:se.top+this._viewportMargin,left:se.left+this._viewportMargin,right:se.left+Nt-this._viewportMargin,bottom:se.top+he-this._viewportMargin,width:Nt-2*this._viewportMargin,height:he-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Nt,he){return"x"===he?null==Nt.offsetX?this._offsetX:Nt.offsetX:null==Nt.offsetY?this._offsetY:Nt.offsetY}_validatePositions(){}_addPanelClasses(Nt){this._pane&&(0,y.FG)(Nt).forEach(he=>{""!==he&&-1===this._appliedPanelClasses.indexOf(he)&&(this._appliedPanelClasses.push(he),this._pane.classList.add(he))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(Nt=>{this._pane.classList.remove(Nt)}),this._appliedPanelClasses=[])}_getOriginRect(){const Nt=this._origin;if(Nt instanceof c.aKT)return Nt.nativeElement.getBoundingClientRect();if(Nt instanceof Element)return Nt.getBoundingClientRect();const he=Nt.width||0,se=Nt.height||0;return{top:Nt.y,bottom:Nt.y+se,left:Nt.x,right:Nt.x+he,height:se,width:he}}}function Lt(hr,Nt){for(let he in Nt)Nt.hasOwnProperty(he)&&(hr[he]=Nt[he]);return hr}function Ie(hr){if("number"!=typeof hr&&null!=hr){const[Nt,he]=hr.split(Ve);return he&&"px"!==he?null:parseFloat(Nt)}return hr||null}function Pt(hr){return{top:Math.floor(hr.top),right:Math.floor(hr.right),bottom:Math.floor(hr.bottom),left:Math.floor(hr.left),width:Math.floor(hr.width),height:Math.floor(hr.height)}}const Ye="cdk-global-overlay-wrapper";class ft{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(Nt){const he=Nt.getConfig();this._overlayRef=Nt,this._width&&!he.width&&Nt.updateSize({width:this._width}),this._height&&!he.height&&Nt.updateSize({height:this._height}),Nt.hostElement.classList.add(Ye),this._isDisposed=!1}top(Nt=""){return this._bottomOffset="",this._topOffset=Nt,this._alignItems="flex-start",this}left(Nt=""){return this._xOffset=Nt,this._xPosition="left",this}bottom(Nt=""){return this._topOffset="",this._bottomOffset=Nt,this._alignItems="flex-end",this}right(Nt=""){return this._xOffset=Nt,this._xPosition="right",this}start(Nt=""){return this._xOffset=Nt,this._xPosition="start",this}end(Nt=""){return this._xOffset=Nt,this._xPosition="end",this}width(Nt=""){return this._overlayRef?this._overlayRef.updateSize({width:Nt}):this._width=Nt,this}height(Nt=""){return this._overlayRef?this._overlayRef.updateSize({height:Nt}):this._height=Nt,this}centerHorizontally(Nt=""){return this.left(Nt),this._xPosition="center",this}centerVertically(Nt=""){return this.top(Nt),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Nt=this._overlayRef.overlayElement.style,he=this._overlayRef.hostElement.style,se=this._overlayRef.getConfig(),{width:Le,height:yr,maxWidth:mt,maxHeight:U}=se,Q=!("100%"!==Le&&"100vw"!==Le||mt&&"100%"!==mt&&"100vw"!==mt),it=!("100%"!==yr&&"100vh"!==yr||U&&"100%"!==U&&"100vh"!==U),Tt=this._xPosition,It=this._xOffset,ye="rtl"===this._overlayRef.getConfig().direction;let ir="",er="",nr="";Q?nr="flex-start":"center"===Tt?(nr="center",ye?er=It:ir=It):ye?"left"===Tt||"end"===Tt?(nr="flex-end",ir=It):("right"===Tt||"start"===Tt)&&(nr="flex-start",er=It):"left"===Tt||"start"===Tt?(nr="flex-start",ir=It):("right"===Tt||"end"===Tt)&&(nr="flex-end",er=It),Nt.position=this._cssPosition,Nt.marginLeft=Q?"0":ir,Nt.marginTop=it?"0":this._topOffset,Nt.marginBottom=this._bottomOffset,Nt.marginRight=Q?"0":er,he.justifyContent=nr,he.alignItems=it?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Nt=this._overlayRef.overlayElement.style,he=this._overlayRef.hostElement,se=he.style;he.classList.remove(Ye),se.justifyContent=se.alignItems=Nt.marginTop=Nt.marginBottom=Nt.marginLeft=Nt.marginRight=Nt.position="",this._overlayRef=null,this._isDisposed=!0}}let me=(()=>{class hr{constructor(he,se,Le,yr){this._viewportRuler=he,this._document=se,this._platform=Le,this._overlayContainer=yr}global(){return new ft}flexibleConnectedTo(he){return new yt(he,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(o.Xj),c.KVO(s.qQ),c.KVO(_.OD),c.KVO(_r))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})(),Vt=0,Te=(()=>{class hr{constructor(he,se,Le,yr,mt,U,Q,it,Tt,It,ye,ir){this.scrollStrategies=he,this._overlayContainer=se,this._componentFactoryResolver=Le,this._positionBuilder=yr,this._keyboardDispatcher=mt,this._injector=U,this._ngZone=Q,this._document=it,this._directionality=Tt,this._location=It,this._outsideClickDispatcher=ye,this._animationsModuleType=ir}create(he){const se=this._createHostElement(),Le=this._createPaneElement(se),yr=this._createPortalOutlet(Le),mt=new lt(he);return mt.direction=mt.direction||this._directionality.value,new Wr(yr,se,Le,mt,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(c.uvJ))}position(){return this._positionBuilder}_createPaneElement(he){const se=this._document.createElement("div");return se.id="cdk-overlay-"+Vt++,se.classList.add("cdk-overlay-pane"),he.appendChild(se),se}_createHostElement(){const he=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(he),he}_createPortalOutlet(he){return this._appRef||(this._appRef=this._injector.get(c.o8S)),new I.aI(he,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(se){return new(se||hr)(c.KVO(ct),c.KVO(_r),c.KVO(c.OM3),c.KVO(me),c.KVO(qe),c.KVO(c.zZn),c.KVO(c.SKi),c.KVO(s.qQ),c.KVO(S.dS),c.KVO(s.aZ),c.KVO(Mr),c.KVO(c.bc$,8))}}static{this.\u0275prov=c.jDH({token:hr,factory:hr.\u0275fac,providedIn:"root"})}}return hr})();const ie=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],We=new c.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const hr=(0,c.WQX)(Te);return()=>hr.scrollStrategies.reposition()}});let Wt=(()=>{class hr{constructor(he){this.elementRef=he}static{this.\u0275fac=function(se){return new(se||hr)(c.rXU(c.aKT))}}static{this.\u0275dir=c.FsC({type:hr,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}}return hr})(),Ne=(()=>{class hr{get offsetX(){return this._offsetX}set offsetX(he){this._offsetX=he,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(he){this._offsetY=he,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(he){this._disposeOnNavigation=he}constructor(he,se,Le,yr,mt){this._overlay=he,this._dir=mt,this._backdropSubscription=Y.yU.EMPTY,this._attachSubscription=Y.yU.EMPTY,this._detachSubscription=Y.yU.EMPTY,this._positionSubscription=Y.yU.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,c.WQX)(c.SKi),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new c.bkB,this.positionChange=new c.bkB,this.attach=new c.bkB,this.detach=new c.bkB,this.overlayKeydown=new c.bkB,this.overlayOutsideClick=new c.bkB,this._templatePortal=new I.VA(se,Le),this._scrollStrategyFactory=yr,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(he){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),he.origin&&this.open&&this._position.apply()),he.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=ie);const he=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=he.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=he.detachments().subscribe(()=>this.detach.emit()),he.keydownEvents().subscribe(se=>{this.overlayKeydown.next(se),se.keyCode===q._f&&!this.disableClose&&!(0,q.rp)(se)&&(se.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(se=>{const Le=this._getOriginElement(),yr=(0,_.Fb)(se);(!Le||Le!==yr&&!Le.contains(yr))&&this.overlayOutsideClick.next(se)})}_buildConfig(){const he=this._position=this.positionStrategy||this._createPositionStrategy(),se=new lt({direction:this._dir,positionStrategy:he,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(se.width=this.width),(this.height||0===this.height)&&(se.height=this.height),(this.minWidth||0===this.minWidth)&&(se.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(se.minHeight=this.minHeight),this.backdropClass&&(se.backdropClass=this.backdropClass),this.panelClass&&(se.panelClass=this.panelClass),se}_updatePositionStrategy(he){const se=this.positions.map(Le=>({originX:Le.originX,originY:Le.originY,overlayX:Le.overlayX,overlayY:Le.overlayY,offsetX:Le.offsetX||this.offsetX,offsetY:Le.offsetY||this.offsetY,panelClass:Le.panelClass||void 0}));return he.setOrigin(this._getOrigin()).withPositions(se).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const he=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(he),he}_getOrigin(){return this.origin instanceof Wt?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Wt?this.origin.elementRef.nativeElement:this.origin instanceof c.aKT?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(he=>{this.backdropClick.emit(he)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,A.v)(()=>this.positionChange.observers.length>0)).subscribe(he=>{this._ngZone.run(()=>this.positionChange.emit(he)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static{this.\u0275fac=function(se){return new(se||hr)(c.rXU(Te),c.rXU(c.C4Q),c.rXU(c.c1b),c.rXU(We),c.rXU(S.dS,8))}}static{this.\u0275dir=c.FsC({type:hr,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",c.L39],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",c.L39],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",c.L39],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",c.L39],push:[2,"cdkConnectedOverlayPush","push",c.L39],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",c.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[c.GFd,c.OA$]})}}return hr})();const Ke={provide:We,deps:[Te],useFactory:function $e(hr){return()=>hr.scrollStrategies.reposition()}};let Nr=(()=>{class hr{static{this.\u0275fac=function(se){return new(se||hr)}}static{this.\u0275mod=c.$C({type:hr})}static{this.\u0275inj=c.G2t({providers:[Te,Ke],imports:[S.jI,I.jc,o.E9,o.E9]})}}return hr})()},6860:(i,a,r)=>{"use strict";r.d(a,{BD:()=>pt,BQ:()=>N,CZ:()=>dt,Fb:()=>At,KT:()=>Bt,MU:()=>A,OD:()=>y,r5:()=>Y,v8:()=>kt,vc:()=>jt});var o=r(4438),s=r(177);let c;try{c=typeof Intl<"u"&&Intl.v8BreakIterator}catch{c=!1}let E,y=(()=>{class ct{constructor(Ct){this._platformId=Ct,this.isBrowser=this._platformId?(0,s.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!c)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function($t){return new($t||ct)(o.KVO(o.Agw))}}static{this.\u0275prov=o.jDH({token:ct,factory:ct.\u0275fac,providedIn:"root"})}}return ct})();const T=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function A(){if(E)return E;if("object"!=typeof document||!document)return E=new Set(T),E;let ct=document.createElement("input");return E=new Set(T.filter(lt=>(ct.setAttribute("type",lt),ct.type===lt))),E}let S;function N(ct){return function I(){if(null==S&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>S=!0}))}finally{S=S||!1}return S}()?ct:!!ct.capture}var Y=function(ct){return ct[ct.NORMAL=0]="NORMAL",ct[ct.NEGATED=1]="NEGATED",ct[ct.INVERTED=2]="INVERTED",ct}(Y||{});let z,q,et;function dt(){if(null==q){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return q=!1,q;if("scrollBehavior"in document.documentElement.style)q=!0;else{const ct=Element.prototype.scrollTo;q=!!ct&&!/\{\s*\[native code\]\s*\}/.test(ct.toString())}}return q}function pt(){if("object"!=typeof document||!document)return Y.NORMAL;if(null==z){const ct=document.createElement("div"),lt=ct.style;ct.dir="rtl",lt.width="1px",lt.overflow="auto",lt.visibility="hidden",lt.pointerEvents="none",lt.position="absolute";const Ct=document.createElement("div"),$t=Ct.style;$t.width="2px",$t.height="1px",ct.appendChild(Ct),document.body.appendChild(ct),z=Y.NORMAL,0===ct.scrollLeft&&(ct.scrollLeft=1,z=0===ct.scrollLeft?Y.NEGATED:Y.INVERTED),ct.remove()}return z}function Bt(ct){if(function _t(){if(null==et){const ct=typeof document<"u"?document.head:null;et=!(!ct||!ct.createShadowRoot&&!ct.attachShadow)}return et}()){const lt=ct.getRootNode?ct.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&< instanceof ShadowRoot)return lt}return null}function jt(){let ct=typeof document<"u"&&document?document.activeElement:null;for(;ct&&ct.shadowRoot;){const lt=ct.shadowRoot.activeElement;if(lt===ct)break;ct=lt}return ct}function At(ct){return ct.composedPath?ct.composedPath()[0]:ct.target}function kt(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},6939:(i,a,r)=>{"use strict";r.d(a,{A8:()=>I,I3:()=>Bt,VA:()=>N,aI:()=>dt,jc:()=>At,lb:()=>z});var o=r(4438),s=r(177);class S{attach(lt){return this._attachedHost=lt,lt.attach(this)}detach(){let lt=this._attachedHost;null!=lt&&(this._attachedHost=null,lt.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(lt){this._attachedHost=lt}}class I extends S{constructor(lt,Ct,$t,qt,ve){super(),this.component=lt,this.viewContainerRef=Ct,this.injector=$t,this.componentFactoryResolver=qt,this.projectableNodes=ve}}class N extends S{constructor(lt,Ct,$t,qt){super(),this.templateRef=lt,this.viewContainerRef=Ct,this.context=$t,this.injector=qt}get origin(){return this.templateRef.elementRef}attach(lt,Ct=this.context){return this.context=Ct,super.attach(lt)}detach(){return this.context=void 0,super.detach()}}class Y extends S{constructor(lt){super(),this.element=lt instanceof o.aKT?lt.nativeElement:lt}}class z{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(lt){return lt instanceof I?(this._attachedPortal=lt,this.attachComponentPortal(lt)):lt instanceof N?(this._attachedPortal=lt,this.attachTemplatePortal(lt)):this.attachDomPortal&< instanceof Y?(this._attachedPortal=lt,this.attachDomPortal(lt)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(lt){this._disposeFn=lt}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class dt extends z{constructor(lt,Ct,$t,qt,ve){super(),this.outletElement=lt,this._componentFactoryResolver=Ct,this._appRef=$t,this._defaultInjector=qt,this.attachDomPortal=ne=>{const ce=ne.element,qe=this._document.createComment("dom-portal");ce.parentNode.insertBefore(qe,ce),this.outletElement.appendChild(ce),this._attachedPortal=ne,super.setDisposeFn(()=>{qe.parentNode&&qe.parentNode.replaceChild(ce,qe)})},this._document=ve}attachComponentPortal(lt){const $t=(lt.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(lt.component);let qt;return lt.viewContainerRef?(qt=lt.viewContainerRef.createComponent($t,lt.viewContainerRef.length,lt.injector||lt.viewContainerRef.injector,lt.projectableNodes||void 0),this.setDisposeFn(()=>qt.destroy())):(qt=$t.create(lt.injector||this._defaultInjector||o.zZn.NULL),this._appRef.attachView(qt.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(qt.hostView),qt.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(qt)),this._attachedPortal=lt,qt}attachTemplatePortal(lt){let Ct=lt.viewContainerRef,$t=Ct.createEmbeddedView(lt.templateRef,lt.context,{injector:lt.injector});return $t.rootNodes.forEach(qt=>this.outletElement.appendChild(qt)),$t.detectChanges(),this.setDisposeFn(()=>{let qt=Ct.indexOf($t);-1!==qt&&Ct.remove(qt)}),this._attachedPortal=lt,$t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(lt){return lt.hostView.rootNodes[0]}}let Bt=(()=>{class ct extends z{constructor(Ct,$t,qt){super(),this._componentFactoryResolver=Ct,this._viewContainerRef=$t,this._isInitialized=!1,this.attached=new o.bkB,this.attachDomPortal=ve=>{const ne=ve.element,ce=this._document.createComment("dom-portal");ve.setAttachedHost(this),ne.parentNode.insertBefore(ce,ne),this._getRootNode().appendChild(ne),this._attachedPortal=ve,super.setDisposeFn(()=>{ce.parentNode&&ce.parentNode.replaceChild(ne,ce)})},this._document=qt}get portal(){return this._attachedPortal}set portal(Ct){this.hasAttached()&&!Ct&&!this._isInitialized||(this.hasAttached()&&super.detach(),Ct&&super.attach(Ct),this._attachedPortal=Ct||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(Ct){Ct.setAttachedHost(this);const $t=null!=Ct.viewContainerRef?Ct.viewContainerRef:this._viewContainerRef,ve=(Ct.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Ct.component),ne=$t.createComponent(ve,$t.length,Ct.injector||$t.injector,Ct.projectableNodes||void 0);return $t!==this._viewContainerRef&&this._getRootNode().appendChild(ne.hostView.rootNodes[0]),super.setDisposeFn(()=>ne.destroy()),this._attachedPortal=Ct,this._attachedRef=ne,this.attached.emit(ne),ne}attachTemplatePortal(Ct){Ct.setAttachedHost(this);const $t=this._viewContainerRef.createEmbeddedView(Ct.templateRef,Ct.context,{injector:Ct.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=Ct,this._attachedRef=$t,this.attached.emit($t),$t}_getRootNode(){const Ct=this._viewContainerRef.element.nativeElement;return Ct.nodeType===Ct.ELEMENT_NODE?Ct:Ct.parentNode}static{this.\u0275fac=function($t){return new($t||ct)(o.rXU(o.OM3),o.rXU(o.c1b),o.rXU(s.qQ))}}static{this.\u0275dir=o.FsC({type:ct,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[o.Vt3]})}}return ct})(),At=(()=>{class ct{static{this.\u0275fac=function($t){return new($t||ct)}}static{this.\u0275mod=o.$C({type:ct})}static{this.\u0275inj=o.G2t({})}}return ct})()},5542:(i,a,r)=>{"use strict";r.d(a,{uv:()=>ce,Gj:()=>le,R:()=>ne,E9:()=>zt,Xj:()=>Mr});var o=r(4085),s=r(4438),c=r(1413),y=r(7673),_=r(1985),E=r(3726),T=r(6780),A=r(8359);const S={schedule(Ae){let Ye=requestAnimationFrame,ft=cancelAnimationFrame;const{delegate:me}=S;me&&(Ye=me.requestAnimationFrame,ft=me.cancelAnimationFrame);const Vt=Ye(Te=>{ft=void 0,Ae(Te)});return new A.yU(()=>ft?.(Vt))},requestAnimationFrame(...Ae){const{delegate:Ye}=S;return(Ye?.requestAnimationFrame||requestAnimationFrame)(...Ae)},cancelAnimationFrame(...Ae){const{delegate:Ye}=S;return(Ye?.cancelAnimationFrame||cancelAnimationFrame)(...Ae)},delegate:void 0};var N=r(9687);new class Y extends N.q{flush(Ye){this._active=!0;const ft=this._scheduled;this._scheduled=void 0;const{actions:me}=this;let Vt;Ye=Ye||me.shift();do{if(Vt=Ye.execute(Ye.state,Ye.delay))break}while((Ye=me[0])&&Ye.id===ft&&me.shift());if(this._active=!1,Vt){for(;(Ye=me[0])&&Ye.id===ft&&me.shift();)Ye.unsubscribe();throw Vt}}}(class I extends T.R{constructor(Ye,ft){super(Ye,ft),this.scheduler=Ye,this.work=ft}requestAsyncId(Ye,ft,me=0){return null!==me&&me>0?super.requestAsyncId(Ye,ft,me):(Ye.actions.push(this),Ye._scheduled||(Ye._scheduled=S.requestAnimationFrame(()=>Ye.flush(void 0))))}recycleAsyncId(Ye,ft,me=0){var Vt;if(null!=me?me>0:this.delay>0)return super.recycleAsyncId(Ye,ft,me);const{actions:Te}=Ye;null!=ft&&(null===(Vt=Te[Te.length-1])||void 0===Vt?void 0:Vt.id)!==ft&&(S.cancelAnimationFrame(ft),Ye._scheduled=void 0)}});r(5007);var pt=r(3798),et=r(5964),_t=r(6977),Bt=r(6860),jt=r(177),At=r(8203);let ne=(()=>{class Ae{constructor(ft,me,Vt){this._ngZone=ft,this._platform=me,this._scrolled=new c.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Vt}register(ft){this.scrollContainers.has(ft)||this.scrollContainers.set(ft,ft.elementScrolled().subscribe(()=>this._scrolled.next(ft)))}deregister(ft){const me=this.scrollContainers.get(ft);me&&(me.unsubscribe(),this.scrollContainers.delete(ft))}scrolled(ft=20){return this._platform.isBrowser?new _.c(me=>{this._globalSubscription||this._addGlobalListener();const Vt=ft>0?this._scrolled.pipe((0,pt.Z)(ft)).subscribe(me):this._scrolled.subscribe(me);return this._scrolledCount++,()=>{Vt.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,y.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ft,me)=>this.deregister(me)),this._scrolled.complete()}ancestorScrolled(ft,me){const Vt=this.getAncestorScrollContainers(ft);return this.scrolled(me).pipe((0,et.p)(Te=>!Te||Vt.indexOf(Te)>-1))}getAncestorScrollContainers(ft){const me=[];return this.scrollContainers.forEach((Vt,Te)=>{this._scrollableContainsElement(Te,ft)&&me.push(Te)}),me}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ft,me){let Vt=(0,o.i8)(me),Te=ft.getElementRef().nativeElement;do{if(Vt==Te)return!0}while(Vt=Vt.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ft=this._getWindow();return(0,E.R)(ft.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(me){return new(me||Ae)(s.KVO(s.SKi),s.KVO(Bt.OD),s.KVO(jt.qQ,8))}}static{this.\u0275prov=s.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})(),ce=(()=>{class Ae{constructor(ft,me,Vt,Te){this.elementRef=ft,this.scrollDispatcher=me,this.ngZone=Vt,this.dir=Te,this._destroyed=new c.B,this._elementScrolled=new _.c(ie=>this.ngZone.runOutsideAngular(()=>(0,E.R)(this.elementRef.nativeElement,"scroll").pipe((0,_t.Q)(this._destroyed)).subscribe(ie)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(ft){const me=this.elementRef.nativeElement,Vt=this.dir&&"rtl"==this.dir.value;null==ft.left&&(ft.left=Vt?ft.end:ft.start),null==ft.right&&(ft.right=Vt?ft.start:ft.end),null!=ft.bottom&&(ft.top=me.scrollHeight-me.clientHeight-ft.bottom),Vt&&(0,Bt.BD)()!=Bt.r5.NORMAL?(null!=ft.left&&(ft.right=me.scrollWidth-me.clientWidth-ft.left),(0,Bt.BD)()==Bt.r5.INVERTED?ft.left=ft.right:(0,Bt.BD)()==Bt.r5.NEGATED&&(ft.left=ft.right?-ft.right:ft.right)):null!=ft.right&&(ft.left=me.scrollWidth-me.clientWidth-ft.right),this._applyScrollToOptions(ft)}_applyScrollToOptions(ft){const me=this.elementRef.nativeElement;(0,Bt.CZ)()?me.scrollTo(ft):(null!=ft.top&&(me.scrollTop=ft.top),null!=ft.left&&(me.scrollLeft=ft.left))}measureScrollOffset(ft){const me="left",Te=this.elementRef.nativeElement;if("top"==ft)return Te.scrollTop;if("bottom"==ft)return Te.scrollHeight-Te.clientHeight-Te.scrollTop;const ie=this.dir&&"rtl"==this.dir.value;return"start"==ft?ft=ie?"right":me:"end"==ft&&(ft=ie?me:"right"),ie&&(0,Bt.BD)()==Bt.r5.INVERTED?ft==me?Te.scrollWidth-Te.clientWidth-Te.scrollLeft:Te.scrollLeft:ie&&(0,Bt.BD)()==Bt.r5.NEGATED?ft==me?Te.scrollLeft+Te.scrollWidth-Te.clientWidth:-Te.scrollLeft:ft==me?Te.scrollLeft:Te.scrollWidth-Te.clientWidth-Te.scrollLeft}static{this.\u0275fac=function(me){return new(me||Ae)(s.rXU(s.aKT),s.rXU(ne),s.rXU(s.SKi),s.rXU(At.dS,8))}}static{this.\u0275dir=s.FsC({type:Ae,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}}return Ae})(),Mr=(()=>{class Ae{constructor(ft,me,Vt){this._platform=ft,this._change=new c.B,this._changeListener=Te=>{this._change.next(Te)},this._document=Vt,me.runOutsideAngular(()=>{if(ft.isBrowser){const Te=this._getWindow();Te.addEventListener("resize",this._changeListener),Te.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ft=this._getWindow();ft.removeEventListener("resize",this._changeListener),ft.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ft={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ft}getViewportRect(){const ft=this.getViewportScrollPosition(),{width:me,height:Vt}=this.getViewportSize();return{top:ft.top,left:ft.left,bottom:ft.top+Vt,right:ft.left+me,height:Vt,width:me}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ft=this._document,me=this._getWindow(),Vt=ft.documentElement,Te=Vt.getBoundingClientRect();return{top:-Te.top||ft.body.scrollTop||me.scrollY||Vt.scrollTop||0,left:-Te.left||ft.body.scrollLeft||me.scrollX||Vt.scrollLeft||0}}change(ft=20){return ft>0?this._change.pipe((0,pt.Z)(ft)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ft=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ft.innerWidth,height:ft.innerHeight}:{width:0,height:0}}static{this.\u0275fac=function(me){return new(me||Ae)(s.KVO(Bt.OD),s.KVO(s.SKi),s.KVO(jt.qQ,8))}}static{this.\u0275prov=s.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}}return Ae})(),le=(()=>{class Ae{static{this.\u0275fac=function(me){return new(me||Ae)}}static{this.\u0275mod=s.$C({type:Ae})}static{this.\u0275inj=s.G2t({})}}return Ae})(),zt=(()=>{class Ae{static{this.\u0275fac=function(me){return new(me||Ae)}}static{this.\u0275mod=s.$C({type:Ae})}static{this.\u0275inj=s.G2t({imports:[At.jI,le,At.jI,le]})}}return Ae})()},7403:(i,a,r)=>{"use strict";r.d(a,{EE:()=>q,P8:()=>N,xb:()=>z});var o=r(6860),s=r(4438),c=r(4085),y=r(983),_=r(1413),E=r(3726),T=r(3798),A=r(6977),S=r(177);const I=(0,o.BQ)({passive:!0});let N=(()=>{class dt{constructor(et,_t){this._platform=et,this._ngZone=_t,this._monitoredElements=new Map}monitor(et){if(!this._platform.isBrowser)return y.w;const _t=(0,c.i8)(et),Bt=this._monitoredElements.get(_t);if(Bt)return Bt.subject;const jt=new _.B,At="cdk-text-field-autofilled",kt=ct=>{"cdk-text-field-autofill-start"!==ct.animationName||_t.classList.contains(At)?"cdk-text-field-autofill-end"===ct.animationName&&_t.classList.contains(At)&&(_t.classList.remove(At),this._ngZone.run(()=>jt.next({target:ct.target,isAutofilled:!1}))):(_t.classList.add(At),this._ngZone.run(()=>jt.next({target:ct.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{_t.addEventListener("animationstart",kt,I),_t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(_t,{subject:jt,unlisten:()=>{_t.removeEventListener("animationstart",kt,I)}}),jt}stopMonitoring(et){const _t=(0,c.i8)(et),Bt=this._monitoredElements.get(_t);Bt&&(Bt.unlisten(),Bt.subject.complete(),_t.classList.remove("cdk-text-field-autofill-monitored"),_t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(_t))}ngOnDestroy(){this._monitoredElements.forEach((et,_t)=>this.stopMonitoring(_t))}static{this.\u0275fac=function(_t){return new(_t||dt)(s.KVO(o.OD),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:dt,factory:dt.\u0275fac,providedIn:"root"})}}return dt})(),z=(()=>{class dt{get minRows(){return this._minRows}set minRows(et){this._minRows=(0,c.OE)(et),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(et){this._maxRows=(0,c.OE)(et),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(et){this._enabled!==et&&((this._enabled=et)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(et){this._cachedPlaceholderHeight=void 0,et?this._textareaElement.setAttribute("placeholder",et):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(et,_t,Bt,jt){this._elementRef=et,this._platform=_t,this._ngZone=Bt,this._destroyed=new _.B,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=At=>{this._hasFocus="focus"===At.type},this._document=jt,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const et=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;et&&(this._textareaElement.style.minHeight=et)}_setMaxHeight(){const et=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;et&&(this._textareaElement.style.maxHeight=et)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{const et=this._getWindow();(0,E.R)(et,"resize").pipe((0,T.Z)(16),(0,A.Q)(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let et=this._textareaElement.cloneNode(!1);et.rows=1,et.style.position="absolute",et.style.visibility="hidden",et.style.border="none",et.style.padding="0",et.style.height="",et.style.minHeight="",et.style.maxHeight="",et.style.overflow="hidden",this._textareaElement.parentNode.appendChild(et),this._cachedLineHeight=et.clientHeight,et.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const et=this._textareaElement,_t=et.style.marginBottom||"",Bt=this._platform.FIREFOX,jt=Bt&&this._hasFocus,At=Bt?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";jt&&(et.style.marginBottom=`${et.clientHeight}px`),et.classList.add(At);const kt=et.scrollHeight-4;return et.classList.remove(At),jt&&(et.style.marginBottom=_t),kt}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const et=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=et}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(et=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const _t=this._elementRef.nativeElement,Bt=_t.value;if(!et&&this._minRows===this._previousMinRows&&Bt===this._previousValue)return;const jt=this._measureScrollHeight(),At=Math.max(jt,this._cachedPlaceholderHeight||0);_t.style.height=`${At}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(_t)):setTimeout(()=>this._scrollToCaretPosition(_t))}),this._previousValue=Bt,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(et){const{selectionStart:_t,selectionEnd:Bt}=et;!this._destroyed.isStopped&&this._hasFocus&&et.setSelectionRange(_t,Bt)}static{this.\u0275fac=function(_t){return new(_t||dt)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(S.qQ,8))}}static{this.\u0275dir=s.FsC({type:dt,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(_t,Bt){1&_t&&s.bIt("input",function(){return Bt._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",s.L39],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],standalone:!0,features:[s.GFd]})}}return dt})(),q=(()=>{class dt{static{this.\u0275fac=function(_t){return new(_t||dt)}}static{this.\u0275mod=s.$C({type:dt})}static{this.\u0275inj=s.G2t({})}}return dt})()},177:(i,a,r)=>{"use strict";r.d(a,{AJ:()=>Zn,B3:()=>xo,Jj:()=>Yn,MD:()=>us,N0:()=>tc,PV:()=>Ra,QT:()=>c,Sm:()=>pt,Sq:()=>Ee,T3:()=>Eo,UE:()=>Sa,VF:()=>_,Vy:()=>Js,Xr:()=>ps,YU:()=>Mn,ZD:()=>y,_b:()=>na,aZ:()=>_t,bT:()=>Mt,fw:()=>et,hb:()=>q,hj:()=>S,jo:()=>ta,qQ:()=>T,vh:()=>Ka});var o=r(4438);let s=null;function c(){return s}function y(F){s??=F}class _{}const T=new o.nKC("");let A=(()=>{class F{historyGo(rt){throw new Error("")}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:()=>(0,o.WQX)(I),providedIn:"platform"})}}return F})();const S=new o.nKC("");let I=(()=>{class F extends A{constructor(){super(),this._doc=(0,o.WQX)(T),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return c().getBaseHref(this._doc)}onPopState(rt){const wt=c().getGlobalEventTarget(this._doc,"window");return wt.addEventListener("popstate",rt,!1),()=>wt.removeEventListener("popstate",rt)}onHashChange(rt){const wt=c().getGlobalEventTarget(this._doc,"window");return wt.addEventListener("hashchange",rt,!1),()=>wt.removeEventListener("hashchange",rt)}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(rt){this._location.pathname=rt}pushState(rt,wt,Se){this._history.pushState(rt,wt,Se)}replaceState(rt,wt,Se){this._history.replaceState(rt,wt,Se)}forward(){this._history.forward()}back(){this._history.back()}historyGo(rt=0){this._history.go(rt)}getState(){return this._history.state}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:()=>new F,providedIn:"platform"})}}return F})();function N(F,Dt){if(0==F.length)return Dt;if(0==Dt.length)return F;let rt=0;return F.endsWith("/")&&rt++,Dt.startsWith("/")&&rt++,2==rt?F+Dt.substring(1):1==rt?F+Dt:F+"/"+Dt}function Y(F){const Dt=F.match(/#|\?|$/),rt=Dt&&Dt.index||F.length;return F.slice(0,rt-("/"===F[rt-1]?1:0))+F.slice(rt)}function z(F){return F&&"?"!==F[0]?"?"+F:F}let q=(()=>{class F{historyGo(rt){throw new Error("")}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:()=>(0,o.WQX)(pt),providedIn:"root"})}}return F})();const dt=new o.nKC("");let pt=(()=>{class F extends q{constructor(rt,wt){super(),this._platformLocation=rt,this._removeListenerFns=[],this._baseHref=wt??this._platformLocation.getBaseHrefFromDOM()??(0,o.WQX)(T).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(rt){this._removeListenerFns.push(this._platformLocation.onPopState(rt),this._platformLocation.onHashChange(rt))}getBaseHref(){return this._baseHref}prepareExternalUrl(rt){return N(this._baseHref,rt)}path(rt=!1){const wt=this._platformLocation.pathname+z(this._platformLocation.search),Se=this._platformLocation.hash;return Se&&rt?`${wt}${Se}`:wt}pushState(rt,wt,Se,kr){const Br=this.prepareExternalUrl(Se+z(kr));this._platformLocation.pushState(rt,wt,Br)}replaceState(rt,wt,Se,kr){const Br=this.prepareExternalUrl(Se+z(kr));this._platformLocation.replaceState(rt,wt,Br)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(rt=0){this._platformLocation.historyGo?.(rt)}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(A),o.KVO(dt,8))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}}return F})(),et=(()=>{class F extends q{constructor(rt,wt){super(),this._platformLocation=rt,this._baseHref="",this._removeListenerFns=[],null!=wt&&(this._baseHref=wt)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(rt){this._removeListenerFns.push(this._platformLocation.onPopState(rt),this._platformLocation.onHashChange(rt))}getBaseHref(){return this._baseHref}path(rt=!1){const wt=this._platformLocation.hash??"#";return wt.length>0?wt.substring(1):wt}prepareExternalUrl(rt){const wt=N(this._baseHref,rt);return wt.length>0?"#"+wt:wt}pushState(rt,wt,Se,kr){let Br=this.prepareExternalUrl(Se+z(kr));0==Br.length&&(Br=this._platformLocation.pathname),this._platformLocation.pushState(rt,wt,Br)}replaceState(rt,wt,Se,kr){let Br=this.prepareExternalUrl(Se+z(kr));0==Br.length&&(Br=this._platformLocation.pathname),this._platformLocation.replaceState(rt,wt,Br)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(rt=0){this._platformLocation.historyGo?.(rt)}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(A),o.KVO(dt,8))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac})}}return F})(),_t=(()=>{class F{constructor(rt){this._subject=new o.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=rt;const wt=this._locationStrategy.getBaseHref();this._basePath=function kt(F){if(new RegExp("^(https?:)?//").test(F)){const[,rt]=F.split(/\/\/[^\/]+/);return rt}return F}(Y(At(wt))),this._locationStrategy.onPopState(Se=>{this._subject.emit({url:this.path(!0),pop:!0,state:Se.state,type:Se.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(rt=!1){return this.normalize(this._locationStrategy.path(rt))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(rt,wt=""){return this.path()==this.normalize(rt+z(wt))}normalize(rt){return F.stripTrailingSlash(function jt(F,Dt){if(!F||!Dt.startsWith(F))return Dt;const rt=Dt.substring(F.length);return""===rt||["/",";","?","#"].includes(rt[0])?rt:Dt}(this._basePath,At(rt)))}prepareExternalUrl(rt){return rt&&"/"!==rt[0]&&(rt="/"+rt),this._locationStrategy.prepareExternalUrl(rt)}go(rt,wt="",Se=null){this._locationStrategy.pushState(Se,"",rt,wt),this._notifyUrlChangeListeners(this.prepareExternalUrl(rt+z(wt)),Se)}replaceState(rt,wt="",Se=null){this._locationStrategy.replaceState(Se,"",rt,wt),this._notifyUrlChangeListeners(this.prepareExternalUrl(rt+z(wt)),Se)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(rt=0){this._locationStrategy.historyGo?.(rt)}onUrlChange(rt){return this._urlChangeListeners.push(rt),this._urlChangeSubscription??=this.subscribe(wt=>{this._notifyUrlChangeListeners(wt.url,wt.state)}),()=>{const wt=this._urlChangeListeners.indexOf(rt);this._urlChangeListeners.splice(wt,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(rt="",wt){this._urlChangeListeners.forEach(Se=>Se(rt,wt))}subscribe(rt,wt,Se){return this._subject.subscribe({next:rt,error:wt,complete:Se})}static{this.normalizeQueryParams=z}static{this.joinWithSlash=N}static{this.stripTrailingSlash=Y}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(q))}}static{this.\u0275prov=o.jDH({token:F,factory:()=>function Bt(){return new _t((0,o.KVO)(q))}(),providedIn:"root"})}}return F})();function At(F){return F.replace(/\/index.html$/,"")}var Ct=function(F){return F[F.Zero=0]="Zero",F[F.One=1]="One",F[F.Two=2]="Two",F[F.Few=3]="Few",F[F.Many=4]="Many",F[F.Other=5]="Other",F}(Ct||{}),$t=function(F){return F[F.Format=0]="Format",F[F.Standalone=1]="Standalone",F}($t||{}),qt=function(F){return F[F.Narrow=0]="Narrow",F[F.Abbreviated=1]="Abbreviated",F[F.Wide=2]="Wide",F[F.Short=3]="Short",F}(qt||{}),ve=function(F){return F[F.Short=0]="Short",F[F.Medium=1]="Medium",F[F.Long=2]="Long",F[F.Full=3]="Full",F}(ve||{});const ne={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function yt(F,Dt){return Wt((0,o.H5H)(F)[o.KH2.DateFormat],Dt)}function Lt(F,Dt){return Wt((0,o.H5H)(F)[o.KH2.TimeFormat],Dt)}function Ie(F,Dt){return Wt((0,o.H5H)(F)[o.KH2.DateTimeFormat],Dt)}function Pt(F,Dt){const rt=(0,o.H5H)(F),wt=rt[o.KH2.NumberSymbols][Dt];if(typeof wt>"u"){if(Dt===ne.CurrencyDecimal)return rt[o.KH2.NumberSymbols][ne.Decimal];if(Dt===ne.CurrencyGroup)return rt[o.KH2.NumberSymbols][ne.Group]}return wt}const me=o.mq5;function Vt(F){if(!F[o.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${F[o.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Wt(F,Dt){for(let rt=Dt;rt>-1;rt--)if(typeof F[rt]<"u")return F[rt];throw new Error("Locale data API: locale data undefined")}function Ne(F){const[Dt,rt]=F.split(":");return{hours:+Dt,minutes:+rt}}const Ao=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,hr={},Nt=/((?:[^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 he=function(F){return F[F.Short=0]="Short",F[F.ShortGMT=1]="ShortGMT",F[F.Long=2]="Long",F[F.Extended=3]="Extended",F}(he||{}),se=function(F){return F[F.FullYear=0]="FullYear",F[F.Month=1]="Month",F[F.Date=2]="Date",F[F.Hours=3]="Hours",F[F.Minutes=4]="Minutes",F[F.Seconds=5]="Seconds",F[F.FractionalSeconds=6]="FractionalSeconds",F[F.Day=7]="Day",F}(se||{}),Le=function(F){return F[F.DayPeriods=0]="DayPeriods",F[F.Days=1]="Days",F[F.Months=2]="Months",F[F.Eras=3]="Eras",F}(Le||{});function yr(F,Dt,rt,wt){let Se=function Do(F){if(rr(F))return F;if("number"==typeof F&&!isNaN(F))return new Date(F);if("string"==typeof F){if(F=F.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(F)){const[Se,kr=1,Br=1]=F.split("-").map(To=>+To);return mt(Se,kr-1,Br)}const rt=parseFloat(F);if(!isNaN(F-rt))return new Date(rt);let wt;if(wt=F.match(Ao))return function Ko(F){const Dt=new Date(0);let rt=0,wt=0;const Se=F[8]?Dt.setUTCFullYear:Dt.setFullYear,kr=F[8]?Dt.setUTCHours:Dt.setHours;F[9]&&(rt=Number(F[9]+F[10]),wt=Number(F[9]+F[11])),Se.call(Dt,Number(F[1]),Number(F[2])-1,Number(F[3]));const Br=Number(F[4]||0)-rt,To=Number(F[5]||0)-wt,rn=Number(F[6]||0),Ln=Math.floor(1e3*parseFloat("0."+(F[7]||0)));return kr.call(Dt,Br,To,rn,Ln),Dt}(wt)}const Dt=new Date(F);if(!rr(Dt))throw new Error(`Unable to convert "${F}" into a date`);return Dt}(F);Dt=U(rt,Dt)||Dt;let To,Br=[];for(;Dt;){if(To=Nt.exec(Dt),!To){Br.push(Dt);break}{Br=Br.concat(To.slice(1));const xn=Br.pop();if(!xn)break;Dt=xn}}let rn=Se.getTimezoneOffset();wt&&(rn=pe(wt,rn),Se=function Yr(F,Dt,rt){const wt=rt?-1:1,Se=F.getTimezoneOffset();return function br(F,Dt){return(F=new Date(F.getTime())).setMinutes(F.getMinutes()+Dt),F}(F,wt*(pe(Dt,Se)-Se))}(Se,wt,!0));let Ln="";return Br.forEach(xn=>{const ln=function Ft(F){if(Qt[F])return Qt[F];let Dt;switch(F){case"G":case"GG":case"GGG":Dt=ir(Le.Eras,qt.Abbreviated);break;case"GGGG":Dt=ir(Le.Eras,qt.Wide);break;case"GGGGG":Dt=ir(Le.Eras,qt.Narrow);break;case"y":Dt=It(se.FullYear,1,0,!1,!0);break;case"yy":Dt=It(se.FullYear,2,0,!0,!0);break;case"yyy":Dt=It(se.FullYear,3,0,!1,!0);break;case"yyyy":Dt=It(se.FullYear,4,0,!1,!0);break;case"Y":Dt=te(1);break;case"YY":Dt=te(2,!0);break;case"YYY":Dt=te(3);break;case"YYYY":Dt=te(4);break;case"M":case"L":Dt=It(se.Month,1,1);break;case"MM":case"LL":Dt=It(se.Month,2,1);break;case"MMM":Dt=ir(Le.Months,qt.Abbreviated);break;case"MMMM":Dt=ir(Le.Months,qt.Wide);break;case"MMMMM":Dt=ir(Le.Months,qt.Narrow);break;case"LLL":Dt=ir(Le.Months,qt.Abbreviated,$t.Standalone);break;case"LLLL":Dt=ir(Le.Months,qt.Wide,$t.Standalone);break;case"LLLLL":Dt=ir(Le.Months,qt.Narrow,$t.Standalone);break;case"w":Dt=ho(1);break;case"ww":Dt=ho(2);break;case"W":Dt=ho(1,!0);break;case"d":Dt=It(se.Date,1);break;case"dd":Dt=It(se.Date,2);break;case"c":case"cc":Dt=It(se.Day,1);break;case"ccc":Dt=ir(Le.Days,qt.Abbreviated,$t.Standalone);break;case"cccc":Dt=ir(Le.Days,qt.Wide,$t.Standalone);break;case"ccccc":Dt=ir(Le.Days,qt.Narrow,$t.Standalone);break;case"cccccc":Dt=ir(Le.Days,qt.Short,$t.Standalone);break;case"E":case"EE":case"EEE":Dt=ir(Le.Days,qt.Abbreviated);break;case"EEEE":Dt=ir(Le.Days,qt.Wide);break;case"EEEEE":Dt=ir(Le.Days,qt.Narrow);break;case"EEEEEE":Dt=ir(Le.Days,qt.Short);break;case"a":case"aa":case"aaa":Dt=ir(Le.DayPeriods,qt.Abbreviated);break;case"aaaa":Dt=ir(Le.DayPeriods,qt.Wide);break;case"aaaaa":Dt=ir(Le.DayPeriods,qt.Narrow);break;case"b":case"bb":case"bbb":Dt=ir(Le.DayPeriods,qt.Abbreviated,$t.Standalone,!0);break;case"bbbb":Dt=ir(Le.DayPeriods,qt.Wide,$t.Standalone,!0);break;case"bbbbb":Dt=ir(Le.DayPeriods,qt.Narrow,$t.Standalone,!0);break;case"B":case"BB":case"BBB":Dt=ir(Le.DayPeriods,qt.Abbreviated,$t.Format,!0);break;case"BBBB":Dt=ir(Le.DayPeriods,qt.Wide,$t.Format,!0);break;case"BBBBB":Dt=ir(Le.DayPeriods,qt.Narrow,$t.Format,!0);break;case"h":Dt=It(se.Hours,1,-12);break;case"hh":Dt=It(se.Hours,2,-12);break;case"H":Dt=It(se.Hours,1);break;case"HH":Dt=It(se.Hours,2);break;case"m":Dt=It(se.Minutes,1);break;case"mm":Dt=It(se.Minutes,2);break;case"s":Dt=It(se.Seconds,1);break;case"ss":Dt=It(se.Seconds,2);break;case"S":Dt=It(se.FractionalSeconds,1);break;case"SS":Dt=It(se.FractionalSeconds,2);break;case"SSS":Dt=It(se.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Dt=nr(he.Short);break;case"ZZZZZ":Dt=nr(he.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Dt=nr(he.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":Dt=nr(he.Long);break;default:return null}return Qt[F]=Dt,Dt}(xn);Ln+=ln?ln(Se,rt,rn):"''"===xn?"'":xn.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Ln}function mt(F,Dt,rt){const wt=new Date(0);return wt.setFullYear(F,Dt,rt),wt.setHours(0,0,0),wt}function U(F,Dt){const rt=function qe(F){return(0,o.H5H)(F)[o.KH2.LocaleId]}(F);if(hr[rt]??={},hr[rt][Dt])return hr[rt][Dt];let wt="";switch(Dt){case"shortDate":wt=yt(F,ve.Short);break;case"mediumDate":wt=yt(F,ve.Medium);break;case"longDate":wt=yt(F,ve.Long);break;case"fullDate":wt=yt(F,ve.Full);break;case"shortTime":wt=Lt(F,ve.Short);break;case"mediumTime":wt=Lt(F,ve.Medium);break;case"longTime":wt=Lt(F,ve.Long);break;case"fullTime":wt=Lt(F,ve.Full);break;case"short":const Se=U(F,"shortTime"),kr=U(F,"shortDate");wt=Q(Ie(F,ve.Short),[Se,kr]);break;case"medium":const Br=U(F,"mediumTime"),To=U(F,"mediumDate");wt=Q(Ie(F,ve.Medium),[Br,To]);break;case"long":const rn=U(F,"longTime"),Ln=U(F,"longDate");wt=Q(Ie(F,ve.Long),[rn,Ln]);break;case"full":const xn=U(F,"fullTime"),ln=U(F,"fullDate");wt=Q(Ie(F,ve.Full),[xn,ln])}return wt&&(hr[rt][Dt]=wt),wt}function Q(F,Dt){return Dt&&(F=F.replace(/\{([^}]+)}/g,function(rt,wt){return null!=Dt&&wt in Dt?Dt[wt]:rt})),F}function it(F,Dt,rt="-",wt,Se){let kr="";(F<0||Se&&F<=0)&&(Se?F=1-F:(F=-F,kr=rt));let Br=String(F);for(;Br.length0||To>-rt)&&(To+=rt),F===se.Hours)0===To&&-12===rt&&(To=12);else if(F===se.FractionalSeconds)return function Tt(F,Dt){return it(F,3).substring(0,Dt)}(To,Dt);const rn=Pt(Br,ne.MinusSign);return it(To,Dt,rn,wt,Se)}}function ir(F,Dt,rt=$t.Format,wt=!1){return function(Se,kr){return function er(F,Dt,rt,wt,Se,kr){switch(rt){case Le.Months:return function _r(F,Dt,rt){const wt=(0,o.H5H)(F),kr=Wt([wt[o.KH2.MonthsFormat],wt[o.KH2.MonthsStandalone]],Dt);return Wt(kr,rt)}(Dt,Se,wt)[F.getMonth()];case Le.Days:return function mr(F,Dt,rt){const wt=(0,o.H5H)(F),kr=Wt([wt[o.KH2.DaysFormat],wt[o.KH2.DaysStandalone]],Dt);return Wt(kr,rt)}(Dt,Se,wt)[F.getDay()];case Le.DayPeriods:const Br=F.getHours(),To=F.getMinutes();if(kr){const Ln=function Te(F){const Dt=(0,o.H5H)(F);return Vt(Dt),(Dt[o.KH2.ExtraData][2]||[]).map(wt=>"string"==typeof wt?Ne(wt):[Ne(wt[0]),Ne(wt[1])])}(Dt),xn=function ie(F,Dt,rt){const wt=(0,o.H5H)(F);Vt(wt);const kr=Wt([wt[o.KH2.ExtraData][0],wt[o.KH2.ExtraData][1]],Dt)||[];return Wt(kr,rt)||[]}(Dt,Se,wt),ln=Ln.findIndex(Pn=>{if(Array.isArray(Pn)){const[yo,Vr]=Pn,Oo=Br>=yo.hours&&To>=yo.minutes,Fn=Br0?Math.floor(Se/60):Math.ceil(Se/60);switch(F){case he.Short:return(Se>=0?"+":"")+it(Br,2,kr)+it(Math.abs(Se%60),2,kr);case he.ShortGMT:return"GMT"+(Se>=0?"+":"")+it(Br,1,kr);case he.Long:return"GMT"+(Se>=0?"+":"")+it(Br,2,kr)+":"+it(Math.abs(Se%60),2,kr);case he.Extended:return 0===wt?"Z":(Se>=0?"+":"")+it(Br,2,kr)+":"+it(Math.abs(Se%60),2,kr);default:throw new Error(`Unknown zone width "${F}"`)}}}const Hr=0,Qr=4;function gr(F){const Dt=F.getDay(),rt=0===Dt?-3:Qr-Dt;return mt(F.getFullYear(),F.getMonth(),F.getDate()+rt)}function ho(F,Dt=!1){return function(rt,wt){let Se;if(Dt){const kr=new Date(rt.getFullYear(),rt.getMonth(),1).getDay()-1,Br=rt.getDate();Se=1+Math.floor((Br+kr)/7)}else{const kr=gr(rt),Br=function Xr(F){const Dt=mt(F,Hr,1).getDay();return mt(F,0,1+(Dt<=Qr?Qr:Qr+7)-Dt)}(kr.getFullYear()),To=kr.getTime()-Br.getTime();Se=1+Math.round(To/6048e5)}return it(Se,F,Pt(wt,ne.MinusSign))}}function te(F,Dt=!1){return function(rt,wt){return it(gr(rt).getFullYear(),F,Pt(wt,ne.MinusSign),Dt)}}const Qt={};function pe(F,Dt){F=F.replace(/:/g,"");const rt=Date.parse("Jan 01, 1970 00:00:00 "+F)/6e4;return isNaN(rt)?Dt:rt}function rr(F){return F instanceof Date&&!isNaN(F.valueOf())}let Ri=(()=>{class F{static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275prov=o.jDH({token:F,factory:function(wt){let Se=null;return wt?Se=new wt:(kr=o.KVO(o.xe9),Se=new Oa(kr)),Se;var kr},providedIn:"root"})}}return F})();let Oa=(()=>{class F extends Ri{constructor(rt){super(),this.locale=rt}getPluralCategory(rt,wt){switch(me(wt||this.locale)(rt)){case Ct.Zero:return"zero";case Ct.One:return"one";case Ct.Two:return"two";case Ct.Few:return"few";case Ct.Many:return"many";default:return"other"}}static{this.\u0275fac=function(wt){return new(wt||F)(o.KVO(o.xe9))}}static{this.\u0275prov=o.jDH({token:F,factory:F.\u0275fac})}}return F})();function na(F,Dt){Dt=encodeURIComponent(Dt);for(const rt of F.split(";")){const wt=rt.indexOf("="),[Se,kr]=-1==wt?[rt,""]:[rt.slice(0,wt),rt.slice(wt+1)];if(Se.trim()===Dt)return decodeURIComponent(kr)}return null}const Xn=/\s+/,ui=[];let Mn=(()=>{class F{constructor(rt,wt){this._ngEl=rt,this._renderer=wt,this.initialClasses=ui,this.stateMap=new Map}set klass(rt){this.initialClasses=null!=rt?rt.trim().split(Xn):ui}set ngClass(rt){this.rawClass="string"==typeof rt?rt.trim().split(Xn):rt}ngDoCheck(){for(const wt of this.initialClasses)this._updateState(wt,!0);const rt=this.rawClass;if(Array.isArray(rt)||rt instanceof Set)for(const wt of rt)this._updateState(wt,!0);else if(null!=rt)for(const wt of Object.keys(rt))this._updateState(wt,!!rt[wt]);this._applyStateDiff()}_updateState(rt,wt){const Se=this.stateMap.get(rt);void 0!==Se?(Se.enabled!==wt&&(Se.changed=!0,Se.enabled=wt),Se.touched=!0):this.stateMap.set(rt,{enabled:wt,changed:!0,touched:!0})}_applyStateDiff(){for(const rt of this.stateMap){const wt=rt[0],Se=rt[1];Se.changed?(this._toggleClass(wt,Se.enabled),Se.changed=!1):Se.touched||(Se.enabled&&this._toggleClass(wt,!1),this.stateMap.delete(wt)),Se.touched=!1}}_toggleClass(rt,wt){(rt=rt.trim()).length>0&&rt.split(Xn).forEach(Se=>{wt?this._renderer.addClass(this._ngEl.nativeElement,Se):this._renderer.removeClass(this._ngEl.nativeElement,Se)})}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.aKT),o.rXU(o.sFG))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return F})();class Be{constructor(Dt,rt,wt,Se){this.$implicit=Dt,this.ngForOf=rt,this.index=wt,this.count=Se}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 Ee=(()=>{class F{set ngForOf(rt){this._ngForOf=rt,this._ngForOfDirty=!0}set ngForTrackBy(rt){this._trackByFn=rt}get ngForTrackBy(){return this._trackByFn}constructor(rt,wt,Se){this._viewContainer=rt,this._template=wt,this._differs=Se,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(rt){rt&&(this._template=rt)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const rt=this._ngForOf;!this._differ&&rt&&(this._differ=this._differs.find(rt).create(this.ngForTrackBy))}if(this._differ){const rt=this._differ.diff(this._ngForOf);rt&&this._applyChanges(rt)}}_applyChanges(rt){const wt=this._viewContainer;rt.forEachOperation((Se,kr,Br)=>{if(null==Se.previousIndex)wt.createEmbeddedView(this._template,new Be(Se.item,this._ngForOf,-1,-1),null===Br?void 0:Br);else if(null==Br)wt.remove(null===kr?void 0:kr);else if(null!==kr){const To=wt.get(kr);wt.move(To,Br),bt(To,Se)}});for(let Se=0,kr=wt.length;Se{bt(wt.get(Se.currentIndex),Se)})}static ngTemplateContextGuard(rt,wt){return!0}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.c1b),o.rXU(o.C4Q),o.rXU(o._q3))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return F})();function bt(F,Dt){F.context.$implicit=Dt.item}let Mt=(()=>{class F{constructor(rt,wt){this._viewContainer=rt,this._context=new de,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=wt}set ngIf(rt){this._context.$implicit=this._context.ngIf=rt,this._updateView()}set ngIfThen(rt){He("ngIfThen",rt),this._thenTemplateRef=rt,this._thenViewRef=null,this._updateView()}set ngIfElse(rt){He("ngIfElse",rt),this._elseTemplateRef=rt,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(rt,wt){return!0}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.c1b),o.rXU(o.C4Q))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return F})();class de{constructor(){this.$implicit=null,this.ngIf=null}}function He(F,Dt){if(Dt&&!Dt.createEmbeddedView)throw new Error(`${F} must be a TemplateRef, but received '${(0,o.Tbb)(Dt)}'.`)}let xo=(()=>{class F{constructor(rt,wt,Se){this._ngEl=rt,this._differs=wt,this._renderer=Se,this._ngStyle=null,this._differ=null}set ngStyle(rt){this._ngStyle=rt,!this._differ&&rt&&(this._differ=this._differs.find(rt).create())}ngDoCheck(){if(this._differ){const rt=this._differ.diff(this._ngStyle);rt&&this._applyChanges(rt)}}_setStyle(rt,wt){const[Se,kr]=rt.split("."),Br=-1===Se.indexOf("-")?void 0:o.czy.DashCase;null!=wt?this._renderer.setStyle(this._ngEl.nativeElement,Se,kr?`${wt}${kr}`:wt,Br):this._renderer.removeStyle(this._ngEl.nativeElement,Se,Br)}_applyChanges(rt){rt.forEachRemovedItem(wt=>this._setStyle(wt.key,null)),rt.forEachAddedItem(wt=>this._setStyle(wt.key,wt.currentValue)),rt.forEachChangedItem(wt=>this._setStyle(wt.key,wt.currentValue))}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.aKT),o.rXU(o.MKu),o.rXU(o.sFG))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return F})(),Eo=(()=>{class F{constructor(rt){this._viewContainerRef=rt,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(rt){if(this._shouldRecreateView(rt)){const wt=this._viewContainerRef;if(this._viewRef&&wt.remove(wt.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Se=this._createContextForwardProxy();this._viewRef=wt.createEmbeddedView(this.ngTemplateOutlet,Se,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(rt){return!!rt.ngTemplateOutlet||!!rt.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(rt,wt,Se)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,wt,Se),get:(rt,wt,Se)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,wt,Se)}})}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.c1b))}}static{this.\u0275dir=o.FsC({type:F,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[o.OA$]})}}return F})();function no(F,Dt){return new o.wOt(2100,!1)}class si{createSubscription(Dt,rt){return(0,o.O8t)(()=>Dt.subscribe({next:rt,error:wt=>{throw wt}}))}dispose(Dt){(0,o.O8t)(()=>Dt.unsubscribe())}}class $i{createSubscription(Dt,rt){return Dt.then(rt,wt=>{throw wt})}dispose(Dt){}}const vi=new $i,jo=new si;let Yn=(()=>{class F{constructor(rt){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=rt}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(rt){if(!this._obj){if(rt)try{this.markForCheckOnValueUpdate=!1,this._subscribe(rt)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return rt!==this._obj?(this._dispose(),this.transform(rt)):this._latestValue}_subscribe(rt){this._obj=rt,this._strategy=this._selectStrategy(rt),this._subscription=this._strategy.createSubscription(rt,wt=>this._updateLatestValue(rt,wt))}_selectStrategy(rt){if((0,o.jNT)(rt))return vi;if((0,o.zjR)(rt))return jo;throw no()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(rt,wt){rt===this._obj&&(this._latestValue=wt,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.gRc,16))}}static{this.\u0275pipe=o.EJ8({name:"async",type:F,pure:!1,standalone:!0})}}return F})();const on=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let Ra=(()=>{class F{transform(rt){if(null==rt)return null;if("string"!=typeof rt)throw no();return rt.replace(on,wt=>wt[0].toUpperCase()+wt.slice(1).toLowerCase())}static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275pipe=o.EJ8({name:"titlecase",type:F,pure:!0,standalone:!0})}}return F})();const Fs=new o.nKC(""),ls=new o.nKC("");let Ka=(()=>{class F{constructor(rt,wt,Se){this.locale=rt,this.defaultTimezone=wt,this.defaultOptions=Se}transform(rt,wt,Se,kr){if(null==rt||""===rt||rt!=rt)return null;try{return yr(rt,wt??this.defaultOptions?.dateFormat??"mediumDate",kr||this.locale,Se??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Br){throw no()}}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(o.xe9,16),o.rXU(Fs,24),o.rXU(ls,24))}}static{this.\u0275pipe=o.EJ8({name:"date",type:F,pure:!0,standalone:!0})}}return F})();const pa=/#/g;let ta=(()=>{class F{constructor(rt){this._localization=rt}transform(rt,wt,Se){if(null==rt)return"";if("object"!=typeof wt||null===wt)throw no();return wt[function yi(F,Dt,rt,wt){let Se=`=${F}`;if(Dt.indexOf(Se)>-1||(Se=rt.getPluralCategory(F,wt),Dt.indexOf(Se)>-1))return Se;if(Dt.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${F}"`)}(rt,Object.keys(wt),this._localization,Se)].replace(pa,rt.toString())}static{this.\u0275fac=function(wt){return new(wt||F)(o.rXU(Ri,16))}}static{this.\u0275pipe=o.EJ8({name:"i18nPlural",type:F,pure:!0,standalone:!0})}}return F})(),us=(()=>{class F{static{this.\u0275fac=function(wt){return new(wt||F)}}static{this.\u0275mod=o.$C({type:F})}static{this.\u0275inj=o.G2t({})}}return F})();const Zn="browser",Di="server";function Sa(F){return F===Zn}function Js(F){return F===Di}let ps=(()=>{class F{static{this.\u0275prov=(0,o.jDH)({token:F,providedIn:"root",factory:()=>Sa((0,o.WQX)(o.Agw))?new Vi((0,o.WQX)(T),window):new hs})}}return F})();class Vi{constructor(Dt,rt){this.document=Dt,this.window=rt,this.offset=()=>[0,0]}setOffset(Dt){this.offset=Array.isArray(Dt)?()=>Dt:Dt}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(Dt){this.window.scrollTo(Dt[0],Dt[1])}scrollToAnchor(Dt){const rt=function kn(F,Dt){const rt=F.getElementById(Dt)||F.getElementsByName(Dt)[0];if(rt)return rt;if("function"==typeof F.createTreeWalker&&F.body&&"function"==typeof F.body.attachShadow){const wt=F.createTreeWalker(F.body,NodeFilter.SHOW_ELEMENT);let Se=wt.currentNode;for(;Se;){const kr=Se.shadowRoot;if(kr){const Br=kr.getElementById(Dt)||kr.querySelector(`[name="${Dt}"]`);if(Br)return Br}Se=wt.nextNode()}}return null}(this.document,Dt);rt&&(this.scrollToElement(rt),rt.focus())}setHistoryScrollRestoration(Dt){this.window.history.scrollRestoration=Dt}scrollToElement(Dt){const rt=Dt.getBoundingClientRect(),wt=rt.left+this.window.pageXOffset,Se=rt.top+this.window.pageYOffset,kr=this.offset();this.window.scrollTo(wt-kr[0],Se-kr[1])}}class hs{setOffset(Dt){}getScrollPosition(){return[0,0]}scrollToPosition(Dt){}scrollToAnchor(Dt){}setHistoryScrollRestoration(Dt){}}class tc{}},1626:(i,a,r)=>{"use strict";r.d(a,{$R:()=>Yr,Nl:()=>kt,Qq:()=>Ie,b$:()=>Do,cS:()=>_r,yz:()=>Wr});var o=r(467),s=r(4438),c=r(7673),y=r(1985),_=r(6648),E=r(274),T=r(5964),A=r(6354),S=r(980),I=r(5558),N=r(177);class Y{}class z{}class q{constructor(Be){this.normalizedNames=new Map,this.lazyUpdate=null,Be?"string"==typeof Be?this.lazyInit=()=>{this.headers=new Map,Be.split("\n").forEach(Ee=>{const bt=Ee.indexOf(":");if(bt>0){const Yt=Ee.slice(0,bt),Mt=Yt.toLowerCase(),de=Ee.slice(bt+1).trim();this.maybeSetNormalizedName(Yt,Mt),this.headers.has(Mt)?this.headers.get(Mt).push(de):this.headers.set(Mt,[de])}})}:typeof Headers<"u"&&Be instanceof Headers?(this.headers=new Map,Be.forEach((Ee,bt)=>{this.setHeaderEntries(bt,Ee)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Be).forEach(([Ee,bt])=>{this.setHeaderEntries(Ee,bt)})}:this.headers=new Map}has(Be){return this.init(),this.headers.has(Be.toLowerCase())}get(Be){this.init();const Ee=this.headers.get(Be.toLowerCase());return Ee&&Ee.length>0?Ee[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Be){return this.init(),this.headers.get(Be.toLowerCase())||null}append(Be,Ee){return this.clone({name:Be,value:Ee,op:"a"})}set(Be,Ee){return this.clone({name:Be,value:Ee,op:"s"})}delete(Be,Ee){return this.clone({name:Be,value:Ee,op:"d"})}maybeSetNormalizedName(Be,Ee){this.normalizedNames.has(Ee)||this.normalizedNames.set(Ee,Be)}init(){this.lazyInit&&(this.lazyInit instanceof q?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Be=>this.applyUpdate(Be)),this.lazyUpdate=null))}copyFrom(Be){Be.init(),Array.from(Be.headers.keys()).forEach(Ee=>{this.headers.set(Ee,Be.headers.get(Ee)),this.normalizedNames.set(Ee,Be.normalizedNames.get(Ee))})}clone(Be){const Ee=new q;return Ee.lazyInit=this.lazyInit&&this.lazyInit instanceof q?this.lazyInit:this,Ee.lazyUpdate=(this.lazyUpdate||[]).concat([Be]),Ee}applyUpdate(Be){const Ee=Be.name.toLowerCase();switch(Be.op){case"a":case"s":let bt=Be.value;if("string"==typeof bt&&(bt=[bt]),0===bt.length)return;this.maybeSetNormalizedName(Be.name,Ee);const Yt=("a"===Be.op?this.headers.get(Ee):void 0)||[];Yt.push(...bt),this.headers.set(Ee,Yt);break;case"d":const Mt=Be.value;if(Mt){let de=this.headers.get(Ee);if(!de)return;de=de.filter(He=>-1===Mt.indexOf(He)),0===de.length?(this.headers.delete(Ee),this.normalizedNames.delete(Ee)):this.headers.set(Ee,de)}else this.headers.delete(Ee),this.normalizedNames.delete(Ee)}}setHeaderEntries(Be,Ee){const bt=(Array.isArray(Ee)?Ee:[Ee]).map(Mt=>Mt.toString()),Yt=Be.toLowerCase();this.headers.set(Yt,bt),this.maybeSetNormalizedName(Be,Yt)}forEach(Be){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ee=>Be(this.normalizedNames.get(Ee),this.headers.get(Ee)))}}class pt{encodeKey(Be){return jt(Be)}encodeValue(Be){return jt(Be)}decodeKey(Be){return decodeURIComponent(Be)}decodeValue(Be){return decodeURIComponent(Be)}}const _t=/%(\d[a-f0-9])/gi,Bt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function jt(Xt){return encodeURIComponent(Xt).replace(_t,(Be,Ee)=>Bt[Ee]??Be)}function At(Xt){return`${Xt}`}class kt{constructor(Be={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Be.encoder||new pt,Be.fromString){if(Be.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function et(Xt,Be){const Ee=new Map;return Xt.length>0&&Xt.replace(/^\?/,"").split("&").forEach(Yt=>{const Mt=Yt.indexOf("="),[de,He]=-1==Mt?[Be.decodeKey(Yt),""]:[Be.decodeKey(Yt.slice(0,Mt)),Be.decodeValue(Yt.slice(Mt+1))],Oe=Ee.get(de)||[];Oe.push(He),Ee.set(de,Oe)}),Ee}(Be.fromString,this.encoder)}else Be.fromObject?(this.map=new Map,Object.keys(Be.fromObject).forEach(Ee=>{const bt=Be.fromObject[Ee],Yt=Array.isArray(bt)?bt.map(At):[At(bt)];this.map.set(Ee,Yt)})):this.map=null}has(Be){return this.init(),this.map.has(Be)}get(Be){this.init();const Ee=this.map.get(Be);return Ee?Ee[0]:null}getAll(Be){return this.init(),this.map.get(Be)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Be,Ee){return this.clone({param:Be,value:Ee,op:"a"})}appendAll(Be){const Ee=[];return Object.keys(Be).forEach(bt=>{const Yt=Be[bt];Array.isArray(Yt)?Yt.forEach(Mt=>{Ee.push({param:bt,value:Mt,op:"a"})}):Ee.push({param:bt,value:Yt,op:"a"})}),this.clone(Ee)}set(Be,Ee){return this.clone({param:Be,value:Ee,op:"s"})}delete(Be,Ee){return this.clone({param:Be,value:Ee,op:"d"})}toString(){return this.init(),this.keys().map(Be=>{const Ee=this.encoder.encodeKey(Be);return this.map.get(Be).map(bt=>Ee+"="+this.encoder.encodeValue(bt)).join("&")}).filter(Be=>""!==Be).join("&")}clone(Be){const Ee=new kt({encoder:this.encoder});return Ee.cloneFrom=this.cloneFrom||this,Ee.updates=(this.updates||[]).concat(Be),Ee}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Be=>this.map.set(Be,this.cloneFrom.map.get(Be))),this.updates.forEach(Be=>{switch(Be.op){case"a":case"s":const Ee=("a"===Be.op?this.map.get(Be.param):void 0)||[];Ee.push(At(Be.value)),this.map.set(Be.param,Ee);break;case"d":if(void 0===Be.value){this.map.delete(Be.param);break}{let bt=this.map.get(Be.param)||[];const Yt=bt.indexOf(At(Be.value));-1!==Yt&&bt.splice(Yt,1),bt.length>0?this.map.set(Be.param,bt):this.map.delete(Be.param)}}}),this.cloneFrom=this.updates=null)}}class lt{constructor(){this.map=new Map}set(Be,Ee){return this.map.set(Be,Ee),this}get(Be){return this.map.has(Be)||this.map.set(Be,Be.defaultValue()),this.map.get(Be)}delete(Be){return this.map.delete(Be),this}has(Be){return this.map.has(Be)}keys(){return this.map.keys()}}function $t(Xt){return typeof ArrayBuffer<"u"&&Xt instanceof ArrayBuffer}function qt(Xt){return typeof Blob<"u"&&Xt instanceof Blob}function ve(Xt){return typeof FormData<"u"&&Xt instanceof FormData}class ce{constructor(Be,Ee,bt,Yt){let Mt;if(this.url=Ee,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Be.toUpperCase(),function Ct(Xt){switch(Xt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Yt?(this.body=void 0!==bt?bt:null,Mt=Yt):Mt=bt,Mt&&(this.reportProgress=!!Mt.reportProgress,this.withCredentials=!!Mt.withCredentials,Mt.responseType&&(this.responseType=Mt.responseType),Mt.headers&&(this.headers=Mt.headers),Mt.context&&(this.context=Mt.context),Mt.params&&(this.params=Mt.params),this.transferCache=Mt.transferCache),this.headers??=new q,this.context??=new lt,this.params){const de=this.params.toString();if(0===de.length)this.urlWithParams=Ee;else{const He=Ee.indexOf("?");this.urlWithParams=Ee+(-1===He?"?":HePr.set($r,Be.setHeaders[$r]),fr)),Be.setParams&&(Ir=Object.keys(Be.setParams).reduce((Pr,$r)=>Pr.set($r,Be.setParams[$r]),Ir)),new ce(Ee,bt,de,{params:Ir,headers:fr,context:Cr,reportProgress:Oe,responseType:Yt,withCredentials:He,transferCache:Mt})}}var qe=function(Xt){return Xt[Xt.Sent=0]="Sent",Xt[Xt.UploadProgress=1]="UploadProgress",Xt[Xt.ResponseHeader=2]="ResponseHeader",Xt[Xt.DownloadProgress=3]="DownloadProgress",Xt[Xt.Response=4]="Response",Xt[Xt.User=5]="User",Xt}(qe||{});class Mr{constructor(Be,Ee=200,bt="OK"){this.headers=Be.headers||new q,this.status=void 0!==Be.status?Be.status:Ee,this.statusText=Be.statusText||bt,this.url=Be.url||null,this.ok=this.status>=200&&this.status<300}}class mr extends Mr{constructor(Be={}){super(Be),this.type=qe.ResponseHeader}clone(Be={}){return new mr({headers:Be.headers||this.headers,status:void 0!==Be.status?Be.status:this.status,statusText:Be.statusText||this.statusText,url:Be.url||this.url||void 0})}}class _r extends Mr{constructor(Be={}){super(Be),this.type=qe.Response,this.body=void 0!==Be.body?Be.body:null}clone(Be={}){return new _r({body:void 0!==Be.body?Be.body:this.body,headers:Be.headers||this.headers,status:void 0!==Be.status?Be.status:this.status,statusText:Be.statusText||this.statusText,url:Be.url||this.url||void 0})}}class Wr extends Mr{constructor(Be){super(Be,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Be.url||"(unknown url)"}`:`Http failure response for ${Be.url||"(unknown url)"}: ${Be.status} ${Be.statusText}`,this.error=Be.error||null}}function Lt(Xt,Be){return{body:Be,headers:Xt.headers,context:Xt.context,observe:Xt.observe,params:Xt.params,reportProgress:Xt.reportProgress,responseType:Xt.responseType,withCredentials:Xt.withCredentials,transferCache:Xt.transferCache}}let Ie=(()=>{class Xt{constructor(Ee){this.handler=Ee}request(Ee,bt,Yt={}){let Mt;if(Ee instanceof ce)Mt=Ee;else{let Oe,fr;Oe=Yt.headers instanceof q?Yt.headers:new q(Yt.headers),Yt.params&&(fr=Yt.params instanceof kt?Yt.params:new kt({fromObject:Yt.params})),Mt=new ce(Ee,bt,void 0!==Yt.body?Yt.body:null,{headers:Oe,context:Yt.context,params:fr,reportProgress:Yt.reportProgress,responseType:Yt.responseType||"json",withCredentials:Yt.withCredentials,transferCache:Yt.transferCache})}const de=(0,c.of)(Mt).pipe((0,E.H)(Oe=>this.handler.handle(Oe)));if(Ee instanceof ce||"events"===Yt.observe)return de;const He=de.pipe((0,T.p)(Oe=>Oe instanceof _r));switch(Yt.observe||"body"){case"body":switch(Mt.responseType){case"arraybuffer":return He.pipe((0,A.T)(Oe=>{if(null!==Oe.body&&!(Oe.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Oe.body}));case"blob":return He.pipe((0,A.T)(Oe=>{if(null!==Oe.body&&!(Oe.body instanceof Blob))throw new Error("Response is not a Blob.");return Oe.body}));case"text":return He.pipe((0,A.T)(Oe=>{if(null!==Oe.body&&"string"!=typeof Oe.body)throw new Error("Response is not a string.");return Oe.body}));default:return He.pipe((0,A.T)(Oe=>Oe.body))}case"response":return He;default:throw new Error(`Unreachable: unhandled observe type ${Yt.observe}}`)}}delete(Ee,bt={}){return this.request("DELETE",Ee,bt)}get(Ee,bt={}){return this.request("GET",Ee,bt)}head(Ee,bt={}){return this.request("HEAD",Ee,bt)}jsonp(Ee,bt){return this.request("JSONP",Ee,{params:(new kt).append(bt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ee,bt={}){return this.request("OPTIONS",Ee,bt)}patch(Ee,bt,Yt={}){return this.request("PATCH",Ee,Lt(Yt,bt))}post(Ee,bt,Yt={}){return this.request("POST",Ee,Lt(Yt,bt))}put(Ee,bt,Yt={}){return this.request("PUT",Ee,Lt(Yt,bt))}static{this.\u0275fac=function(bt){return new(bt||Xt)(s.KVO(Y))}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();const Pt=/^\)\]\}',?\n/;function zt(Xt){if(Xt.url)return Xt.url;const Be="X-Request-URL".toLocaleLowerCase();return Xt.headers.get(Be)}let Ae=(()=>{class Xt{constructor(){this.fetchImpl=(0,s.WQX)(Ye,{optional:!0})?.fetch??((...Ee)=>globalThis.fetch(...Ee)),this.ngZone=(0,s.WQX)(s.SKi)}handle(Ee){return new y.c(bt=>{const Yt=new AbortController;return this.doRequest(Ee,Yt.signal,bt).then(ft,Mt=>bt.error(new Wr({error:Mt}))),()=>Yt.abort()})}doRequest(Ee,bt,Yt){var Mt=this;return(0,o.A)(function*(){const de=Mt.createRequestInit(Ee);let He;try{const Jr=Mt.ngZone.runOutsideAngular(()=>Mt.fetchImpl(Ee.urlWithParams,{signal:bt,...de}));(function me(Xt){Xt.then(ft,ft)})(Jr),Yt.next({type:qe.Sent}),He=yield Jr}catch(Jr){return void Yt.error(new Wr({error:Jr,status:Jr.status??0,statusText:Jr.statusText,url:Ee.urlWithParams,headers:Jr.headers}))}const Oe=new q(He.headers),fr=He.statusText,Ir=zt(He)??Ee.urlWithParams;let Cr=He.status,Pr=null;if(Ee.reportProgress&&Yt.next(new mr({headers:Oe,status:Cr,statusText:fr,url:Ir})),He.body){const Jr=He.headers.get("content-length"),eo=[],xo=He.body.getReader();let fo,no,Eo=0;const si=typeof Zone<"u"&&Zone.current;yield Mt.ngZone.runOutsideAngular((0,o.A)(function*(){for(;;){const{done:vi,value:jo}=yield xo.read();if(vi)break;if(eo.push(jo),Eo+=jo.length,Ee.reportProgress){no="text"===Ee.responseType?(no??"")+(fo??=new TextDecoder).decode(jo,{stream:!0}):void 0;const Yn=()=>Yt.next({type:qe.DownloadProgress,total:Jr?+Jr:void 0,loaded:Eo,partialText:no});si?si.run(Yn):Yn()}}}));const $i=Mt.concatChunks(eo,Eo);try{const vi=He.headers.get("Content-Type")??"";Pr=Mt.parseBody(Ee,$i,vi)}catch(vi){return void Yt.error(new Wr({error:vi,headers:new q(He.headers),status:He.status,statusText:He.statusText,url:zt(He)??Ee.urlWithParams}))}}0===Cr&&(Cr=Pr?200:0),Cr>=200&&Cr<300?(Yt.next(new _r({body:Pr,headers:Oe,status:Cr,statusText:fr,url:Ir})),Yt.complete()):Yt.error(new Wr({error:Pr,headers:Oe,status:Cr,statusText:fr,url:Ir}))})()}parseBody(Ee,bt,Yt){switch(Ee.responseType){case"json":const Mt=(new TextDecoder).decode(bt).replace(Pt,"");return""===Mt?null:JSON.parse(Mt);case"text":return(new TextDecoder).decode(bt);case"blob":return new Blob([bt],{type:Yt});case"arraybuffer":return bt.buffer}}createRequestInit(Ee){const bt={},Yt=Ee.withCredentials?"include":void 0;if(Ee.headers.forEach((Mt,de)=>bt[Mt]=de.join(",")),Ee.headers.has("Accept")||(bt.Accept="application/json, text/plain, */*"),!Ee.headers.has("Content-Type")){const Mt=Ee.detectContentTypeHeader();null!==Mt&&(bt["Content-Type"]=Mt)}return{body:Ee.serializeBody(),method:Ee.method,headers:bt,credentials:Yt}}concatChunks(Ee,bt){const Yt=new Uint8Array(bt);let Mt=0;for(const de of Ee)Yt.set(de,Mt),Mt+=de.length;return Yt}static{this.\u0275fac=function(bt){return new(bt||Xt)}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();class Ye{}function ft(){}function Vt(Xt,Be){return Be(Xt)}const Wt=new s.nKC(""),Ne=new s.nKC(""),$e=new s.nKC("",{providedIn:"root",factory:()=>!0});let hr=(()=>{class Xt extends Y{constructor(Ee,bt){super(),this.backend=Ee,this.injector=bt,this.chain=null,this.pendingTasks=(0,s.WQX)(s.TgB),this.contributeToStability=(0,s.WQX)($e)}handle(Ee){if(null===this.chain){const bt=Array.from(new Set([...this.injector.get(Wt),...this.injector.get(Ne,[])]));this.chain=bt.reduceRight((Yt,Mt)=>function ie(Xt,Be,Ee){return(bt,Yt)=>(0,s.N4e)(Ee,()=>Be(bt,Mt=>Xt(Mt,Yt)))}(Yt,Mt,this.injector),Vt)}if(this.contributeToStability){const bt=this.pendingTasks.add();return this.chain(Ee,Yt=>this.backend.handle(Yt)).pipe((0,S.j)(()=>this.pendingTasks.remove(bt)))}return this.chain(Ee,bt=>this.backend.handle(bt))}static{this.\u0275fac=function(bt){return new(bt||Xt)(s.KVO(z),s.KVO(s.uvJ))}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();const ye=/^\)\]\}',?\n/;let er=(()=>{class Xt{constructor(Ee){this.xhrFactory=Ee}handle(Ee){if("JSONP"===Ee.method)throw new s.wOt(-2800,!1);const bt=this.xhrFactory;return(bt.\u0275loadImpl?(0,_.H)(bt.\u0275loadImpl()):(0,c.of)(null)).pipe((0,I.n)(()=>new y.c(Mt=>{const de=bt.build();if(de.open(Ee.method,Ee.urlWithParams),Ee.withCredentials&&(de.withCredentials=!0),Ee.headers.forEach((eo,xo)=>de.setRequestHeader(eo,xo.join(","))),Ee.headers.has("Accept")||de.setRequestHeader("Accept","application/json, text/plain, */*"),!Ee.headers.has("Content-Type")){const eo=Ee.detectContentTypeHeader();null!==eo&&de.setRequestHeader("Content-Type",eo)}if(Ee.responseType){const eo=Ee.responseType.toLowerCase();de.responseType="json"!==eo?eo:"text"}const He=Ee.serializeBody();let Oe=null;const fr=()=>{if(null!==Oe)return Oe;const eo=de.statusText||"OK",xo=new q(de.getAllResponseHeaders()),Eo=function ir(Xt){return"responseURL"in Xt&&Xt.responseURL?Xt.responseURL:/^X-Request-URL:/m.test(Xt.getAllResponseHeaders())?Xt.getResponseHeader("X-Request-URL"):null}(de)||Ee.url;return Oe=new mr({headers:xo,status:de.status,statusText:eo,url:Eo}),Oe},Ir=()=>{let{headers:eo,status:xo,statusText:Eo,url:fo}=fr(),no=null;204!==xo&&(no=typeof de.response>"u"?de.responseText:de.response),0===xo&&(xo=no?200:0);let si=xo>=200&&xo<300;if("json"===Ee.responseType&&"string"==typeof no){const $i=no;no=no.replace(ye,"");try{no=""!==no?JSON.parse(no):null}catch(vi){no=$i,si&&(si=!1,no={error:vi,text:no})}}si?(Mt.next(new _r({body:no,headers:eo,status:xo,statusText:Eo,url:fo||void 0})),Mt.complete()):Mt.error(new Wr({error:no,headers:eo,status:xo,statusText:Eo,url:fo||void 0}))},Cr=eo=>{const{url:xo}=fr(),Eo=new Wr({error:eo,status:de.status||0,statusText:de.statusText||"Unknown Error",url:xo||void 0});Mt.error(Eo)};let Pr=!1;const $r=eo=>{Pr||(Mt.next(fr()),Pr=!0);let xo={type:qe.DownloadProgress,loaded:eo.loaded};eo.lengthComputable&&(xo.total=eo.total),"text"===Ee.responseType&&de.responseText&&(xo.partialText=de.responseText),Mt.next(xo)},Jr=eo=>{let xo={type:qe.UploadProgress,loaded:eo.loaded};eo.lengthComputable&&(xo.total=eo.total),Mt.next(xo)};return de.addEventListener("load",Ir),de.addEventListener("error",Cr),de.addEventListener("timeout",Cr),de.addEventListener("abort",Cr),Ee.reportProgress&&(de.addEventListener("progress",$r),null!==He&&de.upload&&de.upload.addEventListener("progress",Jr)),de.send(He),Mt.next({type:qe.Sent}),()=>{de.removeEventListener("error",Cr),de.removeEventListener("abort",Cr),de.removeEventListener("load",Ir),de.removeEventListener("timeout",Cr),Ee.reportProgress&&(de.removeEventListener("progress",$r),null!==He&&de.upload&&de.upload.removeEventListener("progress",Jr)),de.readyState!==de.DONE&&de.abort()}})))}static{this.\u0275fac=function(bt){return new(bt||Xt)(s.KVO(N.N0))}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();const nr=new s.nKC(""),Qr=new s.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),gr=new s.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class ho{}let te=(()=>{class Xt{constructor(Ee,bt,Yt){this.doc=Ee,this.platform=bt,this.cookieName=Yt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ee=this.doc.cookie||"";return Ee!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,N._b)(Ee,this.cookieName),this.lastCookieString=Ee),this.lastToken}static{this.\u0275fac=function(bt){return new(bt||Xt)(s.KVO(N.qQ),s.KVO(s.Agw),s.KVO(Qr))}}static{this.\u0275prov=s.jDH({token:Xt,factory:Xt.\u0275fac})}}return Xt})();function Qt(Xt,Be){const Ee=Xt.url.toLowerCase();if(!(0,s.WQX)(nr)||"GET"===Xt.method||"HEAD"===Xt.method||Ee.startsWith("http://")||Ee.startsWith("https://"))return Be(Xt);const bt=(0,s.WQX)(ho).getToken(),Yt=(0,s.WQX)(gr);return null!=bt&&!Xt.headers.has(Yt)&&(Xt=Xt.clone({headers:Xt.headers.set(Yt,bt)})),Be(Xt)}var pe=function(Xt){return Xt[Xt.Interceptors=0]="Interceptors",Xt[Xt.LegacyInterceptors=1]="LegacyInterceptors",Xt[Xt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Xt[Xt.NoXsrfProtection=3]="NoXsrfProtection",Xt[Xt.JsonpSupport=4]="JsonpSupport",Xt[Xt.RequestsMadeViaParent=5]="RequestsMadeViaParent",Xt[Xt.Fetch=6]="Fetch",Xt}(pe||{});function Yr(...Xt){const Be=[Ie,er,hr,{provide:Y,useExisting:hr},{provide:z,useFactory:()=>(0,s.WQX)(Ae,{optional:!0})??(0,s.WQX)(er)},{provide:Wt,useValue:Qt,multi:!0},{provide:nr,useValue:!0},{provide:ho,useClass:te}];for(const Ee of Xt)Be.push(...Ee.\u0275providers);return(0,s.EmA)(Be)}function Do(Xt){return function br(Xt,Be){return{\u0275kind:Xt,\u0275providers:Be}}(pe.Interceptors,Xt.map(Be=>({provide:Wt,useValue:Be,multi:!0})))}},4438:(i,a,r)=>{"use strict";function o(t,e){return Object.is(t,e)}r.d(a,{bc$:()=>Wo,iLQ:()=>Tw,sZ2:()=>qr,hnV:()=>Ak,wjH:()=>sh,o8S:()=>Ld,BIS:()=>Cn,gRc:()=>zk,Ql9:()=>z8,OM3:()=>em,Ocv:()=>Z8,Z63:()=>Lr,aKT:()=>tu,uvJ:()=>ni,zcH:()=>ol,bkB:()=>rl,$GK:()=>on,nKC:()=>Uo,zZn:()=>ws,_q3:()=>jv,MKu:()=>Vv,xe9:()=>Lv,Co$:()=>gx,Vns:()=>ih,SKi:()=>Qi,Xx1:()=>Vi,Agw:()=>mo,PLl:()=>$o,rOR:()=>ed,sFG:()=>JE,_9s:()=>by,czy:()=>eg,WPN:()=>uu,kdw:()=>hs,C4Q:()=>eh,NYb:()=>P8,giA:()=>Dk,RxE:()=>wk,c1b:()=>ew,gXe:()=>yn,mal:()=>lw,Tzd:()=>Ex,L39:()=>ZD,EWP:()=>JD,sbv:()=>S5,Ol2:()=>Ly,w6W:()=>W5,QZP:()=>xE,Rfq:()=>te,oKB:()=>nc,WQX:()=>Fo,naY:()=>iD,Hps:()=>Ty,QuC:()=>Ya,EmA:()=>ia,Udg:()=>QD,HJs:()=>iS,N4e:()=>va,vPA:()=>G1,O8t:()=>tS,H3F:()=>yk,H8p:()=>Mi,KH2:()=>$g,TgB:()=>vd,wOt:()=>Ke,WHO:()=>Ek,e01:()=>Ck,lNU:()=>$e,h9k:()=>Jm,$MX:()=>Qh,ZF7:()=>ep,Kcf:()=>Xw,e5t:()=>qw,UyX:()=>Zw,cWb:()=>Yw,osQ:()=>Qw,H5H:()=>dv,Zy3:()=>Nr,mq5:()=>D2,JZv:()=>ye,TL3:()=>MD,LfX:()=>Ri,plB:()=>cp,jNT:()=>Iv,zjR:()=>Sk,ngT:()=>xc,TL$:()=>Ar,Tbb:()=>Qr,rcV:()=>Fl,nM4:()=>cx,Vt3:()=>Iy,GFd:()=>hx,OA$:()=>za,Jv_:()=>F_,aNF:()=>B_,R7$:()=>Db,BMQ:()=>Xy,HbH:()=>a2,ZvI:()=>h2,AVh:()=>ev,BUC:()=>g2,vxM:()=>w2,wni:()=>s_,C6U:()=>u_,VBU:()=>oc,FsC:()=>jl,jDH:()=>Io,G2t:()=>di,$C:()=>Ma,EJ8:()=>sd,rXU:()=>al,nrm:()=>av,eu8:()=>sv,bVm:()=>ww,qex:()=>bw,k0s:()=>mw,j41:()=>fw,RV6:()=>C2,xGo:()=>Ms,Mr5:()=>cv,KVO:()=>In,kS0:()=>Yd,QTQ:()=>sg,bIt:()=>hv,lsd:()=>d_,joV:()=>gh,qSk:()=>Eu,XpG:()=>Z2,nI1:()=>q_,bMT:()=>J_,i5U:()=>tk,SdG:()=>q2,NAR:()=>Q2,Y8G:()=>qy,FS9:()=>mv,Mz_:()=>kw,lJ4:()=>j_,eq3:()=>V_,l_i:()=>z_,sMw:()=>H_,ziG:()=>W_,lV:()=>K_,NyB:()=>p_,mGM:()=>l_,sdS:()=>h_,Dyx:()=>_2,Z7z:()=>x2,fX1:()=>v2,Vm6:()=>y2,Njj:()=>Rr,eBV:()=>to,npT:()=>xf,f$h:()=>kf,B4B:()=>_f,n$t:()=>eb,Aen:()=>nd,xc7:()=>tv,Kam:()=>gv,zvX:()=>lv,DNE:()=>Fy,C5r:()=>ek,EFF:()=>k_,JRh:()=>wv,SpI:()=>Ew,DH7:()=>R_,mxI:()=>vv,R50:()=>yv,GBs:()=>c_});let s=null,c=!1,y=1;const _=Symbol("SIGNAL");function E(t){const e=s;return s=t,e}const I={version:0,lastCleanEpoch: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:()=>{},consumerOnSignalRead:()=>{}};function N(t){if(c)throw new Error("");if(null===s)return;s.consumerOnSignalRead(t);const e=s.nextProducerIndex++;lt(s),et.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function Bt(t){lt(t);for(let e=0;e0}function lt(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function Ct(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function $t(t){return void 0!==t.producerNode}function qt(t){const e=Object.create(qe);e.computation=t;const n=()=>{if(z(e),N(e),e.value===ce)throw e.error;return e.value};return n[_]=e,n}const ve=Symbol("UNSET"),ne=Symbol("COMPUTING"),ce=Symbol("ERRORED"),qe={...I,value:ve,dirty:!0,error:null,equal:o,producerMustRecompute:t=>t.value===ve||t.value===ne,producerRecomputeValue(t){if(t.value===ne)throw new Error("Detected cycle in computations.");const e=t.value;t.value=ne;const n=et(t);let l;try{l=t.computation()}catch(g){l=ce,t.error=g}finally{_t(t,n)}e!==ve&&e!==ce&&l!==ce&&t.equal(e,l)?t.value=e:(t.value=l,t.version++)}};let mr=function Mr(){throw new Error};function _r(){mr()}let ke=null;function Ie(t,e){dt()||_r(),t.equal(t.value,e)||(t.value=e,function Ae(t){t.version++,function Y(){y++}(),q(t),ke?.()}(t))}const zt={...I,equal:o,value:void 0};const ft=()=>{},me={...I,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{null!==t.schedule&&t.schedule(t.ref)},hasRun:!1,cleanupFn:ft};var Te=r(4412),ie=r(1413),We=r(8359),Wt=r(6354);const $e="https://g.co/ng/security#xss";class Ke extends Error{constructor(e,n){super(Nr(e,n)),this.code=e}}function Nr(t,e){return`NG0${Math.abs(t)}${e?": "+e:""}`}function Le(t){return{toString:t}.toString()}const mt="__parameters__";function Tt(t,e,n){return Le(()=>{const l=function it(t){return function(...n){if(t){const l=t(...n);for(const g in l)this[g]=l[g]}}}(e);function g(...w){if(this instanceof g)return l.apply(this,w),this;const k=new g(...w);return O.annotation=k,O;function O(B,ot,xt){const re=B.hasOwnProperty(mt)?B[mt]:Object.defineProperty(B,mt,{value:[]})[mt];for(;re.length<=xt;)re.push(null);return(re[xt]=re[xt]||[]).push(k),B}}return n&&(g.prototype=Object.create(n.prototype)),g.prototype.ngMetadataName=t,g.annotationCls=g,g})}const ye=globalThis;function nr(t){for(let e in t)if(t[e]===nr)return e;throw Error("Could not find renamed property on target object.")}function Hr(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function Qr(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Qr).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function Xr(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const ho=nr({__forward_ref__:nr});function te(t){return t.__forward_ref__=te,t.toString=function(){return Qr(this())},t}function Qt(t){return Ft(t)?t():t}function Ft(t){return"function"==typeof t&&t.hasOwnProperty(ho)&&t.__forward_ref__===te}function Io(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function di(t){return{providers:t.providers||[],imports:t.imports||[]}}function Un(t){return yi(t,na)||yi(t,ui)}function Ri(t){return null!==Un(t)}function yi(t,e){return t.hasOwnProperty(e)?t[e]:null}function Ni(t){return t&&(t.hasOwnProperty(Xn)||t.hasOwnProperty(Mn))?t[Xn]:null}const na=nr({\u0275prov:nr}),Xn=nr({\u0275inj:nr}),ui=nr({ngInjectableDef:nr}),Mn=nr({ngInjectorDef:nr});class Uo{constructor(e,n){this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=Io({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Ir(t){return t&&!!t.\u0275providers}const Cr=nr({\u0275cmp:nr}),Pr=nr({\u0275dir:nr}),$r=nr({\u0275pipe:nr}),Jr=nr({\u0275mod:nr}),eo=nr({\u0275fac:nr}),xo=nr({__NG_ELEMENT_ID__:nr}),Eo=nr({__NG_ENV_ID__:nr});function fo(t){return"string"==typeof t?t:null==t?"":String(t)}function Ji(t,e){throw new Ke(-201,!1)}var on=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(on||{});let Ra;function Sn(){return Ra}function ji(t){const e=Ra;return Ra=t,e}function Fs(t,e,n){const l=Un(t);return l&&"root"==l.providedIn?void 0===l.value?l.value=l.factory():l.value:n&on.Optional?null:void 0!==e?e:void Ji()}const pa={},ta="__NG_DI_FLAG__",ri="ngTempTokenPath",oi=/\n/gm,ea="__source";let Go;function fi(t){const e=Go;return Go=t,e}function Hn(t,e=on.Default){if(void 0===Go)throw new Ke(-203,!1);return null===Go?Fs(t,void 0,e):Go.get(t,e&on.Optional?null:void 0,e)}function In(t,e=on.Default){return(Sn()||Hn)(Qt(t),e)}function Fo(t,e=on.Default){return In(t,us(e))}function us(t){return typeof t>"u"||"number"==typeof t?t:(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Zn(t){const e=[];for(let n=0;nArray.isArray(n)?Fi(n,e):e(n))}function pi(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function ra(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Bi(t,e,n){let l=X(t,e);return l>=0?t[1|l]=n:(l=~l,function Bs(t,e,n,l){let g=t.length;if(g==e)t.push(n,l);else if(1===g)t.push(l,t[0]),t[0]=n;else{for(g--,t.push(t[g-1],t[g]);g>e;)t[g]=t[g-2],g--;t[e]=n,t[e+1]=l}}(t,l,e,n)),l}function Es(t,e){const n=X(t,e);if(n>=0)return t[1|n]}function X(t,e){return function tt(t,e,n){let l=0,g=t.length>>n;for(;g!==l;){const w=l+(g-l>>1),k=t[w<e?g=w:l=w+1}return~(g<e){k=w-1;break}}}for(;w-1){let w;for(;++gw?"":g[xt+1].toLowerCase(),2&l&&ot!==re){if(gt(l))return!1;k=!0}}}}else{if(!k&&!gt(l)&&!gt(B))return!1;if(k&>(B))continue;k=!1,l=B|1&l}}return gt(l)||k}function gt(t){return!(1&t)}function Z(t,e,n,l){if(null===e)return-1;let g=0;if(l||!n){let w=!1;for(;g-1)for(n++;n0?'="'+O+'"':"")+"]"}else 8&l?g+="."+k:4&l&&(g+=" "+k);else""!==g&&!gt(k)&&(e+=gc(w,g),g=""),l=k,w=w||!gt(l);n++}return""!==g&&(e+=gc(w,g)),e}function oc(t){return Le(()=>{const e=Hc(t),n={...e,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===qo.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||yn.Emulated,styles:t.styles||ae,_:null,schemas:t.schemas||null,tView:null,id:""};Wc(n);const l=t.dependencies;return n.directiveDefs=Na(l,!1),n.pipeDefs=Na(l,!0),n.id=function kc(t){let e=0;const n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const g of n)e=Math.imul(31,e)+g.charCodeAt(0)|0;return e+=2147483648,"c"+e}(n),n})}function bn(t){return pn(t)||Hi(t)}function fc(t){return null!==t}function Ma(t){return Le(()=>({type:t.type,bootstrap:t.bootstrap||ae,declarations:t.declarations||ae,imports:t.imports||ae,exports:t.exports||ae,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Cs(t,e){if(null==t)return oe;const n={};for(const l in t)if(t.hasOwnProperty(l)){const g=t[l];let w,k,O=So.None;Array.isArray(g)?(O=g[0],w=g[1],k=g[2]??w):(w=g,k=g),e?(n[w]=O!==So.None?[l,O]:l,e[w]=k):n[w]=l}return n}function jl(t){return Le(()=>{const e=Hc(t);return Wc(e),e})}function sd(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function pn(t){return t[Cr]||null}function Hi(t){return t[Pr]||null}function Jo(t){return t[$r]||null}function Ya(t){const e=pn(t)||Hi(t)||Jo(t);return null!==e&&e.standalone}function ya(t,e){const n=t[Jr]||null;if(!n&&!0===e)throw new Error(`Type ${Qr(t)} does not have '\u0275mod' property.`);return n}function Hc(t){const e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputTransforms:null,inputConfig:t.inputs||oe,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||ae,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Cs(t.inputs,e),outputs:Cs(t.outputs),debugInfo:null}}function Wc(t){t.features?.forEach(e=>e(t))}function Na(t,e){if(!t)return null;const n=e?Jo:bn;return()=>("function"==typeof t?t():t).map(l=>n(l)).filter(fc)}function ia(t){return{\u0275providers:t}}function nc(...t){return{\u0275providers:kl(0,t),\u0275fromNgModule:!0}}function kl(t,...e){const n=[],l=new Set;let g;const w=k=>{n.push(k)};return Fi(e,k=>{const O=k;El(O,w,[],l)&&(g||=[],g.push(O))}),void 0!==g&&Vl(g,w),n}function Vl(t,e){for(let n=0;n{e(w,l)})}}function El(t,e,n,l){if(!(t=Qt(t)))return!1;let g=null,w=Ni(t);const k=!w&&pn(t);if(w||k){if(k&&!k.standalone)return!1;g=t}else{const B=t.ngModule;if(w=Ni(B),!w)return!1;g=B}const O=l.has(g);if(k){if(O)return!1;if(l.add(g),k.dependencies){const B="function"==typeof k.dependencies?k.dependencies():k.dependencies;for(const ot of B)El(ot,e,n,l)}}else{if(!w)return!1;{if(null!=w.imports&&!O){let ot;l.add(g);try{Fi(w.imports,xt=>{El(xt,e,n,l)&&(ot||=[],ot.push(xt))})}finally{}void 0!==ot&&Vl(ot,e)}if(!O){const ot=Si(g)||(()=>new g);e({provide:g,useFactory:ot,deps:ae},g),e({provide:wo,useValue:g,multi:!0},g),e({provide:Lr,useValue:()=>In(g),multi:!0},g)}const B=w.providers;if(null!=B&&!O){const ot=t;ll(B,xt=>{e(xt,ot)})}}}return g!==t&&void 0!==t.providers}function ll(t,e){for(let n of t)Ir(n)&&(n=n.\u0275providers),Array.isArray(n)?ll(n,e):e(n)}const dl=nr({provide:String,useValue:nr});function js(t){return null!==t&&"object"==typeof t&&dl in t}function ga(t){return"function"==typeof t}const Mi=new Uo(""),Ki={},mc={};let Gi;function ja(){return void 0===Gi&&(Gi=new ro),Gi}class ni{}class Cc extends ni{get destroyed(){return this._destroyed}constructor(e,n,l,g){super(),this.parent=n,this.source=l,this.scopes=g,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Ds(e,k=>this.processProvider(k)),this.records.set(Fr,ic(void 0,this)),g.has("environment")&&this.records.set(ni,ic(void 0,this));const w=this.records.get(Mi);null!=w&&"string"==typeof w.value&&this.scopes.add(w.value),this.injectorDefTypes=new Set(this.get(wo,ae,on.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const e=E(null);try{for(const l of this._ngOnDestroyHooks)l.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const l of n)l()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),E(e)}}onDestroy(e){return this.assertNotDestroyed(),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){this.assertNotDestroyed();const n=fi(this),l=ji(void 0);try{return e()}finally{fi(n),ji(l)}}get(e,n=pa,l=on.Default){if(this.assertNotDestroyed(),e.hasOwnProperty(Eo))return e[Eo](this);l=us(l);const w=fi(this),k=ji(void 0);try{if(!(l&on.SkipSelf)){let B=this.records.get(e);if(void 0===B){const ot=function Sc(t){return"function"==typeof t||"object"==typeof t&&t instanceof Uo}(e)&&Un(e);B=ot&&this.injectableDefInScope(ot)?ic(Xi(e),Ki):null,this.records.set(e,B)}if(null!=B)return this.hydrate(e,B)}return(l&on.Self?ja():this.parent).get(e,n=l&on.Optional&&n===pa?null:n)}catch(O){if("NullInjectorError"===O.name){if((O[ri]=O[ri]||[]).unshift(Qr(e)),w)throw O;return function Js(t,e,n,l){const g=t[ri];throw e[ea]&&g.unshift(e[ea]),t.message=function Xa(t,e,n,l=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let g=Qr(e);if(Array.isArray(e))g=e.map(Qr).join(" -> ");else if("object"==typeof e){let w=[];for(let k in e)if(e.hasOwnProperty(k)){let O=e[k];w.push(k+":"+("string"==typeof O?JSON.stringify(O):Qr(O)))}g=`{${w.join(", ")}}`}return`${n}${l?"("+l+")":""}[${g}]: ${t.replace(oi,"\n ")}`}("\n"+t.message,g,n,l),t.ngTokenPath=g,t[ri]=null,t}(O,e,"R3InjectorError",this.source)}throw O}finally{ji(k),fi(w)}}resolveInjectorInitializers(){const e=E(null),n=fi(this),l=ji(void 0);try{const w=this.get(Lr,ae,on.Self);for(const k of w)k()}finally{fi(n),ji(l),E(e)}}toString(){const e=[],n=this.records;for(const l of n.keys())e.push(Qr(l));return`R3Injector[${e.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Ke(205,!1)}processProvider(e){let n=ga(e=Qt(e))?e:Qt(e&&e.provide);const l=function $n(t){return js(t)?ic(void 0,t.useValue):ic(fs(t),Ki)}(e);if(!ga(e)&&!0===e.multi){let g=this.records.get(n);g||(g=ic(void 0,Ki,!0),g.factory=()=>Zn(g.multi),this.records.set(n,g)),n=e,g.multi.push(e)}this.records.set(n,l)}hydrate(e,n){const l=E(null);try{return n.value===Ki&&(n.value=mc,n.value=n.factory()),"object"==typeof n.value&&n.value&&function Dc(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{E(l)}}injectableDefInScope(e){if(!e.providedIn)return!1;const n=Qt(e.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(e){const n=this._onDestroyHooks.indexOf(e);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Xi(t){const e=Un(t),n=null!==e?e.factory:Si(t);if(null!==n)return n;if(t instanceof Uo)throw new Ke(204,!1);if(t instanceof Function)return function fa(t){if(t.length>0)throw new Ke(204,!1);const n=function Oa(t){return t&&(t[na]||t[ui])||null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new Ke(204,!1)}function fs(t,e,n){let l;if(ga(t)){const g=Qt(t);return Si(g)||Xi(g)}if(js(t))l=()=>Qt(t.useValue);else if(function Kc(t){return!(!t||!t.useFactory)}(t))l=()=>t.useFactory(...Zn(t.deps||[]));else if(function Ec(t){return!(!t||!t.useExisting)}(t))l=()=>In(Qt(t.useExisting));else{const g=Qt(t&&(t.useClass||t.provide));if(!function Wi(t){return!!t.deps}(t))return Si(g)||Xi(g);l=()=>new g(...Zn(t.deps))}return l}function ic(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function Ds(t,e){for(const n of t)Array.isArray(n)?Ds(n,e):n&&Ir(n)?Ds(n.\u0275providers,e):e(n)}function va(t,e){t instanceof Cc&&t.assertNotDestroyed();const l=fi(t),g=ji(void 0);try{return e()}finally{fi(l),ji(g)}}function ac(){return void 0!==Sn()||null!=function Da(){return Go}()}function vn(t){if(!ac())throw new Ke(-203,!1)}const yo=0,Vr=1,Oo=2,Fn=3,xi=4,_i=5,Yi=6,La=7,An=8,ki=9,ma=10,nn=11,Gc=12,zs=13,xa=14,ci=15,sc=16,Ac=17,Va=18,Hs=19,Ws=20,On=21,Ei=22,aa=23,zo=25,Tc=1,cc=7,Mc=9,sa=10;var No=function(t){return t[t.None=0]="None",t[t.HasTransplantedViews=2]="HasTransplantedViews",t}(No||{});function Zi(t){return Array.isArray(t)&&"object"==typeof t[Tc]}function hi(t){return Array.isArray(t)&&!0===t[Tc]}function Xc(t){return!!(4&t.flags)}function Pa(t){return t.componentOffset>-1}function Lo(t){return!(1&~t.flags)}function Fa(t){return!!t.template}function bc(t){return!!(512&t[Oo])}class ka{constructor(e,n,l){this.previousValue=e,this.currentValue=n,this.firstChange=l}isFirstChange(){return this.firstChange}}function Ss(t,e,n,l){null!==e?e.applyValueToInputSignal(e,l):t[n]=l}function za(){return Zc}function Zc(t){return t.type.prototype.ngOnChanges&&(t.setInput=Za),Ks}function Ks(){const t=_u(this),e=t?.current;if(e){const n=t.previous;if(n===oe)t.previous=e;else for(let l in e)n[l]=e[l];t.current=null,this.ngOnChanges(e)}}function Za(t,e,n,l,g){const w=this.declaredInputs[l],k=_u(t)||function ph(t,e){return t[Cl]=e}(t,{previous:oe,current:null}),O=k.current||(k.current={}),B=k.previous,ot=B[w];O[w]=new ka(ot&&ot.currentValue,n,B===oe),Ss(t,e,g,n)}za.ngInherit=!0;const Cl="__ngSimpleChanges__";function _u(t){return t[Cl]||null}const yc=function(t,e,n){},fp="svg";function Rn(t){for(;Array.isArray(t);)t=t[yo];return t}function Qc(t,e){return Rn(e[t])}function Ia(t,e){return Rn(e[t.index])}function Oc(t,e){return t.data[e]}function qc(t,e){return t[e]}function Ha(t,e){const n=e[t];return Zi(n)?n:n[yo]}function dc(t){return!(128&~t[Oo])}function ba(t,e){return null==e?null:t[e]}function Dl(t){t[Ac]=0}function ud(t){1024&t[Oo]||(t[Oo]|=1024,dc(t)&&Hl(t))}function pd(t){return!!(9216&t[Oo]||t[aa]?.dirty)}function ku(t){t[ma].changeDetectionScheduler?.notify(8),64&t[Oo]&&(t[Oo]|=1024),pd(t)&&Hl(t)}function Hl(t){t[ma].changeDetectionScheduler?.notify(0);let e=Gs(t);for(;null!==e&&!(8192&e[Oo])&&(e[Oo]|=8192,dc(e));)e=Gs(e)}function $d(t,e){if(!(256&~t[Oo]))throw new Ke(911,!1);null===t[On]&&(t[On]=[]),t[On].push(e)}function Gs(t){const e=t[Fn];return hi(e)?e[Fn]:e}const hn={lFrame:Jc(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let M=!1;function Ut(){return hn.bindingsEnabled}function ue(){return null!==hn.skipHydrationRootTNode}function ze(){return hn.lFrame.lView}function Dr(){return hn.lFrame.tView}function to(t){return hn.lFrame.contextLView=t,t[An]}function Rr(t){return hn.lFrame.contextLView=null,t}function Sr(){let t=Zr();for(;null!==t&&64===t.type;)t=t.parent;return t}function Zr(){return hn.lFrame.currentTNode}function zr(t,e){const n=hn.lFrame;n.currentTNode=t,n.isParent=e}function Vo(){return hn.lFrame.isParent}function Ro(){hn.lFrame.isParent=!1}function jn(){return M}function Nn(t){M=t}function En(){const t=hn.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function lo(){return hn.lFrame.bindingIndex++}function Po(t){const e=hn.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function bi(t,e){const n=hn.lFrame;n.bindingIndex=n.bindingRootIndex=t,Ba(e)}function Ba(t){hn.lFrame.currentDirectiveIndex=t}function bs(t){const e=hn.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function Rc(){return hn.lFrame.currentQueryIndex}function Xs(t){hn.lFrame.currentQueryIndex=t}function Wl(t){const e=t[Vr];return 2===e.type?e.declTNode:1===e.type?t[_i]:null}function Gl(t,e,n){if(n&on.SkipSelf){let g=e,w=t;for(;!(g=g.parent,null!==g||n&on.Host||(g=Wl(w),null===g||(w=w[xa],10&g.type))););if(null===g)return!1;e=g,t=w}const l=hn.lFrame=hl();return l.currentTNode=e,l.lView=t,!0}function Nc(t){const e=hl(),n=t[Vr];hn.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function hl(){const t=hn.lFrame,e=null===t?null:t.child;return null===e?Jc(t):e}function Jc(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function gl(){const t=hn.lFrame;return hn.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Vd=gl;function Ja(){const t=gl();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function la(){return hn.lFrame.selectedIndex}function Pc(t){hn.lFrame.selectedIndex=t}function Ii(){const t=hn.lFrame;return Oc(t.tView,t.selectedIndex)}function Eu(){hn.lFrame.currentNamespace=fp}function gh(){!function Wg(){hn.lFrame.currentNamespace=null}()}let mh=!0;function zd(){return mh}function tl(t){mh=t}function gd(t,e){for(let n=e.directiveStart,l=e.directiveEnd;n=l)break}else e[B]<0&&(t[Ac]+=65536),(O>14>16&&(3&t[Oo])===e&&(t[Oo]+=16384,wh(O,w)):wh(O,w)}const Hd=-1;class Zl{constructor(e,n,l){this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=l}}const Kd={};class el{constructor(e,n){this.injector=e,this.parentInjector=n}get(e,n,l){l=us(l);const g=this.injector.get(e,Kd,l);return g!==Kd||n===Kd?g:this.parentInjector.get(e,n,l)}}function xh(t){return t!==Hd}function ql(t){return 32767&t}function md(t,e){let n=function _h(t){return t>>16}(t),l=e;for(;n>0;)l=l[xa],n--;return l}let wp=!0;function Gd(t){const e=wp;return wp=t,e}const yp=255,kh=5;let Su=0;const Fc={};function Sl(t,e){const n=Eh(t,e);if(-1!==n)return n;const l=e[Vr];l.firstCreatePass&&(t.injectorIndex=e.length,Xd(l.data,t),Xd(e,null),Xd(l.blueprint,null));const g=Au(t,e),w=t.injectorIndex;if(xh(g)){const k=ql(g),O=md(g,e),B=O[Vr].data;for(let ot=0;ot<8;ot++)e[w+ot]=O[k+ot]|B[k+ot]}return e[w+8]=g,w}function Xd(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Eh(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function Au(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,l=null,g=e;for(;null!==g;){if(l=Sh(g),null===l)return Hd;if(n++,g=g[xa],-1!==l.injectorIndex)return l.injectorIndex|n<<16}return Hd}function Tu(t,e,n){!function vp(t,e,n){let l;"string"==typeof n?l=n.charCodeAt(0)||0:n.hasOwnProperty(xo)&&(l=n[xo]),null==l&&(l=n[xo]=Su++);const g=l&yp;e.data[t+(g>>kh)]|=1<=0?e&yp:Dh:e}(n);if("function"==typeof w){if(!Gl(e,t,l))return l&on.Host?Ts(g,0,l):Iu(e,n,l,g);try{let k;if(k=w(l),null!=k||l&on.Optional)return k;Ji()}finally{Vd()}}else if("number"==typeof w){let k=null,O=Eh(t,e),B=Hd,ot=l&on.Host?e[ci][_i]:null;for((-1===O||l&on.SkipSelf)&&(B=-1===O?Au(t,e):e[O+8],B!==Hd&&Jl(l,!1)?(k=e[Vr],O=ql(B),e=md(B,e)):O=-1);-1!==O;){const xt=e[Vr];if(_p(w,O,xt.data)){const re=xp(O,e,n,k,l,ot);if(re!==Fc)return re}B=e[O+8],B!==Hd&&Jl(l,e[Vr].data[O+8]===ot)&&_p(w,O,e)?(k=xt,O=ql(B),e=md(B,e)):O=-1}}return g}function xp(t,e,n,l,g,w){const k=e[Vr],O=k.data[t+8],xt=Ru(O,k,n,null==l?Pa(O)&&wp:l!=k&&!!(3&O.type),g&on.Host&&w===O);return null!==xt?Al(e,k,xt,O):Fc}function Ru(t,e,n,l,g){const w=t.providerIndexes,k=e.data,O=1048575&w,B=t.directiveStart,xt=w>>20,Ue=g?O+xt:t.directiveEnd;for(let Xe=l?O:O+xt;Xe=B&&dr.type===n)return Xe}if(g){const Xe=k[B];if(Xe&&Fa(Xe)&&Xe.type===n)return B}return null}function Al(t,e,n,l){let g=t[n];const w=e.data;if(function Cu(t){return t instanceof Zl}(g)){const k=g;k.resolving&&function vi(t,e){throw e&&e.join(" > "),new Ke(-200,t)}(function no(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():fo(t)}(w[n]));const O=Gd(k.canSeeViewProviders);k.resolving=!0;const ot=k.injectImpl?ji(k.injectImpl):null;Gl(t,l,on.Default);try{g=t[n]=k.factory(void 0,w,t,l),e.firstCreatePass&&n>=l.directiveStart&&function Xl(t,e,n){const{ngOnChanges:l,ngOnInit:g,ngDoCheck:w}=e.type.prototype;if(l){const k=Zc(e);(n.preOrderHooks??=[]).push(t,k),(n.preOrderCheckHooks??=[]).push(t,k)}g&&(n.preOrderHooks??=[]).push(0-t,g),w&&((n.preOrderHooks??=[]).push(t,w),(n.preOrderCheckHooks??=[]).push(t,w))}(n,w[n],e)}finally{null!==ot&&ji(ot),Gd(O),k.resolving=!1,Vd()}}return g}function _p(t,e,n){return!!(n[e+(t>>kh)]&1<{const e=t.prototype.constructor,n=e[eo]||Tl(e),l=Object.prototype;let g=Object.getPrototypeOf(t.prototype).constructor;for(;g&&g!==l;){const w=g[eo]||Tl(g);if(w&&w!==n)return w;g=Object.getPrototypeOf(g)}return w=>new w})}function Tl(t){return Ft(t)?()=>{const e=Tl(Qt(t));return e&&e()}:Si(t)}function Sh(t){const e=t[Vr],n=e.type;return 2===n?e.declTNode:1===n?t[_i]:null}function Yd(t){return function Mu(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const l=n.length;let g=0;for(;gIn(Fr)})}static{this.__NG_ELEMENT_ID__=-1}}new Uo("").__NG_ELEMENT_ID__=t=>{const e=Sr();if(null===e)throw new Ke(204,!1);if(2&e.type)return e.value;if(t&on.Optional)return null;throw new Ke(204,!1)};function Dp(t){return t.ngOriginalError}const Nh=!0;let Uu=(()=>{class t{static{this.__NG_ELEMENT_ID__=Im}static{this.__NG_ENV_ID__=n=>n}}return t})();class Qg extends Uu{constructor(e){super(),this._lView=e}onDestroy(e){return $d(this._lView,e),()=>function Qa(t,e){if(null===t[On])return;const n=t[On].indexOf(e);-1!==n&&t[On].splice(n,1)}(this._lView,e)}}function Im(){return new Qg(ze())}let vd=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Te.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>new t})}}return t})();const rl=class Zd extends ie.B{constructor(e=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=e,ac()&&(this.destroyRef=Fo(Uu,{optional:!0})??void 0,this.pendingTasks=Fo(vd,{optional:!0})??void 0)}emit(e){const n=E(null);try{super.next(e)}finally{E(n)}}subscribe(e,n,l){let g=e,w=n||(()=>null),k=l;if(e&&"object"==typeof e){const B=e;g=B.next?.bind(B),w=B.error?.bind(B),k=B.complete?.bind(B)}this.__isAsync&&(w=this.wrapInTimeout(w),g&&(g=this.wrapInTimeout(g)),k&&(k=this.wrapInTimeout(k)));const O=super.subscribe({next:g,error:w,complete:k});return e instanceof We.yU&&e.add(O),O}wrapInTimeout(e){return n=>{const l=this.pendingTasks?.add();setTimeout(()=>{e(n),void 0!==l&&this.pendingTasks?.remove(l)})}}};function ts(...t){}function Lh(t){let e,n;function l(){t=ts;try{void 0!==n&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(n),void 0!==e&&clearTimeout(e)}catch{}}return e=setTimeout(()=>{t(),l()}),"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(()=>{t(),l()})),()=>l()}function td(t){return queueMicrotask(()=>t()),()=>{t=ts}}const Il="isAngularZone",xd=Il+"_ID";let ys=0;class Qi{constructor(e){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new rl(!1),this.onMicrotaskEmpty=new rl(!1),this.onStable=new rl(!1),this.onError=new rl(!1);const{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:l=!1,shouldCoalesceRunChangeDetection:g=!1,scheduleInRootZone:w=Nh}=e;if(typeof Zone>"u")throw new Ke(908,!1);Zone.assertZonePatched();const k=this;k._nesting=0,k._outer=k._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(k._inner=k._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(k._inner=k._inner.fork(Zone.longStackTraceZoneSpec)),k.shouldCoalesceEventChangeDetection=!g&&l,k.shouldCoalesceRunChangeDetection=g,k.callbackScheduled=!1,k.scheduleInRootZone=w,function Jg(t){const e=()=>{!function qg(t){function e(){Lh(()=>{t.callbackScheduled=!1,Qd(t),t.isCheckStableRunning=!0,Sp(t),t.isCheckStableRunning=!1})}t.isCheckStableRunning||t.callbackScheduled||(t.callbackScheduled=!0,t.scheduleInRootZone?Zone.root.run(()=>{e()}):t._outer.run(()=>{e()}),Qd(t))}(t)},n=ys++;t._inner=t._inner.fork({name:"angular",properties:{[Il]:!0,[xd]:n,[xd+n]:!0},onInvokeTask:(l,g,w,k,O,B)=>{if(function Jd(t){return Tp(t,"__ignore_ng_zone__")}(B))return l.invokeTask(w,k,O,B);try{return Ap(t),l.invokeTask(w,k,O,B)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===k.type||t.shouldCoalesceRunChangeDetection)&&e(),Ph(t)}},onInvoke:(l,g,w,k,O,B,ot)=>{try{return Ap(t),l.invoke(w,k,O,B,ot)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!function _d(t){return Tp(t,"__scheduler_tick__")}(B)&&e(),Ph(t)}},onHasTask:(l,g,w,k)=>{l.hasTask(w,k),g===w&&("microTask"==k.change?(t._hasPendingMicrotasks=k.microTask,Qd(t),Sp(t)):"macroTask"==k.change&&(t.hasPendingMacrotasks=k.macroTask))},onHandleError:(l,g,w,k)=>(l.handleError(w,k),t.runOutsideAngular(()=>t.onError.emit(k)),!1)})}(k)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(Il)}static assertInAngularZone(){if(!Qi.isInAngularZone())throw new Ke(909,!1)}static assertNotInAngularZone(){if(Qi.isInAngularZone())throw new Ke(909,!1)}run(e,n,l){return this._inner.run(e,n,l)}runTask(e,n,l,g){const w=this._inner,k=w.scheduleEventTask("NgZoneEvent: "+g,e,ju,ts,ts);try{return w.runTask(k,n,l)}finally{w.cancelTask(k)}}runGuarded(e,n,l){return this._inner.runGuarded(e,n,l)}runOutsideAngular(e){return this._outer.run(e)}}const ju={};function Sp(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function Qd(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&!0===t.callbackScheduled)}function Ap(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Ph(t){t._nesting--,Sp(t)}class qd{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new rl,this.onMicrotaskEmpty=new rl,this.onStable=new rl,this.onError=new rl}run(e,n,l){return e.apply(n,l)}runGuarded(e,n,l){return e.apply(n,l)}runOutsideAngular(e){return e()}runTask(e,n,l,g){return e.apply(n,l)}}function Tp(t,e){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0]?.data?.[e]}class ol{constructor(){this._console=console}handleError(e){const n=this._findOriginalError(e);this._console.error("ERROR",e),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(e){let n=e&&Dp(e);for(;n&&Dp(n);)n=Dp(n);return n||null}}const Vu=new Uo("",{providedIn:"root",factory:()=>{const t=Fo(Qi),e=Fo(ol);return n=>t.runOutsideAngular(()=>e.handleError(n))}});function Uh(){return bl(Sr(),ze())}function bl(t,e){return new tu(Ia(t,e))}let tu=(()=>{class t{constructor(n){this.nativeElement=n}static{this.__NG_ELEMENT_ID__=Uh}}return t})();function Ip(t){return t instanceof tu?t.nativeElement:t}function rf(){return this._results[Symbol.iterator]()}class ed{get changes(){return this._changes??=new rl}constructor(e=!1){this._emitDistinctChangesOnly=e,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const n=ed.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=rf)}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,n){return this._results.reduce(e,n)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,n){this.dirty=!1;const l=function Jn(t){return t.flat(Number.POSITIVE_INFINITY)}(e);(this._changesDetected=!function ec(t,e,n){if(t.length!==e.length)return!1;for(let l=0;lio}),io="ng",$o=new Uo(""),mo=new Uo("",{providedIn:"platform",factory:()=>"unknown"}),Wo=new Uo(""),Cn=new Uo("",{providedIn:"root",factory:()=>Tr().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Bc=()=>null;function Yu(t,e,n=!1){return Bc(t,e,n)}const Bm=new Uo("",{providedIn:"root",factory:()=>!1});let Yh,Zh;function Ju(t){return function gf(){if(void 0===Yh&&(Yh=null,ye.trustedTypes))try{Yh=ye.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Yh}()?.createHTML(t)||t}function ff(){if(void 0===Zh&&(Zh=null,ye.trustedTypes))try{Zh=ye.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Zh}function jm(t){return ff()?.createHTML(t)||t}function mf(t){return ff()?.createScriptURL(t)||t}class cu{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${$e})`}}class lu extends cu{getTypeName(){return"HTML"}}class zm extends cu{getTypeName(){return"Style"}}class tp extends cu{getTypeName(){return"Script"}}class bf extends cu{getTypeName(){return"URL"}}class Pl extends cu{getTypeName(){return"ResourceURL"}}function Fl(t){return t instanceof cu?t.changingThisBreaksApplicationSecurity:t}function ep(t,e){const n=function Gw(t){return t instanceof cu&&t.getTypeName()||null}(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${$e})`)}return n===e}function Xw(t){return new lu(t)}function Yw(t){return new zm(t)}function Zw(t){return new tp(t)}function Qw(t){return new bf(t)}function qw(t){return new Pl(t)}class Wm{constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{const n=(new window.DOMParser).parseFromString(Ju(e),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(e):(n.firstChild?.remove(),n)}catch{return null}}}class Jw{constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){const n=this.inertDocument.createElement("template");return n.innerHTML=Ju(e),n}}const Xv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Qh(t){return(t=String(t)).match(Xv)?t:"unsafe:"+t}function Sd(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function du(...t){const e={};for(const n of t)for(const l in n)n.hasOwnProperty(l)&&(e[l]=!0);return e}const Km=Sd("area,br,col,hr,img,wbr"),Gm=Sd("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),wf=Sd("rp,rt"),qh=du(Km,du(Gm,Sd("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")),du(wf,Sd("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")),du(wf,Gm)),yf=Sd("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Xm=du(yf,Sd("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"),Sd("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")),e0=Sd("script,style,template");class r0{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let n=e.firstChild,l=!0,g=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?l=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,l&&n.firstChild)g.push(n),n=a0(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let w=n0(n);if(w){n=w;break}n=g.pop()}return this.buf.join("")}startElement(e){const n=Ym(e).toLowerCase();if(!qh.hasOwnProperty(n))return this.sanitizedSomething=!0,!e0.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const l=e.attributes;for(let g=0;g"),!0}endElement(e){const n=Ym(e).toLowerCase();qh.hasOwnProperty(n)&&!Km.hasOwnProperty(n)&&(this.buf.push(""))}chars(e){this.buf.push(zp(e))}}function n0(t){const e=t.nextSibling;if(e&&t!==e.previousSibling)throw Zm(e);return e}function a0(t){const e=t.firstChild;if(e&&function o0(t,e){return(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(t,e))throw Zm(e);return e}function Ym(t){const e=t.nodeName;return"string"==typeof e?e:"FORM"}function Zm(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}const Qm=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,qm=/([^\#-~ |!])/g;function zp(t){return t.replace(/&/g,"&").replace(Qm,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(qm,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let Hp;function Jm(t,e){let n=null;try{Hp=Hp||function Hm(t){const e=new Jw(t);return function t0(){try{return!!(new window.DOMParser).parseFromString(Ju(""),"text/html")}catch{return!1}}()?new Wm(e):e}(t);let l=e?String(e):"";n=Hp.getInertBodyElement(l);let g=5,w=l;do{if(0===g)throw new Error("Failed to sanitize html because the input is unstable");g--,l=w,w=n.innerHTML,n=Hp.getInertBodyElement(l)}while(l!==w);return Ju((new r0).sanitizeChildren(vf(n)||n))}finally{if(n){const l=vf(n)||n;for(;l.firstChild;)l.firstChild.remove()}}}function vf(t){return"content"in t&&function s0(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var uu=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(uu||{});function xf(t){const e=Wp();return e?jm(e.sanitize(uu.HTML,t)||""):ep(t,"HTML")?jm(Fl(t)):Jm(Tr(),fo(t))}function _f(t){const e=Wp();return e?e.sanitize(uu.URL,t)||"":ep(t,"URL")?Fl(t):Qh(fo(t))}function kf(t){const e=Wp();if(e)return mf(e.sanitize(uu.RESOURCE_URL,t)||"");if(ep(t,"ResourceURL"))return mf(Fl(t));throw new Ke(904,!1)}function eb(t,e,n){return function u0(t,e){return"src"===e&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===e&&("base"===t||"link"===t)?kf:_f}(e,n)(t)}function Wp(){const t=ze();return t&&t[ma].sanitizer}const p0=/^>|^->||--!>|)/g,g0="\u200b$1\u200b";function Uc(t){return t instanceof Function?t():t}function $c(t){return"browser"===(t??Fo(ws)).get(mo)}var eg=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(eg||{});let Sf;function Af(t,e){return Sf(t,e)}function hu(t,e,n,l,g){if(null!=l){let w,k=!1;hi(l)?w=l:Zi(l)&&(k=!0,l=l[yo]);const O=Rn(l);0===t&&null!==n?null==g?bb(e,n,O):gu(e,n,O,g||null,!0):1===t&&null!==n?gu(e,n,O,g||null,!0):2===t?function mu(t,e,n){t.removeChild(null,e,n)}(e,O,k):3===t&&e.destroyNode(O),null!=w&&function xb(t,e,n,l,g){const w=n[cc];w!==Rn(n)&&hu(e,t,l,w,g);for(let O=sa;Oe.replace(h0,g0))}(e))}function og(t,e,n){return t.createElement(e,n)}function hb(t,e){e[ma].changeDetectionScheduler?.notify(9),Zp(t,e,e[nn],2,null,null)}function fb(t,e){const n=t[Mc],l=e[Fn];(Zi(l)||e[ci]!==l[Fn][ci])&&(t[Oo]|=No.HasTransplantedViews),null===n?t[Mc]=[e]:n.push(e)}function If(t,e){const n=t[Mc],l=n.indexOf(e);n.splice(l,1)}function Kp(t,e){if(t.length<=sa)return;const n=sa+e,l=t[n];if(l){const g=l[sc];null!==g&&g!==t&&If(g,l),e>0&&(t[n-1][xi]=l[xi]);const w=ra(t,sa+e);!function Mf(t,e){hb(t,e),e[yo]=null,e[_i]=null}(l[Vr],l);const k=w[Va];null!==k&&k.detachView(w[Vr]),l[Fn]=null,l[xi]=null,l[Oo]&=-129}return l}function Gp(t,e){if(!(256&e[Oo])){const n=e[nn];n.destroyNode&&Zp(t,e,n,3,null,null),function C0(t){let e=t[Gc];if(!e)return Of(t[Vr],t);for(;e;){let n=null;if(Zi(e))n=e[Gc];else{const l=e[sa];l&&(n=l)}if(!n){for(;e&&!e[xi]&&e!==t;)Zi(e)&&Of(e[Vr],e),e=e[Fn];null===e&&(e=t),Zi(e)&&Of(e[Vr],e),n=e&&e[xi]}e=n}}(e)}}function Of(t,e){if(256&e[Oo])return;const n=E(null);try{e[Oo]&=-129,e[Oo]|=256,e[aa]&&jt(e[aa]),function mb(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let l=0;l=0?l[k]():l[-k].unsubscribe(),w+=2}else n[w].call(l[n[w+1]]);null!==l&&(e[La]=null);const g=e[On];if(null!==g){e[On]=null;for(let w=0;w-1){const{encapsulation:w}=t.data[l.directiveStart+g];if(w===yn.None||w===yn.Emulated)return null}return Ia(l,n)}}(t,e.parent,n)}function gu(t,e,n,l,g){t.insertBefore(e,n,l,g)}function bb(t,e,n){t.appendChild(e,n)}function wb(t,e,n,l,g){null!==l?gu(t,e,n,l,g):bb(t,e,n)}function Lf(t,e){return t.parentNode(e)}function Xp(t,e,n){return ig(t,e,n)}let Yp,ig=function yb(t,e,n){return 40&t.type?Ia(t,n):null};function op(t,e,n,l){const g=Rf(t,l,e),w=e[nn],O=Xp(l.parent||e[_i],l,e);if(null!=g)if(Array.isArray(n))for(let B=0;Bzo&&Sb(t,e,zo,!1),yc(k?2:0,g),n(l,g)}finally{Pc(w),yc(k?3:1,g)}}function Uf(t,e,n){if(Xc(e)){const l=E(null);try{const w=e.directiveEnd;for(let k=e.directiveStart;knull;function Ob(t,e,n,l,g){for(let w in e){if(!e.hasOwnProperty(w))continue;const k=e[w];if(void 0===k)continue;l??={};let O,B=So.None;Array.isArray(k)?(O=k[0],B=k[1]):O=k;let ot=w;if(null!==g){if(!g.hasOwnProperty(w))continue;ot=g[w]}0===t?Rb(l,n,ot,O,B):Rb(l,n,ot,O)}return l}function Rb(t,e,n,l,g){let w;t.hasOwnProperty(n)?(w=t[n]).push(e,l):w=t[n]=[e,l],void 0!==g&&w.push(g)}function vc(t,e,n,l,g,w,k,O){const B=Ia(e,n);let xt,ot=e.inputs;!O&&null!=ot&&(xt=ot[l])?(Gf(t,n,xt,l,g),Pa(e)&&function F0(t,e){const n=Ha(e,t);16&n[Oo]||(n[Oo]|=64)}(n,e.index)):3&e.type&&(l=function P0(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(l),g=null!=k?k(g,e.value||"",l):g,w.setProperty(B,l,g))}function zf(t,e,n,l){if(Ut()){const g=null===l?null:{"":-1},w=function z0(t,e){const n=t.directiveRegistry;let l=null,g=null;if(n)for(let w=0;w0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(k)!=O&&k.push(O),k.push(n,l,w)}}(t,e,l,Qp(t,n,g.hostVars,Dn),g)}function Bl(t,e,n,l,g,w){const k=Ia(t,e);!function ug(t,e,n,l,g,w,k){if(null==w)t.removeAttribute(e,g,n);else{const O=null==k?fo(w):k(w,l||"",g);t.setAttribute(e,g,O,n)}}(e[nn],k,w,t.value,n,l,g)}function pg(t,e,n,l,g,w){const k=w[e];if(null!==k)for(let O=0;O0&&(n[g-1][xi]=e),l{Hl(t.lView)},consumerOnSignalRead(){this.lView[aa]=this}},ey={...I,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{let e=Gs(t.lView);for(;e&&!Wb(e[Vr]);)e=Gs(e);e&&ud(e)},consumerOnSignalRead(){this.lView[aa]=this}};function Wb(t){return 2!==t.type}const ry=100;function fg(t,e=!0,n=0){const l=t[ma],g=l.rendererFactory;g.begin?.();try{!function oy(t,e){const n=jn();try{Nn(!0),ap(t,e);let l=0;for(;pd(t);){if(l===ry)throw new Ke(103,!1);l++,ap(t,1)}}finally{Nn(n)}}(t,n)}catch(k){throw e&&gg(t,k),k}finally{g.end?.(),l.inlineEffectRunner?.flush()}}function ny(t,e,n,l){const g=e[Oo];if(!(256&~g))return;e[ma].inlineEffectRunner?.flush(),Nc(e);let O=!0,B=null,ot=null;Wb(t)?(ot=function Z0(t){return t[aa]??function Q0(t){const e=Hb.pop()??Object.create(J0);return e.lView=t,e}(t)}(e),B=et(ot)):null===function T(){return s}()?(O=!1,ot=function ty(t){const e=t[aa]??Object.create(ey);return e.lView=t,e}(e),B=et(ot)):e[aa]&&(jt(e[aa]),e[aa]=null);try{Dl(e),function qa(t){return hn.lFrame.bindingIndex=t}(t.bindingStartIndex),null!==n&&Tb(t,e,n,2,l);const xt=!(3&~g);if(xt){const Xe=t.preOrderCheckHooks;null!==Xe&&fd(e,Xe,null)}else{const Xe=t.preOrderHooks;null!==Xe&&Yl(e,Xe,0,null),bp(e,0)}if(function iy(t){for(let e=iu(t);null!==e;e=Bp(e)){if(!(e[Oo]&No.HasTransplantedViews))continue;const n=e[Mc];for(let l=0;l-1&&(Kp(e,l),ra(n,l))}this._attachedToViewContainer=!1}Gp(this._lView[Vr],this._lView)}onDestroy(e){$d(this._lView,e)}markForCheck(){Jp(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Oo]&=-129}reattach(){ku(this._lView),this._lView[Oo]|=128}detectChanges(){this._lView[Oo]|=1024,fg(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Ke(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const e=bc(this._lView),n=this._lView[sc];null!==n&&!e&&If(n,this._lView),hb(this._lView[Vr],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new Ke(902,!1);this._appRef=e;const n=bc(this._lView),l=this._lView[sc];null!==l&&!n&&fb(l,this._lView),ku(this._lView)}}let eh=(()=>{class t{static{this.__NG_ELEMENT_ID__=sy}}return t})();const Qf=eh,g1=class extends Qf{constructor(e,n,l){super(),this._declarationLView=e,this._declarationTContainer=n,this.elementRef=l}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,n){return this.createEmbeddedViewImpl(e,n)}createEmbeddedViewImpl(e,n,l){const g=np(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:n,dehydratedView:l});return new th(g)}};function sy(){return mg(Sr(),ze())}function mg(t,e){return 4&t.type?new g1(e,t,bl(t,e)):null}let C1=()=>null;function nh(t,e){return C1(t,e)}class vg{}const tm=new Uo("",{providedIn:"root",factory:()=>!1}),D1=new Uo(""),my=new Uo("");class ZE{}class S1{}class qE{resolveComponentFactory(e){throw function QE(t){const e=Error(`No component factory found for ${Qr(t)}.`);return e.ngComponent=t,e}(e)}}class em{static{this.NULL=new qE}}class by{}let JE=(()=>{class t{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function t5(){const t=ze(),n=Ha(Sr().index,t);return(Zi(n)?n:t)[nn]}()}}return t})(),e5=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>null})}}return t})();function cp(t){return!!ya(t)}function tw(t,e,n){let l=n?t.styles:null,g=n?t.classes:null,w=0;if(null!==e)for(let k=0;k0&&Eb(t,n,w.join(" "))}}(Ue,cs,dr,l),void 0!==n&&function u5(t,e,n){const l=t.projection=[];for(let g=0;g{class t{static{this.__NG_ELEMENT_ID__=h5}}return t})();function h5(){return L1(Sr(),ze())}const g5=ew,R1=class extends g5{constructor(e,n,l){super(),this._lContainer=e,this._hostTNode=n,this._hostLView=l}get element(){return bl(this._hostTNode,this._hostLView)}get injector(){return new Ca(this._hostTNode,this._hostLView)}get parentInjector(){const e=Au(this._hostTNode,this._hostLView);if(xh(e)){const n=md(e,this._hostLView),l=ql(e);return new Ca(n[Vr].data[l+8],n)}return new Ca(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){const n=N1(this._lContainer);return null!==n&&n[e]||null}get length(){return this._lContainer.length-sa}createEmbeddedView(e,n,l){let g,w;"number"==typeof l?g=l:null!=l&&(g=l.index,w=l.injector);const k=nh(this._lContainer,e.ssrId),O=e.createEmbeddedViewImpl(n||{},w,k);return this.insertImpl(O,g,Td(this._hostTNode,k)),O}createComponent(e,n,l,g,w){const k=e&&!function Se(t){return"function"==typeof t}(e);let O;if(k)O=n;else{const dr=n||{};O=dr.index,l=dr.injector,g=dr.projectableNodes,w=dr.environmentInjector||dr.ngModuleRef}const B=k?e:new nm(pn(e)),ot=l||this.parentInjector;if(!w&&null==B.ngModule){const jr=(k?ot:this.parentInjector).get(ni,null);jr&&(w=jr)}const xt=pn(B.componentType??{}),re=nh(this._lContainer,xt?.id??null),Xe=B.create(ot,g,re?.firstChild??null,w);return this.insertImpl(Xe.hostView,O,Td(this._hostTNode,re)),Xe}insert(e,n){return this.insertImpl(e,n,!0)}insertImpl(e,n,l){const g=e._lView;if(function pl(t){return hi(t[Fn])}(g)){const O=this.indexOf(e);if(-1!==O)this.detach(O);else{const B=g[Fn],ot=new R1(B,B[_i],B[Fn]);ot.detach(ot.indexOf(e))}}const w=this._adjustIndex(n),k=this._lContainer;return ip(k,g,w,l),e.attachToViewContainerRef(),pi(vy(k),w,e),e}move(e,n){return this.insert(e,n)}indexOf(e){const n=N1(this._lContainer);return null!==n?n.indexOf(e):-1}remove(e){const n=this._adjustIndex(e,-1),l=Kp(this._lContainer,n);l&&(ra(vy(this._lContainer),n),Gp(l[Vr],l))}detach(e){const n=this._adjustIndex(e,-1),l=Kp(this._lContainer,n);return l&&null!=ra(vy(this._lContainer),n)?new th(l):null}_adjustIndex(e,n=0){return e??this.length+n}};function N1(t){return t[8]}function vy(t){return t[8]||(t[8]=[])}function L1(t,e){let n;const l=e[t.index];return hi(l)?n=l:(n=Bb(l,e,null,t),e[t.index]=n,hg(e,n)),P1(n,e,t,l),new R1(n,t,e)}let P1=function B1(t,e,n,l){if(t[cc])return;let g;g=8&n.type?Rn(l):function f5(t,e){const n=t[nn],l=n.createComment(""),g=Ia(e,t);return gu(n,Lf(n,g),l,function ng(t,e){return t.nextSibling(e)}(n,g),!1),l}(e,n),t[cc]=g},xy=()=>!1;class _y{constructor(e){this.queryList=e,this.matches=null}clone(){return new _y(this.queryList)}setDirty(){this.queryList.setDirty()}}class ky{constructor(e=[]){this.queries=e}createEmbeddedView(e){const n=e.queries;if(null!==n){const l=null!==e.contentQueries?e.contentQueries[0]:n.length,g=[];for(let w=0;we.trim())}(e):e}}class Ey{constructor(e=[]){this.queries=e}elementStart(e,n){for(let l=0;l0)l.push(k[O/2]);else{const ot=w[O+1],xt=e[-B];for(let re=sa;re(N(e),e.value);return n[_]=e,n}(t),l=n[_];return e?.equal&&(l.equal=e.equal),n.set=g=>Ie(l,g),n.update=g=>function Pt(t,e){dt()||_r(),Ie(t,e(t.value))}(l,g),n.asReadonly=X1.bind(n),n}function X1(){const t=this[_];if(void 0===t.readonlyFn){const e=()=>this();e[_]=t,t.readonlyFn=e}return t.readonlyFn}function Y1(t){return Ty(t)&&"function"==typeof t.set}function My(t,e){let n;const l=qt(()=>{n._dirtyCounter();const g=function C5(t,e){const n=t._lView,l=t._queryIndex;if(void 0===n||void 0===l||4&n[Oo])return e?void 0:ae;const g=Sy(n,l),w=W1(n,l);return g.reset(w,Ip),e?g.first:g._changesDetected||void 0===t._flatValue?t._flatValue=g.toArray():t._flatValue}(n,t);if(e&&void 0===g)throw new Ke(-951,!1);return g});return n=l[_],n._dirtyCounter=G1(0),n._flatValue=void 0,l}function tx(t,e){return function Z1(){return My(!0,!1)}()}const S5=(tx.required=function D5(t,e){return function Q1(){return My(!0,!0)}()},tx);function Iy(t){let e=function sx(t){return Object.getPrototypeOf(t.prototype).constructor}(t.type),n=!0;const l=[t];for(;e;){let g;if(Fa(t))g=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Ke(903,!1);g=e.\u0275dir}if(g){if(n){l.push(g);const k=t;k.inputs=ow(t.inputs),k.inputTransforms=ow(t.inputTransforms),k.declaredInputs=ow(t.declaredInputs),k.outputs=ow(t.outputs);const O=g.hostBindings;O&&$5(t,O);const B=g.viewQuery,ot=g.contentQueries;if(B&&B5(t,B),ot&&U5(t,ot),P5(t,g),Hr(t.outputs,g.outputs),Fa(g)&&g.data.animation){const xt=t.data;xt.animation=(xt.animation||[]).concat(g.data.animation)}}const w=g.features;if(w)for(let k=0;k=0;l--){const g=t[l];g.hostVars=e+=g.hostVars,g.hostAttrs=Ti(g.hostAttrs,n=Ti(n,g.hostAttrs))}}(l)}function P5(t,e){for(const n in e.inputs){if(!e.inputs.hasOwnProperty(n)||t.inputs.hasOwnProperty(n))continue;const l=e.inputs[n];if(void 0!==l&&(t.inputs[n]=l,t.declaredInputs[n]=e.declaredInputs[n],null!==e.inputTransforms)){const g=Array.isArray(l)?l[0]:l;if(!e.inputTransforms.hasOwnProperty(g))continue;t.inputTransforms??={},t.inputTransforms[g]=e.inputTransforms[g]}}}function ow(t){return t===oe?{}:t===ae?[]:t}function B5(t,e){const n=t.viewQuery;t.viewQuery=n?(l,g)=>{e(l,g),n(l,g)}:e}function U5(t,e){const n=t.contentQueries;t.contentQueries=n?(l,g,w)=>{e(l,g,w),n(l,g,w)}:e}function $5(t,e){const n=t.hostBindings;t.hostBindings=n?(l,g)=>{e(l,g),n(l,g)}:e}function cx(t){const e=n=>{const l=Array.isArray(t);null===n.hostDirectives?(n.findHostDirectiveDefs=lx,n.hostDirectives=l?t.map(Oy):[t]):l?n.hostDirectives.unshift(...t.map(Oy)):n.hostDirectives.unshift(t)};return e.ngInherit=!0,e}function lx(t,e,n){if(null!==t.hostDirectives)for(const l of t.hostDirectives)if("function"==typeof l){const g=l();for(const w of g)dx(Oy(w),e,n)}else dx(l,e,n)}function dx(t,e,n){const l=Hi(t.directive);(function H5(t,e){for(const n in e)e.hasOwnProperty(n)&&(t[e[n]]=t[n])})(l.declaredInputs,t.inputs),lx(l,e,n),n.set(l,t),e.push(l)}function Oy(t){return"function"==typeof t?{directive:Qt(t),inputs:oe,outputs:oe}:{directive:Qt(t.directive),inputs:ux(t.inputs),outputs:ux(t.outputs)}}function ux(t){if(void 0===t||0===t.length)return oe;const e={};for(let n=0;nn()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class Ny extends gx{constructor(e){super(),this.moduleType=e}create(e){return new Ry(this.moduleType,e,[])}}class fx extends ih{constructor(e){super(),this.componentFactoryResolver=new I1(this),this.instance=null;const n=new Cc([...e.providers,{provide:ih,useValue:this},{provide:em,useValue:this.componentFactoryResolver}],e.parent||ja(),e.debugName,new Set(["environment"]));this.injector=n,e.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}}function Ly(t,e,n=null){return new fx({providers:t,parent:e,debugName:n,runEnvironmentInitializers:!0}).injector}function nw(t){return!!Py(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function Py(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Rd(t,e,n){return t[e]=n}function am(t,e){return t[e]}function is(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function ah(t,e,n,l){const g=is(t,e,n);return is(t,e+1,l)||g}function $l(t,e,n,l,g,w){const k=ah(t,e,n,l);return ah(t,e+2,g,w)||k}function sm(t,e,n,l,g,w,k,O,B,ot){const xt=n+zo,re=e.firstCreatePass?function Q5(t,e,n,l,g,w,k,O,B){const ot=e.consts,xt=bu(e,t,4,k||null,O||null);zf(e,n,xt,ba(ot,B)),gd(e,xt);const re=xt.tView=dg(2,xt,l,g,w,e.directiveRegistry,e.pipeRegistry,null,e.schemas,ot,null);return null!==e.queries&&(e.queries.template(e,xt),re.queries=e.queries.embeddedTView(xt)),xt}(xt,e,t,l,g,w,k,O,B):e.data[xt];zr(re,!1);const Ue=mx(e,t,re,n);zd()&&op(e,t,Ue,re),vs(Ue,t);const Xe=Bb(Ue,t,Ue,re);return t[xt]=Xe,hg(t,Xe),function F1(t,e,n){return xy(t,e,n)}(Xe,re,t),Lo(re)&&$f(e,t,re),null!=B&&jf(t,re,ot),re}function Fy(t,e,n,l,g,w,k,O){const B=ze(),ot=Dr();return sm(B,ot,t,e,n,l,g,ba(ot.consts,w),k,O),Fy}let mx=function bx(t,e,n,l){return tl(!0),e[nn].createComment("")};var sh=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(sh||{});let kx=(()=>{class t{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>new t})}}return t})();class dm{constructor(){this.ngZone=Fo(Qi),this.scheduler=Fo(vg),this.errorHandler=Fo(ol,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[sh.EarlyRead,sh.Write,sh.MixedReadWrite,sh.Read]}execute(){this.executing=!0;for(const e of dm.PHASES)for(const n of this.sequences)if(!n.erroredOrDestroyed&&n.hooks[e])try{n.pipelinedValue=this.ngZone.runOutsideAngular(()=>n.hooks[e](n.pipelinedValue))}catch(l){n.erroredOrDestroyed=!0,this.errorHandler?.handleError(l)}this.executing=!1;for(const e of this.sequences)e.afterRun(),e.once&&(this.sequences.delete(e),e.destroy());for(const e of this.deferredRegistrations)this.sequences.add(e);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(e){this.executing?this.deferredRegistrations.add(e):(this.sequences.add(e),this.scheduler.notify(6))}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}static{this.\u0275prov=Io({token:dm,providedIn:"root",factory:()=>new dm})}}class e3{constructor(e,n,l,g){this.impl=e,this.hooks=n,this.once=l,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=g?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function Ex(t,e){!e?.injector&&vn();const n=e?.injector??Fo(ws);return $c(n)?(xc("NgAfterRender"),Cx(t,n,e,!1)):Dx}function lw(t,e){!e?.injector&&vn();const n=e?.injector??Fo(ws);return $c(n)?(xc("NgAfterNextRender"),Cx(t,n,e,!0)):Dx}function Cx(t,e,n,l){const g=e.get(kx);g.impl??=e.get(dm);const w=n?.phase??sh.MixedReadWrite,k=!0!==n?.manualCleanup?e.get(Uu):null,O=new e3(g.impl,function r3(t,e){if(t instanceof Function){const n=[void 0,void 0,void 0,void 0];return n[e]=t,n}return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}(t,w),l,k);return g.impl.register(O),O}const Dx={destroy(){}};function Xy(t,e,n,l){const g=ze();return is(g,lo(),e)&&(Dr(),Bl(Ii(),g,t,e,n,l)),Xy}function Mg(t,e,n,l){return is(t,lo(),n)?e+fo(n)+l:Dn}function pw(t,e){return t<<17|e<<2}function up(t){return t>>17&32767}function Yy(t){return 2|t}function lh(t){return(131068&t)>>2}function Zy(t,e){return-131069&t|e<<2}function Qy(t){return 1|t}function qx(t,e,n,l){const g=t[n+1],w=null===e;let k=l?up(g):lh(g),O=!1;for(;0!==k&&(!1===O||w);){const ot=t[k+1];B3(t[k],e)&&(O=!0,t[k+1]=l?Qy(ot):Yy(ot)),k=l?up(ot):lh(ot)}O&&(t[n+1]=l?Yy(g):Qy(g))}function B3(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&X(t,e)>=0}const Ls={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Jx(t){return t.substring(Ls.key,Ls.keyEnd)}function U3(t){return t.substring(Ls.value,Ls.valueEnd)}function t2(t,e){const n=Ls.textEnd;return n===e?-1:(e=Ls.keyEnd=function V3(t,e,n){for(;e32;)e++;return e}(t,Ls.key=e,n),Bg(t,e,n))}function e2(t,e){const n=Ls.textEnd;let l=Ls.key=Bg(t,e,n);return n===l?-1:(l=Ls.keyEnd=function z3(t,e,n){let l;for(;e=65&&(-33&l)<=90||l>=48&&l<=57);)e++;return e}(t,l,n),l=o2(t,l,n),l=Ls.value=Bg(t,l,n),l=Ls.valueEnd=function H3(t,e,n){let l=-1,g=-1,w=-1,k=e,O=k;for(;k32&&(O=k),w=g,g=l,l=-33&B}return O}(t,l,n),o2(t,l,n))}function r2(t){Ls.key=0,Ls.keyEnd=0,Ls.value=0,Ls.valueEnd=0,Ls.textEnd=t.length}function Bg(t,e,n){for(;e=0;n=e2(e,n))l2(t,Jx(e),U3(e))}function a2(t){ad(Q3,Nd,t,!0)}function Nd(t,e){for(let n=function $3(t){return r2(t),t2(t,Bg(t,0,Ls.textEnd))}(e);n>=0;n=t2(e,n))Bi(t,Jx(e),!0)}function id(t,e,n,l){const g=ze(),w=Dr(),k=Po(2);w.firstUpdatePass&&c2(w,t,k,l),e!==Dn&&is(g,k,e)&&d2(w,w.data[la()],g,g[nn],t,g[k+1]=function J3(t,e){return null==t||""===t||("string"==typeof e?t+=e:"object"==typeof t&&(t=Qr(Fl(t)))),t}(e,n),l,k)}function ad(t,e,n,l){const g=Dr(),w=Po(2);g.firstUpdatePass&&c2(g,null,w,l);const k=ze();if(n!==Dn&&is(k,w,n)){const O=g.data[la()];if(p2(O,l)&&!s2(g,w)){let B=l?O.classesWithoutHost:O.stylesWithoutHost;null!==B&&(n=Xr(B,n||"")),Jy(g,O,k,n,l)}else!function q3(t,e,n,l,g,w,k,O){g===Dn&&(g=ae);let B=0,ot=0,xt=0=t.expandoStartIndex}function c2(t,e,n,l){const g=t.data;if(null===g[n+1]){const w=g[la()],k=s2(t,n);p2(w,l)&&null===e&&!k&&(e=!1),e=function K3(t,e,n,l){const g=bs(t);let w=l?e.residualClasses:e.residualStyles;if(null===g)0===(l?e.classBindings:e.styleBindings)&&(n=pm(n=rv(null,t,e,n,l),e.attrs,l),w=null);else{const k=e.directiveStylingLast;if(-1===k||t[k]!==g)if(n=rv(g,t,e,n,l),null===w){let B=function G3(t,e,n){const l=n?e.classBindings:e.styleBindings;if(0!==lh(l))return t[up(l)]}(t,e,l);void 0!==B&&Array.isArray(B)&&(B=rv(null,t,e,B[1],l),B=pm(B,e.attrs,l),function X3(t,e,n,l){t[up(n?e.classBindings:e.styleBindings)]=l}(t,e,l,B))}else w=function Y3(t,e,n){let l;const g=e.directiveEnd;for(let w=1+e.directiveStylingLast;w0)&&(ot=!0)):xt=n,g)if(0!==B){const Ue=up(t[O+1]);t[l+1]=pw(Ue,O),0!==Ue&&(t[Ue+1]=Zy(t[Ue+1],l)),t[O+1]=function N3(t,e){return 131071&t|e<<17}(t[O+1],l)}else t[l+1]=pw(O,0),0!==O&&(t[O+1]=Zy(t[O+1],l)),O=l;else t[l+1]=pw(B,0),0===O?O=l:t[B+1]=Zy(t[B+1],l),B=l;ot&&(t[l+1]=Yy(t[l+1])),qx(t,xt,l,!0),qx(t,xt,l,!1),function F3(t,e,n,l,g){const w=g?t.residualClasses:t.residualStyles;null!=w&&"string"==typeof e&&X(w,e)>=0&&(n[l+1]=Qy(n[l+1]))}(e,xt,t,l,w),k=pw(O,B),w?e.classBindings=k:e.styleBindings=k}(g,w,e,n,k,l)}}function rv(t,e,n,l,g){let w=null;const k=n.directiveEnd;let O=n.directiveStylingLast;for(-1===O?O=n.directiveStart:O++;O0;){const B=t[g],ot=Array.isArray(B),xt=ot?B[1]:B,re=null===xt;let Ue=n[g+1];Ue===Dn&&(Ue=re?ae:void 0);let Xe=re?Es(Ue,l):xt===l?Ue:void 0;if(ot&&!hw(Xe)&&(Xe=Es(B,l)),hw(Xe)&&(O=Xe,k))return O;const dr=t[g+1];g=k?up(dr):lh(dr)}if(null!==e){let B=w?e.residualClasses:e.residualStyles;null!=B&&(O=Es(B,l))}return O}function hw(t){return void 0!==t}function p2(t,e){return!!(t.flags&(e?8:16))}function h2(t,e,n){ad(Bi,Nd,Mg(ze(),t,e,n),!0)}function g2(){return ze()[ci][An]}class cC{destroy(e){}updateValue(e,n){}swap(e,n){const l=Math.min(e,n),g=Math.max(e,n),w=this.detach(g);if(g-l>1){const k=this.detach(l);this.attach(l,w),this.attach(g,k)}else this.attach(l,w)}move(e,n){this.attach(n,this.detach(e))}}function ov(t,e,n,l,g){return t===n&&Object.is(e,l)?1:Object.is(g(t,e),g(n,l))?-1:0}function nv(t,e,n,l){return!(void 0===e||!e.has(l)||(t.attach(n,e.get(l)),e.delete(l),0))}function f2(t,e,n,l,g){if(nv(t,e,l,n(l,g)))t.updateValue(l,g);else{const w=t.create(l,g);t.attach(l,w)}}function m2(t,e,n,l){const g=new Set;for(let w=e;w<=n;w++)g.add(l(w,t.at(w)));return g}class b2{constructor(){this.kvMap=new Map,this._vMap=void 0}has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;const n=this.kvMap.get(e);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(e,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,n){if(this.kvMap.has(e)){let l=this.kvMap.get(e);void 0===this._vMap&&(this._vMap=new Map);const g=this._vMap;for(;g.has(l);)l=g.get(l);g.set(l,n)}else this.kvMap.set(e,n)}forEach(e){for(let[n,l]of this.kvMap)if(e(l,n),void 0!==this._vMap){const g=this._vMap;for(;g.has(l);)l=g.get(l),e(l,n)}}}function w2(t,e){xc("NgControlFlow");const n=ze(),l=lo(),g=n[l]!==Dn?n[l]:-1,w=-1!==g?gw(n,zo+g):void 0;if(is(n,l,t)){const O=E(null);try{if(void 0!==w&&Yf(w,0),-1!==t){const B=zo+t,ot=gw(n,B),xt=iv(n[Vr],B),re=nh(ot,xt.tView.ssrId);ip(ot,np(n,xt,e,{dehydratedView:re}),0,Td(xt,re))}}finally{E(O)}}else if(void 0!==w){const O=zb(w,0);void 0!==O&&(O[An]=e)}}class dC{constructor(e,n,l){this.lContainer=e,this.$implicit=n,this.$index=l}get $count(){return this.lContainer.length-sa}}function y2(t){return t}function v2(t,e){return e}class uC{constructor(e,n,l){this.hasEmptyBlock=e,this.trackByFn=n,this.liveCollection=l}}function x2(t,e,n,l,g,w,k,O,B,ot,xt,re,Ue){xc("NgControlFlow");const Xe=ze(),dr=Dr(),jr=void 0!==B,co=ze(),vo=O?k.bind(co[ci][An]):k,Ur=new uC(jr,vo);co[zo+t]=Ur,sm(Xe,dr,t+1,e,n,l,g,ba(dr.consts,w)),jr&&sm(Xe,dr,t+2,B,ot,xt,re,ba(dr.consts,Ue))}class pC extends cC{constructor(e,n,l){super(),this.lContainer=e,this.hostLView=n,this.templateTNode=l,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-sa}at(e){return this.getLView(e)[An].$implicit}attach(e,n){const l=n[Yi];this.needsIndexUpdate||=e!==this.length,ip(this.lContainer,n,e,Td(this.templateTNode,l))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,function hC(t,e){return Kp(t,e)}(this.lContainer,e)}create(e,n){const l=nh(this.lContainer,this.templateTNode.tView.ssrId),g=np(this.hostLView,this.templateTNode,new dC(this.lContainer,n,e),{dehydratedView:l});return this.operationsCounter?.recordCreate(),g}destroy(e){Gp(e[Vr],e),this.operationsCounter?.recordDestroy()}updateValue(e,n){this.getLView(e)[An].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e{t.destroy(B)})}(B,t,w.trackByFn),B.updateIndexes(),w.hasEmptyBlock){const ot=lo(),xt=0===B.length;if(is(l,ot,xt)){const re=n+2,Ue=gw(l,re);if(xt){const Xe=iv(g,re),dr=nh(Ue,Xe.tView.ssrId);ip(Ue,np(l,Xe,void 0,{dehydratedView:dr}),0,Td(Xe,dr))}else Yf(Ue,0)}}}finally{E(e)}}function gw(t,e){return t[e]}function iv(t,e){return Oc(t,e)}function fw(t,e,n,l){const g=ze(),w=Dr(),k=zo+t,O=g[nn],B=w.firstCreatePass?function fC(t,e,n,l,g,w){const k=e.consts,B=bu(e,t,2,l,ba(k,g));return zf(e,n,B,ba(k,w)),null!==B.attrs&&tw(B,B.attrs,!1),null!==B.mergedAttrs&&tw(B,B.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,B),B}(k,w,g,e,n,l):w.data[k],ot=k2(w,g,B,O,e,t);g[k]=ot;const xt=Lo(B);return zr(B,!0),Cb(O,ot,B),!function _g(t){return!(32&~t.flags)}(B)&&zd()&&op(w,g,ot,B),0===function $(){return hn.lFrame.elementDepthCount}()&&vs(ot,g),function nt(){hn.lFrame.elementDepthCount++}(),xt&&($f(w,g,B),Uf(w,B,g)),null!==l&&jf(g,B),fw}function mw(){let t=Sr();Vo()?Ro():(t=t.parent,zr(t,!1));const e=t;(function Re(t){return hn.skipHydrationRootTNode===t})(e)&&function tr(){hn.skipHydrationRootTNode=null}(),function Et(){hn.lFrame.elementDepthCount--}();const n=Dr();return n.firstCreatePass&&(gd(n,t),Xc(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function Kg(t){return!!(8&t.flags)}(e)&&Jy(n,e,ze(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function yh(t){return!!(16&t.flags)}(e)&&Jy(n,e,ze(),e.stylesWithoutHost,!1),mw}function av(t,e,n,l){return fw(t,e,n,l),mw(),av}let k2=(t,e,n,l,g,w)=>(tl(!0),og(l,g,function fh(){return hn.lFrame.currentNamespace}()));function bw(t,e,n){const l=ze(),g=Dr(),w=t+zo,k=g.firstCreatePass?function wC(t,e,n,l,g){const w=e.consts,k=ba(w,l),O=bu(e,t,8,"ng-container",k);return null!==k&&tw(O,k,!0),zf(e,n,O,ba(w,g)),null!==e.queries&&e.queries.elementStart(e,O),O}(w,g,l,e,n):g.data[w];zr(k,!0);const O=E2(g,l,k,t);return l[w]=O,zd()&&op(g,l,O,k),vs(O,l),Lo(k)&&($f(g,l,k),Uf(g,k,l)),null!=n&&jf(l,k),bw}function ww(){let t=Sr();const e=Dr();return Vo()?Ro():(t=t.parent,zr(t,!1)),e.firstCreatePass&&(gd(e,t),Xc(t)&&e.queries.elementEnd(t)),ww}function sv(t,e,n){return bw(t,e,n),ww(),sv}let E2=(t,e,n,l)=>(tl(!0),rg(e[nn],""));function C2(){return ze()}function cv(t,e,n){const l=ze();return is(l,lo(),e)&&vc(Dr(),Ii(),l,t,e,l[nn],n,!0),cv}function lv(t,e,n){const l=ze();if(is(l,lo(),e)){const w=Dr(),k=Ii();vc(w,k,l,t,e,jb(bs(w.data),k,l),n,!0)}return lv}const dh=void 0;var _C=["en",[["a","p"],["AM","PM"],dh],[["AM","PM"],dh,dh],[["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"]],dh,[["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"]],dh,[["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}",dh,"{1} 'at' {0}",dh],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function xC(t){const n=Math.floor(Math.abs(t)),l=t.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===l?1:5}];let Ug={};function dv(t){const e=function kC(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=S2(e);if(n)return n;const l=e.split("-")[0];if(n=S2(l),n)return n;if("en"===l)return _C;throw new Ke(701,!1)}function D2(t){return dv(t)[$g.PluralCase]}function S2(t){return t in Ug||(Ug[t]=ye.ng&&ye.ng.common&&ye.ng.common.locales&&ye.ng.common.locales[t]),Ug[t]}var $g=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}($g||{});const yw="en-US";let A2=yw,K2=(t,e,n)=>{};function hv(t,e,n,l){const g=ze(),w=Dr(),k=Sr();return fv(w,g,g[nn],k,t,e,l),hv}function gv(t,e){const n=Sr(),l=ze(),g=Dr();return fv(g,l,jb(bs(g.data),n,l),n,t,e),gv}function fv(t,e,n,l,g,w,k){const O=Lo(l),ot=t.firstCreatePass&&Kf(t),xt=e[An],re=$b(e);let Ue=!0;if(3&l.type||k){const jr=Ia(l,e),co=k?k(jr):jr,vo=re.length,Ur=k?gi=>k(Rn(gi[l.index])):l.index;let _n=null;if(!k&&O&&(_n=function u4(t,e,n,l){const g=t.cleanup;if(null!=g)for(let w=0;wB?O[B]:null}"string"==typeof k&&(w+=2)}return null}(t,e,g,l.index)),null!==_n)(_n.__ngLastListenerFn__||_n).__ngNextListenerFn__=w,_n.__ngLastListenerFn__=w,Ue=!1;else{w=Y2(l,e,xt,w),K2(jr,g,w);const gi=n.listen(co,g,w);re.push(w,gi),ot&&ot.push(g,Ur,vo,vo+1)}}else w=Y2(l,e,xt,w);const Xe=l.outputs;let dr;if(Ue&&null!==Xe&&(dr=Xe[g])){const jr=dr.length;if(jr)for(let co=0;co-1?Ha(t.index,e):e,5);let O=X2(e,n,l,w),B=g.__ngNextListenerFn__;for(;B;)O=X2(e,n,B,w)&&O,B=B.__ngNextListenerFn__;return O}}function Z2(t=1){return function Lc(t){return(hn.lFrame.contextLView=function As(t,e){for(;t>0;)e=e[xa],t--;return e}(t,hn.lFrame.contextLView))[An]}(t)}function p4(t,e){let n=null;const l=function je(t){const e=t.attrs;if(null!=e){const n=e.indexOf(5);if(!(1&n))return e[n+1]}return null}(t);for(let g=0;gn._dirtyCounter.update(l=>l+1))}(e,z1(t,n,l,g))}function p_(t=1){Xs(Rc()+t)}function h_(t){return qc(function Co(){return hn.lFrame.contextLView}(),zo+t)}function k_(t,e=""){const n=ze(),l=Dr(),g=t+zo,w=l.firstCreatePass?bu(l,g,1,e,null):l.data[g],k=E_(l,n,w,e,t);n[g]=k,zd()&&op(l,n,k,w),zr(w,!1)}let E_=(t,e,n,l,g)=>(tl(!0),function Tf(t,e){return t.createText(e)}(e[nn],l));function wv(t){return Ew("",t,""),wv}function Ew(t,e,n){const l=ze(),g=Mg(l,t,e,n);return g!==Dn&&function rd(t,e,n){const l=Qc(e,t);!function pb(t,e,n){t.setValue(e,n)}(t[nn],l,n)}(l,la(),g),Ew}function yv(t,e,n){Y1(e)&&(e=e());const l=ze();return is(l,lo(),e)&&vc(Dr(),Ii(),l,t,e,l[nn],n,!1),yv}function R_(t,e){const n=Y1(t);return n&&t.set(e),n}function vv(t,e){const n=ze(),l=Dr(),g=Sr();return fv(l,n,n[nn],g,t,e),vv}function xv(t,e,n,l,g){if(t=Qt(t),Array.isArray(t))for(let w=0;w>20;if(ga(t)||!t.multi){const Xe=new Zl(ot,g,al),dr=kv(B,e,g?xt:xt+Ue,re);-1===dr?(Tu(Sl(O,k),w,B),_v(w,t,e.length),e.push(B),O.directiveStart++,O.directiveEnd++,g&&(O.providerIndexes+=1048576),n.push(Xe),k.push(Xe)):(n[dr]=Xe,k[dr]=Xe)}else{const Xe=kv(B,e,xt+Ue,re),dr=kv(B,e,xt,xt+Ue),co=dr>=0&&n[dr];if(g&&!co||!g&&!(Xe>=0&&n[Xe])){Tu(Sl(O,k),w,B);const vo=function I4(t,e,n,l,g){const w=new Zl(t,n,al);return w.multi=[],w.index=e,w.componentProviders=0,P_(w,g,l&&!n),w}(g?M4:T4,n.length,g,l,ot);!g&&co&&(n[dr].providerFactory=vo),_v(w,t,e.length,0),e.push(B),O.directiveStart++,O.directiveEnd++,g&&(O.providerIndexes+=1048576),n.push(vo),k.push(vo)}else _v(w,t,Xe>-1?Xe:dr,P_(n[g?dr:Xe],ot,!g&&l));!g&&l&&co&&n[dr].componentProviders++}}}function _v(t,e,n,l){const g=ga(e),w=function Pd(t){return!!t.useClass}(e);if(g||w){const B=(w?Qt(e.useClass):e).prototype.ngOnDestroy;if(B){const ot=t.destroyHooks||(t.destroyHooks=[]);if(!g&&e.multi){const xt=ot.indexOf(n);-1===xt?ot.push(n,[l,B]):ot[xt+1].push(l,B)}else ot.push(n,B)}}}function P_(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function kv(t,e,n,l){for(let g=n;g{n.providersResolver=(l,g)=>function A4(t,e,n){const l=Dr();if(l.firstCreatePass){const g=Fa(t);xv(n,l.data,l.blueprint,g,!0),xv(e,l.data,l.blueprint,g,!1)}}(l,g?g(t):t,e)}}let O4=(()=>{class t{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const l=kl(0,n.type),g=l.length>0?Ly([l],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,g)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=Io({token:t,providedIn:"environment",factory:()=>new t(In(ni))})}}return t})();function B_(t){xc("NgStandalone"),t.getStandaloneInjector=e=>e.get(O4).getOrCreateStandaloneInjector(t)}function j_(t,e,n){const l=En()+t,g=ze();return g[l]===Dn?Rd(g,l,n?e.call(n):e()):am(g,l)}function V_(t,e,n,l){return G_(ze(),En(),t,e,n,l)}function z_(t,e,n,l,g){return X_(ze(),En(),t,e,n,l,g)}function H_(t,e,n,l,g,w){return function Y_(t,e,n,l,g,w,k,O){const B=e+n;return function iw(t,e,n,l,g){const w=ah(t,e,n,l);return is(t,e+2,g)||w}(t,B,g,w,k)?Rd(t,B+3,O?l.call(O,g,w,k):l(g,w,k)):wm(t,B+3)}(ze(),En(),t,e,n,l,g,w)}function W_(t,e,n,l,g,w,k){return function Z_(t,e,n,l,g,w,k,O,B){const ot=e+n;return $l(t,ot,g,w,k,O)?Rd(t,ot+4,B?l.call(B,g,w,k,O):l(g,w,k,O)):wm(t,ot+4)}(ze(),En(),t,e,n,l,g,w,k)}function K_(t,e,n,l,g,w,k,O,B,ot,xt){const re=En()+t,Ue=ze(),Xe=$l(Ue,re,n,l,g,w);return $l(Ue,re+4,k,O,B,ot)||Xe?Rd(Ue,re+8,xt?e.call(xt,n,l,g,w,k,O,B,ot):e(n,l,g,w,k,O,B,ot)):am(Ue,re+8)}function wm(t,e){const n=t[e];return n===Dn?void 0:n}function G_(t,e,n,l,g,w){const k=e+n;return is(t,k,g)?Rd(t,k+1,w?l.call(w,g):l(g)):wm(t,k+1)}function X_(t,e,n,l,g,w,k){const O=e+n;return ah(t,O,g,w)?Rd(t,O+2,k?l.call(k,g,w):l(g,w)):wm(t,O+2)}function q_(t,e){const n=Dr();let l;const g=t+zo;n.firstCreatePass?(l=function $4(t,e){if(e)for(let n=e.length-1;n>=0;n--){const l=e[n];if(t===l.name)return l}}(e,n.pipeRegistry),n.data[g]=l,l.onDestroy&&(n.destroyHooks??=[]).push(g,l.onDestroy)):l=n.data[g];const w=l.factory||(l.factory=Si(l.type)),O=ji(al);try{const B=Gd(!1),ot=w();return Gd(B),function bv(t,e,n,l){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=l}(n,ze(),g,ot),ot}finally{ji(O)}}function J_(t,e,n){const l=t+zo,g=ze(),w=qc(g,l);return ym(g,l)?G_(g,En(),e,w.transform,n,w):w.transform(n)}function tk(t,e,n,l){const g=t+zo,w=ze(),k=qc(w,g);return ym(w,g)?X_(w,En(),e,k.transform,n,l,k):k.transform(n,l)}function ym(t,e){return t[Vr].data[e].pure}function ek(t,e){return mg(t,e)}class wk{constructor(e){this.full=e;const n=e.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}let yk=(()=>{class t{log(n){console.log(n)}warn(n){console.warn(n)}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();const Ek=new Uo(""),Ck=new Uo("");let Mv,P8=(()=>{class t{constructor(n,l,g){this._ngZone=n,this.registry=l,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,Mv||(function F8(t){Mv=t}(g),g.addToWindow(l)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Qi.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(l=>!l.updateCb||!l.updateCb(n)||(clearTimeout(l.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,l,g){let w=-1;l&&l>0&&(w=setTimeout(()=>{this._callbacks=this._callbacks.filter(k=>k.timeoutId!==w),n()},l)),this._callbacks.push({doneCb:n,timeoutId:w,updateCb:g})}whenStable(n,l,g){if(g&&!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(n,l,g),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,l,g){return[]}static{this.\u0275fac=function(l){return new(l||t)(In(Qi),In(Dk),In(Ck))}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac})}}return t})(),Dk=(()=>{class t{constructor(){this._applications=new Map}registerApplication(n,l){this._applications.set(n,l)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,l=!0){return Mv?.findTestabilityInTree(this,n,l)??null}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"platform"})}}return t})();function Iv(t){return!!t&&"function"==typeof t.then}function Sk(t){return!!t&&"function"==typeof t.subscribe}const Ak=new Uo("");let Tk=(()=>{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,l)=>{this.resolve=n,this.reject=l}),this.appInits=Fo(Ak,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const g of this.appInits){const w=g();if(Iv(w))n.push(w);else if(Sk(w)){const k=new Promise((O,B)=>{w.subscribe({complete:O,error:B})});n.push(k)}}const l=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{l()}).catch(g=>{this.reject(g)}),0===n.length&&l(),this.initialized=!0}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Tw=new Uo("");let Ld=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Fo(Vu),this.afterRenderManager=Fo(kx),this.zonelessEnabled=Fo(tm),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new ie.B,this.afterTick=new ie.B,this.componentTypes=[],this.components=[],this.isStable=Fo(vd).hasPendingTasks.pipe((0,Wt.T)(n=>!n)),this._injector=Fo(ni)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let n;return new Promise(l=>{n=this.isStable.subscribe({next:g=>{g&&l()}})}).finally(()=>{n.unsubscribe()})}get injector(){return this._injector}bootstrap(n,l){const g=n instanceof S1;if(!this._injector.get(Tk).done)throw!g&&Ya(n),new Ke(405,!1);let k;k=g?n:this._injector.get(em).resolveComponentFactory(n),this.componentTypes.push(k.componentType);const O=function B8(t){return t.isBoundToModule}(k)?void 0:this._injector.get(ih),ot=k.create(ws.NULL,[],l||k.selector,O),xt=ot.location.nativeElement,re=ot.injector.get(Ek,null);return re?.registerApplication(xt),ot.onDestroy(()=>{this.detachView(ot.hostView),Mw(this.components,ot),re?.unregisterApplication(xt)}),this._loadComponent(ot),ot}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new Ke(101,!1);const n=E(null);try{this._runningTick=!0,this.synchronize()}catch(l){this.internalErrorHandler(l)}finally{this._runningTick=!1,E(n),this.afterTick.next()}}synchronize(){let n=null;this._injector.destroyed||(n=this._injector.get(by,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let l=0;for(;0!==this.dirtyFlags&&l++<10;)this.synchronizeOnce(n)}synchronizeOnce(n){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,7&this.dirtyFlags){const l=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(l);for(let{_lView:g,notifyErrorHandler:w}of this._views)j8(g,w,l,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else n?.begin?.(),n?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>pd(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const l=n;this._views.push(l),l.attachToAppRef(this)}detachView(n){const l=n;Mw(this._views,l),l.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const l=this._injector.get(Tw,[]);[...this._bootstrapListeners,...l].forEach(g=>g(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Mw(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new Ke(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Mw(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}function j8(t,e,n,l){(n||pd(t))&&fg(t,e,n&&!l?0:1)}class V8{constructor(e,n){this.ngModuleFactory=e,this.componentFactories=n}}let z8=(()=>{class t{compileModuleSync(n){return new Ny(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const l=this.compileModuleSync(n),w=Uc(ya(n).declarations).reduce((k,O)=>{const B=pn(O);return B&&k.push(new nm(B)),k},[]);return new V8(l,w)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),K8=(()=>{class t{constructor(){this.zone=Fo(Qi),this.changeDetectionScheduler=Fo(vg),this.applicationRef=Fo(Ld)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Ov({ngZoneFactory:t,ignoreChangesOutsideZone:e,scheduleInRootZone:n}){return t??=()=>new Qi({...Rv(),scheduleInRootZone:n}),[{provide:Qi,useFactory:t},{provide:Lr,multi:!0,useFactory:()=>{const l=Fo(K8,{optional:!0});return()=>l.initialize()}},{provide:Lr,multi:!0,useFactory:()=>{const l=Fo(X8);return()=>{l.initialize()}}},!0===e?{provide:D1,useValue:!0}:[],{provide:my,useValue:n??Nh}]}function Rv(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}let X8=(()=>{class t{constructor(){this.subscription=new We.yU,this.initialized=!1,this.zone=Fo(Qi),this.pendingTasks=Fo(vd)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Qi.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Qi.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),_m=(()=>{class t{constructor(){this.appRef=Fo(Ld),this.taskService=Fo(vd),this.ngZone=Fo(Qi),this.zonelessEnabled=Fo(tm),this.disableScheduling=Fo(D1,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new We.yU,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(xd):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(Fo(my,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof qd||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&5===n)return;switch(n){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 7:this.appRef.deferredDirtyFlags|=8;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;const l=this.useMicrotaskScheduler?td:Lh;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>l(()=>this.tick())):this.ngZone.runOutsideAngular(()=>l(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(xd+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(l){throw this.taskService.remove(n),l}finally{this.cleanup()}this.useMicrotaskScheduler=!0,td(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static{this.\u0275fac=function(l){return new(l||t)}}static{this.\u0275prov=Io({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Lv=new Uo("",{providedIn:"root",factory:()=>Fo(Lv,on.Optional|on.SkipSelf)||function Y8(){return typeof $localize<"u"&&$localize.locale||yw}()}),Z8=new Uo("",{providedIn:"root",factory:()=>"USD"}),Ow=new Uo("");function Rw(t){return!t.moduleRef}let pp=null;function iD(){return!1}let zk=(()=>{class t{static{this.__NG_ELEMENT_ID__=aD}}return t})();function aD(t){return function sD(t,e,n){if(Pa(t)&&!n){const l=Ha(t.index,e);return new th(l,l)}return 175&t.type?new th(e[ci],e):null}(Sr(),ze(),!(16&~t))}class Gk{constructor(){}supports(e){return nw(e)}create(e){return new pD(e)}}const uD=(t,e)=>e;class pD{constructor(e){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||uD}forEachItem(e){let n;for(n=this._itHead;null!==n;n=n._next)e(n)}forEachOperation(e){let n=this._itHead,l=this._removalsHead,g=0,w=null;for(;n||l;){const k=!l||n&&n.currentIndex{k=this._trackByFn(g,O),null!==n&&Object.is(n.trackById,k)?(l&&(n=this._verifyReinsertion(n,O,k,g)),Object.is(n.item,O)||this._addIdentityChange(n,O)):(n=this._mismatch(n,O,k,g),l=!0),n=n._next,g++}),this.length=g;return this._truncate(n),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,n,l,g){let w;return null===e?w=this._itTail:(w=e._prev,this._remove(e)),null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._reinsertAfter(e,w,g)):null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(l,g))?(Object.is(e.item,n)||this._addIdentityChange(e,n),this._moveAfter(e,w,g)):e=this._addAfter(new hD(n,l),w,g),e}_verifyReinsertion(e,n,l,g){let w=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null);return null!==w?e=this._reinsertAfter(w,e._prev,g):e.currentIndex!=g&&(e.currentIndex=g,this._addToMoves(e,g)),e}_truncate(e){for(;null!==e;){const n=e._next;this._addToRemovals(this._unlink(e)),e=n}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(e,n,l){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const g=e._prevRemoved,w=e._nextRemoved;return null===g?this._removalsHead=w:g._nextRemoved=w,null===w?this._removalsTail=g:w._prevRemoved=g,this._insertAfter(e,n,l),this._addToMoves(e,l),e}_moveAfter(e,n,l){return this._unlink(e),this._insertAfter(e,n,l),this._addToMoves(e,l),e}_addAfter(e,n,l){return this._insertAfter(e,n,l),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,n,l){const g=null===n?this._itHead:n._next;return e._next=g,e._prev=n,null===g?this._itTail=e:g._prev=e,null===n?this._itHead=e:n._next=e,null===this._linkedRecords&&(this._linkedRecords=new Xk),this._linkedRecords.put(e),e.currentIndex=l,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const n=e._prev,l=e._next;return null===n?this._itHead=l:n._next=l,null===l?this._itTail=n:l._prev=n,e}_addToMoves(e,n){return e.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e),e}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Xk),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,n){return e.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class hD{constructor(e,n){this.item=e,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class gD{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,n){let l;for(l=this._head;null!==l;l=l._nextDup)if((null===n||n<=l.currentIndex)&&Object.is(l.trackById,e))return l;return null}remove(e){const n=e._prevDup,l=e._nextDup;return null===n?this._head=l:n._nextDup=l,null===l?this._tail=n:l._prevDup=n,null===this._head}}class Xk{constructor(){this.map=new Map}put(e){const n=e.trackById;let l=this.map.get(n);l||(l=new gD,this.map.set(n,l)),l.add(e)}get(e,n){const g=this.map.get(e);return g?g.get(e,n):null}remove(e){const n=e.trackById;return this.map.get(n).remove(e)&&this.map.delete(n),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Yk(t,e,n){const l=t.previousIndex;if(null===l)return l;let g=0;return n&&l{if(n&&n.key===g)this._maybeAddToChanges(n,l),this._appendAfter=n,n=n._next;else{const w=this._getOrCreateRecordForKey(g,l);n=this._insertBeforeOrAppend(n,w)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let l=n;null!==l;l=l._nextRemoved)l===this._mapHead&&(this._mapHead=null),this._records.delete(l.key),l._nextRemoved=l._next,l.previousValue=l.currentValue,l.currentValue=null,l._prev=null,l._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,n){if(e){const l=e._prev;return n._next=e,n._prev=l,e._prev=n,l&&(l._next=n),e===this._mapHead&&(this._mapHead=n),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(e,n){if(this._records.has(e)){const g=this._records.get(e);this._maybeAddToChanges(g,n);const w=g._prev,k=g._next;return w&&(w._next=k),k&&(k._prev=w),g._next=null,g._prev=null,g}const l=new mD(e);return this._records.set(e,l),l.currentValue=n,this._addToAdditions(l),l}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,n){Object.is(n,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=n,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,n){e instanceof Map?e.forEach(n):Object.keys(e).forEach(l=>n(e[l],l))}}class mD{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Qk(){return new jv([new Gk])}let jv=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:Qk})}constructor(n){this.factories=n}static create(n,l){if(null!=l){const g=l.factories.slice();n=n.concat(g)}return new t(n)}static extend(n){return{provide:t,useFactory:l=>t.create(n,l||Qk()),deps:[[t,new hs,new Vi]]}}find(n){const l=this.factories.find(g=>g.supports(n));if(null!=l)return l;throw new Ke(901,!1)}}return t})();function qk(){return new Vv([new Zk])}let Vv=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:qk})}constructor(n){this.factories=n}static create(n,l){if(l){const g=l.factories.slice();n=n.concat(g)}return new t(n)}static extend(n){return{provide:t,useFactory:l=>t.create(n,l||qk()),deps:[[t,new hs,new Vi]]}}find(n){const l=this.factories.find(g=>g.supports(n));if(l)return l;throw new Ke(901,!1)}}return t})();function MD(t){try{const{rootComponent:e,appProviders:n,platformProviders:l}=t,g=function nD(t=[]){if(pp)return pp;const e=function $k(t=[],e){return ws.create({name:e,providers:[{provide:Mi,useValue:"platform"},{provide:Ow,useValue:new Set([()=>pp=null])},...t]})}(t);return pp=e,function Mk(){!function Wr(t){mr=t}(()=>{throw new Ke(600,!1)})}(),function jk(t){t.get($o,null)?.forEach(n=>n())}(e),e}(l),w=[Ov({}),{provide:vg,useExisting:_m},...n||[]];return function Fk(t){const e=Rw(t)?t.r3Injector:t.moduleRef.injector,n=e.get(Qi);return n.run(()=>{Rw(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();const l=e.get(ol,null);let g;if(n.runOutsideAngular(()=>{g=n.onError.subscribe({next:w=>{l.handleError(w)}})}),Rw(t)){const w=()=>e.destroy(),k=t.platformInjector.get(Ow);k.add(w),e.onDestroy(()=>{g.unsubscribe(),k.delete(w)})}else{const w=()=>t.moduleRef.destroy(),k=t.platformInjector.get(Ow);k.add(w),t.moduleRef.onDestroy(()=>{Mw(t.allPlatformModules,t.moduleRef),g.unsubscribe(),k.delete(w)})}return function $8(t,e,n){try{const l=n();return Iv(l)?l.catch(g=>{throw e.runOutsideAngular(()=>t.handleError(g)),g}):l}catch(l){throw e.runOutsideAngular(()=>t.handleError(l)),l}}(l,n,()=>{const w=e.get(Tk);return w.runInitializers(),w.donePromise.then(()=>{if(function SC(t){"string"==typeof t&&(A2=t.toLowerCase().replace(/_/g,"-"))}(e.get(Lv,yw)||yw),Rw(t)){const O=e.get(Ld);return void 0!==t.rootComponent&&O.bootstrap(t.rootComponent),O}return function eD(t,e){const n=t.injector.get(Ld);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(l=>n.bootstrap(l));else{if(!t.instance.ngDoBootstrap)throw new Ke(-403,!1);t.instance.ngDoBootstrap(n)}e.push(t)}(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}({r3Injector:new fx({providers:w,parent:g,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:g,rootComponent:e})}catch(e){return Promise.reject(e)}}function ZD(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function QD(t,e=NaN){return isNaN(parseFloat(t))||isNaN(Number(t))?e:Number(t)}function JD(t,e){xc("NgSignals");const n=qt(t);return e?.equal&&(n[_].equal=e.equal),n}function tS(t){const e=E(null);try{return t()}finally{E(e)}}const eS=new Uo("",{providedIn:"root",factory:()=>Fo(rS)});let rS=(()=>{class t{static{this.\u0275prov=Io({token:t,providedIn:"root",factory:()=>new oS})}}return t})();class oS{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Fo(vd),this.taskId=null}scheduleEffect(e){if(this.enqueue(e),null===this.taskId){const n=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(n),this.taskId=null})}}enqueue(e){const n=e.creationZone;this.queues.has(n)||this.queues.set(n,new Set);const l=this.queues.get(n);l.has(e)||(this.queuedEffectCount++,l.add(e))}flush(){for(;this.queuedEffectCount>0;)for(const[e,n]of this.queues)null===e?this.flushQueue(n):e.run(()=>this.flushQueue(n))}flushQueue(e){for(const n of e)e.delete(n),this.queuedEffectCount--,n.run()}}class nS{constructor(e,n,l,g,w,k){this.scheduler=e,this.effectFn=n,this.creationZone=l,this.injector=w,this.watcher=function Ye(t,e,n){const l=Object.create(me);n&&(l.consumerAllowSignalWrites=!0),l.fn=t,l.schedule=e;const g=B=>{l.cleanupFn=B};return l.ref={notify:()=>pt(l),run:()=>{if(null===l.fn)return;if(function A(){return c}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(l.dirty=!1,l.hasRun&&!Bt(l))return;l.hasRun=!0;const B=et(l);try{l.cleanupFn(),l.cleanupFn=ft,l.fn(g)}finally{_t(l,B)}},cleanup:()=>l.cleanupFn(),destroy:()=>function k(B){(function w(B){return null===B.fn&&null===B.schedule})(B)||(jt(B),B.cleanupFn(),B.fn=null,B.schedule=null,B.cleanupFn=ft)}(l),[_]:l},l.ref}(O=>this.runEffect(O),()=>this.schedule(),k),this.unregisterOnDestroy=g?.onDestroy(()=>this.destroy())}runEffect(e){try{this.effectFn(e)}catch(n){this.injector.get(ol,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function xE(t,e){xc("NgSignals"),!e?.injector&&vn();const n=e?.injector??Fo(ws),l=!0!==e?.manualCleanup?n.get(Uu):null,g=new nS(n.get(eS),t,typeof Zone>"u"?null:Zone.current,l,n,e?.allowSignalWrites??!1),w=n.get(zk,null,{optional:!0});return w&&8&w._lView[Oo]?(w._lView[Ei]??=[]).push(g.watcher.notify):g.watcher.notify(),g}function iS(t){const e=pn(t);if(!e)return null;const n=new nm(e);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return e.standalone},get isSignal(){return e.signals}}}},9417:(i,a,r)=>{"use strict";r.d(a,{BC:()=>$e,JD:()=>Zn,Q0:()=>Fs,X1:()=>$s,YN:()=>gs,YS:()=>Bi,cV:()=>Pr,cb:()=>Ke,cz:()=>_t,hs:()=>xo,j4:()=>Da,k0:()=>At,kq:()=>S,l_:()=>ea,me:()=>dt,ok:()=>Ti,qT:()=>Sn,tU:()=>Lr,vO:()=>ie,vS:()=>Ra,xq:()=>Es,ze:()=>Li});var o=r(4438),s=r(177),c=r(6648),y=r(7468),_=r(1413),E=r(6354);let T=(()=>{class at{constructor(Z,Rt){this._renderer=Z,this._elementRef=Rt,this.onChange=je=>{},this.onTouched=()=>{}}setProperty(Z,Rt){this._renderer.setProperty(this._elementRef.nativeElement,Z,Rt)}registerOnTouched(Z){this.onTouched=Z}registerOnChange(Z){this.onChange=Z}setDisabledState(Z){this.setProperty("disabled",Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(o.sFG),o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:at})}}return at})(),A=(()=>{class at extends T{static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,features:[o.Vt3]})}}return at})();const S=new o.nKC(""),Y={provide:S,useExisting:(0,o.Rfq)(()=>dt),multi:!0},q=new o.nKC("");let dt=(()=>{class at extends T{constructor(Z,Rt,je){super(Z,Rt),this._compositionMode=je,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function z(){const at=(0,s.QT)()?(0,s.QT)().getUserAgent():"";return/android (\d+)/.test(at.toLowerCase())}())}writeValue(Z){this.setProperty("value",Z??"")}_handleInput(Z){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(Z)}_compositionStart(){this._composing=!0}_compositionEnd(Z){this._composing=!1,this._compositionMode&&this.onChange(Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(q,8))}}static{this.\u0275dir=o.FsC({type:at,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(Rt,je){1&Rt&&o.bIt("input",function(en){return je._handleInput(en.target.value)})("blur",function(){return je.onTouched()})("compositionstart",function(){return je._compositionStart()})("compositionend",function(en){return je._compositionEnd(en.target.value)})},features:[o.Jv_([Y]),o.Vt3]})}}return at})();function pt(at){return null==at||("string"==typeof at||Array.isArray(at))&&0===at.length}function et(at){return null!=at&&"number"==typeof at.length}const _t=new o.nKC(""),Bt=new o.nKC(""),jt=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class At{static min(gt){return function kt(at){return gt=>{if(pt(gt.value)||pt(at))return null;const Z=parseFloat(gt.value);return!isNaN(Z)&&Z{if(pt(gt.value)||pt(at))return null;const Z=parseFloat(gt.value);return!isNaN(Z)&&Z>at?{max:{max:at,actual:gt.value}}:null}}(gt)}static required(gt){return lt(gt)}static requiredTrue(gt){return Ct(gt)}static email(gt){return function $t(at){return pt(at.value)||jt.test(at.value)?null:{email:!0}}(gt)}static minLength(gt){return function qt(at){return gt=>pt(gt.value)||!et(gt.value)?null:gt.value.length{if(pt(Rt.value))return null;const je=Rt.value;return gt.test(je)?null:{pattern:{requiredPattern:Z,actualValue:je}}}}(gt)}static nullValidator(gt){return null}static compose(gt){return Ve(gt)}static composeAsync(gt){return Lt(gt)}}function lt(at){return pt(at.value)?{required:!0}:null}function Ct(at){return!0===at.value?null:{required:!0}}function ve(at){return gt=>et(gt.value)&>.value.length>at?{maxlength:{requiredLength:at,actualLength:gt.value.length}}:null}function ce(at){return null}function qe(at){return null!=at}function Mr(at){return(0,o.jNT)(at)?(0,c.H)(at):at}function mr(at){let gt={};return at.forEach(Z=>{gt=null!=Z?{...gt,...Z}:gt}),0===Object.keys(gt).length?null:gt}function _r(at,gt){return gt.map(Z=>Z(at))}function ke(at){return at.map(gt=>function Wr(at){return!at.validate}(gt)?gt:Z=>gt.validate(Z))}function Ve(at){if(!at)return null;const gt=at.filter(qe);return 0==gt.length?null:function(Z){return mr(_r(Z,gt))}}function yt(at){return null!=at?Ve(ke(at)):null}function Lt(at){if(!at)return null;const gt=at.filter(qe);return 0==gt.length?null:function(Z){const Rt=_r(Z,gt).map(Mr);return(0,y.p)(Rt).pipe((0,E.T)(mr))}}function Ie(at){return null!=at?Lt(ke(at)):null}function Pt(at,gt){return null===at?[gt]:Array.isArray(at)?[...at,gt]:[at,gt]}function le(at){return at._rawValidators}function zt(at){return at._rawAsyncValidators}function Ae(at){return at?Array.isArray(at)?at:[at]:[]}function Ye(at,gt){return Array.isArray(at)?at.includes(gt):at===gt}function ft(at,gt){const Z=Ae(gt);return Ae(at).forEach(je=>{Ye(Z,je)||Z.push(je)}),Z}function me(at,gt){return Ae(gt).filter(Z=>!Ye(at,Z))}class Vt{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(gt){this._rawValidators=gt||[],this._composedValidatorFn=yt(this._rawValidators)}_setAsyncValidators(gt){this._rawAsyncValidators=gt||[],this._composedAsyncValidatorFn=Ie(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(gt){this._onDestroyCallbacks.push(gt)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(gt=>gt()),this._onDestroyCallbacks=[]}reset(gt=void 0){this.control&&this.control.reset(gt)}hasError(gt,Z){return!!this.control&&this.control.hasError(gt,Z)}getError(gt,Z){return this.control?this.control.getError(gt,Z):null}}class Te extends Vt{get formDirective(){return null}get path(){return null}}class ie extends Vt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class We{constructor(gt){this._cd=gt}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let $e=(()=>{class at extends We{constructor(Z){super(Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(ie,2))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Rt,je){2&Rt&&o.AVh("ng-untouched",je.isUntouched)("ng-touched",je.isTouched)("ng-pristine",je.isPristine)("ng-dirty",je.isDirty)("ng-valid",je.isValid)("ng-invalid",je.isInvalid)("ng-pending",je.isPending)},features:[o.Vt3]})}}return at})(),Ke=(()=>{class at extends We{constructor(Z){super(Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(Te,10))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Rt,je){2&Rt&&o.AVh("ng-untouched",je.isUntouched)("ng-touched",je.isTouched)("ng-pristine",je.isPristine)("ng-dirty",je.isDirty)("ng-valid",je.isValid)("ng-invalid",je.isInvalid)("ng-pending",je.isPending)("ng-submitted",je.isSubmitted)},features:[o.Vt3]})}}return at})();const Hr="VALID",Qr="INVALID",Xr="PENDING",gr="DISABLED";class ho{}class te extends ho{constructor(gt,Z){super(),this.value=gt,this.source=Z}}class Qt extends ho{constructor(gt,Z){super(),this.pristine=gt,this.source=Z}}class Ft extends ho{constructor(gt,Z){super(),this.touched=gt,this.source=Z}}class pe extends ho{constructor(gt,Z){super(),this.status=gt,this.source=Z}}class br extends ho{constructor(gt){super(),this.source=gt}}class Yr extends ho{constructor(gt){super(),this.source=gt}}function Do(at){return(_e(at)?at.validators:at)||null}function rr(at,gt){return(_e(gt)?gt.asyncValidators:at)||null}function _e(at){return null!=at&&!Array.isArray(at)&&"object"==typeof at}function Qe(at,gt,Z){const Rt=at.controls;if(!(gt?Object.keys(Rt):Rt).length)throw new o.wOt(1e3,"");if(!Rt[Z])throw new o.wOt(1001,"")}function De(at,gt,Z){at._forEachChild((Rt,je)=>{if(void 0===Z[je])throw new o.wOt(1002,"")})}class we{constructor(gt,Z){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=(0,o.EWP)(()=>this.statusReactive()),this.statusReactive=(0,o.vPA)(void 0),this._pristine=(0,o.EWP)(()=>this.pristineReactive()),this.pristineReactive=(0,o.vPA)(!0),this._touched=(0,o.EWP)(()=>this.touchedReactive()),this.touchedReactive=(0,o.vPA)(!1),this._events=new _.B,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(gt),this._assignAsyncValidators(Z)}get validator(){return this._composedValidatorFn}set validator(gt){this._rawValidators=this._composedValidatorFn=gt}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(gt){this._rawAsyncValidators=this._composedAsyncValidatorFn=gt}get parent(){return this._parent}get status(){return(0,o.O8t)(this.statusReactive)}set status(gt){(0,o.O8t)(()=>this.statusReactive.set(gt))}get valid(){return this.status===Hr}get invalid(){return this.status===Qr}get pending(){return this.status==Xr}get disabled(){return this.status===gr}get enabled(){return this.status!==gr}get pristine(){return(0,o.O8t)(this.pristineReactive)}set pristine(gt){(0,o.O8t)(()=>this.pristineReactive.set(gt))}get dirty(){return!this.pristine}get touched(){return(0,o.O8t)(this.touchedReactive)}set touched(gt){(0,o.O8t)(()=>this.touchedReactive.set(gt))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(gt){this._assignValidators(gt)}setAsyncValidators(gt){this._assignAsyncValidators(gt)}addValidators(gt){this.setValidators(ft(gt,this._rawValidators))}addAsyncValidators(gt){this.setAsyncValidators(ft(gt,this._rawAsyncValidators))}removeValidators(gt){this.setValidators(me(gt,this._rawValidators))}removeAsyncValidators(gt){this.setAsyncValidators(me(gt,this._rawAsyncValidators))}hasValidator(gt){return Ye(this._rawValidators,gt)}hasAsyncValidator(gt){return Ye(this._rawAsyncValidators,gt)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(gt={}){const Z=!1===this.touched;this.touched=!0;const Rt=gt.sourceControl??this;this._parent&&!gt.onlySelf&&this._parent.markAsTouched({...gt,sourceControl:Rt}),Z&&!1!==gt.emitEvent&&this._events.next(new Ft(!0,Rt))}markAllAsTouched(gt={}){this.markAsTouched({onlySelf:!0,emitEvent:gt.emitEvent,sourceControl:this}),this._forEachChild(Z=>Z.markAllAsTouched(gt))}markAsUntouched(gt={}){const Z=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const Rt=gt.sourceControl??this;this._forEachChild(je=>{je.markAsUntouched({onlySelf:!0,emitEvent:gt.emitEvent,sourceControl:Rt})}),this._parent&&!gt.onlySelf&&this._parent._updateTouched(gt,Rt),Z&&!1!==gt.emitEvent&&this._events.next(new Ft(!1,Rt))}markAsDirty(gt={}){const Z=!0===this.pristine;this.pristine=!1;const Rt=gt.sourceControl??this;this._parent&&!gt.onlySelf&&this._parent.markAsDirty({...gt,sourceControl:Rt}),Z&&!1!==gt.emitEvent&&this._events.next(new Qt(!1,Rt))}markAsPristine(gt={}){const Z=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const Rt=gt.sourceControl??this;this._forEachChild(je=>{je.markAsPristine({onlySelf:!0,emitEvent:gt.emitEvent})}),this._parent&&!gt.onlySelf&&this._parent._updatePristine(gt,Rt),Z&&!1!==gt.emitEvent&&this._events.next(new Qt(!0,Rt))}markAsPending(gt={}){this.status=Xr;const Z=gt.sourceControl??this;!1!==gt.emitEvent&&(this._events.next(new pe(this.status,Z)),this.statusChanges.emit(this.status)),this._parent&&!gt.onlySelf&&this._parent.markAsPending({...gt,sourceControl:Z})}disable(gt={}){const Z=this._parentMarkedDirty(gt.onlySelf);this.status=gr,this.errors=null,this._forEachChild(je=>{je.disable({...gt,onlySelf:!0})}),this._updateValue();const Rt=gt.sourceControl??this;!1!==gt.emitEvent&&(this._events.next(new te(this.value,Rt)),this._events.next(new pe(this.status,Rt)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...gt,skipPristineCheck:Z},this),this._onDisabledChange.forEach(je=>je(!0))}enable(gt={}){const Z=this._parentMarkedDirty(gt.onlySelf);this.status=Hr,this._forEachChild(Rt=>{Rt.enable({...gt,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:gt.emitEvent}),this._updateAncestors({...gt,skipPristineCheck:Z},this),this._onDisabledChange.forEach(Rt=>Rt(!1))}_updateAncestors(gt,Z){this._parent&&!gt.onlySelf&&(this._parent.updateValueAndValidity(gt),gt.skipPristineCheck||this._parent._updatePristine({},Z),this._parent._updateTouched({},Z))}setParent(gt){this._parent=gt}getRawValue(){return this.value}updateValueAndValidity(gt={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const Rt=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Hr||this.status===Xr)&&this._runAsyncValidator(Rt,gt.emitEvent)}const Z=gt.sourceControl??this;!1!==gt.emitEvent&&(this._events.next(new te(this.value,Z)),this._events.next(new pe(this.status,Z)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!gt.onlySelf&&this._parent.updateValueAndValidity({...gt,sourceControl:Z})}_updateTreeValidity(gt={emitEvent:!0}){this._forEachChild(Z=>Z._updateTreeValidity(gt)),this.updateValueAndValidity({onlySelf:!0,emitEvent:gt.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?gr:Hr}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(gt,Z){if(this.asyncValidator){this.status=Xr,this._hasOwnPendingAsyncValidator={emitEvent:!1!==Z};const Rt=Mr(this.asyncValidator(this));this._asyncValidationSubscription=Rt.subscribe(je=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(je,{emitEvent:Z,shouldHaveEmitted:gt})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const gt=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,gt}return!1}setErrors(gt,Z={}){this.errors=gt,this._updateControlsErrors(!1!==Z.emitEvent,this,Z.shouldHaveEmitted)}get(gt){let Z=gt;return null==Z||(Array.isArray(Z)||(Z=Z.split(".")),0===Z.length)?null:Z.reduce((Rt,je)=>Rt&&Rt._find(je),this)}getError(gt,Z){const Rt=Z?this.get(Z):this;return Rt&&Rt.errors?Rt.errors[gt]:null}hasError(gt,Z){return!!this.getError(gt,Z)}get root(){let gt=this;for(;gt._parent;)gt=gt._parent;return gt}_updateControlsErrors(gt,Z,Rt){this.status=this._calculateStatus(),gt&&this.statusChanges.emit(this.status),(gt||Rt)&&this._events.next(new pe(this.status,Z)),this._parent&&this._parent._updateControlsErrors(gt,Z,Rt)}_initObservables(){this.valueChanges=new o.bkB,this.statusChanges=new o.bkB}_calculateStatus(){return this._allControlsDisabled()?gr:this.errors?Qr:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Xr)?Xr:this._anyControlsHaveStatus(Qr)?Qr:Hr}_anyControlsHaveStatus(gt){return this._anyControls(Z=>Z.status===gt)}_anyControlsDirty(){return this._anyControls(gt=>gt.dirty)}_anyControlsTouched(){return this._anyControls(gt=>gt.touched)}_updatePristine(gt,Z){const Rt=!this._anyControlsDirty(),je=this.pristine!==Rt;this.pristine=Rt,this._parent&&!gt.onlySelf&&this._parent._updatePristine(gt,Z),je&&this._events.next(new Qt(this.pristine,Z))}_updateTouched(gt={},Z){this.touched=this._anyControlsTouched(),this._events.next(new Ft(this.touched,Z)),this._parent&&!gt.onlySelf&&this._parent._updateTouched(gt,Z)}_registerOnCollectionChange(gt){this._onCollectionChange=gt}_setUpdateStrategy(gt){_e(gt)&&null!=gt.updateOn&&(this._updateOn=gt.updateOn)}_parentMarkedDirty(gt){return!gt&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(gt){return null}_assignValidators(gt){this._rawValidators=Array.isArray(gt)?gt.slice():gt,this._composedValidatorFn=function Ko(at){return Array.isArray(at)?yt(at):at||null}(this._rawValidators)}_assignAsyncValidators(gt){this._rawAsyncValidators=Array.isArray(gt)?gt.slice():gt,this._composedAsyncValidatorFn=function Je(at){return Array.isArray(at)?Ie(at):at||null}(this._rawAsyncValidators)}}class Zt extends we{constructor(gt,Z,Rt){super(Do(Z),rr(Rt,Z)),this.controls=gt,this._initObservables(),this._setUpdateStrategy(Z),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(gt,Z){return this.controls[gt]?this.controls[gt]:(this.controls[gt]=Z,Z.setParent(this),Z._registerOnCollectionChange(this._onCollectionChange),Z)}addControl(gt,Z,Rt={}){this.registerControl(gt,Z),this.updateValueAndValidity({emitEvent:Rt.emitEvent}),this._onCollectionChange()}removeControl(gt,Z={}){this.controls[gt]&&this.controls[gt]._registerOnCollectionChange(()=>{}),delete this.controls[gt],this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}setControl(gt,Z,Rt={}){this.controls[gt]&&this.controls[gt]._registerOnCollectionChange(()=>{}),delete this.controls[gt],Z&&this.registerControl(gt,Z),this.updateValueAndValidity({emitEvent:Rt.emitEvent}),this._onCollectionChange()}contains(gt){return this.controls.hasOwnProperty(gt)&&this.controls[gt].enabled}setValue(gt,Z={}){De(this,0,gt),Object.keys(gt).forEach(Rt=>{Qe(this,!0,Rt),this.controls[Rt].setValue(gt[Rt],{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z)}patchValue(gt,Z={}){null!=gt&&(Object.keys(gt).forEach(Rt=>{const je=this.controls[Rt];je&&je.patchValue(gt[Rt],{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z))}reset(gt={},Z={}){this._forEachChild((Rt,je)=>{Rt.reset(gt?gt[je]:null,{onlySelf:!0,emitEvent:Z.emitEvent})}),this._updatePristine(Z,this),this._updateTouched(Z,this),this.updateValueAndValidity(Z)}getRawValue(){return this._reduceChildren({},(gt,Z,Rt)=>(gt[Rt]=Z.getRawValue(),gt))}_syncPendingControls(){let gt=this._reduceChildren(!1,(Z,Rt)=>!!Rt._syncPendingControls()||Z);return gt&&this.updateValueAndValidity({onlySelf:!0}),gt}_forEachChild(gt){Object.keys(this.controls).forEach(Z=>{const Rt=this.controls[Z];Rt&>(Rt,Z)})}_setUpControls(){this._forEachChild(gt=>{gt.setParent(this),gt._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(gt){for(const[Z,Rt]of Object.entries(this.controls))if(this.contains(Z)&>(Rt))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Z,Rt,je)=>((Rt.enabled||this.disabled)&&(Z[je]=Rt.value),Z))}_reduceChildren(gt,Z){let Rt=gt;return this._forEachChild((je,ko)=>{Rt=Z(Rt,je,ko)}),Rt}_allControlsDisabled(){for(const gt of Object.keys(this.controls))if(this.controls[gt].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(gt){return this.controls.hasOwnProperty(gt)?this.controls[gt]:null}}class _o extends Zt{}const ei=new o.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>Zo}),Zo="always";function Ci(at,gt){return[...gt.path,at]}function Io(at,gt,Z=Zo){Ri(at,gt),gt.valueAccessor.writeValue(at.value),(at.disabled||"always"===Z)&>.valueAccessor.setDisabledState?.(at.disabled),function Oa(at,gt){gt.valueAccessor.registerOnChange(Z=>{at._pendingValue=Z,at._pendingChange=!0,at._pendingDirty=!0,"change"===at.updateOn&&na(at,gt)})}(at,gt),function Xn(at,gt){const Z=(Rt,je)=>{gt.valueAccessor.writeValue(Rt),je&>.viewToModelUpdate(Rt)};at.registerOnChange(Z),gt._registerOnDestroy(()=>{at._unregisterOnChange(Z)})}(at,gt),function Ni(at,gt){gt.valueAccessor.registerOnTouched(()=>{at._pendingTouched=!0,"blur"===at.updateOn&&at._pendingChange&&na(at,gt),"submit"!==at.updateOn&&at.markAsTouched()})}(at,gt),function Un(at,gt){if(gt.valueAccessor.setDisabledState){const Z=Rt=>{gt.valueAccessor.setDisabledState(Rt)};at.registerOnDisabledChange(Z),gt._registerOnDestroy(()=>{at._unregisterOnDisabledChange(Z)})}}(at,gt)}function Oi(at,gt,Z=!0){const Rt=()=>{};gt.valueAccessor&&(gt.valueAccessor.registerOnChange(Rt),gt.valueAccessor.registerOnTouched(Rt)),yi(at,gt),at&&(gt._invokeOnDestroyCallbacks(),at._registerOnCollectionChange(()=>{}))}function di(at,gt){at.forEach(Z=>{Z.registerOnValidatorChange&&Z.registerOnValidatorChange(gt)})}function Ri(at,gt){const Z=le(at);null!==gt.validator?at.setValidators(Pt(Z,gt.validator)):"function"==typeof Z&&at.setValidators([Z]);const Rt=zt(at);null!==gt.asyncValidator?at.setAsyncValidators(Pt(Rt,gt.asyncValidator)):"function"==typeof Rt&&at.setAsyncValidators([Rt]);const je=()=>at.updateValueAndValidity();di(gt._rawValidators,je),di(gt._rawAsyncValidators,je)}function yi(at,gt){let Z=!1;if(null!==at){if(null!==gt.validator){const je=le(at);if(Array.isArray(je)&&je.length>0){const ko=je.filter(en=>en!==gt.validator);ko.length!==je.length&&(Z=!0,at.setValidators(ko))}}if(null!==gt.asyncValidator){const je=zt(at);if(Array.isArray(je)&&je.length>0){const ko=je.filter(en=>en!==gt.asyncValidator);ko.length!==je.length&&(Z=!0,at.setAsyncValidators(ko))}}}const Rt=()=>{};return di(gt._rawValidators,Rt),di(gt._rawAsyncValidators,Rt),Z}function na(at,gt){at._pendingDirty&&at.markAsDirty(),at.setValue(at._pendingValue,{emitModelToViewChange:!1}),gt.viewToModelUpdate(at._pendingValue),at._pendingChange=!1}function ui(at,gt){Ri(at,gt)}function Yt(at,gt){if(!at.hasOwnProperty("model"))return!1;const Z=at.model;return!!Z.isFirstChange()||!Object.is(gt,Z.currentValue)}function de(at,gt){at._syncPendingControls(),gt.forEach(Z=>{const Rt=Z.control;"submit"===Rt.updateOn&&Rt._pendingChange&&(Z.viewToModelUpdate(Rt._pendingValue),Rt._pendingChange=!1)})}function He(at,gt){if(!gt)return null;let Z,Rt,je;return Array.isArray(gt),gt.forEach(ko=>{ko.constructor===dt?Z=ko:function Mt(at){return Object.getPrototypeOf(at.constructor)===A}(ko)?Rt=ko:je=ko}),je||Rt||Z||null}const Ir={provide:Te,useExisting:(0,o.Rfq)(()=>Pr)},Cr=Promise.resolve();let Pr=(()=>{class at extends Te{get submitted(){return(0,o.O8t)(this.submittedReactive)}constructor(Z,Rt,je){super(),this.callSetDisabledState=je,this._submitted=(0,o.EWP)(()=>this.submittedReactive()),this.submittedReactive=(0,o.vPA)(!1),this._directives=new Set,this.ngSubmit=new o.bkB,this.form=new Zt({},yt(Z),Ie(Rt))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(Z){Cr.then(()=>{const Rt=this._findContainer(Z.path);Z.control=Rt.registerControl(Z.name,Z.control),Io(Z.control,Z,this.callSetDisabledState),Z.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(Z)})}getControl(Z){return this.form.get(Z.path)}removeControl(Z){Cr.then(()=>{const Rt=this._findContainer(Z.path);Rt&&Rt.removeControl(Z.name),this._directives.delete(Z)})}addFormGroup(Z){Cr.then(()=>{const Rt=this._findContainer(Z.path),je=new Zt({});ui(je,Z),Rt.registerControl(Z.name,je),je.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(Z){Cr.then(()=>{const Rt=this._findContainer(Z.path);Rt&&Rt.removeControl(Z.name)})}getFormGroup(Z){return this.form.get(Z.path)}updateModel(Z,Rt){Cr.then(()=>{this.form.get(Z.path).setValue(Rt)})}setValue(Z){this.control.setValue(Z)}onSubmit(Z){return this.submittedReactive.set(!0),de(this.form,this._directives),this.ngSubmit.emit(Z),"dialog"===Z?.target?.method}onReset(){this.resetForm()}resetForm(Z=void 0){this.form.reset(Z),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(Z){return Z.pop(),Z.length?this.form.get(Z):this.form}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(_t,10),o.rXU(Bt,10),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Rt,je){1&Rt&&o.bIt("submit",function(en){return je.onSubmit(en)})("reset",function(){return je.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([Ir]),o.Vt3]})}}return at})();function $r(at,gt){const Z=at.indexOf(gt);Z>-1&&at.splice(Z,1)}function Jr(at){return"object"==typeof at&&null!==at&&2===Object.keys(at).length&&"value"in at&&"disabled"in at}const eo=class extends we{constructor(gt=null,Z,Rt){super(Do(Z),rr(Rt,Z)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(gt),this._setUpdateStrategy(Z),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),_e(Z)&&(Z.nonNullable||Z.initialValueIsDefault)&&(this.defaultValue=Jr(gt)?gt.value:gt)}setValue(gt,Z={}){this.value=this._pendingValue=gt,this._onChange.length&&!1!==Z.emitModelToViewChange&&this._onChange.forEach(Rt=>Rt(this.value,!1!==Z.emitViewToModelChange)),this.updateValueAndValidity(Z)}patchValue(gt,Z={}){this.setValue(gt,Z)}reset(gt=this.defaultValue,Z={}){this._applyFormState(gt),this.markAsPristine(Z),this.markAsUntouched(Z),this.setValue(this.value,Z),this._pendingChange=!1}_updateValue(){}_anyControls(gt){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(gt){this._onChange.push(gt)}_unregisterOnChange(gt){$r(this._onChange,gt)}registerOnDisabledChange(gt){this._onDisabledChange.push(gt)}_unregisterOnDisabledChange(gt){$r(this._onDisabledChange,gt)}_forEachChild(gt){}_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(gt){Jr(gt)?(this.value=this._pendingValue=gt.value,gt.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=gt}},xo=eo,Ji={provide:ie,useExisting:(0,o.Rfq)(()=>Ra)},on=Promise.resolve();let Ra=(()=>{class at extends ie{constructor(Z,Rt,je,ko,en,$a){super(),this._changeDetectorRef=en,this.callSetDisabledState=$a,this.control=new eo,this._registered=!1,this.name="",this.update=new o.bkB,this._parent=Z,this._setValidators(Rt),this._setAsyncValidators(je),this.valueAccessor=He(0,ko)}ngOnChanges(Z){if(this._checkForErrors(),!this._registered||"name"in Z){if(this._registered&&(this._checkName(),this.formDirective)){const Rt=Z.name.previousValue;this.formDirective.removeControl({name:Rt,path:this._getPath(Rt)})}this._setUpControl()}"isDisabled"in Z&&this._updateDisabled(Z),Yt(Z,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(Z){this.viewModel=Z,this.update.emit(Z)}_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(){Io(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(Z){on.then(()=>{this.control.setValue(Z,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(Z){const Rt=Z.isDisabled.currentValue,je=0!==Rt&&(0,o.L39)(Rt);on.then(()=>{je&&!this.control.disabled?this.control.disable():!je&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(Z){return this._parent?Ci(Z,this._parent):[Z]}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(Te,9),o.rXU(_t,10),o.rXU(Bt,10),o.rXU(S,10),o.rXU(o.gRc,8),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[o.Jv_([Ji]),o.Vt3,o.OA$]})}}return at})(),Sn=(()=>{class at{static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275dir=o.FsC({type:at,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return at})();const ji={provide:S,useExisting:(0,o.Rfq)(()=>Fs),multi:!0};let Fs=(()=>{class at extends A{writeValue(Z){this.setProperty("value",Z??"")}registerOnChange(Z){this.onChange=Rt=>{Z(""==Rt?null:parseFloat(Rt))}}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Rt,je){1&Rt&&o.bIt("input",function(en){return je.onChange(en.target.value)})("blur",function(){return je.onTouched()})},features:[o.Jv_([ji]),o.Vt3]})}}return at})();const oi=new o.nKC(""),Ua={provide:ie,useExisting:(0,o.Rfq)(()=>ea)};let ea=(()=>{class at extends ie{set isDisabled(Z){}static{this._ngModelWarningSentOnce=!1}constructor(Z,Rt,je,ko,en){super(),this._ngModelWarningConfig=ko,this.callSetDisabledState=en,this.update=new o.bkB,this._ngModelWarningSent=!1,this._setValidators(Z),this._setAsyncValidators(Rt),this.valueAccessor=He(0,je)}ngOnChanges(Z){if(this._isControlChanged(Z)){const Rt=Z.form.previousValue;Rt&&Oi(Rt,this,!1),Io(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Yt(Z,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Oi(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(Z){this.viewModel=Z,this.update.emit(Z)}_isControlChanged(Z){return Z.hasOwnProperty("form")}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(_t,10),o.rXU(Bt,10),o.rXU(S,10),o.rXU(oi,8),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[o.Jv_([Ua]),o.Vt3,o.OA$]})}}return at})();const Go={provide:Te,useExisting:(0,o.Rfq)(()=>Da)};let Da=(()=>{class at extends Te{get submitted(){return(0,o.O8t)(this._submittedReactive)}set submitted(Z){this._submittedReactive.set(Z)}constructor(Z,Rt,je){super(),this.callSetDisabledState=je,this._submitted=(0,o.EWP)(()=>this._submittedReactive()),this._submittedReactive=(0,o.vPA)(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new o.bkB,this._setValidators(Z),this._setAsyncValidators(Rt)}ngOnChanges(Z){this._checkFormPresent(),Z.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(yi(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(Z){const Rt=this.form.get(Z.path);return Io(Rt,Z,this.callSetDisabledState),Rt.updateValueAndValidity({emitEvent:!1}),this.directives.push(Z),Rt}getControl(Z){return this.form.get(Z.path)}removeControl(Z){Oi(Z.control||null,Z,!1),function Oe(at,gt){const Z=at.indexOf(gt);Z>-1&&at.splice(Z,1)}(this.directives,Z)}addFormGroup(Z){this._setUpFormContainer(Z)}removeFormGroup(Z){this._cleanUpFormContainer(Z)}getFormGroup(Z){return this.form.get(Z.path)}addFormArray(Z){this._setUpFormContainer(Z)}removeFormArray(Z){this._cleanUpFormContainer(Z)}getFormArray(Z){return this.form.get(Z.path)}updateModel(Z,Rt){this.form.get(Z.path).setValue(Rt)}onSubmit(Z){return this._submittedReactive.set(!0),de(this.form,this.directives),this.ngSubmit.emit(Z),this.form._events.next(new br(this.control)),"dialog"===Z?.target?.method}onReset(){this.resetForm()}resetForm(Z=void 0){this.form.reset(Z),this._submittedReactive.set(!1),this.form._events.next(new Yr(this.form))}_updateDomValue(){this.directives.forEach(Z=>{const Rt=Z.control,je=this.form.get(Z.path);Rt!==je&&(Oi(Rt||null,Z),(at=>at instanceof eo)(je)&&(Io(je,Z,this.callSetDisabledState),Z.control=je))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(Z){const Rt=this.form.get(Z.path);ui(Rt,Z),Rt.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(Z){if(this.form){const Rt=this.form.get(Z.path);Rt&&function Mn(at,gt){return yi(at,gt)}(Rt,Z)&&Rt.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ri(this.form,this),this._oldForm&&yi(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(_t,10),o.rXU(Bt,10),o.rXU(ei,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formGroup",""]],hostBindings:function(Rt,je){1&Rt&&o.bIt("submit",function(en){return je.onSubmit(en)})("reset",function(){return je.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o.Jv_([Go]),o.Vt3,o.OA$]})}}return at})();const us={provide:ie,useExisting:(0,o.Rfq)(()=>Zn)};let Zn=(()=>{class at extends ie{set isDisabled(Z){}static{this._ngModelWarningSentOnce=!1}constructor(Z,Rt,je,ko,en){super(),this._ngModelWarningConfig=en,this._added=!1,this.name=null,this.update=new o.bkB,this._ngModelWarningSent=!1,this._parent=Z,this._setValidators(Rt),this._setAsyncValidators(je),this.valueAccessor=He(0,ko)}ngOnChanges(Z){this._added||this._setUpControl(),Yt(Z,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(Z){this.viewModel=Z,this.update.emit(Z)}get path(){return Ci(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{this.\u0275fac=function(Rt){return new(Rt||at)(o.rXU(Te,13),o.rXU(_t,10),o.rXU(Bt,10),o.rXU(S,10),o.rXU(oi,8))}}static{this.\u0275dir=o.FsC({type:at,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[o.Jv_([us]),o.Vt3,o.OA$]})}}return at})();let pi=(()=>{class at{constructor(){this._validator=ce}ngOnChanges(Z){if(this.inputName in Z){const Rt=this.normalizeInput(Z[this.inputName].currentValue);this._enabled=this.enabled(Rt),this._validator=this._enabled?this.createValidator(Rt):ce,this._onChange&&this._onChange()}}validate(Z){return this._validator(Z)}registerOnValidatorChange(Z){this._onChange=Z}enabled(Z){return null!=Z}static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275dir=o.FsC({type:at,features:[o.OA$]})}}return at})();const Bs={provide:_t,useExisting:(0,o.Rfq)(()=>Bi),multi:!0},Us={provide:_t,useExisting:(0,o.Rfq)(()=>Es),multi:!0};let Bi=(()=>{class at extends pi{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=o.L39,this.createValidator=Z=>lt}enabled(Z){return Z}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Rt,je){2&Rt&&o.BMQ("required",je._enabled?"":null)},inputs:{required:"required"},features:[o.Jv_([Bs]),o.Vt3]})}}return at})(),Es=(()=>{class at extends Bi{constructor(){super(...arguments),this.createValidator=Z=>Ct}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Rt,je){2&Rt&&o.BMQ("required",je._enabled?"":null)},features:[o.Jv_([Us]),o.Vt3]})}}return at})();const ae={provide:_t,useExisting:(0,o.Rfq)(()=>Lr),multi:!0};let Lr=(()=>{class at extends pi{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=Z=>function Jn(at){return"number"==typeof at?at:parseInt(at,10)}(Z),this.createValidator=Z=>ve(Z)}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275dir=o.FsC({type:at,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Rt,je){2&Rt&&o.BMQ("maxlength",je._enabled?je.maxlength:null)},inputs:{maxlength:"maxlength"},features:[o.Jv_([ae]),o.Vt3]})}}return at})(),So=(()=>{class at{static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({})}}return at})();class Wn extends we{constructor(gt,Z,Rt){super(Do(Z),rr(Rt,Z)),this.controls=gt,this._initObservables(),this._setUpdateStrategy(Z),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(gt){return this.controls[this._adjustIndex(gt)]}push(gt,Z={}){this.controls.push(gt),this._registerControl(gt),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}insert(gt,Z,Rt={}){this.controls.splice(gt,0,Z),this._registerControl(Z),this.updateValueAndValidity({emitEvent:Rt.emitEvent})}removeAt(gt,Z={}){let Rt=this._adjustIndex(gt);Rt<0&&(Rt=0),this.controls[Rt]&&this.controls[Rt]._registerOnCollectionChange(()=>{}),this.controls.splice(Rt,1),this.updateValueAndValidity({emitEvent:Z.emitEvent})}setControl(gt,Z,Rt={}){let je=this._adjustIndex(gt);je<0&&(je=0),this.controls[je]&&this.controls[je]._registerOnCollectionChange(()=>{}),this.controls.splice(je,1),Z&&(this.controls.splice(je,0,Z),this._registerControl(Z)),this.updateValueAndValidity({emitEvent:Rt.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(gt,Z={}){De(this,0,gt),gt.forEach((Rt,je)=>{Qe(this,!1,je),this.at(je).setValue(Rt,{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z)}patchValue(gt,Z={}){null!=gt&&(gt.forEach((Rt,je)=>{this.at(je)&&this.at(je).patchValue(Rt,{onlySelf:!0,emitEvent:Z.emitEvent})}),this.updateValueAndValidity(Z))}reset(gt=[],Z={}){this._forEachChild((Rt,je)=>{Rt.reset(gt[je],{onlySelf:!0,emitEvent:Z.emitEvent})}),this._updatePristine(Z,this),this._updateTouched(Z,this),this.updateValueAndValidity(Z)}getRawValue(){return this.controls.map(gt=>gt.getRawValue())}clear(gt={}){this.controls.length<1||(this._forEachChild(Z=>Z._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:gt.emitEvent}))}_adjustIndex(gt){return gt<0?gt+this.length:gt}_syncPendingControls(){let gt=this.controls.reduce((Z,Rt)=>!!Rt._syncPendingControls()||Z,!1);return gt&&this.updateValueAndValidity({onlySelf:!0}),gt}_forEachChild(gt){this.controls.forEach((Z,Rt)=>{gt(Z,Rt)})}_updateValue(){this.value=this.controls.filter(gt=>gt.enabled||this.disabled).map(gt=>gt.value)}_anyControls(gt){return this.controls.some(Z=>Z.enabled&>(Z))}_setUpControls(){this._forEachChild(gt=>this._registerControl(gt))}_allControlsDisabled(){for(const gt of this.controls)if(gt.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(gt){gt.setParent(this),gt._registerOnCollectionChange(this._onCollectionChange)}_find(gt){return this.at(gt)??null}}function Ai(at){return!!at&&(void 0!==at.asyncValidators||void 0!==at.validators||void 0!==at.updateOn)}let Ti=(()=>{class at{constructor(){this.useNonNullable=!1}get nonNullable(){const Z=new at;return Z.useNonNullable=!0,Z}group(Z,Rt=null){const je=this._reduceControls(Z);let ko={};return Ai(Rt)?ko=Rt:null!==Rt&&(ko.validators=Rt.validator,ko.asyncValidators=Rt.asyncValidator),new Zt(je,ko)}record(Z,Rt=null){const je=this._reduceControls(Z);return new _o(je,Rt)}control(Z,Rt,je){let ko={};return this.useNonNullable?(Ai(Rt)?ko=Rt:(ko.validators=Rt,ko.asyncValidators=je),new eo(Z,{...ko,nonNullable:!0})):new eo(Z,Rt,je)}array(Z,Rt,je){const ko=Z.map(en=>this._createControl(en));return new Wn(ko,Rt,je)}_reduceControls(Z){const Rt={};return Object.keys(Z).forEach(je=>{Rt[je]=this._createControl(Z[je])}),Rt}_createControl(Z){return Z instanceof eo||Z instanceof we?Z:Array.isArray(Z)?this.control(Z[0],Z.length>1?Z[1]:null,Z.length>2?Z[2]:null):this.control(Z)}static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275prov=o.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}}return at})(),Li=(()=>{class at extends Ti{group(Z,Rt=null){return super.group(Z,Rt)}control(Z,Rt,je){return super.control(Z,Rt,je)}array(Z,Rt,je){return super.array(Z,Rt,je)}static{this.\u0275fac=(()=>{let Z;return function(je){return(Z||(Z=o.xGo(at)))(je||at)}})()}static{this.\u0275prov=o.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}}return at})(),gs=(()=>{class at{static withConfig(Z){return{ngModule:at,providers:[{provide:ei,useValue:Z.callSetDisabledState??Zo}]}}static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({imports:[So]})}}return at})(),$s=(()=>{class at{static withConfig(Z){return{ngModule:at,providers:[{provide:oi,useValue:Z.warnOnNgModelWithFormControl??"always"},{provide:ei,useValue:Z.callSetDisabledState??Zo}]}}static{this.\u0275fac=function(Rt){return new(Rt||at)}}static{this.\u0275mod=o.$C({type:at})}static{this.\u0275inj=o.G2t({imports:[So]})}}return at})()},8834:(i,a,r)=>{"use strict";r.d(a,{$z:()=>kt,Hl:()=>mr,iY:()=>qe,pQ:()=>Mr});var o=r(6860),s=r(4438),c=r(9888),y=r(6600);const _=["mat-button",""],E=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],T=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],S=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",z=["mat-icon-button",""],q=["*"],pt=new s.nKC("MAT_BUTTON_CONFIG"),_t=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let Bt=(()=>{class _r{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(ke){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,ke)}get disableRipple(){return this._disableRipple}set disableRipple(ke){this._disableRipple=ke,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(ke){this._disabled=ke,this._updateRippleDisabled()}constructor(ke,Ve,yt,Lt){this._elementRef=ke,this._platform=Ve,this._ngZone=yt,this._animationMode=Lt,this._focusMonitor=(0,s.WQX)(c.FN),this._rippleLoader=(0,s.WQX)(y.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const Ie=(0,s.WQX)(pt,{optional:!0}),Pt=ke.nativeElement,le=Pt.classList;this.disabledInteractive=Ie?.disabledInteractive??!1,this.color=Ie?.color??null,this._rippleLoader?.configureRipple(Pt,{className:"mat-mdc-button-ripple"});for(const{attribute:zt,mdcClasses:Ae}of _t)Pt.hasAttribute(zt)&&le.add(...Ae)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(ke="program",Ve){ke?this._focusMonitor.focusVia(this._elementRef.nativeElement,ke,Ve):this._elementRef.nativeElement.focus(Ve)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static{this.\u0275fac=function(Ve){s.QTQ()}}static{this.\u0275dir=s.FsC({type:_r,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",s.L39],disabled:[2,"disabled","disabled",s.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",s.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",s.L39]},features:[s.GFd]})}}return _r})(),At=(()=>{class _r extends Bt{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt),this._haltDisabledEvents=Ie=>{this.disabled&&(Ie.preventDefault(),Ie.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:this.disabled||null}static{this.\u0275fac=function(Ve){s.QTQ()}}static{this.\u0275dir=s.FsC({type:_r,inputs:{tabIndex:[2,"tabIndex","tabIndex",ke=>null==ke?void 0:(0,s.Udg)(ke)]},features:[s.GFd,s.Vt3]})}}return _r})(),kt=(()=>{class _r extends Bt{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt)}static{this.\u0275fac=function(Ve){return new(Ve||_r)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:_r,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(Ve,yt){2&Ve&&(s.BMQ("disabled",yt._getDisabledAttribute())("aria-disabled",yt._getAriaDisabled()),s.HbH(yt.color?"mat-"+yt.color:""),s.AVh("mat-mdc-button-disabled",yt.disabled)("mat-mdc-button-disabled-interactive",yt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[s.Vt3,s.aNF],attrs:_,ngContentSelectors:T,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ve,yt){1&Ve&&(s.NAR(E),s.nrm(0,"span",0),s.SdG(1),s.j41(2,"span",1),s.SdG(3,1),s.k0s(),s.SdG(4,2),s.nrm(5,"span",2)(6,"span",3)),2&Ve&&s.AVh("mdc-button__ripple",!yt._isFab)("mdc-fab__ripple",yt._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}}return _r})(),qe=(()=>{class _r extends Bt{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static{this.\u0275fac=function(Ve){return new(Ve||_r)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:_r,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(Ve,yt){2&Ve&&(s.BMQ("disabled",yt._getDisabledAttribute())("aria-disabled",yt._getAriaDisabled()),s.HbH(yt.color?"mat-"+yt.color:""),s.AVh("mat-mdc-button-disabled",yt.disabled)("mat-mdc-button-disabled-interactive",yt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[s.Vt3,s.aNF],attrs:z,ngContentSelectors:q,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ve,yt){1&Ve&&(s.NAR(),s.nrm(0,"span",0),s.SdG(1),s.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',S],encapsulation:2,changeDetection:0})}}return _r})(),Mr=(()=>{class _r extends At{constructor(ke,Ve,yt,Lt){super(ke,Ve,yt,Lt)}static{this.\u0275fac=function(Ve){return new(Ve||_r)(s.rXU(s.aKT),s.rXU(o.OD),s.rXU(s.SKi),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:_r,selectors:[["a","mat-icon-button",""]],hostVars:15,hostBindings:function(Ve,yt){2&Ve&&(s.BMQ("disabled",yt._getDisabledAttribute())("tabindex",yt.disabled&&!yt.disabledInteractive?-1:yt.tabIndex)("aria-disabled",yt._getAriaDisabled()),s.HbH(yt.color?"mat-"+yt.color:""),s.AVh("mat-mdc-button-disabled",yt.disabled)("mat-mdc-button-disabled-interactive",yt.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===yt._animationMode)("mat-unthemed",!yt.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],standalone:!0,features:[s.Vt3,s.aNF],attrs:z,ngContentSelectors:q,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ve,yt){1&Ve&&(s.NAR(),s.nrm(0,"span",0),s.SdG(1),s.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',S],encapsulation:2,changeDetection:0})}}return _r})(),mr=(()=>{class _r{static{this.\u0275fac=function(Ve){return new(Ve||_r)}}static{this.\u0275mod=s.$C({type:_r})}static{this.\u0275inj=s.G2t({imports:[y.yE,y.pZ,y.yE]})}}return _r})()},6600:(i,a,r)=>{"use strict";r.d(a,{MJ:()=>yt,es:()=>Vt,N:()=>lt,de:()=>Lt,Ju:()=>ke,QC:()=>ir,is:()=>It,yE:()=>Ct,wT:()=>Qr,Sy:()=>ho,MI:()=>Hr,r6:()=>U,Ej:()=>Do,pZ:()=>Q,X0:()=>mr,tO:()=>Ko,jb:()=>Xr,TL:()=>gr});var o=r(4438),s=r(9888),c=r(8203),_=r(177),E=r(6860),T=r(4085),A=r(1413),S=r(7336);const Y=["text"],z=[[["mat-icon"]],"*"],q=["mat-icon","*"];function dt(rr,Je){if(1&rr&&o.nrm(0,"mat-pseudo-checkbox",1),2&rr){const _e=o.XpG();o.Y8G("disabled",_e.disabled)("state",_e.selected?"checked":"unchecked")}}function pt(rr,Je){if(1&rr&&o.nrm(0,"mat-pseudo-checkbox",3),2&rr){const _e=o.XpG();o.Y8G("disabled",_e.disabled)}}function et(rr,Je){if(1&rr&&(o.j41(0,"span",4),o.EFF(1),o.k0s()),2&rr){const _e=o.XpG();o.R7$(),o.SpI("(",_e.group.label,")")}}const _t=["mat-internal-form-field",""],Bt=["*"],lt=new o.nKC("mat-sanity-checks",{providedIn:"root",factory:function ct(){return!0}});let Ct=(()=>{class rr{constructor(_e,Qe,De){this._sanityChecks=Qe,this._document=De,this._hasDoneGlobalChecks=!1,_e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(_e){return!(0,E.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[_e])}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.KVO(s.Q_),o.KVO(lt,8),o.KVO(_.qQ))}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[c.jI,c.jI]})}}return rr})();class mr{constructor(Je,_e,Qe,De,we){this._defaultMatcher=Je,this.ngControl=_e,this._parentFormGroup=Qe,this._parentForm=De,this._stateChanges=we,this.errorState=!1}updateErrorState(){const Je=this.errorState,_e=this._parentFormGroup||this._parentForm,Qe=this.matcher||this._defaultMatcher,De=this.ngControl?this.ngControl.control:null,we=Qe?.isErrorState(De,_e)??!1;we!==Je&&(this.errorState=we,this._stateChanges.next())}}const ke=new o.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function Ve(){return(0,o.WQX)(o.xe9)}});class yt{constructor(){this._localeChanges=new A.B,this.localeChanges=this._localeChanges}getValidDateOrNull(Je){return this.isDateInstance(Je)&&this.isValid(Je)?Je:null}deserialize(Je){return null==Je||this.isDateInstance(Je)&&this.isValid(Je)?Je:this.invalid()}setLocale(Je){this.locale=Je,this._localeChanges.next()}compareDate(Je,_e){return this.getYear(Je)-this.getYear(_e)||this.getMonth(Je)-this.getMonth(_e)||this.getDate(Je)-this.getDate(_e)}sameDate(Je,_e){if(Je&&_e){let Qe=this.isValid(Je),De=this.isValid(_e);return Qe&&De?!this.compareDate(Je,_e):Qe==De}return Je==_e}clampDate(Je,_e,Qe){return _e&&this.compareDate(Je,_e)<0?_e:Qe&&this.compareDate(Je,Qe)>0?Qe:Je}}const Lt=new o.nKC("mat-date-formats");let Vt=(()=>{class rr{isErrorState(_e,Qe){return!!(_e&&_e.invalid&&(_e.touched||Qe&&Qe.submitted))}static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275prov=o.jDH({token:rr,factory:rr.\u0275fac,providedIn:"root"})}}return rr})();var Ne=function(rr){return rr[rr.FADING_IN=0]="FADING_IN",rr[rr.VISIBLE=1]="VISIBLE",rr[rr.FADING_OUT=2]="FADING_OUT",rr[rr.HIDDEN=3]="HIDDEN",rr}(Ne||{});class $e{constructor(Je,_e,Qe,De=!1){this._renderer=Je,this.element=_e,this.config=Qe,this._animationForciblyDisabledThroughCss=De,this.state=Ne.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const Ke=(0,E.BQ)({passive:!0,capture:!0});class Nr{constructor(){this._events=new Map,this._delegateEventHandler=Je=>{const _e=(0,E.Fb)(Je);_e&&this._events.get(Je.type)?.forEach((Qe,De)=>{(De===_e||De.contains(_e))&&Qe.forEach(we=>we.handleEvent(Je))})}}addHandler(Je,_e,Qe,De){const we=this._events.get(_e);if(we){const Zt=we.get(Qe);Zt?Zt.add(De):we.set(Qe,new Set([De]))}else this._events.set(_e,new Map([[Qe,new Set([De])]])),Je.runOutsideAngular(()=>{document.addEventListener(_e,this._delegateEventHandler,Ke)})}removeHandler(Je,_e,Qe){const De=this._events.get(Je);if(!De)return;const we=De.get(_e);we&&(we.delete(Qe),0===we.size&&De.delete(_e),0===De.size&&(this._events.delete(Je),document.removeEventListener(Je,this._delegateEventHandler,Ke)))}}const Ao={enterDuration:225,exitDuration:150},Nt=(0,E.BQ)({passive:!0,capture:!0}),he=["mousedown","touchstart"],se=["mouseup","mouseleave","touchend","touchcancel"];class Le{static{this._eventManager=new Nr}constructor(Je,_e,Qe,De){this._target=Je,this._ngZone=_e,this._platform=De,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,De.isBrowser&&(this._containerElement=(0,T.i8)(Qe))}fadeInRipple(Je,_e,Qe={}){const De=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),we={...Ao,...Qe.animation};Qe.centered&&(Je=De.left+De.width/2,_e=De.top+De.height/2);const Zt=Qe.radius||function yr(rr,Je,_e){const Qe=Math.max(Math.abs(rr-_e.left),Math.abs(rr-_e.right)),De=Math.max(Math.abs(Je-_e.top),Math.abs(Je-_e.bottom));return Math.sqrt(Qe*Qe+De*De)}(Je,_e,De),Ce=Je-De.left,ar=_e-De.top,xr=we.enterDuration,_o=document.createElement("div");_o.classList.add("mat-ripple-element"),_o.style.left=Ce-Zt+"px",_o.style.top=ar-Zt+"px",_o.style.height=2*Zt+"px",_o.style.width=2*Zt+"px",null!=Qe.color&&(_o.style.backgroundColor=Qe.color),_o.style.transitionDuration=`${xr}ms`,this._containerElement.appendChild(_o);const ai=window.getComputedStyle(_o),Zo=ai.transitionDuration,Ci="none"===ai.transitionProperty||"0s"===Zo||"0s, 0s"===Zo||0===De.width&&0===De.height,Io=new $e(this,_o,Qe,Ci);_o.style.transform="scale3d(1, 1, 1)",Io.state=Ne.FADING_IN,Qe.persistent||(this._mostRecentTransientRipple=Io);let Oi=null;return!Ci&&(xr||we.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const di=()=>{Oi&&(Oi.fallbackTimer=null),clearTimeout(Ri),this._finishRippleTransition(Io)},Un=()=>this._destroyRipple(Io),Ri=setTimeout(Un,xr+100);_o.addEventListener("transitionend",di),_o.addEventListener("transitioncancel",Un),Oi={onTransitionEnd:di,onTransitionCancel:Un,fallbackTimer:Ri}}),this._activeRipples.set(Io,Oi),(Ci||!xr)&&this._finishRippleTransition(Io),Io}fadeOutRipple(Je){if(Je.state===Ne.FADING_OUT||Je.state===Ne.HIDDEN)return;const _e=Je.element,Qe={...Ao,...Je.config.animation};_e.style.transitionDuration=`${Qe.exitDuration}ms`,_e.style.opacity="0",Je.state=Ne.FADING_OUT,(Je._animationForciblyDisabledThroughCss||!Qe.exitDuration)&&this._finishRippleTransition(Je)}fadeOutAll(){this._getActiveRipples().forEach(Je=>Je.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Je=>{Je.config.persistent||Je.fadeOut()})}setupTriggerEvents(Je){const _e=(0,T.i8)(Je);!this._platform.isBrowser||!_e||_e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=_e,he.forEach(Qe=>{Le._eventManager.addHandler(this._ngZone,Qe,_e,this)}))}handleEvent(Je){"mousedown"===Je.type?this._onMousedown(Je):"touchstart"===Je.type?this._onTouchStart(Je):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{se.forEach(_e=>{this._triggerElement.addEventListener(_e,this,Nt)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Je){Je.state===Ne.FADING_IN?this._startFadeOutTransition(Je):Je.state===Ne.FADING_OUT&&this._destroyRipple(Je)}_startFadeOutTransition(Je){const _e=Je===this._mostRecentTransientRipple,{persistent:Qe}=Je.config;Je.state=Ne.VISIBLE,!Qe&&(!_e||!this._isPointerDown)&&Je.fadeOut()}_destroyRipple(Je){const _e=this._activeRipples.get(Je)??null;this._activeRipples.delete(Je),this._activeRipples.size||(this._containerRect=null),Je===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Je.state=Ne.HIDDEN,null!==_e&&(Je.element.removeEventListener("transitionend",_e.onTransitionEnd),Je.element.removeEventListener("transitioncancel",_e.onTransitionCancel),null!==_e.fallbackTimer&&clearTimeout(_e.fallbackTimer)),Je.element.remove()}_onMousedown(Je){const _e=(0,s._G)(Je),Qe=this._lastTouchStartEvent&&Date.now(){!Je.config.persistent&&(Je.state===Ne.VISIBLE||Je.config.terminateOnPointerUp&&Je.state===Ne.FADING_IN)&&Je.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Je=this._triggerElement;Je&&(he.forEach(_e=>Le._eventManager.removeHandler(_e,Je,this)),this._pointerUpEventsRegistered&&(se.forEach(_e=>Je.removeEventListener(_e,this,Nt)),this._pointerUpEventsRegistered=!1))}}const mt=new o.nKC("mat-ripple-global-options");let U=(()=>{class rr{get disabled(){return this._disabled}set disabled(_e){_e&&this.fadeOutAllNonPersistent(),this._disabled=_e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(_e){this._trigger=_e,this._setupTriggerEventsIfEnabled()}constructor(_e,Qe,De,we,Zt){this._elementRef=_e,this._animationMode=Zt,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=we||{},this._rippleRenderer=new Le(this,Qe,_e,De)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(_e,Qe=0,De){return"number"==typeof _e?this._rippleRenderer.fadeInRipple(_e,Qe,{...this.rippleConfig,...De}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,..._e})}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(E.OD),o.rXU(mt,8),o.rXU(o.bc$,8))}}static{this.\u0275dir=o.FsC({type:rr,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Qe,De){2&Qe&&o.AVh("mat-ripple-unbounded",De.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}}return rr})(),Q=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[Ct,Ct]})}}return rr})(),it=(()=>{class rr{constructor(_e){this._animationMode=_e,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.rXU(o.bc$,8))}}static{this.\u0275cmp=o.VBU({type:rr,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(Qe,De){2&Qe&&o.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===De.state)("mat-pseudo-checkbox-checked","checked"===De.state)("mat-pseudo-checkbox-disabled",De.disabled)("mat-pseudo-checkbox-minimal","minimal"===De.appearance)("mat-pseudo-checkbox-full","full"===De.appearance)("_mat-animation-noopable","NoopAnimations"===De._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[o.aNF],decls:0,vars:0,template:function(Qe,De){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}}return rr})(),Tt=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[Ct]})}}return rr})();const It=new o.nKC("MAT_OPTION_PARENT_COMPONENT"),ir=new o.nKC("MatOptgroup");let nr=0;class Hr{constructor(Je,_e=!1){this.source=Je,this.isUserInput=_e}}let Qr=(()=>{class rr{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(_e){this._disabled=_e}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(_e,Qe,De,we){this._element=_e,this._changeDetectorRef=Qe,this._parent=De,this.group=we,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+nr++,this.onSelectionChange=new o.bkB,this._stateChanges=new A.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(_e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),_e&&this._emitSelectionChangeEvent())}deselect(_e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),_e&&this._emitSelectionChangeEvent())}focus(_e,Qe){const De=this._getHostElement();"function"==typeof De.focus&&De.focus(Qe)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(_e){(_e.keyCode===S.Fm||_e.keyCode===S.t6)&&!(0,S.rp)(_e)&&(this._selectViaInteraction(),_e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const _e=this.viewValue;_e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=_e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(_e=!1){this.onSelectionChange.emit(new Hr(this,_e))}static{this.\u0275fac=function(Qe){return new(Qe||rr)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(It,8),o.rXU(ir,8))}}static{this.\u0275cmp=o.VBU({type:rr,selectors:[["mat-option"]],viewQuery:function(Qe,De){if(1&Qe&&o.GBs(Y,7),2&Qe){let we;o.mGM(we=o.lsd())&&(De._text=we.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(Qe,De){1&Qe&&o.bIt("click",function(){return De._selectViaInteraction()})("keydown",function(Zt){return De._handleKeydown(Zt)}),2&Qe&&(o.Mr5("id",De.id),o.BMQ("aria-selected",De.selected)("aria-disabled",De.disabled.toString()),o.AVh("mdc-list-item--selected",De.selected)("mat-mdc-option-multiple",De.multiple)("mat-mdc-option-active",De.active)("mdc-list-item--disabled",De.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",o.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[o.GFd,o.aNF],ngContentSelectors:q,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(Qe,De){1&Qe&&(o.NAR(z),o.DNE(0,dt,1,2,"mat-pseudo-checkbox",1),o.SdG(1),o.j41(2,"span",2,0),o.SdG(4,1),o.k0s(),o.DNE(5,pt,1,1,"mat-pseudo-checkbox",3)(6,et,2,1,"span",4),o.nrm(7,"div",5)),2&Qe&&(o.vxM(De.multiple?0:-1),o.R7$(5),o.vxM(De.multiple||!De.selected||De.hideSingleSelectionIndicator?-1:5),o.R7$(),o.vxM(De.group&&De.group._inert?6:-1),o.R7$(),o.Y8G("matRippleTrigger",De._getHostElement())("matRippleDisabled",De.disabled||De.disableRipple))},dependencies:[it,U],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return rr})();function Xr(rr,Je,_e){if(_e.length){let Qe=Je.toArray(),De=_e.toArray(),we=0;for(let Zt=0;Zt_e+Qe?Math.max(0,rr-Qe+Je):_e}let ho=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275mod=o.$C({type:rr})}static{this.\u0275inj=o.G2t({imports:[Q,Ct,Tt]})}}return rr})();const te={capture:!0},Qt=["focus","mousedown","mouseenter","touchstart"],Ft="mat-ripple-loader-uninitialized",pe="mat-ripple-loader-class-name",br="mat-ripple-loader-centered",Yr="mat-ripple-loader-disabled";let Do=(()=>{class rr{constructor(){this._document=(0,o.WQX)(_.qQ,{optional:!0}),this._animationMode=(0,o.WQX)(o.bc$,{optional:!0}),this._globalRippleOptions=(0,o.WQX)(mt,{optional:!0}),this._platform=(0,o.WQX)(E.OD),this._ngZone=(0,o.WQX)(o.SKi),this._hosts=new Map,this._onInteraction=_e=>{const Qe=(0,E.Fb)(_e);if(Qe instanceof HTMLElement){const De=Qe.closest(`[${Ft}="${this._globalRippleOptions?.namespace??""}"]`);De&&this._createRipple(De)}},this._ngZone.runOutsideAngular(()=>{for(const _e of Qt)this._document?.addEventListener(_e,this._onInteraction,te)})}ngOnDestroy(){const _e=this._hosts.keys();for(const Qe of _e)this.destroyRipple(Qe);for(const Qe of Qt)this._document?.removeEventListener(Qe,this._onInteraction,te)}configureRipple(_e,Qe){_e.setAttribute(Ft,this._globalRippleOptions?.namespace??""),(Qe.className||!_e.hasAttribute(pe))&&_e.setAttribute(pe,Qe.className||""),Qe.centered&&_e.setAttribute(br,""),Qe.disabled&&_e.setAttribute(Yr,"")}getRipple(_e){return this._hosts.get(_e)||this._createRipple(_e)}setDisabled(_e,Qe){const De=this._hosts.get(_e);De?De.disabled=Qe:Qe?_e.setAttribute(Yr,""):_e.removeAttribute(Yr)}_createRipple(_e){if(!this._document)return;const Qe=this._hosts.get(_e);if(Qe)return Qe;_e.querySelector(".mat-ripple")?.remove();const De=this._document.createElement("span");De.classList.add("mat-ripple",_e.getAttribute(pe)),_e.append(De);const we=new U(new o.aKT(De),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return we._isInitialized=!0,we.trigger=_e,we.centered=_e.hasAttribute(br),we.disabled=_e.hasAttribute(Yr),this.attachRipple(_e,we),we}attachRipple(_e,Qe){_e.removeAttribute(Ft),this._hosts.set(_e,Qe)}destroyRipple(_e){const Qe=this._hosts.get(_e);Qe&&(Qe.ngOnDestroy(),this._hosts.delete(_e))}static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275prov=o.jDH({token:rr,factory:rr.\u0275fac,providedIn:"root"})}}return rr})(),Ko=(()=>{class rr{static{this.\u0275fac=function(Qe){return new(Qe||rr)}}static{this.\u0275cmp=o.VBU({type:rr,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(Qe,De){2&Qe&&o.AVh("mdc-form-field--align-end","before"===De.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[o.aNF],attrs:_t,ngContentSelectors:Bt,decls:1,vars:0,template:function(Qe,De){1&Qe&&(o.NAR(),o.SdG(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0})}}return rr})()},5351:(i,a,r)=>{"use strict";r.d(a,{Vh:()=>me,bZ:()=>Ne,E7:()=>Nt,tx:()=>Ke,Yi:()=>hr,hM:()=>Le,CP:()=>Ye});var o=r(7987),s=r(177),c=r(4438),y=r(9888),_=r(6860),E=r(6939),T=r(7336),A=r(1413),S=r(9030),I=r(7673),N=r(8203),Y=r(9172);function z(U,Q){}class q{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let pt=(()=>{class U extends E.lb{constructor(it,Tt,It,ye,ir,er,nr,Hr){super(),this._elementRef=it,this._focusTrapFactory=Tt,this._config=ye,this._interactivityChecker=ir,this._ngZone=er,this._overlayRef=nr,this._focusMonitor=Hr,this._platform=(0,c.WQX)(_.OD),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=(0,c.WQX)(c.gRc),this._injector=(0,c.WQX)(c.zZn),this._isDestroyed=!1,this.attachDomPortal=Qr=>{this._portalOutlet.hasAttached();const Xr=this._portalOutlet.attachDomPortal(Qr);return this._contentAttached(),Xr},this._document=It,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(it){this._ariaLabelledByQueue.push(it),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(it){const Tt=this._ariaLabelledByQueue.indexOf(it);Tt>-1&&(this._ariaLabelledByQueue.splice(Tt,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(it){this._portalOutlet.hasAttached();const Tt=this._portalOutlet.attachComponentPortal(it);return this._contentAttached(),Tt}attachTemplatePortal(it){this._portalOutlet.hasAttached();const Tt=this._portalOutlet.attachTemplatePortal(it);return this._contentAttached(),Tt}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(it,Tt){this._interactivityChecker.isFocusable(it)||(it.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const It=()=>{it.removeEventListener("blur",It),it.removeEventListener("mousedown",It),it.removeAttribute("tabindex")};it.addEventListener("blur",It),it.addEventListener("mousedown",It)})),it.focus(Tt)}_focusByCssSelector(it,Tt){let It=this._elementRef.nativeElement.querySelector(it);It&&this._forceFocus(It,Tt)}_trapFocus(){this._isDestroyed||(0,c.mal)(()=>{const it=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||it.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}},{injector:this._injector})}_restoreFocus(){const it=this._config.restoreFocus;let Tt=null;if("string"==typeof it?Tt=this._document.querySelector(it):"boolean"==typeof it?Tt=it?this._elementFocusedBeforeDialogWasOpened:null:it&&(Tt=it),this._config.restoreFocus&&Tt&&"function"==typeof Tt.focus){const It=(0,_.vc)(),ye=this._elementRef.nativeElement;(!It||It===this._document.body||It===ye||ye.contains(It))&&(this._focusMonitor?(this._focusMonitor.focusVia(Tt,this._closeInteractionType),this._closeInteractionType=null):Tt.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const it=this._elementRef.nativeElement,Tt=(0,_.vc)();return it===Tt||it.contains(Tt)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,_.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(c.aKT),c.rXU(y.GX),c.rXU(s.qQ,8),c.rXU(q),c.rXU(y.Z7),c.rXU(c.SKi),c.rXU(o.yY),c.rXU(y.FN))}}static{this.\u0275cmp=c.VBU({type:U,selectors:[["cdk-dialog-container"]],viewQuery:function(Tt,It){if(1&Tt&&c.GBs(E.I3,7),2&Tt){let ye;c.mGM(ye=c.lsd())&&(It._portalOutlet=ye.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(Tt,It){2&Tt&&c.BMQ("id",It._config.id||null)("role",It._config.role)("aria-modal",It._config.ariaModal)("aria-labelledby",It._config.ariaLabel?null:It._ariaLabelledByQueue[0])("aria-label",It._config.ariaLabel)("aria-describedby",It._config.ariaDescribedBy||null)},standalone:!0,features:[c.Vt3,c.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(Tt,It){1&Tt&&c.DNE(0,z,0,0,"ng-template",0)},dependencies:[E.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}}return U})();class et{constructor(Q,it){this.overlayRef=Q,this.config=it,this.closed=new A.B,this.disableClose=it.disableClose,this.backdropClick=Q.backdropClick(),this.keydownEvents=Q.keydownEvents(),this.outsidePointerEvents=Q.outsidePointerEvents(),this.id=it.id,this.keydownEvents.subscribe(Tt=>{Tt.keyCode===T._f&&!this.disableClose&&!(0,T.rp)(Tt)&&(Tt.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Q.detachments().subscribe(()=>{!1!==it.closeOnOverlayDetachments&&this.close()})}close(Q,it){if(this.containerInstance){const Tt=this.closed;this.containerInstance._closeInteractionType=it?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),Tt.next(Q),Tt.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Q="",it=""){return this.overlayRef.updateSize({width:Q,height:it}),this}addPanelClass(Q){return this.overlayRef.addPanelClass(Q),this}removePanelClass(Q){return this.overlayRef.removePanelClass(Q),this}}const _t=new c.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const U=(0,c.WQX)(o.hJ);return()=>U.scrollStrategies.block()}}),Bt=new c.nKC("DialogData"),jt=new c.nKC("DefaultDialogConfig");let ct=0,lt=(()=>{class U{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(it,Tt,It,ye,ir,er){this._overlay=it,this._injector=Tt,this._defaultOptions=It,this._parentDialog=ye,this._overlayContainer=ir,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new A.B,this._afterOpenedAtThisLevel=new A.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,S.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Y.Z)(void 0))),this._scrollStrategy=er}open(it,Tt){(Tt={...this._defaultOptions||new q,...Tt}).id=Tt.id||"cdk-dialog-"+ct++,Tt.id&&this.getDialogById(Tt.id);const ye=this._getOverlayConfig(Tt),ir=this._overlay.create(ye),er=new et(ir,Tt),nr=this._attachContainer(ir,er,Tt);return er.containerInstance=nr,this._attachDialogContent(it,er,nr,Tt),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(er),er.closed.subscribe(()=>this._removeOpenDialog(er,!0)),this.afterOpened.next(er),er}closeAll(){Ct(this.openDialogs,it=>it.close())}getDialogById(it){return this.openDialogs.find(Tt=>Tt.id===it)}ngOnDestroy(){Ct(this._openDialogsAtThisLevel,it=>{!1===it.config.closeOnDestroy&&this._removeOpenDialog(it,!1)}),Ct(this._openDialogsAtThisLevel,it=>it.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(it){const Tt=new o.rR({positionStrategy:it.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:it.scrollStrategy||this._scrollStrategy(),panelClass:it.panelClass,hasBackdrop:it.hasBackdrop,direction:it.direction,minWidth:it.minWidth,minHeight:it.minHeight,maxWidth:it.maxWidth,maxHeight:it.maxHeight,width:it.width,height:it.height,disposeOnNavigation:it.closeOnNavigation});return it.backdropClass&&(Tt.backdropClass=it.backdropClass),Tt}_attachContainer(it,Tt,It){const ye=It.injector||It.viewContainerRef?.injector,ir=[{provide:q,useValue:It},{provide:et,useValue:Tt},{provide:o.yY,useValue:it}];let er;It.container?"function"==typeof It.container?er=It.container:(er=It.container.type,ir.push(...It.container.providers(It))):er=pt;const nr=new E.A8(er,It.viewContainerRef,c.zZn.create({parent:ye||this._injector,providers:ir}),It.componentFactoryResolver);return it.attach(nr).instance}_attachDialogContent(it,Tt,It,ye){if(it instanceof c.C4Q){const ir=this._createInjector(ye,Tt,It,void 0);let er={$implicit:ye.data,dialogRef:Tt};ye.templateContext&&(er={...er,..."function"==typeof ye.templateContext?ye.templateContext():ye.templateContext}),It.attachTemplatePortal(new E.VA(it,null,er,ir))}else{const ir=this._createInjector(ye,Tt,It,this._injector),er=It.attachComponentPortal(new E.A8(it,ye.viewContainerRef,ir,ye.componentFactoryResolver));Tt.componentRef=er,Tt.componentInstance=er.instance}}_createInjector(it,Tt,It,ye){const ir=it.injector||it.viewContainerRef?.injector,er=[{provide:Bt,useValue:it.data},{provide:et,useValue:Tt}];return it.providers&&("function"==typeof it.providers?er.push(...it.providers(Tt,it,It)):er.push(...it.providers)),it.direction&&(!ir||!ir.get(N.dS,null,{optional:!0}))&&er.push({provide:N.dS,useValue:{value:it.direction,change:(0,I.of)()}}),c.zZn.create({parent:ir||ye,providers:er})}_removeOpenDialog(it,Tt){const It=this.openDialogs.indexOf(it);It>-1&&(this.openDialogs.splice(It,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((ye,ir)=>{ye?ir.setAttribute("aria-hidden",ye):ir.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),Tt&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const it=this._overlayContainer.getContainerElement();if(it.parentElement){const Tt=it.parentElement.children;for(let It=Tt.length-1;It>-1;It--){const ye=Tt[It];ye!==it&&"SCRIPT"!==ye.nodeName&&"STYLE"!==ye.nodeName&&!ye.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(ye,ye.getAttribute("aria-hidden")),ye.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const it=this._parentDialog;return it?it._getAfterAllClosed():this._afterAllClosedAtThisLevel}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.KVO(o.hJ),c.KVO(c.zZn),c.KVO(jt,8),c.KVO(U,12),c.KVO(o.Sf),c.KVO(_t))}}static{this.\u0275prov=c.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})();function Ct(U,Q){let it=U.length;for(;it--;)Q(U[it])}let $t=(()=>{class U{static{this.\u0275fac=function(Tt){return new(Tt||U)}}static{this.\u0275mod=c.$C({type:U})}static{this.\u0275inj=c.G2t({providers:[lt],imports:[o.z_,E.jc,y.Pd,E.jc]})}}return U})();var qt=r(4085),ve=r(7786),ne=r(5964),ce=r(6697),qe=r(5542),Mr=r(6600);function _r(U,Q){}r(9969);class Wr{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const ke="mdc-dialog--open",Ve="mdc-dialog--opening",yt="mdc-dialog--closing";let Pt=(()=>{class U extends pt{constructor(it,Tt,It,ye,ir,er,nr,Hr,Qr){super(it,Tt,It,ye,ir,er,nr,Qr),this._animationMode=Hr,this._animationStateChanged=new c.bkB,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?zt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?zt(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(le,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Ve,ke)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(ke),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(ke),this._animationsEnabled?(this._hostElement.style.setProperty(le,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(yt)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(it){this._actionSectionCount+=it,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(Ve,yt)}_waitForAnimationToComplete(it,Tt){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(Tt,it)}_requestAnimationFrame(it){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(it):it()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(it){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:it})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(it){const Tt=super.attachComponentPortal(it);return Tt.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),Tt}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(c.aKT),c.rXU(y.GX),c.rXU(s.qQ,8),c.rXU(Wr),c.rXU(y.Z7),c.rXU(c.SKi),c.rXU(o.yY),c.rXU(c.bc$,8),c.rXU(y.FN))}}static{this.\u0275cmp=c.VBU({type:U,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(Tt,It){2&Tt&&(c.Mr5("id",It._config.id),c.BMQ("aria-modal",It._config.ariaModal)("role",It._config.role)("aria-labelledby",It._config.ariaLabel?null:It._ariaLabelledByQueue[0])("aria-label",It._config.ariaLabel)("aria-describedby",It._config.ariaDescribedBy||null),c.AVh("_mat-animation-noopable",!It._animationsEnabled)("mat-mdc-dialog-container-with-actions",It._actionSectionCount>0))},standalone:!0,features:[c.Vt3,c.aNF],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(Tt,It){1&Tt&&(c.j41(0,"div",0)(1,"div",1),c.DNE(2,_r,0,0,"ng-template",2),c.k0s()())},dependencies:[E.I3],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-active .mat-mdc-dialog-actions{border-top-color:CanvasText}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2})}}return U})();const le="--mat-dialog-transition-duration";function zt(U){return null==U?null:"number"==typeof U?U:U.endsWith("ms")?(0,qt.OE)(U.substring(0,U.length-2)):U.endsWith("s")?1e3*(0,qt.OE)(U.substring(0,U.length-1)):"0"===U?0:null}var Ae=function(U){return U[U.OPEN=0]="OPEN",U[U.CLOSING=1]="CLOSING",U[U.CLOSED=2]="CLOSED",U}(Ae||{});class Ye{constructor(Q,it,Tt){this._ref=Q,this._containerInstance=Tt,this._afterOpened=new A.B,this._beforeClosed=new A.B,this._state=Ae.OPEN,this.disableClose=it.disableClose,this.id=Q.id,Q.addPanelClass("mat-mdc-dialog-panel"),Tt._animationStateChanged.pipe((0,ne.p)(It=>"opened"===It.state),(0,ce.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Tt._animationStateChanged.pipe((0,ne.p)(It=>"closed"===It.state),(0,ce.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Q.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,ve.h)(this.backdropClick(),this.keydownEvents().pipe((0,ne.p)(It=>It.keyCode===T._f&&!this.disableClose&&!(0,T.rp)(It)))).subscribe(It=>{this.disableClose||(It.preventDefault(),ft(this,"keydown"===It.type?"keyboard":"mouse"))})}close(Q){this._result=Q,this._containerInstance._animationStateChanged.pipe((0,ne.p)(it=>"closing"===it.state),(0,ce.s)(1)).subscribe(it=>{this._beforeClosed.next(Q),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),it.totalTime+100)}),this._state=Ae.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(Q){let it=this._ref.config.positionStrategy;return Q&&(Q.left||Q.right)?Q.left?it.left(Q.left):it.right(Q.right):it.centerHorizontally(),Q&&(Q.top||Q.bottom)?Q.top?it.top(Q.top):it.bottom(Q.bottom):it.centerVertically(),this._ref.updatePosition(),this}updateSize(Q="",it=""){return this._ref.updateSize(Q,it),this}addPanelClass(Q){return this._ref.addPanelClass(Q),this}removePanelClass(Q){return this._ref.removePanelClass(Q),this}getState(){return this._state}_finishDialogClose(){this._state=Ae.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function ft(U,Q,it){return U._closeInteractionType=Q,U.close(it)}const me=new c.nKC("MatMdcDialogData"),Vt=new c.nKC("mat-mdc-dialog-default-options"),Te=new c.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const U=(0,c.WQX)(o.hJ);return()=>U.scrollStrategies.block()}});let Wt=0,Ne=(()=>{class U{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const it=this._parentDialog;return it?it._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(it,Tt,It,ye,ir,er,nr,Hr){this._overlay=it,this._defaultOptions=ye,this._scrollStrategy=ir,this._parentDialog=er,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new A.B,this._afterOpenedAtThisLevel=new A.B,this.dialogConfigClass=Wr,this.afterAllClosed=(0,S.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Y.Z)(void 0))),this._dialog=Tt.get(lt),this._dialogRefConstructor=Ye,this._dialogContainerType=Pt,this._dialogDataToken=me}open(it,Tt){let It;(Tt={...this._defaultOptions||new Wr,...Tt}).id=Tt.id||"mat-mdc-dialog-"+Wt++,Tt.scrollStrategy=Tt.scrollStrategy||this._scrollStrategy();const ye=this._dialog.open(it,{...Tt,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:Tt},{provide:q,useValue:Tt}]},templateContext:()=>({dialogRef:It}),providers:(ir,er,nr)=>(It=new this._dialogRefConstructor(ir,Tt,nr),It.updatePosition(Tt?.position),[{provide:this._dialogContainerType,useValue:nr},{provide:this._dialogDataToken,useValue:er.data},{provide:this._dialogRefConstructor,useValue:It}])});return It.componentRef=ye.componentRef,It.componentInstance=ye.componentInstance,this.openDialogs.push(It),this.afterOpened.next(It),It.afterClosed().subscribe(()=>{const ir=this.openDialogs.indexOf(It);ir>-1&&(this.openDialogs.splice(ir,1),this.openDialogs.length||this._getAfterAllClosed().next())}),It}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(it){return this.openDialogs.find(Tt=>Tt.id===it)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(it){let Tt=it.length;for(;Tt--;)it[Tt].close()}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.KVO(o.hJ),c.KVO(c.zZn),c.KVO(s.aZ,8),c.KVO(Vt,8),c.KVO(Te),c.KVO(U,12),c.KVO(o.Sf),c.KVO(c.bc$,8))}}static{this.\u0275prov=c.jDH({token:U,factory:U.\u0275fac,providedIn:"root"})}}return U})(),Ke=(()=>{class U{constructor(it,Tt,It){this.dialogRef=it,this._elementRef=Tt,this._dialog=It,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=he(this._elementRef,this._dialog.openDialogs))}ngOnChanges(it){const Tt=it._matDialogClose||it._matDialogCloseResult;Tt&&(this.dialogResult=Tt.currentValue)}_onButtonClick(it){ft(this.dialogRef,0===it.screenX&&0===it.screenY?"keyboard":"mouse",this.dialogResult)}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(Ye,8),c.rXU(c.aKT),c.rXU(Ne))}}static{this.\u0275dir=c.FsC({type:U,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(Tt,It){1&Tt&&c.bIt("click",function(ir){return It._onButtonClick(ir)}),2&Tt&&c.BMQ("aria-label",It.ariaLabel||null)("type",It.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[c.OA$]})}}return U})(),Nr=(()=>{class U{constructor(it,Tt,It){this._dialogRef=it,this._elementRef=Tt,this._dialog=It}ngOnInit(){this._dialogRef||(this._dialogRef=he(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static{this.\u0275fac=function(Tt){return new(Tt||U)(c.rXU(Ye,8),c.rXU(c.aKT),c.rXU(Ne))}}static{this.\u0275dir=c.FsC({type:U,standalone:!0})}}return U})(),hr=(()=>{class U{static{this.\u0275fac=function(Tt){return new(Tt||U)}}static{this.\u0275dir=c.FsC({type:U,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[c.nM4([qe.uv])]})}}return U})(),Nt=(()=>{class U extends Nr{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static{this.\u0275fac=(()=>{let it;return function(It){return(it||(it=c.xGo(U)))(It||U)}})()}static{this.\u0275dir=c.FsC({type:U,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(Tt,It){2&Tt&&c.AVh("mat-mdc-dialog-actions-align-start","start"===It.align)("mat-mdc-dialog-actions-align-center","center"===It.align)("mat-mdc-dialog-actions-align-end","end"===It.align)},inputs:{align:"align"},standalone:!0,features:[c.Vt3]})}}return U})();function he(U,Q){let it=U.nativeElement.parentElement;for(;it&&!it.classList.contains("mat-mdc-dialog-container");)it=it.parentElement;return it?Q.find(Tt=>Tt.id===it.id):null}let Le=(()=>{class U{static{this.\u0275fac=function(Tt){return new(Tt||U)}}static{this.\u0275mod=c.$C({type:U})}static{this.\u0275inj=c.G2t({providers:[Ne],imports:[$t,o.z_,E.jc,Mr.yE,Mr.yE]})}}return U})()},1997:(i,a,r)=>{"use strict";r.d(a,{q:()=>y,w:()=>_});var o=r(4438),s=r(4085),c=r(6600);let y=(()=>{class E{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(A){this._vertical=(0,s.he)(A)}get inset(){return this._inset}set inset(A){this._inset=(0,s.he)(A)}static{this.\u0275fac=function(S){return new(S||E)}}static{this.\u0275cmp=o.VBU({type:E,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(S,I){2&S&&(o.BMQ("aria-orientation",I.vertical?"vertical":"horizontal"),o.AVh("mat-divider-vertical",I.vertical)("mat-divider-horizontal",!I.vertical)("mat-divider-inset",I.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[o.aNF],decls:0,vars:0,template:function(S,I){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-app-outline));border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-app-outline));border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0})}}return E})(),_=(()=>{class E{static{this.\u0275fac=function(S){return new(S||E)}}static{this.\u0275mod=o.$C({type:E})}static{this.\u0275inj=o.G2t({imports:[c.yE,c.yE]})}}return E})()},2102:(i,a,r)=>{"use strict";r.d(a,{xb:()=>Tt,U$:()=>It,TL:()=>Te,rl:()=>Qr,qT:()=>mt,RG:()=>Xr,MV:()=>We,nJ:()=>ft,JW:()=>Ne,yw:()=>Ke});var o=r(4438),s=r(8203),c=r(4085),y=r(6860),_=r(177),E=r(8359),T=r(1413),A=r(7786),S=r(6977),I=r(1985),N=r(5964),Y=r(4668);class q{constructor(ho){this._box=ho,this._destroyed=new T.B,this._resizeSubject=new T.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(te=>this._resizeSubject.next(te)))}observe(ho){return this._elementObservables.has(ho)||this._elementObservables.set(ho,new I.c(te=>{const Qt=this._resizeSubject.subscribe(te);return this._resizeObserver?.observe(ho,{box:this._box}),()=>{this._resizeObserver?.unobserve(ho),Qt.unsubscribe(),this._elementObservables.delete(ho)}}).pipe((0,N.p)(te=>te.some(Qt=>Qt.target===ho)),(0,Y.t)({bufferSize:1,refCount:!0}),(0,S.Q)(this._destroyed))),this._elementObservables.get(ho)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let dt=(()=>{class gr{constructor(){this._observers=new Map,this._ngZone=(0,o.WQX)(o.SKi)}ngOnDestroy(){for(const[,te]of this._observers)te.destroy();this._observers.clear()}observe(te,Qt){const Ft=Qt?.box||"content-box";return this._observers.has(Ft)||this._observers.set(Ft,new q(Ft)),this._observers.get(Ft).observe(te)}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275prov=o.jDH({token:gr,factory:gr.\u0275fac,providedIn:"root"})}}return gr})();var pt=r(9969),et=r(2318),_t=r(6600);const Bt=["notch"],jt=["matFormFieldNotchedOutline",""],At=["*"],kt=["textField"],ct=["iconPrefixContainer"],lt=["textPrefixContainer"],Ct=["iconSuffixContainer"],$t=["textSuffixContainer"],qt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],ve=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function ne(gr,ho){1&gr&&o.nrm(0,"span",21)}function ce(gr,ho){if(1&gr&&(o.j41(0,"label",20),o.SdG(1,1),o.DNE(2,ne,1,0,"span",21),o.k0s()),2&gr){const te=o.XpG(2);o.Y8G("floating",te._shouldLabelFloat())("monitorResize",te._hasOutline())("id",te._labelId),o.BMQ("for",te._control.disableAutomaticLabeling?null:te._control.id),o.R7$(2),o.vxM(!te.hideRequiredMarker&&te._control.required?2:-1)}}function qe(gr,ho){if(1&gr&&o.DNE(0,ce,3,5,"label",20),2&gr){const te=o.XpG();o.vxM(te._hasFloatingLabel()?0:-1)}}function Mr(gr,ho){1&gr&&o.nrm(0,"div",7)}function mr(gr,ho){}function _r(gr,ho){if(1&gr&&o.DNE(0,mr,0,0,"ng-template",13),2&gr){o.XpG(2);const te=o.sdS(1);o.Y8G("ngTemplateOutlet",te)}}function Wr(gr,ho){if(1&gr&&(o.j41(0,"div",9),o.DNE(1,_r,1,1,null,13),o.k0s()),2&gr){const te=o.XpG();o.Y8G("matFormFieldNotchedOutlineOpen",te._shouldLabelFloat()),o.R7$(),o.vxM(te._forceDisplayInfixLabel()?-1:1)}}function ke(gr,ho){1&gr&&(o.j41(0,"div",10,2),o.SdG(2,2),o.k0s())}function Ve(gr,ho){1&gr&&(o.j41(0,"div",11,3),o.SdG(2,3),o.k0s())}function yt(gr,ho){}function Lt(gr,ho){if(1&gr&&o.DNE(0,yt,0,0,"ng-template",13),2&gr){o.XpG();const te=o.sdS(1);o.Y8G("ngTemplateOutlet",te)}}function Ie(gr,ho){1&gr&&(o.j41(0,"div",14,4),o.SdG(2,4),o.k0s())}function Pt(gr,ho){1&gr&&(o.j41(0,"div",15,5),o.SdG(2,5),o.k0s())}function le(gr,ho){1&gr&&o.nrm(0,"div",16)}function zt(gr,ho){if(1&gr&&(o.j41(0,"div",18),o.SdG(1,6),o.k0s()),2&gr){const te=o.XpG();o.Y8G("@transitionMessages",te._subscriptAnimationState)}}function Ae(gr,ho){if(1&gr&&(o.j41(0,"mat-hint",22),o.EFF(1),o.k0s()),2&gr){const te=o.XpG(2);o.Y8G("id",te._hintLabelId),o.R7$(),o.JRh(te.hintLabel)}}function Ye(gr,ho){if(1&gr&&(o.j41(0,"div",19),o.DNE(1,Ae,2,2,"mat-hint",22),o.SdG(2,7),o.nrm(3,"div",23),o.SdG(4,8),o.k0s()),2&gr){const te=o.XpG();o.Y8G("@transitionMessages",te._subscriptAnimationState),o.R7$(),o.vxM(te.hintLabel?1:-1)}}let ft=(()=>{class gr{static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["mat-label"]],standalone:!0})}}return gr})(),me=0;const Vt=new o.nKC("MatError");let Te=(()=>{class gr{constructor(te,Qt){this.id="mat-mdc-error-"+me++,te||Qt.nativeElement.setAttribute("aria-live","polite")}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.kS0("aria-live"),o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Qt,Ft){2&Qt&&o.Mr5("id",Ft.id)},inputs:{id:"id"},standalone:!0,features:[o.Jv_([{provide:Vt,useExisting:gr}])]})}}return gr})(),ie=0,We=(()=>{class gr{constructor(){this.align="start",this.id="mat-mdc-hint-"+ie++}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Qt,Ft){2&Qt&&(o.Mr5("id",Ft.id),o.BMQ("align",null),o.AVh("mat-mdc-form-field-hint-end","end"===Ft.align))},inputs:{align:"align",id:"id"},standalone:!0})}}return gr})();const Wt=new o.nKC("MatPrefix");let Ne=(()=>{class gr{constructor(){this._isText=!1}set _isTextSelector(te){this._isText=!0}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[o.Jv_([{provide:Wt,useExisting:gr}])]})}}return gr})();const $e=new o.nKC("MatSuffix");let Ke=(()=>{class gr{constructor(){this._isText=!1}set _isTextSelector(te){this._isText=!0}static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[o.Jv_([{provide:$e,useExisting:gr}])]})}}return gr})();const Nr=new o.nKC("FloatingLabelParent");let Ao=(()=>{class gr{get floating(){return this._floating}set floating(te){this._floating=te,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(te){this._monitorResize=te,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(te){this._elementRef=te,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,o.WQX)(dt),this._ngZone=(0,o.WQX)(o.SKi),this._parent=(0,o.WQX)(Nr),this._resizeSubscription=new E.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function hr(gr){if(null!==gr.offsetParent)return gr.scrollWidth;const te=gr.cloneNode(!0);te.style.setProperty("position","absolute"),te.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(te);const Qt=te.scrollWidth;return te.remove(),Qt}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT))}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Qt,Ft){2&Qt&&o.AVh("mdc-floating-label--float-above",Ft.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}}return gr})();const Nt="mdc-line-ripple--active",he="mdc-line-ripple--deactivating";let se=(()=>{class gr{constructor(te,Qt){this._elementRef=te,this._handleTransitionEnd=Ft=>{const pe=this._elementRef.nativeElement.classList,br=pe.contains(he);"opacity"===Ft.propertyName&&br&&pe.remove(Nt,he)},Qt.runOutsideAngular(()=>{te.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const te=this._elementRef.nativeElement.classList;te.remove(he),te.add(Nt)}deactivate(){this._elementRef.nativeElement.classList.add(he)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT),o.rXU(o.SKi))}}static{this.\u0275dir=o.FsC({type:gr,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}}return gr})(),Le=(()=>{class gr{constructor(te,Qt){this._elementRef=te,this._ngZone=Qt,this.open=!1}ngAfterViewInit(){const te=this._elementRef.nativeElement.querySelector(".mdc-floating-label");te?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(te.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>te.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(te){this._notch.nativeElement.style.width=this.open&&te?`calc(${te}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT),o.rXU(o.SKi))}}static{this.\u0275cmp=o.VBU({type:gr,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Qt,Ft){if(1&Qt&&o.GBs(Bt,5),2&Qt){let pe;o.mGM(pe=o.lsd())&&(Ft._notch=pe.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Qt,Ft){2&Qt&&o.AVh("mdc-notched-outline--notched",Ft.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[o.aNF],attrs:jt,ngContentSelectors:At,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(Qt,Ft){1&Qt&&(o.NAR(),o.nrm(0,"div",1),o.j41(1,"div",2,0),o.SdG(3),o.k0s(),o.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}}return gr})();const yr={transitionMessages:(0,pt.hZ)("transitionMessages",[(0,pt.wk)("enter",(0,pt.iF)({opacity:1,transform:"translateY(0%)"})),(0,pt.kY)("void => enter",[(0,pt.iF)({opacity:0,transform:"translateY(-5px)"}),(0,pt.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let mt=(()=>{class gr{static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275dir=o.FsC({type:gr})}}return gr})();const Tt=new o.nKC("MatFormField"),It=new o.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let ye=0,Qr=(()=>{class gr{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(te){this._hideRequiredMarker=(0,c.he)(te)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(te){te!==this._floatLabel&&(this._floatLabel=te,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(te){const Qt=this._appearance;this._appearance=te||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==Qt&&(this._needsOutlineLabelOffsetUpdate=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(te){this._subscriptSizing=te||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(te){this._hintLabel=te,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(te){this._explicitFormFieldControl=te}constructor(te,Qt,Ft,pe,br,Yr,Do,Ko){this._elementRef=te,this._changeDetectorRef=Qt,this._dir=pe,this._platform=br,this._defaults=Yr,this._animationMode=Do,this._labelChild=(0,o.sbv)(ft),this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+ye++,this._hintLabelId="mat-mdc-hint-"+ye++,this._subscriptAnimationState="",this._destroyed=new T.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=(0,o.WQX)(o.zZn),this.getLabelId=(0,o.EWP)(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=(0,o.EWP)(()=>!!this._labelChild()),Yr&&(Yr.appearance&&(this.appearance=Yr.appearance),this._hideRequiredMarker=!!Yr?.hideRequiredMarker,Yr.color&&(this.color=Yr.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(te){const Qt=this._control,Ft="mat-mdc-form-field-type-";te&&this._elementRef.nativeElement.classList.remove(Ft+te.controlType),Qt.controlType&&this._elementRef.nativeElement.classList.add(Ft+Qt.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=Qt.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._valueChanges?.unsubscribe(),Qt.ngControl&&Qt.ngControl.valueChanges&&(this._valueChanges=Qt.ngControl.valueChanges.pipe((0,S.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(te=>!te._isText),this._hasTextPrefix=!!this._prefixChildren.find(te=>te._isText),this._hasIconSuffix=!!this._suffixChildren.find(te=>!te._isText),this._hasTextSuffix=!!this._suffixChildren.find(te=>te._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,A.h)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),(0,o.Tzd)(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe((0,S.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(te){const Qt=this._control?this._control.ngControl:null;return Qt&&Qt[te]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let te=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&te.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Qt=this._hintChildren?this._hintChildren.find(pe=>"start"===pe.align):null,Ft=this._hintChildren?this._hintChildren.find(pe=>"end"===pe.align):null;Qt?te.push(Qt.id):this._hintLabel&&te.push(this._hintLabelId),Ft&&te.push(Ft.id)}else this._errorChildren&&te.push(...this._errorChildren.map(Qt=>Qt.id));this._control.setDescribedByIds(te)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;const te=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(te.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const Qt=this._iconPrefixContainer?.nativeElement,Ft=this._textPrefixContainer?.nativeElement,pe=this._iconSuffixContainer?.nativeElement,br=this._textSuffixContainer?.nativeElement,Yr=Qt?.getBoundingClientRect().width??0,Do=Ft?.getBoundingClientRect().width??0,Ko=pe?.getBoundingClientRect().width??0,rr=br?.getBoundingClientRect().width??0;te.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${Yr+Do}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`,this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${Yr+Do+Ko+rr}px)`)}_isAttachedToDom(){const te=this._elementRef.nativeElement;if(te.getRootNode){const Qt=te.getRootNode();return Qt&&Qt!==te}return document.documentElement.contains(te)}static{this.\u0275fac=function(Qt){return new(Qt||gr)(o.rXU(o.aKT),o.rXU(o.gRc),o.rXU(o.SKi),o.rXU(s.dS),o.rXU(y.OD),o.rXU(It,8),o.rXU(o.bc$,8),o.rXU(_.qQ))}}static{this.\u0275cmp=o.VBU({type:gr,selectors:[["mat-form-field"]],contentQueries:function(Qt,Ft,pe){if(1&Qt&&(o.C6U(pe,Ft._labelChild,ft,5),o.wni(pe,mt,5),o.wni(pe,Wt,5),o.wni(pe,$e,5),o.wni(pe,Vt,5),o.wni(pe,We,5)),2&Qt){let br;o.NyB(),o.mGM(br=o.lsd())&&(Ft._formFieldControl=br.first),o.mGM(br=o.lsd())&&(Ft._prefixChildren=br),o.mGM(br=o.lsd())&&(Ft._suffixChildren=br),o.mGM(br=o.lsd())&&(Ft._errorChildren=br),o.mGM(br=o.lsd())&&(Ft._hintChildren=br)}},viewQuery:function(Qt,Ft){if(1&Qt&&(o.GBs(kt,5),o.GBs(ct,5),o.GBs(lt,5),o.GBs(Ct,5),o.GBs($t,5),o.GBs(Ao,5),o.GBs(Le,5),o.GBs(se,5)),2&Qt){let pe;o.mGM(pe=o.lsd())&&(Ft._textField=pe.first),o.mGM(pe=o.lsd())&&(Ft._iconPrefixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._textPrefixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._iconSuffixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._textSuffixContainer=pe.first),o.mGM(pe=o.lsd())&&(Ft._floatingLabel=pe.first),o.mGM(pe=o.lsd())&&(Ft._notchedOutline=pe.first),o.mGM(pe=o.lsd())&&(Ft._lineRipple=pe.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Qt,Ft){2&Qt&&o.AVh("mat-mdc-form-field-label-always-float",Ft._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",Ft._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",Ft._hasIconSuffix)("mat-form-field-invalid",Ft._control.errorState)("mat-form-field-disabled",Ft._control.disabled)("mat-form-field-autofilled",Ft._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===Ft._animationMode)("mat-form-field-appearance-fill","fill"==Ft.appearance)("mat-form-field-appearance-outline","outline"==Ft.appearance)("mat-form-field-hide-placeholder",Ft._hasFloatingLabel()&&!Ft._shouldLabelFloat())("mat-focused",Ft._control.focused)("mat-primary","accent"!==Ft.color&&"warn"!==Ft.color)("mat-accent","accent"===Ft.color)("mat-warn","warn"===Ft.color)("ng-untouched",Ft._shouldForward("untouched"))("ng-touched",Ft._shouldForward("touched"))("ng-pristine",Ft._shouldForward("pristine"))("ng-dirty",Ft._shouldForward("dirty"))("ng-valid",Ft._shouldForward("valid"))("ng-invalid",Ft._shouldForward("invalid"))("ng-pending",Ft._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[o.Jv_([{provide:Tt,useExisting:gr},{provide:Nr,useExisting:gr}]),o.aNF],ngContentSelectors:ve,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(Qt,Ft){if(1&Qt){const pe=o.RV6();o.NAR(qt),o.DNE(0,qe,1,1,"ng-template",null,0,o.C5r),o.j41(2,"div",6,1),o.bIt("click",function(Yr){return o.eBV(pe),o.Njj(Ft._control.onContainerClick(Yr))}),o.DNE(4,Mr,1,0,"div",7),o.j41(5,"div",8),o.DNE(6,Wr,2,2,"div",9)(7,ke,3,0,"div",10)(8,Ve,3,0,"div",11),o.j41(9,"div",12),o.DNE(10,Lt,1,1,null,13),o.SdG(11),o.k0s(),o.DNE(12,Ie,3,0,"div",14)(13,Pt,3,0,"div",15),o.k0s(),o.DNE(14,le,1,0,"div",16),o.k0s(),o.j41(15,"div",17),o.DNE(16,zt,2,1,"div",18)(17,Ye,5,2,"div",19),o.k0s()}if(2&Qt){let pe;o.R7$(2),o.AVh("mdc-text-field--filled",!Ft._hasOutline())("mdc-text-field--outlined",Ft._hasOutline())("mdc-text-field--no-label",!Ft._hasFloatingLabel())("mdc-text-field--disabled",Ft._control.disabled)("mdc-text-field--invalid",Ft._control.errorState),o.R7$(2),o.vxM(Ft._hasOutline()||Ft._control.disabled?-1:4),o.R7$(2),o.vxM(Ft._hasOutline()?6:-1),o.R7$(),o.vxM(Ft._hasIconPrefix?7:-1),o.R7$(),o.vxM(Ft._hasTextPrefix?8:-1),o.R7$(2),o.vxM(!Ft._hasOutline()||Ft._forceDisplayInfixLabel()?10:-1),o.R7$(2),o.vxM(Ft._hasTextSuffix?12:-1),o.R7$(),o.vxM(Ft._hasIconSuffix?13:-1),o.R7$(),o.vxM(Ft._hasOutline()?-1:14),o.R7$(),o.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===Ft.subscriptSizing),o.R7$(),o.vxM("error"===(pe=Ft._getDisplayedMessages())?16:"hint"===pe?17:-1)}},dependencies:[Ao,Le,_.T3,se,We],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--disabled .cdk-high-contrast-active .mdc-text-field__input{background-color:Window}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.cdk-high-contrast-active .mdc-text-field--disabled .mdc-floating-label{z-index:1}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-app-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-app-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-app-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-app-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-app-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-app-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[yr.transitionMessages]},changeDetection:0})}}return gr})(),Xr=(()=>{class gr{static{this.\u0275fac=function(Qt){return new(Qt||gr)}}static{this.\u0275mod=o.$C({type:gr})}static{this.\u0275inj=o.G2t({imports:[_t.yE,_.MD,et.w5,_t.yE]})}}return gr})()},9213:(i,a,r)=>{"use strict";r.d(a,{An:()=>Ve,m_:()=>yt,tp:()=>Ct});var o=r(4438),s=r(6600),c=r(177),y=r(7673),_=r(8810),E=r(7468),T=r(8359),A=r(8141),S=r(6354),I=r(9437),N=r(980),Y=r(7647),z=r(6697),q=r(1626),dt=r(345);const pt=["*"];let et;function Bt(Lt){return function _t(){if(void 0===et&&(et=null,typeof window<"u")){const Lt=window;void 0!==Lt.trustedTypes&&(et=Lt.trustedTypes.createPolicy("angular#components",{createHTML:Ie=>Ie}))}return et}()?.createHTML(Lt)||Lt}function jt(Lt){return Error(`Unable to find icon with the name "${Lt}"`)}function kt(Lt){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${Lt}".`)}function ct(Lt){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${Lt}".`)}class lt{constructor(Ie,Pt,le){this.url=Ie,this.svgText=Pt,this.options=le}}let Ct=(()=>{class Lt{constructor(Pt,le,zt,Ae){this._httpClient=Pt,this._sanitizer=le,this._errorHandler=Ae,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=zt}addSvgIcon(Pt,le,zt){return this.addSvgIconInNamespace("",Pt,le,zt)}addSvgIconLiteral(Pt,le,zt){return this.addSvgIconLiteralInNamespace("",Pt,le,zt)}addSvgIconInNamespace(Pt,le,zt,Ae){return this._addSvgIconConfig(Pt,le,new lt(zt,null,Ae))}addSvgIconResolver(Pt){return this._resolvers.push(Pt),this}addSvgIconLiteralInNamespace(Pt,le,zt,Ae){const Ye=this._sanitizer.sanitize(o.WPN.HTML,zt);if(!Ye)throw ct(zt);const ft=Bt(Ye);return this._addSvgIconConfig(Pt,le,new lt("",ft,Ae))}addSvgIconSet(Pt,le){return this.addSvgIconSetInNamespace("",Pt,le)}addSvgIconSetLiteral(Pt,le){return this.addSvgIconSetLiteralInNamespace("",Pt,le)}addSvgIconSetInNamespace(Pt,le,zt){return this._addSvgIconSetConfig(Pt,new lt(le,null,zt))}addSvgIconSetLiteralInNamespace(Pt,le,zt){const Ae=this._sanitizer.sanitize(o.WPN.HTML,le);if(!Ae)throw ct(le);const Ye=Bt(Ae);return this._addSvgIconSetConfig(Pt,new lt("",Ye,zt))}registerFontClassAlias(Pt,le=Pt){return this._fontCssClassesByAlias.set(Pt,le),this}classNameForFontAlias(Pt){return this._fontCssClassesByAlias.get(Pt)||Pt}setDefaultFontSetClass(...Pt){return this._defaultFontSetClass=Pt,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Pt){const le=this._sanitizer.sanitize(o.WPN.RESOURCE_URL,Pt);if(!le)throw kt(Pt);const zt=this._cachedIconsByUrl.get(le);return zt?(0,y.of)(ve(zt)):this._loadSvgIconFromConfig(new lt(Pt,null)).pipe((0,A.M)(Ae=>this._cachedIconsByUrl.set(le,Ae)),(0,S.T)(Ae=>ve(Ae)))}getNamedSvgIcon(Pt,le=""){const zt=ne(le,Pt);let Ae=this._svgIconConfigs.get(zt);if(Ae)return this._getSvgFromConfig(Ae);if(Ae=this._getIconConfigFromResolvers(le,Pt),Ae)return this._svgIconConfigs.set(zt,Ae),this._getSvgFromConfig(Ae);const Ye=this._iconSetConfigs.get(le);return Ye?this._getSvgFromIconSetConfigs(Pt,Ye):(0,_.$)(jt(zt))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Pt){return Pt.svgText?(0,y.of)(ve(this._svgElementFromConfig(Pt))):this._loadSvgIconFromConfig(Pt).pipe((0,S.T)(le=>ve(le)))}_getSvgFromIconSetConfigs(Pt,le){const zt=this._extractIconWithNameFromAnySet(Pt,le);if(zt)return(0,y.of)(zt);const Ae=le.filter(Ye=>!Ye.svgText).map(Ye=>this._loadSvgIconSetFromConfig(Ye).pipe((0,I.W)(ft=>{const Vt=`Loading icon set URL: ${this._sanitizer.sanitize(o.WPN.RESOURCE_URL,Ye.url)} failed: ${ft.message}`;return this._errorHandler.handleError(new Error(Vt)),(0,y.of)(null)})));return(0,E.p)(Ae).pipe((0,S.T)(()=>{const Ye=this._extractIconWithNameFromAnySet(Pt,le);if(!Ye)throw jt(Pt);return Ye}))}_extractIconWithNameFromAnySet(Pt,le){for(let zt=le.length-1;zt>=0;zt--){const Ae=le[zt];if(Ae.svgText&&Ae.svgText.toString().indexOf(Pt)>-1){const Ye=this._svgElementFromConfig(Ae),ft=this._extractSvgIconFromSet(Ye,Pt,Ae.options);if(ft)return ft}}return null}_loadSvgIconFromConfig(Pt){return this._fetchIcon(Pt).pipe((0,A.M)(le=>Pt.svgText=le),(0,S.T)(()=>this._svgElementFromConfig(Pt)))}_loadSvgIconSetFromConfig(Pt){return Pt.svgText?(0,y.of)(null):this._fetchIcon(Pt).pipe((0,A.M)(le=>Pt.svgText=le))}_extractSvgIconFromSet(Pt,le,zt){const Ae=Pt.querySelector(`[id="${le}"]`);if(!Ae)return null;const Ye=Ae.cloneNode(!0);if(Ye.removeAttribute("id"),"svg"===Ye.nodeName.toLowerCase())return this._setSvgAttributes(Ye,zt);if("symbol"===Ye.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Ye),zt);const ft=this._svgElementFromString(Bt(""));return ft.appendChild(Ye),this._setSvgAttributes(ft,zt)}_svgElementFromString(Pt){const le=this._document.createElement("DIV");le.innerHTML=Pt;const zt=le.querySelector("svg");if(!zt)throw Error(" tag not found");return zt}_toSvgElement(Pt){const le=this._svgElementFromString(Bt("")),zt=Pt.attributes;for(let Ae=0;AeBt(Vt)),(0,N.j)(()=>this._inProgressUrlFetches.delete(Ye)),(0,Y.u)());return this._inProgressUrlFetches.set(Ye,me),me}_addSvgIconConfig(Pt,le,zt){return this._svgIconConfigs.set(ne(Pt,le),zt),this}_addSvgIconSetConfig(Pt,le){const zt=this._iconSetConfigs.get(Pt);return zt?zt.push(le):this._iconSetConfigs.set(Pt,[le]),this}_svgElementFromConfig(Pt){if(!Pt.svgElement){const le=this._svgElementFromString(Pt.svgText);this._setSvgAttributes(le,Pt.options),Pt.svgElement=le}return Pt.svgElement}_getIconConfigFromResolvers(Pt,le){for(let zt=0;ztIe?Ie.pathname+Ie.search:""}}}),_r=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Wr=_r.map(Lt=>`[${Lt}]`).join(", "),ke=/^url\(['"]?#(.*?)['"]?\)$/;let Ve=(()=>{class Lt{get color(){return this._color||this._defaultColor}set color(Pt){this._color=Pt}get svgIcon(){return this._svgIcon}set svgIcon(Pt){Pt!==this._svgIcon&&(Pt?this._updateSvgIcon(Pt):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Pt)}get fontSet(){return this._fontSet}set fontSet(Pt){const le=this._cleanupFontValue(Pt);le!==this._fontSet&&(this._fontSet=le,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(Pt){const le=this._cleanupFontValue(Pt);le!==this._fontIcon&&(this._fontIcon=le,this._updateFontIconClasses())}constructor(Pt,le,zt,Ae,Ye,ft){this._elementRef=Pt,this._iconRegistry=le,this._location=Ae,this._errorHandler=Ye,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=T.yU.EMPTY,ft&&(ft.color&&(this.color=this._defaultColor=ft.color),ft.fontSet&&(this.fontSet=ft.fontSet)),zt||Pt.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(Pt){if(!Pt)return["",""];const le=Pt.split(":");switch(le.length){case 1:return["",le[0]];case 2:return le;default:throw Error(`Invalid icon name: "${Pt}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Pt=this._elementsWithExternalReferences;if(Pt&&Pt.size){const le=this._location.getPathname();le!==this._previousPath&&(this._previousPath=le,this._prependPathToReferences(le))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Pt){this._clearSvgElement();const le=this._location.getPathname();this._previousPath=le,this._cacheChildrenWithExternalReferences(Pt),this._prependPathToReferences(le),this._elementRef.nativeElement.appendChild(Pt)}_clearSvgElement(){const Pt=this._elementRef.nativeElement;let le=Pt.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();le--;){const zt=Pt.childNodes[le];(1!==zt.nodeType||"svg"===zt.nodeName.toLowerCase())&&zt.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const Pt=this._elementRef.nativeElement,le=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(zt=>zt.length>0);this._previousFontSetClass.forEach(zt=>Pt.classList.remove(zt)),le.forEach(zt=>Pt.classList.add(zt)),this._previousFontSetClass=le,this.fontIcon!==this._previousFontIconClass&&!le.includes("mat-ligature-font")&&(this._previousFontIconClass&&Pt.classList.remove(this._previousFontIconClass),this.fontIcon&&Pt.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(Pt){return"string"==typeof Pt?Pt.trim().split(" ")[0]:Pt}_prependPathToReferences(Pt){const le=this._elementsWithExternalReferences;le&&le.forEach((zt,Ae)=>{zt.forEach(Ye=>{Ae.setAttribute(Ye.name,`url('${Pt}#${Ye.value}')`)})})}_cacheChildrenWithExternalReferences(Pt){const le=Pt.querySelectorAll(Wr),zt=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Ae=0;Ae{const ft=le[Ae],me=ft.getAttribute(Ye),Vt=me?me.match(ke):null;if(Vt){let Te=zt.get(ft);Te||(Te=[],zt.set(ft,Te)),Te.push({name:Ye,value:Vt[1]})}})}_updateSvgIcon(Pt){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Pt){const[le,zt]=this._splitIconName(Pt);le&&(this._svgNamespace=le),zt&&(this._svgName=zt),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(zt,le).pipe((0,z.s)(1)).subscribe(Ae=>this._setSvgElement(Ae),Ae=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${le}:${zt}! ${Ae.message}`))})}}static{this.\u0275fac=function(le){return new(le||Lt)(o.rXU(o.aKT),o.rXU(Ct),o.kS0("aria-hidden"),o.rXU(Mr),o.rXU(o.zcH),o.rXU(qe,8))}}static{this.\u0275cmp=o.VBU({type:Lt,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(le,zt){2&le&&(o.BMQ("data-mat-icon-type",zt._usingFontIcon()?"font":"svg")("data-mat-icon-name",zt._svgName||zt.fontIcon)("data-mat-icon-namespace",zt._svgNamespace||zt.fontSet)("fontIcon",zt._usingFontIcon()?zt.fontIcon:null),o.HbH(zt.color?"mat-"+zt.color:""),o.AVh("mat-icon-inline",zt.inline)("mat-icon-no-color","primary"!==zt.color&&"accent"!==zt.color&&"warn"!==zt.color))},inputs:{color:"color",inline:[2,"inline","inline",o.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[o.GFd,o.aNF],ngContentSelectors:pt,decls:1,vars:0,template:function(le,zt){1&le&&(o.NAR(),o.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}}return Lt})(),yt=(()=>{class Lt{static{this.\u0275fac=function(le){return new(le||Lt)}}static{this.\u0275mod=o.$C({type:Lt})}static{this.\u0275inj=o.G2t({imports:[s.yE,s.yE]})}}return Lt})()},9042:(i,a,r)=>{"use strict";r.d(a,{fS:()=>q,fg:()=>z});var o=r(4085),s=r(6860),c=r(7403),y=r(4438),_=r(9417),E=r(6600),T=r(2102),A=r(1413);const I=new y.nKC("MAT_INPUT_VALUE_ACCESSOR"),N=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Y=0,z=(()=>{class dt{get disabled(){return this._disabled}set disabled(et){this._disabled=(0,o.he)(et),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(et){this._id=et||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(_.k0.required)??!1}set required(et){this._required=(0,o.he)(et)}get type(){return this._type}set type(et){this._type=et||"text",this._validateType(),!this._isTextarea&&(0,s.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(et){this._errorStateTracker.matcher=et}get value(){return this._inputValueAccessor.value}set value(et){et!==this.value&&(this._inputValueAccessor.value=et,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(et){this._readonly=(0,o.he)(et)}get errorState(){return this._errorStateTracker.errorState}set errorState(et){this._errorStateTracker.errorState=et}constructor(et,_t,Bt,jt,At,kt,ct,lt,Ct,$t){this._elementRef=et,this._platform=_t,this.ngControl=Bt,this._autofillMonitor=lt,this._ngZone=Ct,this._formField=$t,this._uid="mat-input-"+Y++,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new A.B,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(ne=>(0,s.MU)().has(ne)),this._iOSKeyupListener=ne=>{const ce=ne.target;!ce.value&&0===ce.selectionStart&&0===ce.selectionEnd&&(ce.setSelectionRange(1,1),ce.setSelectionRange(0,0))},this._webkitBlinkWheelListener=()=>{};const qt=this._elementRef.nativeElement,ve=qt.nodeName.toLowerCase();this._inputValueAccessor=ct||qt,this._previousNativeValue=this.value,this.id=this.id,_t.IOS&&Ct.runOutsideAngular(()=>{et.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new E.X0(kt,Bt,At,jt,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===ve,this._isTextarea="textarea"===ve,this._isInFormField=!!$t,this._isNativeSelect&&(this.controlType=qt.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(et=>{this.autofilled=et.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(et){this._elementRef.nativeElement.focus(et)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(et){et!==this.focused&&(this.focused=et,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const et=this._elementRef.nativeElement.value;this._previousNativeValue!==et&&(this._previousNativeValue=et,this.stateChanges.next())}_dirtyCheckPlaceholder(){const et=this._getPlaceholder();if(et!==this._previousPlaceholder){const _t=this._elementRef.nativeElement;this._previousPlaceholder=et,et?_t.setAttribute("placeholder",et):_t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){N.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let et=this._elementRef.nativeElement.validity;return et&&et.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const et=this._elementRef.nativeElement,_t=et.options[0];return this.focused||et.multiple||!this.empty||!!(et.selectedIndex>-1&&_t&&_t.label)}return this.focused||!this.empty}setDescribedByIds(et){et.length?this._elementRef.nativeElement.setAttribute("aria-describedby",et.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const et=this._elementRef.nativeElement;return this._isNativeSelect&&(et.multiple||et.size>1)}_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&"number"===this._type&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener)}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&"number"!==this._type&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0)}static{this.\u0275fac=function(_t){return new(_t||dt)(y.rXU(y.aKT),y.rXU(s.OD),y.rXU(_.vO,10),y.rXU(_.cV,8),y.rXU(_.j4,8),y.rXU(E.es),y.rXU(I,10),y.rXU(c.P8),y.rXU(y.SKi),y.rXU(T.xb,8))}}static{this.\u0275dir=y.FsC({type:dt,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(_t,Bt){1&_t&&y.bIt("focus",function(){return Bt._focusChanged(!0)})("blur",function(){return Bt._focusChanged(!1)})("input",function(){return Bt._onInput()}),2&_t&&(y.Mr5("id",Bt.id)("disabled",Bt.disabled)("required",Bt.required),y.BMQ("name",Bt.name||null)("readonly",Bt.readonly&&!Bt._isNativeSelect||null)("aria-invalid",Bt.empty&&Bt.required?null:Bt.errorState)("aria-required",Bt.required)("id",Bt.id),y.AVh("mat-input-server",Bt._isServer)("mat-mdc-form-field-textarea-control",Bt._isInFormField&&Bt._isTextarea)("mat-mdc-form-field-input-control",Bt._isInFormField)("mdc-text-field__input",Bt._isInFormField)("mat-mdc-native-select-inline",Bt._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[y.Jv_([{provide:T.qT,useExisting:dt}]),y.OA$]})}}return dt})(),q=(()=>{class dt{static{this.\u0275fac=function(_t){return new(_t||dt)}}static{this.\u0275mod=y.$C({type:dt})}static{this.\u0275inj=y.G2t({imports:[E.yE,T.RG,T.RG,c.EE,E.yE]})}}return dt})()},9115:(i,a,r)=>{"use strict";r.d(a,{Cn:()=>Te,Cp:()=>Vt,fb:()=>ce,kk:()=>le});var o=r(4438),s=r(9888),c=r(7336),y=r(1413),_=r(7786),E=r(8359),T=r(7673),A=r(5007),S=r(9172),I=r(5558),N=r(6977),Y=r(5964),z=r(6697),q=r(1986),dt=r(177),pt=r(6600),et=r(6939),_t=r(9969),Bt=r(8203),jt=r(7987),At=r(6860),kt=r(5542);const ct=["mat-menu-item",""],lt=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Ct=["mat-icon, [matMenuItemIcon]","*"];function $t(ie,We){1&ie&&(o.qSk(),o.j41(0,"svg",2),o.nrm(1,"polygon",3),o.k0s())}const qt=["*"];function ve(ie,We){if(1&ie){const Wt=o.RV6();o.j41(0,"div",0),o.bIt("keydown",function($e){o.eBV(Wt);const Ke=o.XpG();return o.Njj(Ke._handleKeydown($e))})("click",function(){o.eBV(Wt);const $e=o.XpG();return o.Njj($e.closed.emit("click"))})("@transformMenu.start",function($e){o.eBV(Wt);const Ke=o.XpG();return o.Njj(Ke._onAnimationStart($e))})("@transformMenu.done",function($e){o.eBV(Wt);const Ke=o.XpG();return o.Njj(Ke._onAnimationDone($e))}),o.j41(1,"div",1),o.SdG(2),o.k0s()()}if(2&ie){const Wt=o.XpG();o.HbH(Wt._classList),o.Y8G("id",Wt.panelId)("@transformMenu",Wt._panelAnimationState),o.BMQ("aria-label",Wt.ariaLabel||null)("aria-labelledby",Wt.ariaLabelledby||null)("aria-describedby",Wt.ariaDescribedby||null)}}const ne=new o.nKC("MAT_MENU_PANEL");let ce=(()=>{class ie{constructor(Wt,Ne,$e,Ke,Nr){this._elementRef=Wt,this._document=Ne,this._focusMonitor=$e,this._parentMenu=Ke,this._changeDetectorRef=Nr,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new y.B,this._focused=new y.B,this._highlighted=!1,this._triggersSubmenu=!1,Ke?.addItem?.(this)}focus(Wt,Ne){this._focusMonitor&&Wt?this._focusMonitor.focusVia(this._getHostElement(),Wt,Ne):this._getHostElement().focus(Ne),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(Wt){this.disabled&&(Wt.preventDefault(),Wt.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Wt=this._elementRef.nativeElement.cloneNode(!0),Ne=Wt.querySelectorAll("mat-icon, .material-icons");for(let $e=0;$e enter",(0,_t.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,_t.iF)({opacity:1,transform:"scale(1)"}))),(0,_t.kY)("* => void",(0,_t.i0)("100ms 25ms linear",(0,_t.iF)({opacity:0})))]),fadeInItems:(0,_t.hZ)("fadeInItems",[(0,_t.wk)("showing",(0,_t.iF)({opacity:1})),(0,_t.kY)("void => *",[(0,_t.iF)({opacity:0}),(0,_t.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Lt=0;const Ie=new o.nKC("mat-menu-default-options",{providedIn:"root",factory:function Pt(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let le=(()=>{class ie{get xPosition(){return this._xPosition}set xPosition(Wt){this._xPosition=Wt,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Wt){this._yPosition=Wt,this.setPositionClasses()}set panelClass(Wt){const Ne=this._previousPanelClass,$e={...this._classList};Ne&&Ne.length&&Ne.split(" ").forEach(Ke=>{$e[Ke]=!1}),this._previousPanelClass=Wt,Wt&&Wt.length&&(Wt.split(" ").forEach(Ke=>{$e[Ke]=!0}),this._elementRef.nativeElement.className=""),this._classList=$e}get classList(){return this.panelClass}set classList(Wt){this.panelClass=Wt}constructor(Wt,Ne,$e,Ke){this._elementRef=Wt,this._changeDetectorRef=Ke,this._elevationPrefix="mat-elevation-z",this._baseElevation=null,this._directDescendantItems=new o.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new y.B,this.closed=new o.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+Lt++,this._injector=(0,o.WQX)(o.zZn),this.overlayPanelClass=$e.overlayPanelClass||"",this._xPosition=$e.xPosition,this._yPosition=$e.yPosition,this.backdropClass=$e.backdropClass,this.overlapTrigger=$e.overlapTrigger,this.hasBackdrop=$e.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new s.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,S.Z)(this._directDescendantItems),(0,I.n)(Wt=>(0,_.h)(...Wt.map(Ne=>Ne._focused)))).subscribe(Wt=>this._keyManager.updateActiveItem(Wt)),this._directDescendantItems.changes.subscribe(Wt=>{const Ne=this._keyManager;if("enter"===this._panelAnimationState&&Ne.activeItem?._hasFocus()){const $e=Wt.toArray(),Ke=Math.max(0,Math.min($e.length-1,Ne.activeItemIndex||0));$e[Ke]&&!$e[Ke].disabled?Ne.setActiveItem(Ke):Ne.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe((0,S.Z)(this._directDescendantItems),(0,I.n)(Ne=>(0,_.h)(...Ne.map($e=>$e._hovered))))}addItem(Wt){}removeItem(Wt){}_handleKeydown(Wt){const Ne=Wt.keyCode,$e=this._keyManager;switch(Ne){case c._f:(0,c.rp)(Wt)||(Wt.preventDefault(),this.closed.emit("keydown"));break;case c.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case c.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Ne===c.i7||Ne===c.n6)&&$e.setFocusOrigin("keyboard"),void $e.onKeydown(Wt)}Wt.stopPropagation()}focusFirstItem(Wt="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=(0,o.mal)(()=>{let Ne=null;if(this._directDescendantItems.length&&(Ne=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Ne||!Ne.contains(document.activeElement)){const $e=this._keyManager;$e.setFocusOrigin(Wt).setFirstItemActive(),!$e.activeItem&&Ne&&Ne.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Wt){if(null===this._baseElevation){const Ao=("function"==typeof getComputedStyle?getComputedStyle(this._elementRef.nativeElement):null)?.getPropertyValue("--mat-menu-base-elevation-level")||"8";this._baseElevation=parseInt(Ao)}const Ne=Math.min(this._baseElevation+Wt,24),$e=`${this._elevationPrefix}${Ne}`,Ke=Object.keys(this._classList).find(Nr=>Nr.startsWith(this._elevationPrefix));if(!Ke||Ke===this._previousElevation){const Nr={...this._classList};this._previousElevation&&(Nr[this._previousElevation]=!1),Nr[$e]=!0,this._previousElevation=$e,this._classList=Nr}}setPositionClasses(Wt=this.xPosition,Ne=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===Wt,"mat-menu-after":"after"===Wt,"mat-menu-above":"above"===Ne,"mat-menu-below":"below"===Ne},this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Wt){this._animationDone.next(Wt),this._isAnimating=!1}_onAnimationStart(Wt){this._isAnimating=!0,"enter"===Wt.toState&&0===this._keyManager.activeItemIndex&&(Wt.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,S.Z)(this._allItems)).subscribe(Wt=>{this._directDescendantItems.reset(Wt.filter(Ne=>Ne._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static{this.\u0275fac=function(Ne){return new(Ne||ie)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(Ie),o.rXU(o.gRc))}}static{this.\u0275cmp=o.VBU({type:ie,selectors:[["mat-menu"]],contentQueries:function(Ne,$e,Ke){if(1&Ne&&(o.wni(Ke,_r,5),o.wni(Ke,ce,5),o.wni(Ke,ce,4)),2&Ne){let Nr;o.mGM(Nr=o.lsd())&&($e.lazyContent=Nr.first),o.mGM(Nr=o.lsd())&&($e._allItems=Nr),o.mGM(Nr=o.lsd())&&($e.items=Nr)}},viewQuery:function(Ne,$e){if(1&Ne&&o.GBs(o.C4Q,5),2&Ne){let Ke;o.mGM(Ke=o.lsd())&&($e.templateRef=Ke.first)}},hostVars:3,hostBindings:function(Ne,$e){2&Ne&&o.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",o.L39],hasBackdrop:[2,"hasBackdrop","hasBackdrop",Wt=>null==Wt?null:(0,o.L39)(Wt)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[o.Jv_([{provide:ne,useExisting:ie}]),o.GFd,o.aNF],ngContentSelectors:qt,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],template:function(Ne,$e){1&Ne&&(o.NAR(),o.DNE(0,ve,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.mat-mdc-menu-panel.ng-animating:has(.mat-mdc-menu-content:empty){display:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-app-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}[dir=rtl] .mat-mdc-menu-item{padding-right:var(--mat-menu-item-leading-spacing);padding-left:var(--mat-menu-item-trailing-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-right:var(--mat-menu-item-with-icon-leading-spacing);padding-left:var(--mat-menu-item-with-icon-trailing-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-app-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[ke.transformMenu,ke.fadeInItems]},changeDetection:0})}}return ie})();const zt=new o.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const ie=(0,o.WQX)(jt.hJ);return()=>ie.scrollStrategies.reposition()}}),Ye={provide:zt,deps:[jt.hJ],useFactory:function Ae(ie){return()=>ie.scrollStrategies.reposition()}},ft=(0,At.BQ)({passive:!0});let Vt=(()=>{class ie{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Wt){this.menu=Wt}get menu(){return this._menu}set menu(Wt){Wt!==this._menu&&(this._menu=Wt,this._menuCloseSubscription.unsubscribe(),Wt&&(this._menuCloseSubscription=Wt.close.subscribe(Ne=>{this._destroyMenu(Ne),("click"===Ne||"tab"===Ne)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Ne)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(Wt,Ne,$e,Ke,Nr,Ao,hr,Nt,he){this._overlay=Wt,this._element=Ne,this._viewContainerRef=$e,this._menuItemInstance=Ao,this._dir=hr,this._focusMonitor=Nt,this._ngZone=he,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=E.yU.EMPTY,this._hoverSubscription=E.yU.EMPTY,this._menuCloseSubscription=E.yU.EMPTY,this._changeDetectorRef=(0,o.WQX)(o.gRc),this._handleTouchStart=se=>{(0,s.w6)(se)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new o.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new o.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=Ke,this._parentMaterialMenu=Nr instanceof le?Nr:void 0,Ne.nativeElement.addEventListener("touchstart",this._handleTouchStart,ft)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,ft),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const Wt=this.menu;if(this._menuOpen||!Wt)return;const Ne=this._createOverlay(Wt),$e=Ne.getConfig(),Ke=$e.positionStrategy;this._setPosition(Wt,Ke),$e.hasBackdrop=null==Wt.hasBackdrop?!this.triggersSubmenu():Wt.hasBackdrop,Ne.attach(this._getPortal(Wt)),Wt.lazyContent&&Wt.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Wt),Wt instanceof le&&(Wt._startAnimation(),Wt._directDescendantItems.changes.pipe((0,N.Q)(Wt.close)).subscribe(()=>{Ke.withLockedPosition(!1).reapplyLastPosition(),Ke.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Wt,Ne){this._focusMonitor&&Wt?this._focusMonitor.focusVia(this._element,Wt,Ne):this._element.nativeElement.focus(Ne)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Wt){if(!this._overlayRef||!this.menuOpen)return;const Ne=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Wt||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Ne instanceof le?(Ne._resetAnimation(),Ne.lazyContent?Ne._animationDone.pipe((0,Y.p)($e=>"void"===$e.toState),(0,z.s)(1),(0,N.Q)(Ne.lazyContent._attached)).subscribe({next:()=>Ne.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Ne?.lazyContent?.detach())}_initMenu(Wt){Wt.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Wt.direction=this.dir,this._setMenuElevation(Wt),Wt.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(Wt){if(Wt.setElevation){let Ne=0,$e=Wt.parentMenu;for(;$e;)Ne++,$e=$e.parentMenu;Wt.setElevation(Ne)}}_setIsMenuOpen(Wt){Wt!==this._menuOpen&&(this._menuOpen=Wt,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Wt),this._changeDetectorRef.markForCheck())}_createOverlay(Wt){if(!this._overlayRef){const Ne=this._getOverlayConfig(Wt);this._subscribeToPositions(Wt,Ne.positionStrategy),this._overlayRef=this._overlay.create(Ne),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(Wt){return new jt.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Wt.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Wt.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(Wt,Ne){Wt.setPositionClasses&&Ne.positionChanges.subscribe($e=>{const Ke="start"===$e.connectionPair.overlayX?"after":"before",Nr="top"===$e.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>Wt.setPositionClasses(Ke,Nr)):Wt.setPositionClasses(Ke,Nr)})}_setPosition(Wt,Ne){let[$e,Ke]="before"===Wt.xPosition?["end","start"]:["start","end"],[Nr,Ao]="above"===Wt.yPosition?["bottom","top"]:["top","bottom"],[hr,Nt]=[Nr,Ao],[he,se]=[$e,Ke],Le=0;if(this.triggersSubmenu()){if(se=$e="before"===Wt.xPosition?"start":"end",Ke=he="end"===$e?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const yr=this._parentMaterialMenu.items.first;this._parentInnerPadding=yr?yr._getHostElement().offsetTop:0}Le="bottom"===Nr?this._parentInnerPadding:-this._parentInnerPadding}}else Wt.overlapTrigger||(hr="top"===Nr?"bottom":"top",Nt="top"===Ao?"bottom":"top");Ne.withPositions([{originX:$e,originY:hr,overlayX:he,overlayY:Nr,offsetY:Le},{originX:Ke,originY:hr,overlayX:se,overlayY:Nr,offsetY:Le},{originX:$e,originY:Nt,overlayX:he,overlayY:Ao,offsetY:-Le},{originX:Ke,originY:Nt,overlayX:se,overlayY:Ao,offsetY:-Le}])}_menuClosingActions(){const Wt=this._overlayRef.backdropClick(),Ne=this._overlayRef.detachments(),$e=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,T.of)(),Ke=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Y.p)(Nr=>Nr!==this._menuItemInstance),(0,Y.p)(()=>this._menuOpen)):(0,T.of)();return(0,_.h)(Wt,$e,Ke,Ne)}_handleMousedown(Wt){(0,s._G)(Wt)||(this._openedBy=0===Wt.button?"mouse":void 0,this.triggersSubmenu()&&Wt.preventDefault())}_handleKeydown(Wt){const Ne=Wt.keyCode;(Ne===c.Fm||Ne===c.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Ne===c.LE&&"ltr"===this.dir||Ne===c.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Wt){this.triggersSubmenu()?(Wt.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Y.p)(Wt=>Wt===this._menuItemInstance&&!Wt.disabled),(0,q.c)(0,A.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof le&&this.menu._isAnimating?this.menu._animationDone.pipe((0,z.s)(1),(0,q.c)(0,A.$),(0,N.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Wt){return(!this._portal||this._portal.templateRef!==Wt.templateRef)&&(this._portal=new et.VA(Wt.templateRef,this._viewContainerRef)),this._portal}static{this.\u0275fac=function(Ne){return new(Ne||ie)(o.rXU(jt.hJ),o.rXU(o.aKT),o.rXU(o.c1b),o.rXU(zt),o.rXU(ne,8),o.rXU(ce,10),o.rXU(Bt.dS,8),o.rXU(s.FN),o.rXU(o.SKi))}}static{this.\u0275dir=o.FsC({type:ie,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(Ne,$e){1&Ne&&o.bIt("click",function(Nr){return $e._handleClick(Nr)})("mousedown",function(Nr){return $e._handleMousedown(Nr)})("keydown",function(Nr){return $e._handleKeydown(Nr)}),2&Ne&&o.BMQ("aria-haspopup",$e.menu?"menu":null)("aria-expanded",$e.menuOpen)("aria-controls",$e.menuOpen?$e.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],standalone:!0})}}return ie})(),Te=(()=>{class ie{static{this.\u0275fac=function(Ne){return new(Ne||ie)}}static{this.\u0275mod=o.$C({type:ie})}static{this.\u0275inj=o.G2t({providers:[Ye],imports:[dt.MD,pt.pZ,pt.yE,jt.z_,kt.Gj,pt.yE]})}}return ie})()},7575:(i,a,r)=>{"use strict";r.d(a,{HM:()=>A,PO:()=>I});var o=r(4438),c=(r(177),r(6600));function y(N,Y){1&N&&o.nrm(0,"div",2)}const _=new o.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let A=(()=>{class N{constructor(z,q,dt,pt,et){this._elementRef=z,this._ngZone=q,this._changeDetectorRef=dt,this._animationMode=pt,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new o.bkB,this._mode="determinate",this._transitionendHandler=_t=>{0===this.animationEnd.observers.length||!_t.target||!_t.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===pt,et&&(et.color&&(this.color=this._defaultColor=et.color),this.mode=et.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(z){this._color=z}get value(){return this._value}set value(z){this._value=S(z||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(z){this._bufferValue=S(z||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(z){this._mode=z,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}static{this.\u0275fac=function(q){return new(q||N)(o.rXU(o.aKT),o.rXU(o.SKi),o.rXU(o.gRc),o.rXU(o.bc$,8),o.rXU(_,8))}}static{this.\u0275cmp=o.VBU({type:N,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(q,dt){2&q&&(o.BMQ("aria-valuenow",dt._isIndeterminate()?null:dt.value)("mode",dt.mode),o.HbH("mat-"+dt.color),o.AVh("_mat-animation-noopable",dt._isNoopAnimation)("mdc-linear-progress--animation-ready",!dt._isNoopAnimation)("mdc-linear-progress--indeterminate",dt._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",o.Udg],bufferValue:[2,"bufferValue","bufferValue",o.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[o.GFd,o.aNF],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(q,dt){1&q&&(o.j41(0,"div",0),o.nrm(1,"div",1),o.DNE(2,y,1,0,"div",2),o.k0s(),o.j41(3,"div",3),o.nrm(4,"span",4),o.k0s(),o.j41(5,"div",5),o.nrm(6,"span",4),o.k0s()),2&q&&(o.R7$(),o.xc7("flex-basis",dt._getBufferBarFlexBasis()),o.R7$(),o.vxM("buffer"===dt.mode?2:-1),o.R7$(),o.xc7("transform",dt._getPrimaryBarTransform()))},styles:[".mat-mdc-progress-bar{display:block;text-align:start}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:max(var(--mdc-linear-progress-track-height),var(--mdc-linear-progress-active-indicator-height))}.cdk-high-contrast-active .mdc-linear-progress{outline-color:CanvasText}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mdc-linear-progress-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mdc-linear-progress-track-height);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-app-corner-none))}.mdc-linear-progress__buffer-dots{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear;background-color:var(--mdc-linear-progress-track-color, var(--mat-app-surface-variant))}.cdk-high-contrast-active .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mdc-linear-progress-track-color, var(--mat-app-surface-variant))}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}"],encapsulation:2,changeDetection:0})}}return N})();function S(N,Y=0,z=100){return Math.max(Y,Math.min(z,N))}let I=(()=>{class N{static{this.\u0275fac=function(q){return new(q||N)}}static{this.\u0275mod=o.$C({type:N})}static{this.\u0275inj=o.G2t({imports:[c.yE]})}}return N})()},2798:(i,a,r)=>{"use strict";r.d(a,{$2:()=>Ae,VO:()=>zt,Ve:()=>Ye});var o=r(7987),s=r(177),c=r(4438),y=r(6600),_=r(2102),E=r(5542),T=r(9888),A=r(8203),S=r(5024),I=r(7336),N=r(9417),Y=r(1413),z=r(9030),q=r(7786),dt=r(9172),pt=r(5558),et=r(5964),_t=r(6354),Bt=r(3294),jt=r(6977),At=r(6697),kt=r(9969);const ct=["trigger"],lt=["panel"],Ct=[[["mat-select-trigger"]],"*"],$t=["mat-select-trigger","*"];function qt(ft,me){if(1&ft&&(c.j41(0,"span",4),c.EFF(1),c.k0s()),2&ft){const Vt=c.XpG();c.R7$(),c.JRh(Vt.placeholder)}}function ve(ft,me){1&ft&&c.SdG(0)}function ne(ft,me){if(1&ft&&(c.j41(0,"span",11),c.EFF(1),c.k0s()),2&ft){const Vt=c.XpG(2);c.R7$(),c.JRh(Vt.triggerValue)}}function ce(ft,me){if(1&ft&&(c.j41(0,"span",5),c.DNE(1,ve,1,0)(2,ne,2,1,"span",11),c.k0s()),2&ft){const Vt=c.XpG();c.R7$(),c.vxM(Vt.customTrigger?1:2)}}function qe(ft,me){if(1&ft){const Vt=c.RV6();c.j41(0,"div",12,1),c.bIt("@transformPanel.done",function(ie){c.eBV(Vt);const We=c.XpG();return c.Njj(We._panelDoneAnimatingStream.next(ie.toState))})("keydown",function(ie){c.eBV(Vt);const We=c.XpG();return c.Njj(We._handleKeydown(ie))}),c.SdG(2,1),c.k0s()}if(2&ft){const Vt=c.XpG();c.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",Vt._getPanelTheme(),""),c.Y8G("ngClass",Vt.panelClass)("@transformPanel","showing"),c.BMQ("id",Vt.id+"-panel")("aria-multiselectable",Vt.multiple)("aria-label",Vt.ariaLabel||null)("aria-labelledby",Vt._getPanelAriaLabelledby())}}const Mr={transformPanelWrap:(0,kt.hZ)("transformPanelWrap",[(0,kt.kY)("* => void",(0,kt.P)("@transformPanel",[(0,kt.MA)()],{optional:!0}))]),transformPanel:(0,kt.hZ)("transformPanel",[(0,kt.wk)("void",(0,kt.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,kt.kY)("void => showing",(0,kt.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,kt.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,kt.kY)("* => void",(0,kt.i0)("100ms linear",(0,kt.iF)({opacity:0})))])};let ke=0;const Ve=new c.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const ft=(0,c.WQX)(o.hJ);return()=>ft.scrollStrategies.reposition()}}),Lt=new c.nKC("MAT_SELECT_CONFIG"),Ie={provide:Ve,deps:[o.hJ],useFactory:function yt(ft){return()=>ft.scrollStrategies.reposition()}},Pt=new c.nKC("MatSelectTrigger");class le{constructor(me,Vt){this.source=me,this.value=Vt}}let zt=(()=>{class ft{_scrollOptionIntoView(Vt){const Te=this.options.toArray()[Vt];if(Te){const ie=this.panel.nativeElement,We=(0,y.jb)(Vt,this.options,this.optionGroups),Wt=Te._getHostElement();ie.scrollTop=0===Vt&&1===We?0:(0,y.TL)(Wt.offsetTop,Wt.offsetHeight,ie.scrollTop,ie.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(Vt){return new le(this,Vt)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(Vt){this._hideSingleSelectionIndicator=Vt,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(Vt){this._placeholder=Vt,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(N.k0.required)??!1}set required(Vt){this._required=Vt,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(Vt){this._multiple=Vt}get compareWith(){return this._compareWith}set compareWith(Vt){this._compareWith=Vt,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(Vt){this._assignValue(Vt)&&this._onChange(Vt)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(Vt){this._errorStateTracker.matcher=Vt}get id(){return this._id}set id(Vt){this._id=Vt||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(Vt){this._errorStateTracker.errorState=Vt}constructor(Vt,Te,ie,We,Wt,Ne,$e,Ke,Nr,Ao,hr,Nt,he,se){this._viewportRuler=Vt,this._changeDetectorRef=Te,this._elementRef=Wt,this._dir=Ne,this._parentFormField=Nr,this.ngControl=Ao,this._liveAnnouncer=he,this._defaultOptions=se,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(Le,yr)=>Le===yr,this._uid="mat-select-"+ke++,this._triggerAriaLabelledBy=null,this._destroy=new Y.B,this.stateChanges=new Y.B,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+ke++,this._panelDoneAnimatingStream=new Y.B,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new Y.B,this.optionSelectionChanges=(0,z.v)(()=>{const Le=this.options;return Le?Le.changes.pipe((0,dt.Z)(Le),(0,pt.n)(()=>(0,q.h)(...Le.map(yr=>yr.onSelectionChange)))):this._initialized.pipe((0,pt.n)(()=>this.optionSelectionChanges))}),this.openedChange=new c.bkB,this._openedStream=this.openedChange.pipe((0,et.p)(Le=>Le),(0,_t.T)(()=>{})),this._closedStream=this.openedChange.pipe((0,et.p)(Le=>!Le),(0,_t.T)(()=>{})),this.selectionChange=new c.bkB,this.valueChange=new c.bkB,this._trackedModal=null,this._skipPredicate=Le=>!this.panelOpen&&Le.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),null!=se?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=se.typeaheadDebounceInterval),this._errorStateTracker=new y.X0(We,Ao,Ke,$e,this.stateChanges),this._scrollStrategyFactory=Nt,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(hr)||0,this.id=this.id}ngOnInit(){this._selectionModel=new S.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,Bt.F)(),(0,jt.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,jt.Q)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe((0,jt.Q)(this._destroy)).subscribe(Vt=>{Vt.added.forEach(Te=>Te.select()),Vt.removed.forEach(Te=>Te.deselect())}),this.options.changes.pipe((0,dt.Z)(null),(0,jt.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const Vt=this._getTriggerAriaLabelledby(),Te=this.ngControl;if(Vt!==this._triggerAriaLabelledBy){const ie=this._elementRef.nativeElement;this._triggerAriaLabelledBy=Vt,Vt?ie.setAttribute("aria-labelledby",Vt):ie.removeAttribute("aria-labelledby")}Te&&(this._previousControl!==Te.control&&(void 0!==this._previousControl&&null!==Te.disabled&&Te.disabled!==this.disabled&&(this.disabled=Te.disabled),this._previousControl=Te.control),this.updateErrorState())}ngOnChanges(Vt){(Vt.disabled||Vt.userAriaDescribedBy)&&this.stateChanges.next(),Vt.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){const Vt=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!Vt)return;const Te=`${this.id}-panel`;this._trackedModal&&(0,T.Ae)(this._trackedModal,"aria-owns",Te),(0,T.px)(Vt,"aria-owns",Te),this._trackedModal=Vt}_clearFromModal(){this._trackedModal&&((0,T.Ae)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(Vt){this._assignValue(Vt)}registerOnChange(Vt){this._onChange=Vt}registerOnTouched(Vt){this._onTouched=Vt}setDisabledState(Vt){this.disabled=Vt,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const Vt=this._selectionModel.selected.map(Te=>Te.viewValue);return this._isRtl()&&Vt.reverse(),Vt.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(Vt){this.disabled||(this.panelOpen?this._handleOpenKeydown(Vt):this._handleClosedKeydown(Vt))}_handleClosedKeydown(Vt){const Te=Vt.keyCode,ie=Te===I.n6||Te===I.i7||Te===I.UQ||Te===I.LE,We=Te===I.Fm||Te===I.t6,Wt=this._keyManager;if(!Wt.isTyping()&&We&&!(0,I.rp)(Vt)||(this.multiple||Vt.altKey)&&ie)Vt.preventDefault(),this.open();else if(!this.multiple){const Ne=this.selected;Wt.onKeydown(Vt);const $e=this.selected;$e&&Ne!==$e&&this._liveAnnouncer.announce($e.viewValue,1e4)}}_handleOpenKeydown(Vt){const Te=this._keyManager,ie=Vt.keyCode,We=ie===I.n6||ie===I.i7,Wt=Te.isTyping();if(We&&Vt.altKey)Vt.preventDefault(),this.close();else if(Wt||ie!==I.Fm&&ie!==I.t6||!Te.activeItem||(0,I.rp)(Vt))if(!Wt&&this._multiple&&ie===I.A&&Vt.ctrlKey){Vt.preventDefault();const Ne=this.options.some($e=>!$e.disabled&&!$e.selected);this.options.forEach($e=>{$e.disabled||(Ne?$e.select():$e.deselect())})}else{const Ne=Te.activeItemIndex;Te.onKeydown(Vt),this._multiple&&We&&Vt.shiftKey&&Te.activeItem&&Te.activeItemIndex!==Ne&&Te.activeItem._selectViaInteraction()}else Vt.preventDefault(),Te.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,At.s)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(Vt){if(this.options.forEach(Te=>Te.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&Vt)Array.isArray(Vt),Vt.forEach(Te=>this._selectOptionByValue(Te)),this._sortValues();else{const Te=this._selectOptionByValue(Vt);Te?this._keyManager.updateActiveItem(Te):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(Vt){const Te=this.options.find(ie=>{if(this._selectionModel.isSelected(ie))return!1;try{return null!=ie.value&&this._compareWith(ie.value,Vt)}catch{return!1}});return Te&&this._selectionModel.select(Te),Te}_assignValue(Vt){return!!(Vt!==this._value||this._multiple&&Array.isArray(Vt))&&(this.options&&this._setSelectionByValue(Vt),this._value=Vt,!0)}_getOverlayWidth(Vt){return"auto"===this.panelWidth?(Vt instanceof o.$Q?Vt.elementRef:Vt||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const Vt of this.options)Vt._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new T.Au(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const Vt=(0,q.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,jt.Q)(Vt)).subscribe(Te=>{this._onSelect(Te.source,Te.isUserInput),Te.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,q.h)(...this.options.map(Te=>Te._stateChanges)).pipe((0,jt.Q)(Vt)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(Vt,Te){const ie=this._selectionModel.isSelected(Vt);null!=Vt.value||this._multiple?(ie!==Vt.selected&&(Vt.selected?this._selectionModel.select(Vt):this._selectionModel.deselect(Vt)),Te&&this._keyManager.setActiveItem(Vt),this.multiple&&(this._sortValues(),Te&&this.focus())):(Vt.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(Vt.value)),ie!==this._selectionModel.isSelected(Vt)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const Vt=this.options.toArray();this._selectionModel.sort((Te,ie)=>this.sortComparator?this.sortComparator(Te,ie,Vt):Vt.indexOf(Te)-Vt.indexOf(ie)),this.stateChanges.next()}}_propagateChanges(Vt){let Te;Te=this.multiple?this.selected.map(ie=>ie.value):this.selected?this.selected.value:Vt,this._value=Te,this.valueChange.emit(Te),this._onChange(Te),this.selectionChange.emit(this._getChangeEvent(Te)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let Vt=-1;for(let Te=0;Te0}focus(Vt){this._elementRef.nativeElement.focus(Vt)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const Vt=this._parentFormField?.getLabelId();return this.ariaLabelledby?(Vt?Vt+" ":"")+this.ariaLabelledby:Vt}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const Vt=this._parentFormField?.getLabelId();let Te=(Vt?Vt+" ":"")+this._valueId;return this.ariaLabelledby&&(Te+=" "+this.ariaLabelledby),Te}_panelDoneAnimating(Vt){this.openedChange.emit(Vt)}setDescribedByIds(Vt){Vt.length?this._elementRef.nativeElement.setAttribute("aria-describedby",Vt.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static{this.\u0275fac=function(Te){return new(Te||ft)(c.rXU(E.Xj),c.rXU(c.gRc),c.rXU(c.SKi),c.rXU(y.es),c.rXU(c.aKT),c.rXU(A.dS,8),c.rXU(N.cV,8),c.rXU(N.j4,8),c.rXU(_.xb,8),c.rXU(N.vO,10),c.kS0("tabindex"),c.rXU(Ve),c.rXU(T.Ai),c.rXU(Lt,8))}}static{this.\u0275cmp=c.VBU({type:ft,selectors:[["mat-select"]],contentQueries:function(Te,ie,We){if(1&Te&&(c.wni(We,Pt,5),c.wni(We,y.wT,5),c.wni(We,y.QC,5)),2&Te){let Wt;c.mGM(Wt=c.lsd())&&(ie.customTrigger=Wt.first),c.mGM(Wt=c.lsd())&&(ie.options=Wt),c.mGM(Wt=c.lsd())&&(ie.optionGroups=Wt)}},viewQuery:function(Te,ie){if(1&Te&&(c.GBs(ct,5),c.GBs(lt,5),c.GBs(o.WB,5)),2&Te){let We;c.mGM(We=c.lsd())&&(ie.trigger=We.first),c.mGM(We=c.lsd())&&(ie.panel=We.first),c.mGM(We=c.lsd())&&(ie._overlayDir=We.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(Te,ie){1&Te&&c.bIt("keydown",function(Wt){return ie._handleKeydown(Wt)})("focus",function(){return ie._onFocus()})("blur",function(){return ie._onBlur()}),2&Te&&(c.BMQ("id",ie.id)("tabindex",ie.disabled?-1:ie.tabIndex)("aria-controls",ie.panelOpen?ie.id+"-panel":null)("aria-expanded",ie.panelOpen)("aria-label",ie.ariaLabel||null)("aria-required",ie.required.toString())("aria-disabled",ie.disabled.toString())("aria-invalid",ie.errorState)("aria-activedescendant",ie._getAriaActiveDescendant()),c.AVh("mat-mdc-select-disabled",ie.disabled)("mat-mdc-select-invalid",ie.errorState)("mat-mdc-select-required",ie.required)("mat-mdc-select-empty",ie.empty)("mat-mdc-select-multiple",ie.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",c.L39],disableRipple:[2,"disableRipple","disableRipple",c.L39],tabIndex:[2,"tabIndex","tabIndex",Vt=>null==Vt?0:(0,c.Udg)(Vt)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",c.L39],placeholder:"placeholder",required:[2,"required","required",c.L39],multiple:[2,"multiple","multiple",c.L39],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",c.L39],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",c.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[c.Jv_([{provide:_.qT,useExisting:ft},{provide:y.is,useExisting:ft}]),c.GFd,c.OA$,c.aNF],ngContentSelectors:$t,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(Te,ie){if(1&Te){const We=c.RV6();c.NAR(Ct),c.j41(0,"div",2,0),c.bIt("click",function(){return c.eBV(We),c.Njj(ie.open())}),c.j41(3,"div",3),c.DNE(4,qt,2,1,"span",4)(5,ce,3,1,"span",5),c.k0s(),c.j41(6,"div",6)(7,"div",7),c.qSk(),c.j41(8,"svg",8),c.nrm(9,"path",9),c.k0s()()()(),c.DNE(10,qe,3,9,"ng-template",10),c.bIt("backdropClick",function(){return c.eBV(We),c.Njj(ie.close())})("attach",function(){return c.eBV(We),c.Njj(ie._onAttached())})("detach",function(){return c.eBV(We),c.Njj(ie.close())})}if(2&Te){const We=c.sdS(1);c.R7$(3),c.BMQ("id",ie._valueId),c.R7$(),c.vxM(ie.empty?4:5),c.R7$(6),c.Y8G("cdkConnectedOverlayPanelClass",ie._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",ie._scrollStrategy)("cdkConnectedOverlayOrigin",ie._preferredOverlayOrigin||We)("cdkConnectedOverlayOpen",ie.panelOpen)("cdkConnectedOverlayPositions",ie._positions)("cdkConnectedOverlayWidth",ie._overlayWidth)}},dependencies:[o.$Q,o.WB,s.YU],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-app-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[Mr.transformPanel]},changeDetection:0})}}return ft})(),Ae=(()=>{class ft{static{this.\u0275fac=function(Te){return new(Te||ft)}}static{this.\u0275dir=c.FsC({type:ft,selectors:[["mat-select-trigger"]],standalone:!0,features:[c.Jv_([{provide:Pt,useExisting:ft}])]})}}return ft})(),Ye=(()=>{class ft{static{this.\u0275fac=function(Te){return new(Te||ft)}}static{this.\u0275mod=c.$C({type:ft})}static{this.\u0275inj=c.G2t({providers:[Ie],imports:[s.MD,o.z_,y.Sy,y.yE,E.Gj,_.RG,y.Sy,y.yE]})}}return ft})()},882:(i,a,r)=>{"use strict";r.d(a,{$C:()=>Lt,$l:()=>Ve,qe:()=>yt,vg:()=>zt});var o=r(5542),s=r(4438),c=r(6600),y=r(9888),_=r(8203),E=r(4085),T=r(7336),A=r(6860),S=r(177),I=r(1413),N=r(3726),Y=r(7786),z=r(5964),q=r(6354),dt=r(3703),pt=r(6977),et=r(6697),_t=r(9172),Bt=r(152),jt=r(9969);const At=["*"],kt=["content"],ct=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],lt=["mat-drawer","mat-drawer-content","*"];function Ct(Ae,Ye){if(1&Ae){const ft=s.RV6();s.j41(0,"div",1),s.bIt("click",function(){s.eBV(ft);const Vt=s.XpG();return s.Njj(Vt._onBackdropClicked())}),s.k0s()}if(2&Ae){const ft=s.XpG();s.AVh("mat-drawer-shown",ft._isShowingBackdrop())}}function $t(Ae,Ye){1&Ae&&(s.j41(0,"mat-drawer-content"),s.SdG(1,2),s.k0s())}const Mr={transformDrawer:(0,jt.hZ)("transform",[(0,jt.wk)("open, open-instant",(0,jt.iF)({transform:"none",visibility:"visible"})),(0,jt.wk)("void",(0,jt.iF)({"box-shadow":"none",visibility:"hidden"})),(0,jt.kY)("void => open-instant",(0,jt.i0)("0ms")),(0,jt.kY)("void <=> open, open-instant => void",(0,jt.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},_r=new s.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function ke(){return!1}}),Wr=new s.nKC("MAT_DRAWER_CONTAINER");let Ve=(()=>{class Ae extends o.uv{constructor(ft,me,Vt,Te,ie){super(Vt,Te,ie),this._changeDetectorRef=ft,this._container=me}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static{this.\u0275fac=function(me){return new(me||Ae)(s.rXU(s.gRc),s.rXU((0,s.Rfq)(()=>Lt)),s.rXU(s.aKT),s.rXU(o.R),s.rXU(s.SKi))}}static{this.\u0275cmp=s.VBU({type:Ae,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(me,Vt){2&me&&s.xc7("margin-left",Vt._container._contentMargins.left,"px")("margin-right",Vt._container._contentMargins.right,"px")},standalone:!0,features:[s.Jv_([{provide:o.uv,useExisting:Ae}]),s.Vt3,s.aNF],ngContentSelectors:At,decls:1,vars:0,template:function(me,Vt){1&me&&(s.NAR(),s.SdG(0))},encapsulation:2,changeDetection:0})}}return Ae})(),yt=(()=>{class Ae{get position(){return this._position}set position(ft){(ft="end"===ft?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(ft),this._position=ft,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(ft){this._mode=ft,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(ft){this._disableClose=(0,E.he)(ft)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(ft){("true"===ft||"false"===ft||null==ft)&&(ft=(0,E.he)(ft)),this._autoFocus=ft}get opened(){return this._opened}set opened(ft){this.toggle((0,E.he)(ft))}constructor(ft,me,Vt,Te,ie,We,Wt,Ne){this._elementRef=ft,this._focusTrapFactory=me,this._focusMonitor=Vt,this._platform=Te,this._ngZone=ie,this._interactivityChecker=We,this._doc=Wt,this._container=Ne,this._focusTrap=null,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new I.B,this._animationEnd=new I.B,this._animationState="void",this.openedChange=new s.bkB(!0),this._openedStream=this.openedChange.pipe((0,z.p)($e=>$e),(0,q.T)(()=>{})),this.openedStart=this._animationStarted.pipe((0,z.p)($e=>$e.fromState!==$e.toState&&0===$e.toState.indexOf("open")),(0,dt.u)(void 0)),this._closedStream=this.openedChange.pipe((0,z.p)($e=>!$e),(0,q.T)(()=>{})),this.closedStart=this._animationStarted.pipe((0,z.p)($e=>$e.fromState!==$e.toState&&"void"===$e.toState),(0,dt.u)(void 0)),this._destroyed=new I.B,this.onPositionChanged=new s.bkB,this._modeChanged=new I.B,this._injector=(0,s.WQX)(s.zZn),this._changeDetectorRef=(0,s.WQX)(s.gRc),this.openedChange.pipe((0,pt.Q)(this._destroyed)).subscribe($e=>{$e?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,N.R)(this._elementRef.nativeElement,"keydown").pipe((0,z.p)($e=>$e.keyCode===T._f&&!this.disableClose&&!(0,T.rp)($e)),(0,pt.Q)(this._destroyed)).subscribe($e=>this._ngZone.run(()=>{this.close(),$e.stopPropagation(),$e.preventDefault()}))}),this._animationEnd.subscribe($e=>{const{fromState:Ke,toState:Nr}=$e;(0===Nr.indexOf("open")&&"void"===Ke||"void"===Nr&&0===Ke.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(ft,me){this._interactivityChecker.isFocusable(ft)||(ft.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Vt=()=>{ft.removeEventListener("blur",Vt),ft.removeEventListener("mousedown",Vt),ft.removeAttribute("tabindex")};ft.addEventListener("blur",Vt),ft.addEventListener("mousedown",Vt)})),ft.focus(me)}_focusByCssSelector(ft,me){let Vt=this._elementRef.nativeElement.querySelector(ft);Vt&&this._forceFocus(Vt,me)}_takeFocus(){if(!this._focusTrap)return;const ft=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":(0,s.mal)(()=>{!this._focusTrap.focusInitialElement()&&"function"==typeof ft.focus&&ft.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(ft){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,ft):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const ft=this._doc.activeElement;return!!ft&&this._elementRef.nativeElement.contains(ft)}ngAfterViewInit(){this._isAttached=!0,"end"===this._position&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(ft){return this.toggle(!0,ft)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(ft=!this.opened,me){ft&&me&&(this._openedVia=me);const Vt=this._setOpen(ft,!ft&&this._isFocusWithinDrawer(),this._openedVia||"program");return ft||(this._openedVia=null),Vt}_setOpen(ft,me,Vt){return this._opened=ft,ft?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",me&&this._restoreFocus(Vt)),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(Te=>{this.openedChange.pipe((0,et.s)(1)).subscribe(ie=>Te(ie?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(ft){if(!this._platform.isBrowser)return;const me=this._elementRef.nativeElement,Vt=me.parentNode;"end"===ft?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),Vt.insertBefore(this._anchor,me)),Vt.appendChild(me)):this._anchor&&this._anchor.parentNode.insertBefore(me,this._anchor)}static{this.\u0275fac=function(me){return new(me||Ae)(s.rXU(s.aKT),s.rXU(y.GX),s.rXU(y.FN),s.rXU(A.OD),s.rXU(s.SKi),s.rXU(y.Z7),s.rXU(S.qQ,8),s.rXU(Wr,8))}}static{this.\u0275cmp=s.VBU({type:Ae,selectors:[["mat-drawer"]],viewQuery:function(me,Vt){if(1&me&&s.GBs(kt,5),2&me){let Te;s.mGM(Te=s.lsd())&&(Vt._content=Te.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(me,Vt){1&me&&s.Kam("@transform.start",function(ie){return Vt._animationStarted.next(ie)})("@transform.done",function(ie){return Vt._animationEnd.next(ie)}),2&me&&(s.zvX("@transform",Vt._animationState),s.BMQ("align",null),s.AVh("mat-drawer-end","end"===Vt.position)("mat-drawer-over","over"===Vt.mode)("mat-drawer-push","push"===Vt.mode)("mat-drawer-side","side"===Vt.mode)("mat-drawer-opened",Vt.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],standalone:!0,features:[s.aNF],ngContentSelectors:At,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(me,Vt){1&me&&(s.NAR(),s.j41(0,"div",1,0),s.SdG(2),s.k0s())},dependencies:[o.uv],encapsulation:2,data:{animation:[Mr.transformDrawer]},changeDetection:0})}}return Ae})(),Lt=(()=>{class Ae{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(ft){this._autosize=(0,E.he)(ft)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(ft){this._backdropOverride=null==ft?null:(0,E.he)(ft)}get scrollable(){return this._userContent||this._content}constructor(ft,me,Vt,Te,ie,We=!1,Wt){this._dir=ft,this._element=me,this._ngZone=Vt,this._changeDetectorRef=Te,this._animationMode=Wt,this._drawers=new s.rOR,this.backdropClick=new s.bkB,this._destroyed=new I.B,this._doCheckSubject=new I.B,this._contentMargins={left:null,right:null},this._contentMarginChanges=new I.B,this._injector=(0,s.WQX)(s.zZn),ft&&ft.change.pipe((0,pt.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),ie.change().pipe((0,pt.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=We}ngAfterContentInit(){this._allDrawers.changes.pipe((0,_t.Z)(this._allDrawers),(0,pt.Q)(this._destroyed)).subscribe(ft=>{this._drawers.reset(ft.filter(me=>!me._container||me._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,_t.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(ft=>{this._watchDrawerToggle(ft),this._watchDrawerPosition(ft),this._watchDrawerMode(ft)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,Bt.B)(10),(0,pt.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(ft=>ft.open())}close(){this._drawers.forEach(ft=>ft.close())}updateContentMargins(){let ft=0,me=0;if(this._left&&this._left.opened)if("side"==this._left.mode)ft+=this._left._getWidth();else if("push"==this._left.mode){const Vt=this._left._getWidth();ft+=Vt,me-=Vt}if(this._right&&this._right.opened)if("side"==this._right.mode)me+=this._right._getWidth();else if("push"==this._right.mode){const Vt=this._right._getWidth();me+=Vt,ft-=Vt}ft=ft||null,me=me||null,(ft!==this._contentMargins.left||me!==this._contentMargins.right)&&(this._contentMargins={left:ft,right:me},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(ft){ft._animationStarted.pipe((0,z.p)(me=>me.fromState!==me.toState),(0,pt.Q)(this._drawers.changes)).subscribe(me=>{"open-instant"!==me.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==ft.mode&&ft.openedChange.pipe((0,pt.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(ft.opened))}_watchDrawerPosition(ft){ft&&ft.onPositionChanged.pipe((0,pt.Q)(this._drawers.changes)).subscribe(()=>{(0,s.mal)(()=>{this._validateDrawers()},{injector:this._injector,phase:s.wjH.Read})})}_watchDrawerMode(ft){ft&&ft._modeChanged.pipe((0,pt.Q)((0,Y.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(ft){const me=this._element.nativeElement.classList,Vt="mat-drawer-container-has-open";ft?me.add(Vt):me.remove(Vt)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(ft=>{"end"==ft.position?this._end=ft:this._start=ft}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(ft=>ft&&!ft.disableClose&&this._drawerHasBackdrop(ft)).forEach(ft=>ft._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(ft){return null!=ft&&ft.opened}_drawerHasBackdrop(ft){return null==this._backdropOverride?!!ft&&"side"!==ft.mode:this._backdropOverride}static{this.\u0275fac=function(me){return new(me||Ae)(s.rXU(_.dS,8),s.rXU(s.aKT),s.rXU(s.SKi),s.rXU(s.gRc),s.rXU(o.Xj),s.rXU(_r),s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:Ae,selectors:[["mat-drawer-container"]],contentQueries:function(me,Vt,Te){if(1&me&&(s.wni(Te,Ve,5),s.wni(Te,yt,5)),2&me){let ie;s.mGM(ie=s.lsd())&&(Vt._content=ie.first),s.mGM(ie=s.lsd())&&(Vt._allDrawers=ie)}},viewQuery:function(me,Vt){if(1&me&&s.GBs(Ve,5),2&me){let Te;s.mGM(Te=s.lsd())&&(Vt._userContent=Te.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(me,Vt){2&me&&s.AVh("mat-drawer-container-explicit-backdrop",Vt._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],standalone:!0,features:[s.Jv_([{provide:Wr,useExisting:Ae}]),s.aNF],ngContentSelectors:lt,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(me,Vt){1&me&&(s.NAR(ct),s.DNE(0,Ct,1,2,"div",0),s.SdG(1),s.SdG(2,1),s.DNE(3,$t,2,0,"mat-drawer-content")),2&me&&(s.vxM(Vt.hasBackdrop?0:-1),s.R7$(3),s.vxM(Vt._content?-1:3))},dependencies:[Ve],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-app-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-app-background));box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-app-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color, var(--mat-app-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));width:var(--mat-sidenav-container-width);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}}return Ae})(),zt=(()=>{class Ae{static{this.\u0275fac=function(me){return new(me||Ae)}}static{this.\u0275mod=s.$C({type:Ae})}static{this.\u0275inj=s.G2t({imports:[c.yE,o.Gj,o.Gj,c.yE]})}}return Ae})()},4823:(i,a,r)=>{"use strict";r.d(a,{oV:()=>ce,uc:()=>mr});var o=r(6977),s=r(4085),c=r(7336),y=r(4438),_=r(177),E=r(6860),T=r(9888),A=r(8203),S=r(7987),I=r(5542),N=r(6939),Y=r(1413),q=(r(9969),r(6600));const dt=["tooltip"],_t=new y.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const _r=(0,y.WQX)(S.hJ);return()=>_r.scrollStrategies.reposition({scrollThrottle:20})}}),jt={provide:_t,deps:[S.hJ],useFactory:function Bt(_r){return()=>_r.scrollStrategies.reposition({scrollThrottle:20})}},kt=new y.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function At(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),lt="tooltip-panel",Ct=(0,E.BQ)({passive:!0});let ce=(()=>{class _r{get position(){return this._position}set position(ke){ke!==this._position&&(this._position=ke,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(ke){this._positionAtOrigin=(0,s.he)(ke),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(ke){const Ve=(0,s.he)(ke);this._disabled!==Ve&&(this._disabled=Ve,Ve?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(ke){this._showDelay=(0,s.OE)(ke)}get hideDelay(){return this._hideDelay}set hideDelay(ke){this._hideDelay=(0,s.OE)(ke),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(ke){const Ve=this._message;this._message=null!=ke?String(ke).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(Ve)}get tooltipClass(){return this._tooltipClass}set tooltipClass(ke){this._tooltipClass=ke,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(ke,Ve,yt,Lt,Ie,Pt,le,zt,Ae,Ye,ft,me){this._overlay=ke,this._elementRef=Ve,this._scrollDispatcher=yt,this._viewContainerRef=Lt,this._ngZone=Ie,this._platform=Pt,this._ariaDescriber=le,this._focusMonitor=zt,this._dir=Ye,this._defaultOptions=ft,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=qe,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._touchstartTimeout=null,this._destroyed=new Y.B,this._injector=(0,y.WQX)(y.zZn),this._scrollStrategy=Ae,this._document=me,ft&&(this._showDelay=ft.showDelay,this._hideDelay=ft.hideDelay,ft.position&&(this.position=ft.position),ft.positionAtOrigin&&(this.positionAtOrigin=ft.positionAtOrigin),ft.touchGestures&&(this.touchGestures=ft.touchGestures),ft.tooltipClass&&(this.tooltipClass=ft.tooltipClass)),Ye.change.pipe((0,o.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,o.Q)(this._destroyed)).subscribe(ke=>{ke?"keyboard"===ke&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const ke=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([Ve,yt])=>{ke.removeEventListener(Ve,yt,Ct)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(ke,this.message,"tooltip"),this._focusMonitor.stopMonitoring(ke)}show(ke=this.showDelay,Ve){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const yt=this._createOverlay(Ve);this._detach(),this._portal=this._portal||new N.A8(this._tooltipComponent,this._viewContainerRef);const Lt=this._tooltipInstance=yt.attach(this._portal).instance;Lt._triggerElement=this._elementRef.nativeElement,Lt._mouseLeaveHideDelay=this._hideDelay,Lt.afterHidden().pipe((0,o.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),Lt.show(ke)}hide(ke=this.hideDelay){const Ve=this._tooltipInstance;Ve&&(Ve.isVisible()?Ve.hide(ke):(Ve._cancelPendingAnimations(),this._detach()))}toggle(ke){this._isTooltipVisible()?this.hide():this.show(void 0,ke)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(ke){if(this._overlayRef){const Lt=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!ke)&&Lt._origin instanceof y.aKT)return this._overlayRef;this._detach()}const Ve=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),yt=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&ke||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(Ve);return yt.positionChanges.pipe((0,o.Q)(this._destroyed)).subscribe(Lt=>{this._updateCurrentPositionClass(Lt.connectionPair),this._tooltipInstance&&Lt.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:yt,panelClass:`${this._cssClassPrefix}-${lt}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,o.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,o.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,o.Q)(this._destroyed)).subscribe(Lt=>{this._isTooltipVisible()&&Lt.keyCode===c._f&&!(0,c.rp)(Lt)&&(Lt.preventDefault(),Lt.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(ke){const Ve=ke.getConfig().positionStrategy,yt=this._getOrigin(),Lt=this._getOverlayPosition();Ve.withPositions([this._addOffset({...yt.main,...Lt.main}),this._addOffset({...yt.fallback,...Lt.fallback})])}_addOffset(ke){const yt=!this._dir||"ltr"==this._dir.value;return"top"===ke.originY?ke.offsetY=-8:"bottom"===ke.originY?ke.offsetY=8:"start"===ke.originX?ke.offsetX=yt?-8:8:"end"===ke.originX&&(ke.offsetX=yt?8:-8),ke}_getOrigin(){const ke=!this._dir||"ltr"==this._dir.value,Ve=this.position;let yt;"above"==Ve||"below"==Ve?yt={originX:"center",originY:"above"==Ve?"top":"bottom"}:"before"==Ve||"left"==Ve&&ke||"right"==Ve&&!ke?yt={originX:"start",originY:"center"}:("after"==Ve||"right"==Ve&&ke||"left"==Ve&&!ke)&&(yt={originX:"end",originY:"center"});const{x:Lt,y:Ie}=this._invertPosition(yt.originX,yt.originY);return{main:yt,fallback:{originX:Lt,originY:Ie}}}_getOverlayPosition(){const ke=!this._dir||"ltr"==this._dir.value,Ve=this.position;let yt;"above"==Ve?yt={overlayX:"center",overlayY:"bottom"}:"below"==Ve?yt={overlayX:"center",overlayY:"top"}:"before"==Ve||"left"==Ve&&ke||"right"==Ve&&!ke?yt={overlayX:"end",overlayY:"center"}:("after"==Ve||"right"==Ve&&ke||"left"==Ve&&!ke)&&(yt={overlayX:"start",overlayY:"center"});const{x:Lt,y:Ie}=this._invertPosition(yt.overlayX,yt.overlayY);return{main:yt,fallback:{overlayX:Lt,overlayY:Ie}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),(0,y.mal)(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(ke){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=ke,this._tooltipInstance._markForCheck())}_invertPosition(ke,Ve){return"above"===this.position||"below"===this.position?"top"===Ve?Ve="bottom":"bottom"===Ve&&(Ve="top"):"end"===ke?ke="start":"start"===ke&&(ke="end"),{x:ke,y:Ve}}_updateCurrentPositionClass(ke){const{overlayY:Ve,originX:yt,originY:Lt}=ke;let Ie;if(Ie="center"===Ve?this._dir&&"rtl"===this._dir.value?"end"===yt?"left":"right":"start"===yt?"left":"right":"bottom"===Ve&&"top"===Lt?"above":"below",Ie!==this._currentPosition){const Pt=this._overlayRef;if(Pt){const le=`${this._cssClassPrefix}-${lt}-`;Pt.removePanelClass(le+this._currentPosition),Pt.addPanelClass(le+Ie)}this._currentPosition=Ie}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",ke=>{let Ve;this._setupPointerExitEventsIfNeeded(),void 0!==ke.x&&void 0!==ke.y&&(Ve=ke),this.show(void 0,Ve)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",ke=>{const Ve=ke.targetTouches?.[0],yt=Ve?{x:Ve.clientX,y:Ve.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,yt)},this._defaultOptions.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const ke=[];if(this._platformSupportsMouseEvents())ke.push(["mouseleave",Ve=>{const yt=Ve.relatedTarget;(!yt||!this._overlayRef?.overlayElement.contains(yt))&&this.hide()}],["wheel",Ve=>this._wheelListener(Ve)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const Ve=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};ke.push(["touchend",Ve],["touchcancel",Ve])}this._addListeners(ke),this._passiveListeners.push(...ke)}_addListeners(ke){ke.forEach(([Ve,yt])=>{this._elementRef.nativeElement.addEventListener(Ve,yt,Ct)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(ke){if(this._isTooltipVisible()){const Ve=this._document.elementFromPoint(ke.clientX,ke.clientY),yt=this._elementRef.nativeElement;Ve!==yt&&!yt.contains(Ve)&&this.hide()}}_disableNativeGesturesIfNecessary(){const ke=this.touchGestures;if("off"!==ke){const Ve=this._elementRef.nativeElement,yt=Ve.style;("on"===ke||"INPUT"!==Ve.nodeName&&"TEXTAREA"!==Ve.nodeName)&&(yt.userSelect=yt.msUserSelect=yt.webkitUserSelect=yt.MozUserSelect="none"),("on"===ke||!Ve.draggable)&&(yt.webkitUserDrag="none"),yt.touchAction="none",yt.webkitTapHighlightColor="transparent"}}_syncAriaDescription(ke){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,ke,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static{this.\u0275fac=function(Ve){return new(Ve||_r)(y.rXU(S.hJ),y.rXU(y.aKT),y.rXU(I.R),y.rXU(y.c1b),y.rXU(y.SKi),y.rXU(E.OD),y.rXU(T.vr),y.rXU(T.FN),y.rXU(_t),y.rXU(A.dS),y.rXU(kt,8),y.rXU(_.qQ))}}static{this.\u0275dir=y.FsC({type:_r,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(Ve,yt){2&Ve&&y.AVh("mat-mdc-tooltip-disabled",yt.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}}return _r})(),qe=(()=>{class _r{constructor(ke,Ve,yt){this._changeDetectorRef=ke,this._elementRef=Ve,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new Y.B,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===yt}show(ke){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},ke)}hide(ke){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},ke)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:ke}){(!ke||!this._triggerElement.contains(ke))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const ke=this._elementRef.nativeElement.getBoundingClientRect();return ke.height>24&&ke.width>=200}_handleAnimationEnd({animationName:ke}){(ke===this._showAnimation||ke===this._hideAnimation)&&this._finalizeAnimation(ke===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(ke){ke?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(ke){const Ve=this._tooltip.nativeElement,yt=this._showAnimation,Lt=this._hideAnimation;if(Ve.classList.remove(ke?Lt:yt),Ve.classList.add(ke?yt:Lt),this._isVisible!==ke&&(this._isVisible=ke,this._changeDetectorRef.markForCheck()),ke&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Ie=getComputedStyle(Ve);("0s"===Ie.getPropertyValue("animation-duration")||"none"===Ie.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}ke&&this._onShow(),this._animationsDisabled&&(Ve.classList.add("_mat-animation-noopable"),this._finalizeAnimation(ke))}static{this.\u0275fac=function(Ve){return new(Ve||_r)(y.rXU(y.gRc),y.rXU(y.aKT),y.rXU(y.bc$,8))}}static{this.\u0275cmp=y.VBU({type:_r,selectors:[["mat-tooltip-component"]],viewQuery:function(Ve,yt){if(1&Ve&&y.GBs(dt,7),2&Ve){let Lt;y.mGM(Lt=y.lsd())&&(yt._tooltip=Lt.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(Ve,yt){1&Ve&&y.bIt("mouseleave",function(Ie){return yt._handleMouseLeave(Ie)})},standalone:!0,features:[y.aNF],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(Ve,yt){if(1&Ve){const Lt=y.RV6();y.j41(0,"div",1,0),y.bIt("animationend",function(Pt){return y.eBV(Lt),y.Njj(yt._handleAnimationEnd(Pt))}),y.j41(2,"div",2),y.EFF(3),y.k0s()()}2&Ve&&(y.AVh("mdc-tooltip--multiline",yt._isMultiline),y.Y8G("ngClass",yt.tooltipClass),y.R7$(3),y.JRh(yt.message))},dependencies:[_.YU],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}}return _r})(),mr=(()=>{class _r{static{this.\u0275fac=function(Ve){return new(Ve||_r)}}static{this.\u0275mod=y.$C({type:_r})}static{this.\u0275inj=y.G2t({providers:[jt],imports:[T.Pd,_.MD,S.z_,q.yE,q.yE,I.Gj]})}}return _r})()},345:(i,a,r)=>{"use strict";r.d(a,{B7:()=>Ct,B8:()=>yt,hE:()=>Ne,up:()=>Tt});var o=r(177),s=r(4438);class c extends o.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class y extends c{static makeCurrent(){(0,o.ZD)(new y)}onAndCancel(Qt,Ft,pe){return Qt.addEventListener(Ft,pe),()=>{Qt.removeEventListener(Ft,pe)}}dispatchEvent(Qt,Ft){Qt.dispatchEvent(Ft)}remove(Qt){Qt.remove()}createElement(Qt,Ft){return(Ft=Ft||this.getDefaultDocument()).createElement(Qt)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Qt){return Qt.nodeType===Node.ELEMENT_NODE}isShadowRoot(Qt){return Qt instanceof DocumentFragment}getGlobalEventTarget(Qt,Ft){return"window"===Ft?window:"document"===Ft?Qt:"body"===Ft?Qt.body:null}getBaseHref(Qt){const Ft=function E(){return _=_||document.querySelector("base"),_?_.getAttribute("href"):null}();return null==Ft?null:function T(te){return new URL(te,document.baseURI).pathname}(Ft)}resetBaseElement(){_=null}getUserAgent(){return window.navigator.userAgent}getCookie(Qt){return(0,o._b)(document.cookie,Qt)}}let _=null,S=(()=>{class te{build(){return new XMLHttpRequest}static{this.\u0275fac=function(pe){return new(pe||te)}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();const I=new s.nKC("");let N=(()=>{class te{constructor(Ft,pe){this._zone=pe,this._eventNameToPlugin=new Map,Ft.forEach(br=>{br.manager=this}),this._plugins=Ft.slice().reverse()}addEventListener(Ft,pe,br){return this._findPluginFor(pe).addEventListener(Ft,pe,br)}getZone(){return this._zone}_findPluginFor(Ft){let pe=this._eventNameToPlugin.get(Ft);if(pe)return pe;if(pe=this._plugins.find(Yr=>Yr.supports(Ft)),!pe)throw new s.wOt(5101,!1);return this._eventNameToPlugin.set(Ft,pe),pe}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(I),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();class Y{constructor(Qt){this._doc=Qt}}const z="ng-app-id";let q=(()=>{class te{constructor(Ft,pe,br,Yr={}){this.doc=Ft,this.appId=pe,this.nonce=br,this.platformId=Yr,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,o.Vy)(Yr),this.resetHostNodes()}addStyles(Ft){for(const pe of Ft)1===this.changeUsageCount(pe,1)&&this.onStyleAdded(pe)}removeStyles(Ft){for(const pe of Ft)this.changeUsageCount(pe,-1)<=0&&this.onStyleRemoved(pe)}ngOnDestroy(){const Ft=this.styleNodesInDOM;Ft&&(Ft.forEach(pe=>pe.remove()),Ft.clear());for(const pe of this.getAllStyles())this.onStyleRemoved(pe);this.resetHostNodes()}addHost(Ft){this.hostNodes.add(Ft);for(const pe of this.getAllStyles())this.addStyleToHost(Ft,pe)}removeHost(Ft){this.hostNodes.delete(Ft)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Ft){for(const pe of this.hostNodes)this.addStyleToHost(pe,Ft)}onStyleRemoved(Ft){const pe=this.styleRef;pe.get(Ft)?.elements?.forEach(br=>br.remove()),pe.delete(Ft)}collectServerRenderedStyles(){const Ft=this.doc.head?.querySelectorAll(`style[${z}="${this.appId}"]`);if(Ft?.length){const pe=new Map;return Ft.forEach(br=>{null!=br.textContent&&pe.set(br.textContent,br)}),pe}return null}changeUsageCount(Ft,pe){const br=this.styleRef;if(br.has(Ft)){const Yr=br.get(Ft);return Yr.usage+=pe,Yr.usage}return br.set(Ft,{usage:pe,elements:[]}),pe}getStyleElement(Ft,pe){const br=this.styleNodesInDOM,Yr=br?.get(pe);if(Yr?.parentNode===Ft)return br.delete(pe),Yr.removeAttribute(z),Yr;{const Do=this.doc.createElement("style");return this.nonce&&Do.setAttribute("nonce",this.nonce),Do.textContent=pe,this.platformIsServer&&Do.setAttribute(z,this.appId),Ft.appendChild(Do),Do}}addStyleToHost(Ft,pe){const br=this.getStyleElement(Ft,pe),Yr=this.styleRef,Do=Yr.get(pe)?.elements;Do?Do.push(br):Yr.set(pe,{elements:[br],usage:1})}resetHostNodes(){const Ft=this.hostNodes;Ft.clear(),Ft.add(this.doc.head)}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ),s.KVO(s.sZ2),s.KVO(s.BIS,8),s.KVO(s.Agw))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();const dt={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},pt=/%COMP%/g,At=new s.nKC("",{providedIn:"root",factory:()=>!0});function lt(te,Qt){return Qt.map(Ft=>Ft.replace(pt,te))}let Ct=(()=>{class te{constructor(Ft,pe,br,Yr,Do,Ko,rr,Je=null){this.eventManager=Ft,this.sharedStylesHost=pe,this.appId=br,this.removeStylesOnCompDestroy=Yr,this.doc=Do,this.platformId=Ko,this.ngZone=rr,this.nonce=Je,this.rendererByCompId=new Map,this.platformIsServer=(0,o.Vy)(Ko),this.defaultRenderer=new $t(Ft,Do,rr,this.platformIsServer)}createRenderer(Ft,pe){if(!Ft||!pe)return this.defaultRenderer;this.platformIsServer&&pe.encapsulation===s.gXe.ShadowDom&&(pe={...pe,encapsulation:s.gXe.Emulated});const br=this.getOrCreateRenderer(Ft,pe);return br instanceof Mr?br.applyToHost(Ft):br instanceof qe&&br.applyStyles(),br}getOrCreateRenderer(Ft,pe){const br=this.rendererByCompId;let Yr=br.get(pe.id);if(!Yr){const Do=this.doc,Ko=this.ngZone,rr=this.eventManager,Je=this.sharedStylesHost,_e=this.removeStylesOnCompDestroy,Qe=this.platformIsServer;switch(pe.encapsulation){case s.gXe.Emulated:Yr=new Mr(rr,Je,pe,this.appId,_e,Do,Ko,Qe);break;case s.gXe.ShadowDom:return new ce(rr,Je,Ft,pe,Do,Ko,this.nonce,Qe);default:Yr=new qe(rr,Je,pe,_e,Do,Ko,Qe)}br.set(pe.id,Yr)}return Yr}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(N),s.KVO(q),s.KVO(s.sZ2),s.KVO(At),s.KVO(o.qQ),s.KVO(s.Agw),s.KVO(s.SKi),s.KVO(s.BIS))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();class $t{constructor(Qt,Ft,pe,br){this.eventManager=Qt,this.doc=Ft,this.ngZone=pe,this.platformIsServer=br,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Qt,Ft){return Ft?this.doc.createElementNS(dt[Ft]||Ft,Qt):this.doc.createElement(Qt)}createComment(Qt){return this.doc.createComment(Qt)}createText(Qt){return this.doc.createTextNode(Qt)}appendChild(Qt,Ft){(ne(Qt)?Qt.content:Qt).appendChild(Ft)}insertBefore(Qt,Ft,pe){Qt&&(ne(Qt)?Qt.content:Qt).insertBefore(Ft,pe)}removeChild(Qt,Ft){Ft.remove()}selectRootElement(Qt,Ft){let pe="string"==typeof Qt?this.doc.querySelector(Qt):Qt;if(!pe)throw new s.wOt(-5104,!1);return Ft||(pe.textContent=""),pe}parentNode(Qt){return Qt.parentNode}nextSibling(Qt){return Qt.nextSibling}setAttribute(Qt,Ft,pe,br){if(br){Ft=br+":"+Ft;const Yr=dt[br];Yr?Qt.setAttributeNS(Yr,Ft,pe):Qt.setAttribute(Ft,pe)}else Qt.setAttribute(Ft,pe)}removeAttribute(Qt,Ft,pe){if(pe){const br=dt[pe];br?Qt.removeAttributeNS(br,Ft):Qt.removeAttribute(`${pe}:${Ft}`)}else Qt.removeAttribute(Ft)}addClass(Qt,Ft){Qt.classList.add(Ft)}removeClass(Qt,Ft){Qt.classList.remove(Ft)}setStyle(Qt,Ft,pe,br){br&(s.czy.DashCase|s.czy.Important)?Qt.style.setProperty(Ft,pe,br&s.czy.Important?"important":""):Qt.style[Ft]=pe}removeStyle(Qt,Ft,pe){pe&s.czy.DashCase?Qt.style.removeProperty(Ft):Qt.style[Ft]=""}setProperty(Qt,Ft,pe){null!=Qt&&(Qt[Ft]=pe)}setValue(Qt,Ft){Qt.nodeValue=Ft}listen(Qt,Ft,pe){if("string"==typeof Qt&&!(Qt=(0,o.QT)().getGlobalEventTarget(this.doc,Qt)))throw new Error(`Unsupported event target ${Qt} for event ${Ft}`);return this.eventManager.addEventListener(Qt,Ft,this.decoratePreventDefault(pe))}decoratePreventDefault(Qt){return Ft=>{if("__ngUnwrap__"===Ft)return Qt;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Qt(Ft)):Qt(Ft))&&Ft.preventDefault()}}}function ne(te){return"TEMPLATE"===te.tagName&&void 0!==te.content}class ce extends $t{constructor(Qt,Ft,pe,br,Yr,Do,Ko,rr){super(Qt,Yr,Do,rr),this.sharedStylesHost=Ft,this.hostEl=pe,this.shadowRoot=pe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Je=lt(br.id,br.styles);for(const _e of Je){const Qe=document.createElement("style");Ko&&Qe.setAttribute("nonce",Ko),Qe.textContent=_e,this.shadowRoot.appendChild(Qe)}}nodeOrShadowRoot(Qt){return Qt===this.hostEl?this.shadowRoot:Qt}appendChild(Qt,Ft){return super.appendChild(this.nodeOrShadowRoot(Qt),Ft)}insertBefore(Qt,Ft,pe){return super.insertBefore(this.nodeOrShadowRoot(Qt),Ft,pe)}removeChild(Qt,Ft){return super.removeChild(null,Ft)}parentNode(Qt){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Qt)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class qe extends $t{constructor(Qt,Ft,pe,br,Yr,Do,Ko,rr){super(Qt,Yr,Do,Ko),this.sharedStylesHost=Ft,this.removeStylesOnCompDestroy=br,this.styles=rr?lt(rr,pe.styles):pe.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Mr extends qe{constructor(Qt,Ft,pe,br,Yr,Do,Ko,rr){const Je=br+"-"+pe.id;super(Qt,Ft,pe,Yr,Do,Ko,rr,Je),this.contentAttr=function kt(te){return"_ngcontent-%COMP%".replace(pt,te)}(Je),this.hostAttr=function ct(te){return"_nghost-%COMP%".replace(pt,te)}(Je)}applyToHost(Qt){this.applyStyles(),this.setAttribute(Qt,this.hostAttr,"")}createElement(Qt,Ft){const pe=super.createElement(Qt,Ft);return super.setAttribute(pe,this.contentAttr,""),pe}}let mr=(()=>{class te extends Y{constructor(Ft){super(Ft)}supports(Ft){return!0}addEventListener(Ft,pe,br){return Ft.addEventListener(pe,br,!1),()=>this.removeEventListener(Ft,pe,br)}removeEventListener(Ft,pe,br){return Ft.removeEventListener(pe,br)}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();const _r=["alt","control","meta","shift"],Wr={"\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"},ke={alt:te=>te.altKey,control:te=>te.ctrlKey,meta:te=>te.metaKey,shift:te=>te.shiftKey};let Ve=(()=>{class te extends Y{constructor(Ft){super(Ft)}supports(Ft){return null!=te.parseEventName(Ft)}addEventListener(Ft,pe,br){const Yr=te.parseEventName(pe),Do=te.eventCallback(Yr.fullKey,br,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,o.QT)().onAndCancel(Ft,Yr.domEventName,Do))}static parseEventName(Ft){const pe=Ft.toLowerCase().split("."),br=pe.shift();if(0===pe.length||"keydown"!==br&&"keyup"!==br)return null;const Yr=te._normalizeKey(pe.pop());let Do="",Ko=pe.indexOf("code");if(Ko>-1&&(pe.splice(Ko,1),Do="code."),_r.forEach(Je=>{const _e=pe.indexOf(Je);_e>-1&&(pe.splice(_e,1),Do+=Je+".")}),Do+=Yr,0!=pe.length||0===Yr.length)return null;const rr={};return rr.domEventName=br,rr.fullKey=Do,rr}static matchEventFullKeyCode(Ft,pe){let br=Wr[Ft.key]||Ft.key,Yr="";return pe.indexOf("code.")>-1&&(br=Ft.code,Yr="code."),!(null==br||!br)&&(br=br.toLowerCase()," "===br?br="space":"."===br&&(br="dot"),_r.forEach(Do=>{Do!==br&&(0,ke[Do])(Ft)&&(Yr+=Do+".")}),Yr+=br,Yr===pe)}static eventCallback(Ft,pe,br){return Yr=>{te.matchEventFullKeyCode(Yr,Ft)&&br.runGuarded(()=>pe(Yr))}}static _normalizeKey(Ft){return"esc"===Ft?"escape":Ft}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac})}}return te})();function yt(te,Qt){return(0,s.TL3)({rootComponent:te,...Ie(Qt)})}function Ie(te){return{appProviders:[...Te,...te?.providers??[]],platformProviders:Ye}}const Ye=[{provide:s.Agw,useValue:o.AJ},{provide:s.PLl,useValue:function le(){y.makeCurrent()},multi:!0},{provide:o.qQ,useFactory:function Ae(){return(0,s.TL$)(document),document},deps:[]}],Te=[{provide:s.H8p,useValue:"root"},{provide:s.zcH,useFactory:function zt(){return new s.zcH},deps:[]},{provide:I,useClass:mr,multi:!0,deps:[o.qQ,s.SKi,s.Agw]},{provide:I,useClass:Ve,multi:!0,deps:[o.qQ]},Ct,q,N,{provide:s._9s,useExisting:Ct},{provide:o.N0,useClass:S,deps:[]},[]];let Ne=(()=>{class te{constructor(Ft){this._doc=Ft}getTitle(){return this._doc.title}setTitle(Ft){this._doc.title=Ft||""}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac,providedIn:"root"})}}return te})(),Tt=(()=>{class te{static{this.\u0275fac=function(pe){return new(pe||te)}}static{this.\u0275prov=s.jDH({token:te,factory:function(pe){let br=null;return br=pe?new(pe||te):s.KVO(It),br},providedIn:"root"})}}return te})(),It=(()=>{class te extends Tt{constructor(Ft){super(),this._doc=Ft}sanitize(Ft,pe){if(null==pe)return null;switch(Ft){case s.WPN.NONE:return pe;case s.WPN.HTML:return(0,s.ZF7)(pe,"HTML")?(0,s.rcV)(pe):(0,s.h9k)(this._doc,String(pe)).toString();case s.WPN.STYLE:return(0,s.ZF7)(pe,"Style")?(0,s.rcV)(pe):pe;case s.WPN.SCRIPT:if((0,s.ZF7)(pe,"Script"))return(0,s.rcV)(pe);throw new s.wOt(5200,!1);case s.WPN.URL:return(0,s.ZF7)(pe,"URL")?(0,s.rcV)(pe):(0,s.$MX)(String(pe));case s.WPN.RESOURCE_URL:if((0,s.ZF7)(pe,"ResourceURL"))return(0,s.rcV)(pe);throw new s.wOt(5201,!1);default:throw new s.wOt(5202,!1)}}bypassSecurityTrustHtml(Ft){return(0,s.Kcf)(Ft)}bypassSecurityTrustStyle(Ft){return(0,s.cWb)(Ft)}bypassSecurityTrustScript(Ft){return(0,s.UyX)(Ft)}bypassSecurityTrustUrl(Ft){return(0,s.osQ)(Ft)}bypassSecurityTrustResourceUrl(Ft){return(0,s.e5t)(Ft)}static{this.\u0275fac=function(pe){return new(pe||te)(s.KVO(o.qQ))}}static{this.\u0275prov=s.jDH({token:te,factory:te.\u0275fac,providedIn:"root"})}}return te})()},5245:(i,a,r)=>{"use strict";r.d(a,{nX:()=>Zn,wF:()=>Mt,Ix:()=>yo,Wk:()=>Fn,wQ:()=>xi,iI:()=>Pa,n3:()=>tc,lh:()=>Gc,oH:()=>Va});var o=r(4438),s=r(4402),c=r(6648),y=r(7673),_=r(4412),E=r(4572),T=r(9350),A=r(8793),S=r(9030),I=r(1203),N=r(8810),Y=r(983),z=r(17),q=r(1413),dt=r(8359),pt=r(177),et=r(6354),_t=r(5558),Bt=r(6697),jt=r(9172),At=r(5964),kt=r(1397),ct=r(9974),lt=r(4360);function Ct(R){return(0,ct.N)((W,L)=>{let K=!1;W.subscribe((0,lt._)(L,ht=>{K=!0,L.next(ht)},()=>{K||L.next(R),L.complete()}))})}function $t(R=qt){return(0,ct.N)((W,L)=>{let K=!1;W.subscribe((0,lt._)(L,ht=>{K=!0,L.next(ht)},()=>K?L.complete():L.error(R())))})}function qt(){return new T.G}var ve=r(3669);function ne(R,W){const L=arguments.length>=2;return K=>K.pipe(R?(0,At.p)((ht,Ht)=>R(ht,Ht,K)):ve.D,(0,Bt.s)(1),L?Ct(W):$t(()=>new T.G))}var ce=r(274),qe=r(8141),Mr=r(9437),mr=r(6649);function Wr(R){return R<=0?()=>Y.w:(0,ct.N)((W,L)=>{let K=[];W.subscribe((0,lt._)(L,ht=>{K.push(ht),R{for(const ht of K)L.next(ht);L.complete()},void 0,()=>{K=null}))})}var Ve=r(3703),yt=r(980),Lt=r(9898),Ie=r(6977),Pt=r(6365),le=r(345);const zt="primary",Ae=Symbol("RouteTitle");class Ye{constructor(W){this.params=W||{}}has(W){return Object.prototype.hasOwnProperty.call(this.params,W)}get(W){if(this.has(W)){const L=this.params[W];return Array.isArray(L)?L[0]:L}return null}getAll(W){if(this.has(W)){const L=this.params[W];return Array.isArray(L)?L:[L]}return[]}get keys(){return Object.keys(this.params)}}function ft(R){return new Ye(R)}function me(R,W,L){const K=L.path.split("/");if(K.length>R.length||"full"===L.pathMatch&&(W.hasChildren()||K.lengthK[Ht]===ht)}return R===W}function Wt(R){return R.length>0?R[R.length-1]:null}function Ne(R){return(0,s.A)(R)?R:(0,o.jNT)(R)?(0,c.H)(Promise.resolve(R)):(0,y.of)(R)}const $e={exact:function hr(R,W,L){if(!it(R.segments,W.segments)||!Le(R.segments,W.segments,L)||R.numberOfChildren!==W.numberOfChildren)return!1;for(const K in W.children)if(!R.children[K]||!hr(R.children[K],W.children[K],L))return!1;return!0},subset:he},Ke={exact:function Ao(R,W){return Te(R,W)},subset:function Nt(R,W){return Object.keys(W).length<=Object.keys(R).length&&Object.keys(W).every(L=>We(R[L],W[L]))},ignored:()=>!0};function Nr(R,W,L){return $e[L.paths](R.root,W.root,L.matrixParams)&&Ke[L.queryParams](R.queryParams,W.queryParams)&&!("exact"===L.fragment&&R.fragment!==W.fragment)}function he(R,W,L){return se(R,W,W.segments,L)}function se(R,W,L,K){if(R.segments.length>L.length){const ht=R.segments.slice(0,L.length);return!(!it(ht,L)||W.hasChildren()||!Le(ht,L,K))}if(R.segments.length===L.length){if(!it(R.segments,L)||!Le(R.segments,L,K))return!1;for(const ht in W.children)if(!R.children[ht]||!he(R.children[ht],W.children[ht],K))return!1;return!0}{const ht=L.slice(0,R.segments.length),Ht=L.slice(R.segments.length);return!!(it(R.segments,ht)&&Le(R.segments,ht,K)&&R.children[zt])&&se(R.children[zt],W,Ht,K)}}function Le(R,W,L){return W.every((K,ht)=>Ke[L](R[ht].parameters,K.parameters))}class yr{constructor(W=new mt([],{}),L={},K=null){this.root=W,this.queryParams=L,this.fragment=K}get queryParamMap(){return this._queryParamMap??=ft(this.queryParams),this._queryParamMap}toString(){return ir.serialize(this)}}class mt{constructor(W,L){this.segments=W,this.children=L,this.parent=null,Object.values(L).forEach(K=>K.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return er(this)}}class U{constructor(W,L){this.path=W,this.parameters=L}get parameterMap(){return this._parameterMap??=ft(this.parameters),this._parameterMap}toString(){return Qt(this)}}function it(R,W){return R.length===W.length&&R.every((L,K)=>L.path===W[K].path)}let It=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>new ye,providedIn:"root"})}}return R})();class ye{parse(W){const L=new De(W);return new yr(L.parseRootSegment(),L.parseQueryParams(),L.parseFragment())}serialize(W){const L=`/${nr(W.root,!0)}`,K=function pe(R){const W=Object.entries(R).map(([L,K])=>Array.isArray(K)?K.map(ht=>`${Qr(L)}=${Qr(ht)}`).join("&"):`${Qr(L)}=${Qr(K)}`).filter(L=>L);return W.length?`?${W.join("&")}`:""}(W.queryParams);return`${L}${K}${"string"==typeof W.fragment?`#${function Xr(R){return encodeURI(R)}(W.fragment)}`:""}`}}const ir=new ye;function er(R){return R.segments.map(W=>Qt(W)).join("/")}function nr(R,W){if(!R.hasChildren())return er(R);if(W){const L=R.children[zt]?nr(R.children[zt],!1):"",K=[];return Object.entries(R.children).forEach(([ht,Ht])=>{ht!==zt&&K.push(`${ht}:${nr(Ht,!1)}`)}),K.length>0?`${L}(${K.join("//")})`:L}{const L=function Tt(R,W){let L=[];return Object.entries(R.children).forEach(([K,ht])=>{K===zt&&(L=L.concat(W(ht,K)))}),Object.entries(R.children).forEach(([K,ht])=>{K!==zt&&(L=L.concat(W(ht,K)))}),L}(R,(K,ht)=>ht===zt?[nr(R.children[zt],!1)]:[`${ht}:${nr(K,!1)}`]);return 1===Object.keys(R.children).length&&null!=R.children[zt]?`${er(R)}/${L[0]}`:`${er(R)}/(${L.join("//")})`}}function Hr(R){return encodeURIComponent(R).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Qr(R){return Hr(R).replace(/%3B/gi,";")}function gr(R){return Hr(R).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ho(R){return decodeURIComponent(R)}function te(R){return ho(R.replace(/\+/g,"%20"))}function Qt(R){return`${gr(R.path)}${function Ft(R){return Object.entries(R).map(([W,L])=>`;${gr(W)}=${gr(L)}`).join("")}(R.parameters)}`}const br=/^[^\/()?;#]+/;function Yr(R){const W=R.match(br);return W?W[0]:""}const Do=/^[^\/()?;=#]+/,rr=/^[^=?&#]+/,_e=/^[^&#]+/;class De{constructor(W){this.url=W,this.remaining=W}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new mt([],{}):new mt([],this.parseChildren())}parseQueryParams(){const W={};if(this.consumeOptional("?"))do{this.parseQueryParam(W)}while(this.consumeOptional("&"));return W}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const W=[];for(this.peekStartsWith("(")||W.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),W.push(this.parseSegment());let L={};this.peekStartsWith("/(")&&(this.capture("/"),L=this.parseParens(!0));let K={};return this.peekStartsWith("(")&&(K=this.parseParens(!1)),(W.length>0||Object.keys(L).length>0)&&(K[zt]=new mt(W,L)),K}parseSegment(){const W=Yr(this.remaining);if(""===W&&this.peekStartsWith(";"))throw new o.wOt(4009,!1);return this.capture(W),new U(ho(W),this.parseMatrixParams())}parseMatrixParams(){const W={};for(;this.consumeOptional(";");)this.parseParam(W);return W}parseParam(W){const L=function Ko(R){const W=R.match(Do);return W?W[0]:""}(this.remaining);if(!L)return;this.capture(L);let K="";if(this.consumeOptional("=")){const ht=Yr(this.remaining);ht&&(K=ht,this.capture(K))}W[ho(L)]=ho(K)}parseQueryParam(W){const L=function Je(R){const W=R.match(rr);return W?W[0]:""}(this.remaining);if(!L)return;this.capture(L);let K="";if(this.consumeOptional("=")){const Me=function Qe(R){const W=R.match(_e);return W?W[0]:""}(this.remaining);Me&&(K=Me,this.capture(K))}const ht=te(L),Ht=te(K);if(W.hasOwnProperty(ht)){let Me=W[ht];Array.isArray(Me)||(Me=[Me],W[ht]=Me),Me.push(Ht)}else W[ht]=Ht}parseParens(W){const L={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const K=Yr(this.remaining),ht=this.remaining[K.length];if("/"!==ht&&")"!==ht&&";"!==ht)throw new o.wOt(4010,!1);let Ht;K.indexOf(":")>-1?(Ht=K.slice(0,K.indexOf(":")),this.capture(Ht),this.capture(":")):W&&(Ht=zt);const Me=this.parseChildren();L[Ht]=1===Object.keys(Me).length?Me[zt]:new mt([],Me),this.consumeOptional("//")}return L}peekStartsWith(W){return this.remaining.startsWith(W)}consumeOptional(W){return!!this.peekStartsWith(W)&&(this.remaining=this.remaining.substring(W.length),!0)}capture(W){if(!this.consumeOptional(W))throw new o.wOt(4011,!1)}}function we(R){return R.segments.length>0?new mt([],{[zt]:R}):R}function Zt(R){const W={};for(const[K,ht]of Object.entries(R.children)){const Ht=Zt(ht);if(K===zt&&0===Ht.segments.length&&Ht.hasChildren())for(const[Me,Er]of Object.entries(Ht.children))W[Me]=Er;else(Ht.segments.length>0||Ht.hasChildren())&&(W[K]=Ht)}return function Ce(R){if(1===R.numberOfChildren&&R.children[zt]){const W=R.children[zt];return new mt(R.segments.concat(W.segments),W.children)}return R}(new mt(R.segments,W))}function ar(R){return R instanceof yr}function _o(R){let W;const ht=we(function L(Ht){const Me={};for(const cr of Ht.children){const ao=L(cr);Me[cr.outlet]=ao}const Er=new mt(Ht.url,Me);return Ht===R&&(W=Er),Er}(R.root));return W??ht}function ai(R,W,L,K){let ht=R;for(;ht.parent;)ht=ht.parent;if(0===W.length)return Ci(ht,ht,ht,L,K);const Ht=function di(R){if("string"==typeof R[0]&&1===R.length&&"/"===R[0])return new Oi(!0,0,R);let W=0,L=!1;const K=R.reduce((ht,Ht,Me)=>{if("object"==typeof Ht&&null!=Ht){if(Ht.outlets){const Er={};return Object.entries(Ht.outlets).forEach(([cr,ao])=>{Er[cr]="string"==typeof ao?ao.split("/"):ao}),[...ht,{outlets:Er}]}if(Ht.segmentPath)return[...ht,Ht.segmentPath]}return"string"!=typeof Ht?[...ht,Ht]:0===Me?(Ht.split("/").forEach((Er,cr)=>{0==cr&&"."===Er||(0==cr&&""===Er?L=!0:".."===Er?W++:""!=Er&&ht.push(Er))}),ht):[...ht,Ht]},[]);return new Oi(L,W,K)}(W);if(Ht.toRoot())return Ci(ht,ht,new mt([],{}),L,K);const Me=function Ri(R,W,L){if(R.isAbsolute)return new Un(W,!0,0);if(!L)return new Un(W,!1,NaN);if(null===L.parent)return new Un(L,!0,0);const K=ei(R.commands[0])?0:1;return function yi(R,W,L){let K=R,ht=W,Ht=L;for(;Ht>ht;){if(Ht-=ht,K=K.parent,!K)throw new o.wOt(4005,!1);ht=K.segments.length}return new Un(K,!1,ht-Ht)}(L,L.segments.length-1+K,R.numberOfDoubleDots)}(Ht,ht,R),Er=Me.processChildren?na(Me.segmentGroup,Me.index,Ht.commands):Ni(Me.segmentGroup,Me.index,Ht.commands);return Ci(ht,Me.segmentGroup,Er,L,K)}function ei(R){return"object"==typeof R&&null!=R&&!R.outlets&&!R.segmentPath}function Zo(R){return"object"==typeof R&&null!=R&&R.outlets}function Ci(R,W,L,K,ht){let Me,Ht={};K&&Object.entries(K).forEach(([cr,ao])=>{Ht[cr]=Array.isArray(ao)?ao.map(dn=>`${dn}`):`${ao}`}),Me=R===W?L:Io(R,W,L);const Er=we(Zt(Me));return new yr(Er,Ht,ht)}function Io(R,W,L){const K={};return Object.entries(R.children).forEach(([ht,Ht])=>{K[ht]=Ht===W?L:Io(Ht,W,L)}),new mt(R.segments,K)}class Oi{constructor(W,L,K){if(this.isAbsolute=W,this.numberOfDoubleDots=L,this.commands=K,W&&K.length>0&&ei(K[0]))throw new o.wOt(4003,!1);const ht=K.find(Zo);if(ht&&ht!==Wt(K))throw new o.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Un{constructor(W,L,K){this.segmentGroup=W,this.processChildren=L,this.index=K}}function Ni(R,W,L){if(R??=new mt([],{}),0===R.segments.length&&R.hasChildren())return na(R,W,L);const K=function Xn(R,W,L){let K=0,ht=W;const Ht={match:!1,pathIndex:0,commandIndex:0};for(;ht=L.length)return Ht;const Me=R.segments[ht],Er=L[K];if(Zo(Er))break;const cr=`${Er}`,ao=K0&&void 0===cr)break;if(cr&&ao&&"object"==typeof ao&&void 0===ao.outlets){if(!Xt(cr,ao,Me))return Ht;K+=2}else{if(!Xt(cr,{},Me))return Ht;K++}ht++}return{match:!0,pathIndex:ht,commandIndex:K}}(R,W,L),ht=L.slice(K.commandIndex);if(K.match&&K.pathIndexHt!==zt)&&R.children[zt]&&1===R.numberOfChildren&&0===R.children[zt].segments.length){const Ht=na(R.children[zt],W,L);return new mt(R.segments,Ht.children)}return Object.entries(K).forEach(([Ht,Me])=>{"string"==typeof Me&&(Me=[Me]),null!==Me&&(ht[Ht]=Ni(R.children[Ht],W,Me))}),Object.entries(R.children).forEach(([Ht,Me])=>{void 0===K[Ht]&&(ht[Ht]=Me)}),new mt(R.segments,ht)}}function ui(R,W,L){const K=R.segments.slice(0,W);let ht=0;for(;ht{"string"==typeof K&&(K=[K]),null!==K&&(W[L]=ui(new mt([],{}),0,K))}),W}function Uo(R){const W={};return Object.entries(R).forEach(([L,K])=>W[L]=`${K}`),W}function Xt(R,W,L){return R==L.path&&Te(W,L.parameters)}const Be="imperative";var Ee=function(R){return R[R.NavigationStart=0]="NavigationStart",R[R.NavigationEnd=1]="NavigationEnd",R[R.NavigationCancel=2]="NavigationCancel",R[R.NavigationError=3]="NavigationError",R[R.RoutesRecognized=4]="RoutesRecognized",R[R.ResolveStart=5]="ResolveStart",R[R.ResolveEnd=6]="ResolveEnd",R[R.GuardsCheckStart=7]="GuardsCheckStart",R[R.GuardsCheckEnd=8]="GuardsCheckEnd",R[R.RouteConfigLoadStart=9]="RouteConfigLoadStart",R[R.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",R[R.ChildActivationStart=11]="ChildActivationStart",R[R.ChildActivationEnd=12]="ChildActivationEnd",R[R.ActivationStart=13]="ActivationStart",R[R.ActivationEnd=14]="ActivationEnd",R[R.Scroll=15]="Scroll",R[R.NavigationSkipped=16]="NavigationSkipped",R}(Ee||{});class bt{constructor(W,L){this.id=W,this.url=L}}class Yt extends bt{constructor(W,L,K="imperative",ht=null){super(W,L),this.type=Ee.NavigationStart,this.navigationTrigger=K,this.restoredState=ht}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Mt extends bt{constructor(W,L,K){super(W,L),this.urlAfterRedirects=K,this.type=Ee.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var de=function(R){return R[R.Redirect=0]="Redirect",R[R.SupersededByNewNavigation=1]="SupersededByNewNavigation",R[R.NoDataFromResolver=2]="NoDataFromResolver",R[R.GuardRejected=3]="GuardRejected",R}(de||{}),He=function(R){return R[R.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",R[R.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",R}(He||{});class Oe extends bt{constructor(W,L,K,ht){super(W,L),this.reason=K,this.code=ht,this.type=Ee.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class fr extends bt{constructor(W,L,K,ht){super(W,L),this.reason=K,this.code=ht,this.type=Ee.NavigationSkipped}}class Ir extends bt{constructor(W,L,K,ht){super(W,L),this.error=K,this.target=ht,this.type=Ee.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Cr extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Pr extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $r extends bt{constructor(W,L,K,ht,Ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.shouldActivate=Ht,this.type=Ee.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Jr extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class eo extends bt{constructor(W,L,K,ht){super(W,L),this.urlAfterRedirects=K,this.state=ht,this.type=Ee.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xo{constructor(W){this.route=W,this.type=Ee.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Eo{constructor(W){this.route=W,this.type=Ee.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class fo{constructor(W){this.snapshot=W,this.type=Ee.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class no{constructor(W){this.snapshot=W,this.type=Ee.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class si{constructor(W){this.snapshot=W,this.type=Ee.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class $i{constructor(W){this.snapshot=W,this.type=Ee.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class vi{constructor(W,L,K){this.routerEvent=W,this.position=L,this.anchor=K,this.type=Ee.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class jo{}class Yn{constructor(W,L){this.url=W,this.navigationBehaviorOptions=L}}function ri(R){return R.outlet||zt}function oi(R){if(!R)return null;if(R.routeConfig?._injector)return R.routeConfig._injector;for(let W=R.parent;W;W=W.parent){const L=W.routeConfig;if(L?._loadedInjector)return L._loadedInjector;if(L?._injector)return L._injector}return null}class Ua{get injector(){return oi(this.route?.snapshot)??this.rootInjector}set injector(W){}constructor(W){this.rootInjector=W,this.outlet=null,this.route=null,this.children=new ea(this.rootInjector),this.attachRef=null}}let ea=(()=>{class R{constructor(L){this.rootInjector=L,this.contexts=new Map}onChildOutletCreated(L,K){const ht=this.getOrCreateContext(L);ht.outlet=K,this.contexts.set(L,ht)}onChildOutletDestroyed(L){const K=this.getContext(L);K&&(K.outlet=null,K.attachRef=null)}onOutletDeactivated(){const L=this.contexts;return this.contexts=new Map,L}onOutletReAttached(L){this.contexts=L}getOrCreateContext(L){let K=this.getContext(L);return K||(K=new Ua(this.rootInjector),this.contexts.set(L,K)),K}getContext(L){return this.contexts.get(L)||null}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(o.uvJ))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();class Go{constructor(W){this._root=W}get root(){return this._root.value}parent(W){const L=this.pathFromRoot(W);return L.length>1?L[L.length-2]:null}children(W){const L=Da(W,this._root);return L?L.children.map(K=>K.value):[]}firstChild(W){const L=Da(W,this._root);return L&&L.children.length>0?L.children[0].value:null}siblings(W){const L=fi(W,this._root);return L.length<2?[]:L[L.length-2].children.map(ht=>ht.value).filter(ht=>ht!==W)}pathFromRoot(W){return fi(W,this._root).map(L=>L.value)}}function Da(R,W){if(R===W.value)return W;for(const L of W.children){const K=Da(R,L);if(K)return K}return null}function fi(R,W){if(R===W.value)return[W];for(const L of W.children){const K=fi(R,L);if(K.length)return K.unshift(W),K}return[]}class Hn{constructor(W,L){this.value=W,this.children=L}toString(){return`TreeNode(${this.value})`}}function In(R){const W={};return R&&R.children.forEach(L=>W[L.value.outlet]=L),W}class ds extends Go{constructor(W,L){super(W),this.snapshot=L,Xa(this,W)}toString(){return this.snapshot.toString()}}function Fo(R){const W=function us(R){const Ht=new Sa([],{},{},"",{},zt,R,null,{});return new Js("",new Hn(Ht,[]))}(R),L=new _.t([new U("",{})]),K=new _.t({}),ht=new _.t({}),Ht=new _.t({}),Me=new _.t(""),Er=new Zn(L,K,Ht,Me,ht,zt,R,W.root);return Er.snapshot=W.root,new ds(new Hn(Er,[]),W)}class Zn{constructor(W,L,K,ht,Ht,Me,Er,cr){this.urlSubject=W,this.paramsSubject=L,this.queryParamsSubject=K,this.fragmentSubject=ht,this.dataSubject=Ht,this.outlet=Me,this.component=Er,this._futureSnapshot=cr,this.title=this.dataSubject?.pipe((0,et.T)(ao=>ao[Ae]))??(0,y.of)(void 0),this.url=W,this.params=L,this.queryParams=K,this.fragment=ht,this.data=Ht}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,et.T)(W=>ft(W))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,et.T)(W=>ft(W))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Di(R,W,L="emptyOnly"){let K;const{routeConfig:ht}=R;return K=null===W||"always"!==L&&""!==ht?.path&&(W.component||W.routeConfig?.loadComponent)?{params:{...R.params},data:{...R.data},resolve:{...R.data,...R._resolvedData??{}}}:{params:{...W.params,...R.params},data:{...W.data,...R.data},resolve:{...R.data,...W.data,...ht?.data,...R._resolvedData}},ht&&hs(ht)&&(K.resolve[Ae]=ht.title),K}class Sa{get title(){return this.data?.[Ae]}constructor(W,L,K,ht,Ht,Me,Er,cr,ao){this.url=W,this.params=L,this.queryParams=K,this.fragment=ht,this.data=Ht,this.outlet=Me,this.component=Er,this.routeConfig=cr,this._resolve=ao}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??=ft(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=ft(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(K=>K.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Js extends Go{constructor(W,L){super(L),this.url=W,Xa(this,L)}toString(){return ps(this._root)}}function Xa(R,W){W.value._routerState=R,W.children.forEach(L=>Xa(R,L))}function ps(R){const W=R.children.length>0?` { ${R.children.map(ps).join(", ")} } `:"";return`${R.value}${W}`}function Vi(R){if(R.snapshot){const W=R.snapshot,L=R._futureSnapshot;R.snapshot=L,Te(W.queryParams,L.queryParams)||R.queryParamsSubject.next(L.queryParams),W.fragment!==L.fragment&&R.fragmentSubject.next(L.fragment),Te(W.params,L.params)||R.paramsSubject.next(L.params),function Vt(R,W){if(R.length!==W.length)return!1;for(let L=0;LTe(L.parameters,W[K].parameters))}(R.url,W.url);return L&&!(!R.parent!=!W.parent)&&(!R.parent||kn(R.parent,W.parent))}function hs(R){return"string"==typeof R.title||null===R.title}let tc=(()=>{class R{constructor(){this.activated=null,this._activatedRoute=null,this.name=zt,this.activateEvents=new o.bkB,this.deactivateEvents=new o.bkB,this.attachEvents=new o.bkB,this.detachEvents=new o.bkB,this.parentContexts=(0,o.WQX)(ea),this.location=(0,o.WQX)(o.c1b),this.changeDetector=(0,o.WQX)(o.gRc),this.inputBinder=(0,o.WQX)(ec,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(L){if(L.name){const{firstChange:K,previousValue:ht}=L.name;if(K)return;this.isTrackedInParentContexts(ht)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(ht)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(L){return this.parentContexts.getContext(L)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const L=this.parentContexts.getContext(this.name);L?.route&&(L.attachRef?this.attach(L.attachRef,L.route):this.activateWith(L.route,L.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new o.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new o.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new o.wOt(4012,!1);this.location.detach();const L=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(L.instance),L}attach(L,K){this.activated=L,this._activatedRoute=K,this.location.insert(L.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(L.instance)}deactivate(){if(this.activated){const L=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(L)}}activateWith(L,K){if(this.isActivated)throw new o.wOt(4013,!1);this._activatedRoute=L;const ht=this.location,Me=L.snapshot.component,Er=this.parentContexts.getOrCreateContext(this.name).children,cr=new Si(L,Er,ht.injector);this.activated=ht.createComponent(Me,{index:ht.length,injector:cr,environmentInjector:K}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275dir=o.FsC({type:R,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[o.OA$]})}}return R})();class Si{__ngOutletInjector(W){return new Si(this.route,this.childContexts,W)}constructor(W,L,K){this.route=W,this.childContexts=L,this.parent=K}get(W,L){return W===Zn?this.route:W===ea?this.childContexts:this.parent.get(W,L)}}const ec=new o.nKC("");let Jn=(()=>{class R{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(L){this.unsubscribeFromRouteData(L),this.subscribeToRouteData(L)}unsubscribeFromRouteData(L){this.outletDataSubscriptions.get(L)?.unsubscribe(),this.outletDataSubscriptions.delete(L)}subscribeToRouteData(L){const{activatedRoute:K}=L,ht=(0,E.z)([K.queryParams,K.params,K.data]).pipe((0,_t.n)(([Ht,Me,Er],cr)=>(Er={...Ht,...Me,...Er},0===cr?(0,y.of)(Er):Promise.resolve(Er)))).subscribe(Ht=>{if(!L.isActivated||!L.activatedComponentRef||L.activatedRoute!==K||null===K.component)return void this.unsubscribeFromRouteData(L);const Me=(0,o.HJs)(K.component);if(Me)for(const{templateName:Er}of Me.inputs)L.activatedComponentRef.setInput(Er,Ht[Er]);else this.unsubscribeFromRouteData(L)});this.outletDataSubscriptions.set(L,ht)}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac})}}return R})();function pi(R,W,L){if(L&&R.shouldReuseRoute(W.value,L.value.snapshot)){const K=L.value;K._futureSnapshot=W.value;const ht=function ra(R,W,L){return W.children.map(K=>{for(const ht of L.children)if(R.shouldReuseRoute(K.value,ht.value.snapshot))return pi(R,K,ht);return pi(R,K)})}(R,W,L);return new Hn(K,ht)}{if(R.shouldAttach(W.value)){const Ht=R.retrieve(W.value);if(null!==Ht){const Me=Ht.route;return Me.value._futureSnapshot=W.value,Me.children=W.children.map(Er=>pi(R,Er)),Me}}const K=function Aa(R){return new Zn(new _.t(R.url),new _.t(R.params),new _.t(R.queryParams),new _.t(R.fragment),new _.t(R.data),R.outlet,R.component,R)}(W.value),ht=W.children.map(Ht=>pi(R,Ht));return new Hn(K,ht)}}class Ta{constructor(W,L){this.redirectTo=W,this.navigationBehaviorOptions=L}}const rc="ngNavigationCancelingError";function Bs(R,W){const{redirectTo:L,navigationBehaviorOptions:K}=ar(W)?{redirectTo:W,navigationBehaviorOptions:void 0}:W,ht=Us(!1,de.Redirect);return ht.url=L,ht.navigationBehaviorOptions=K,ht}function Us(R,W){const L=new Error(`NavigationCancelingError: ${R||""}`);return L[rc]=!0,L.cancellationCode=W,L}function Es(R){return!!R&&R[rc]}class tt{constructor(W,L,K,ht,Ht){this.routeReuseStrategy=W,this.futureState=L,this.currState=K,this.forwardEvent=ht,this.inputBindingEnabled=Ht}activate(W){const L=this.futureState._root,K=this.currState?this.currState._root:null;this.deactivateChildRoutes(L,K,W),Vi(this.futureState.root),this.activateChildRoutes(L,K,W)}deactivateChildRoutes(W,L,K){const ht=In(L);W.children.forEach(Ht=>{const Me=Ht.value.outlet;this.deactivateRoutes(Ht,ht[Me],K),delete ht[Me]}),Object.values(ht).forEach(Ht=>{this.deactivateRouteAndItsChildren(Ht,K)})}deactivateRoutes(W,L,K){const ht=W.value,Ht=L?L.value:null;if(ht===Ht)if(ht.component){const Me=K.getContext(ht.outlet);Me&&this.deactivateChildRoutes(W,L,Me.children)}else this.deactivateChildRoutes(W,L,K);else Ht&&this.deactivateRouteAndItsChildren(L,K)}deactivateRouteAndItsChildren(W,L){W.value.component&&this.routeReuseStrategy.shouldDetach(W.value.snapshot)?this.detachAndStoreRouteSubtree(W,L):this.deactivateRouteAndOutlet(W,L)}detachAndStoreRouteSubtree(W,L){const K=L.getContext(W.value.outlet),ht=K&&W.value.component?K.children:L,Ht=In(W);for(const Me of Object.values(Ht))this.deactivateRouteAndItsChildren(Me,ht);if(K&&K.outlet){const Me=K.outlet.detach(),Er=K.children.onOutletDeactivated();this.routeReuseStrategy.store(W.value.snapshot,{componentRef:Me,route:W,contexts:Er})}}deactivateRouteAndOutlet(W,L){const K=L.getContext(W.value.outlet),ht=K&&W.value.component?K.children:L,Ht=In(W);for(const Me of Object.values(Ht))this.deactivateRouteAndItsChildren(Me,ht);K&&(K.outlet&&(K.outlet.deactivate(),K.children.onOutletDeactivated()),K.attachRef=null,K.route=null)}activateChildRoutes(W,L,K){const ht=In(L);W.children.forEach(Ht=>{this.activateRoutes(Ht,ht[Ht.value.outlet],K),this.forwardEvent(new $i(Ht.value.snapshot))}),W.children.length&&this.forwardEvent(new no(W.value.snapshot))}activateRoutes(W,L,K){const ht=W.value,Ht=L?L.value:null;if(Vi(ht),ht===Ht)if(ht.component){const Me=K.getOrCreateContext(ht.outlet);this.activateChildRoutes(W,L,Me.children)}else this.activateChildRoutes(W,L,K);else if(ht.component){const Me=K.getOrCreateContext(ht.outlet);if(this.routeReuseStrategy.shouldAttach(ht.snapshot)){const Er=this.routeReuseStrategy.retrieve(ht.snapshot);this.routeReuseStrategy.store(ht.snapshot,null),Me.children.onOutletReAttached(Er.contexts),Me.attachRef=Er.componentRef,Me.route=Er.route.value,Me.outlet&&Me.outlet.attach(Er.componentRef,Er.route.value),Vi(Er.route.value),this.activateChildRoutes(W,null,Me.children)}else Me.attachRef=null,Me.route=ht,Me.outlet&&Me.outlet.activateWith(ht,Me.injector),this.activateChildRoutes(W,null,Me.children)}else this.activateChildRoutes(W,null,K)}}class oe{constructor(W){this.path=W,this.route=this.path[this.path.length-1]}}class ae{constructor(W,L){this.component=W,this.route=L}}function Lr(R,W,L){const K=R._root;return ro(K,W?W._root:null,L,[K.value])}function wo(R,W){const L=Symbol(),K=W.get(R,L);return K===L?"function"!=typeof R||(0,o.LfX)(R)?W.get(R):R:K}function ro(R,W,L,K,ht={canDeactivateChecks:[],canActivateChecks:[]}){const Ht=In(W);return R.children.forEach(Me=>{(function qo(R,W,L,K,ht={canDeactivateChecks:[],canActivateChecks:[]}){const Ht=R.value,Me=W?W.value:null,Er=L?L.getContext(R.value.outlet):null;if(Me&&Ht.routeConfig===Me.routeConfig){const cr=function yn(R,W,L){if("function"==typeof L)return L(R,W);switch(L){case"pathParamsChange":return!it(R.url,W.url);case"pathParamsOrQueryParamsChange":return!it(R.url,W.url)||!Te(R.queryParams,W.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!kn(R,W)||!Te(R.queryParams,W.queryParams);default:return!kn(R,W)}}(Me,Ht,Ht.routeConfig.runGuardsAndResolvers);cr?ht.canActivateChecks.push(new oe(K)):(Ht.data=Me.data,Ht._resolvedData=Me._resolvedData),ro(R,W,Ht.component?Er?Er.children:null:L,K,ht),cr&&Er&&Er.outlet&&Er.outlet.isActivated&&ht.canDeactivateChecks.push(new ae(Er.outlet.component,Me))}else Me&&So(W,Er,ht),ht.canActivateChecks.push(new oe(K)),ro(R,null,Ht.component?Er?Er.children:null:L,K,ht)})(Me,Ht[Me.value.outlet],L,K.concat([Me.value]),ht),delete Ht[Me.value.outlet]}),Object.entries(Ht).forEach(([Me,Er])=>So(Er,L.getContext(Me),ht)),ht}function So(R,W,L){const K=In(R),ht=R.value;Object.entries(K).forEach(([Ht,Me])=>{So(Me,ht.component?W?W.children.getContext(Ht):null:W,L)}),L.canDeactivateChecks.push(new ae(ht.component&&W&&W.outlet&&W.outlet.isActivated?W.outlet.component:null,ht))}function Wn(R){return"function"==typeof R}function hc(R){return R instanceof T.G||"EmptyError"===R?.name}const gs=Symbol("INITIAL_VALUE");function $s(){return(0,_t.n)(R=>(0,E.z)(R.map(W=>W.pipe((0,Bt.s)(1),(0,jt.Z)(gs)))).pipe((0,et.T)(W=>{for(const L of W)if(!0!==L){if(L===gs)return gs;if(!1===L||at(L))return L}return!0}),(0,At.p)(W=>W!==gs),(0,Bt.s)(1)))}function at(R){return ar(R)||R instanceof Ta}function _c(R){return(0,I.F)((0,qe.M)(W=>{if("boolean"!=typeof W)throw Bs(0,W)}),(0,et.T)(W=>!0===W))}class oc{constructor(W){this.segmentGroup=W||null}}class bn extends Error{constructor(W){super(),this.urlTree=W}}function fc(R){return(0,N.$)(new oc(R))}class sd{constructor(W,L){this.urlSerializer=W,this.urlTree=L}lineralizeSegments(W,L){let K=[],ht=L.root;for(;;){if(K=K.concat(ht.segments),0===ht.numberOfChildren)return(0,y.of)(K);if(ht.numberOfChildren>1||!ht.children[zt])return(0,N.$)(new o.wOt(4e3,!1));ht=ht.children[zt]}}applyRedirectCommands(W,L,K,ht,Ht){if("string"!=typeof L){const Er=L,{queryParams:cr,fragment:ao,routeConfig:dn,url:mn,outlet:un,params:ca,data:ka,title:Ss}=ht,za=(0,o.N4e)(Ht,()=>Er({params:ca,data:ka,queryParams:cr,fragment:ao,routeConfig:dn,url:mn,outlet:un,title:Ss}));if(za instanceof yr)throw new bn(za);L=za}const Me=this.applyRedirectCreateUrlTree(L,this.urlSerializer.parse(L),W,K);if("/"===L[0])throw new bn(Me);return Me}applyRedirectCreateUrlTree(W,L,K,ht){const Ht=this.createSegmentGroup(W,L.root,K,ht);return new yr(Ht,this.createQueryParams(L.queryParams,this.urlTree.queryParams),L.fragment)}createQueryParams(W,L){const K={};return Object.entries(W).forEach(([ht,Ht])=>{if("string"==typeof Ht&&":"===Ht[0]){const Er=Ht.substring(1);K[ht]=L[Er]}else K[ht]=Ht}),K}createSegmentGroup(W,L,K,ht){const Ht=this.createSegments(W,L.segments,K,ht);let Me={};return Object.entries(L.children).forEach(([Er,cr])=>{Me[Er]=this.createSegmentGroup(W,cr,K,ht)}),new mt(Ht,Me)}createSegments(W,L,K,ht){return L.map(Ht=>":"===Ht.path[0]?this.findPosParam(W,Ht,ht):this.findOrReturn(Ht,K))}findPosParam(W,L,K){const ht=K[L.path.substring(1)];if(!ht)throw new o.wOt(4001,!1);return ht}findOrReturn(W,L){let K=0;for(const ht of L){if(ht.path===W.path)return L.splice(K),ht;K++}return W}}const pn={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Hi(R,W,L,K,ht){const Ht=Jo(R,W,L);return Ht.matched?(K=function on(R,W){return R.providers&&!R._injector&&(R._injector=(0,o.Ol2)(R.providers,W,`Route: ${R.path}`)),R._injector??W}(W,K),function xl(R,W,L,K){const ht=W.canMatch;if(!ht||0===ht.length)return(0,y.of)(!0);const Ht=ht.map(Me=>{const Er=wo(Me,R);return Ne(function Li(R){return R&&Wn(R.canMatch)}(Er)?Er.canMatch(W,L):(0,o.N4e)(R,()=>Er(W,L)))});return(0,y.of)(Ht).pipe($s(),_c())}(K,W,L).pipe((0,et.T)(Me=>!0===Me?Ht:{...pn}))):(0,y.of)(Ht)}function Jo(R,W,L){if("**"===W.path)return function Ya(R){return{matched:!0,parameters:R.length>0?Wt(R).parameters:{},consumedSegments:R,remainingSegments:[],positionalParamSegments:{}}}(L);if(""===W.path)return"full"===W.pathMatch&&(R.hasChildren()||L.length>0)?{...pn}:{matched:!0,consumedSegments:[],remainingSegments:L,parameters:{},positionalParamSegments:{}};const ht=(W.matcher||me)(L,R,W);if(!ht)return{...pn};const Ht={};Object.entries(ht.posParams??{}).forEach(([Er,cr])=>{Ht[Er]=cr.path});const Me=ht.consumed.length>0?{...Ht,...ht.consumed[ht.consumed.length-1].parameters}:Ht;return{matched:!0,consumedSegments:ht.consumed,remainingSegments:L.slice(ht.consumed.length),parameters:Me,positionalParamSegments:ht.posParams??{}}}function ya(R,W,L,K){return L.length>0&&function Na(R,W,L){return L.some(K=>kc(R,W,K)&&ri(K)!==zt)}(R,L,K)?{segmentGroup:new mt(W,Wc(K,new mt(L,R.children))),slicedSegments:[]}:0===L.length&&function _l(R,W,L){return L.some(K=>kc(R,W,K))}(R,L,K)?{segmentGroup:new mt(R.segments,Hc(R,L,K,R.children)),slicedSegments:L}:{segmentGroup:new mt(R.segments,R.children),slicedSegments:L}}function Hc(R,W,L,K){const ht={};for(const Ht of L)if(kc(R,W,Ht)&&!K[ri(Ht)]){const Me=new mt([],{});ht[ri(Ht)]=Me}return{...K,...ht}}function Wc(R,W){const L={};L[zt]=W;for(const K of R)if(""===K.path&&ri(K)!==zt){const ht=new mt([],{});L[ri(K)]=ht}return L}function kc(R,W,L){return(!(R.hasChildren()||W.length>0)||"full"!==L.pathMatch)&&""===L.path}class nc{}class El{constructor(W,L,K,ht,Ht,Me,Er){this.injector=W,this.configLoader=L,this.rootComponentType=K,this.config=ht,this.urlTree=Ht,this.paramsInheritanceStrategy=Me,this.urlSerializer=Er,this.applyRedirects=new sd(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(W){return new o.wOt(4002,`'${W.segmentGroup}'`)}recognize(){const W=ya(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(W).pipe((0,et.T)(({children:L,rootSnapshot:K})=>{const ht=new Hn(K,L),Ht=new Js("",ht),Me=function xr(R,W,L=null,K=null){return ai(_o(R),W,L,K)}(K,[],this.urlTree.queryParams,this.urlTree.fragment);return Me.queryParams=this.urlTree.queryParams,Ht.url=this.urlSerializer.serialize(Me),{state:Ht,tree:Me}}))}match(W){const L=new Sa([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),zt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,W,zt,L).pipe((0,et.T)(K=>({children:K,rootSnapshot:L})),(0,Mr.W)(K=>{if(K instanceof bn)return this.urlTree=K.urlTree,this.match(K.urlTree.root);throw K instanceof oc?this.noMatchError(K):K}))}processSegmentGroup(W,L,K,ht,Ht){return 0===K.segments.length&&K.hasChildren()?this.processChildren(W,L,K,Ht):this.processSegment(W,L,K,K.segments,ht,!0,Ht).pipe((0,et.T)(Me=>Me instanceof Hn?[Me]:[]))}processChildren(W,L,K,ht){const Ht=[];for(const Me of Object.keys(K.children))"primary"===Me?Ht.unshift(Me):Ht.push(Me);return(0,c.H)(Ht).pipe((0,ce.H)(Me=>{const Er=K.children[Me],cr=function Ga(R,W){const L=R.filter(K=>ri(K)===W);return L.push(...R.filter(K=>ri(K)!==W)),L}(L,Me);return this.processSegmentGroup(W,cr,Er,Me,ht)}),function _r(R,W){return(0,ct.N)((0,mr.S)(R,W,arguments.length>=2,!0))}((Me,Er)=>(Me.push(...Er),Me)),Ct(null),function ke(R,W){const L=arguments.length>=2;return K=>K.pipe(R?(0,At.p)((ht,Ht)=>R(ht,Ht,K)):ve.D,Wr(1),L?Ct(W):$t(()=>new T.G))}(),(0,kt.Z)(Me=>{if(null===Me)return fc(K);const Er=dl(Me);return function cd(R){R.sort((W,L)=>W.value.outlet===zt?-1:L.value.outlet===zt?1:W.value.outlet.localeCompare(L.value.outlet))}(Er),(0,y.of)(Er)}))}processSegment(W,L,K,ht,Ht,Me,Er){return(0,c.H)(L).pipe((0,ce.H)(cr=>this.processSegmentAgainstRoute(cr._injector??W,L,cr,K,ht,Ht,Me,Er).pipe((0,Mr.W)(ao=>{if(ao instanceof oc)return(0,y.of)(null);throw ao}))),ne(cr=>!!cr),(0,Mr.W)(cr=>{if(hc(cr))return function ia(R,W,L){return 0===W.length&&!R.children[L]}(K,ht,Ht)?(0,y.of)(new nc):fc(K);throw cr}))}processSegmentAgainstRoute(W,L,K,ht,Ht,Me,Er,cr){return ri(K)===Me||Me!==zt&&kc(ht,Ht,K)?void 0===K.redirectTo?this.matchSegmentAgainstRoute(W,ht,K,Ht,Me,cr):this.allowRedirects&&Er?this.expandSegmentAgainstRouteUsingRedirect(W,ht,L,K,Ht,Me,cr):fc(ht):fc(ht)}expandSegmentAgainstRouteUsingRedirect(W,L,K,ht,Ht,Me,Er){const{matched:cr,parameters:ao,consumedSegments:dn,positionalParamSegments:mn,remainingSegments:un}=Jo(L,ht,Ht);if(!cr)return fc(L);"string"==typeof ht.redirectTo&&"/"===ht.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const ca=new Sa(Ht,ao,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ec(ht),ri(ht),ht.component??ht._loadedComponent??null,ht,Kc(ht)),ka=Di(ca,Er,this.paramsInheritanceStrategy);ca.params=Object.freeze(ka.params),ca.data=Object.freeze(ka.data);const Ss=this.applyRedirects.applyRedirectCommands(dn,ht.redirectTo,mn,ca,W);return this.applyRedirects.lineralizeSegments(ht,Ss).pipe((0,kt.Z)(za=>this.processSegment(W,K,L,za.concat(un),Me,!1,Er)))}matchSegmentAgainstRoute(W,L,K,ht,Ht,Me){const Er=Hi(L,K,ht,W);return"**"===K.path&&(L.children={}),Er.pipe((0,_t.n)(cr=>cr.matched?this.getChildConfig(W=K._injector??W,K,ht).pipe((0,_t.n)(({routes:ao})=>{const dn=K._loadedInjector??W,{parameters:mn,consumedSegments:un,remainingSegments:ca}=cr,ka=new Sa(un,mn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ec(K),ri(K),K.component??K._loadedComponent??null,K,Kc(K)),Ss=Di(ka,Me,this.paramsInheritanceStrategy);ka.params=Object.freeze(Ss.params),ka.data=Object.freeze(Ss.data);const{segmentGroup:za,slicedSegments:Zc}=ya(L,un,ca,ao);if(0===Zc.length&&za.hasChildren())return this.processChildren(dn,ao,za,ka).pipe((0,et.T)(Za=>new Hn(ka,Za)));if(0===ao.length&&0===Zc.length)return(0,y.of)(new Hn(ka,[]));const Ks=ri(K)===Ht;return this.processSegment(dn,ao,za,Zc,Ks?zt:Ht,!0,ka).pipe((0,et.T)(Za=>new Hn(ka,Za instanceof Hn?[Za]:[])))})):fc(L)))}getChildConfig(W,L,K){return L.children?(0,y.of)({routes:L.children,injector:W}):L.loadChildren?void 0!==L._loadedRoutes?(0,y.of)({routes:L._loadedRoutes,injector:L._loadedInjector}):function vl(R,W,L,K){const ht=W.canLoad;if(void 0===ht||0===ht.length)return(0,y.of)(!0);const Ht=ht.map(Me=>{const Er=wo(Me,R);return Ne(function ti(R){return R&&Wn(R.canLoad)}(Er)?Er.canLoad(W,L):(0,o.N4e)(R,()=>Er(W,L)))});return(0,y.of)(Ht).pipe($s(),_c())}(W,L,K).pipe((0,kt.Z)(ht=>ht?this.configLoader.loadChildren(W,L).pipe((0,qe.M)(Ht=>{L._loadedRoutes=Ht.routes,L._loadedInjector=Ht.injector})):function jl(){return(0,N.$)(Us(!1,de.GuardRejected))}())):(0,y.of)({routes:[],injector:W})}}function ll(R){const W=R.value.routeConfig;return W&&""===W.path}function dl(R){const W=[],L=new Set;for(const K of R){if(!ll(K)){W.push(K);continue}const ht=W.find(Ht=>K.value.routeConfig===Ht.value.routeConfig);void 0!==ht?(ht.children.push(...K.children),L.add(ht)):W.push(K)}for(const K of L){const ht=dl(K.children);W.push(new Hn(K.value,ht))}return W.filter(K=>!L.has(K))}function Ec(R){return R.data||{}}function Kc(R){return R.resolve||{}}function Mi(R){const W=R.children.map(L=>Mi(L)).flat();return[R,...W]}function ja(R){return(0,_t.n)(W=>{const L=R(W);return L?(0,c.H)(L).pipe((0,et.T)(()=>W)):(0,y.of)(W)})}let ni=(()=>{class R{buildTitle(L){let K,ht=L.root;for(;void 0!==ht;)K=this.getResolvedTitleForRoute(ht)??K,ht=ht.children.find(Ht=>Ht.outlet===zt);return K}getResolvedTitleForRoute(L){return L.data[Ae]}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(Cc),providedIn:"root"})}}return R})(),Cc=(()=>{class R extends ni{constructor(L){super(),this.title=L}updateTitle(L){const K=this.buildTitle(L);void 0!==K&&this.title.setTitle(K)}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(le.hE))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();const Xi=new o.nKC("",{providedIn:"root",factory:()=>({})});let fa=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275cmp=o.VBU({type:R,selectors:[["ng-component"]],standalone:!0,features:[o.aNF],decls:1,vars:0,template:function(K,ht){1&K&&o.nrm(0,"router-outlet")},dependencies:[tc],encapsulation:2})}}return R})();function $n(R){const W=R.children&&R.children.map($n),L=W?{...R,children:W}:{...R};return!L.component&&!L.loadComponent&&(W||L.loadChildren)&&L.outlet&&L.outlet!==zt&&(L.component=fa),L}const fs=new o.nKC("");let ic=(()=>{class R{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,o.WQX)(o.Ql9)}loadComponent(L){if(this.componentLoaders.get(L))return this.componentLoaders.get(L);if(L._loadedComponent)return(0,y.of)(L._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(L);const K=Ne(L.loadComponent()).pipe((0,et.T)(Sc),(0,qe.M)(Ht=>{this.onLoadEndListener&&this.onLoadEndListener(L),L._loadedComponent=Ht}),(0,yt.j)(()=>{this.componentLoaders.delete(L)})),ht=new z.G(K,()=>new q.B).pipe((0,Lt.B)());return this.componentLoaders.set(L,ht),ht}loadChildren(L,K){if(this.childrenLoaders.get(K))return this.childrenLoaders.get(K);if(K._loadedRoutes)return(0,y.of)({routes:K._loadedRoutes,injector:K._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(K);const Ht=function Wi(R,W,L,K){return Ne(R.loadChildren()).pipe((0,et.T)(Sc),(0,kt.Z)(ht=>ht instanceof o.Co$||Array.isArray(ht)?(0,y.of)(ht):(0,c.H)(W.compileModuleAsync(ht))),(0,et.T)(ht=>{K&&K(R);let Ht,Me,Er=!1;return Array.isArray(ht)?(Me=ht,!0):(Ht=ht.create(L).injector,Me=Ht.get(fs,[],{optional:!0,self:!0}).flat()),{routes:Me.map($n),injector:Ht}}))}(K,this.compiler,L,this.onLoadEndListener).pipe((0,yt.j)(()=>{this.childrenLoaders.delete(K)})),Me=new z.G(Ht,()=>new q.B).pipe((0,Lt.B)());return this.childrenLoaders.set(K,Me),Me}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();function Sc(R){return function Dc(R){return R&&"object"==typeof R&&"default"in R}(R)?R.default:R}let Ds=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(va),providedIn:"root"})}}return R})(),va=(()=>{class R{shouldProcessUrl(L){return!0}extract(L){return L}merge(L,K){return L}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();const ac=new o.nKC(""),vn=new o.nKC("");function Vs(R,W,L){const K=R.get(vn),ht=R.get(pt.qQ);return R.get(o.SKi).runOutsideAngular(()=>{if(!ht.startViewTransition||K.skipNextTransition)return K.skipNextTransition=!1,new Promise(ao=>setTimeout(ao));let Ht;const Me=new Promise(ao=>{Ht=ao}),Er=ht.startViewTransition(()=>(Ht(),function Ui(R){return new Promise(W=>{(0,o.mal)({read:()=>setTimeout(W)},{injector:R})})}(R))),{onViewTransitionCreated:cr}=K;return cr&&(0,o.N4e)(R,()=>cr({transition:Er,from:W,to:L})),Me})}const F=new o.nKC("");let Dt=(()=>{class R{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new q.B,this.transitionAbortSubject=new q.B,this.configLoader=(0,o.WQX)(ic),this.environmentInjector=(0,o.WQX)(o.uvJ),this.urlSerializer=(0,o.WQX)(It),this.rootContexts=(0,o.WQX)(ea),this.location=(0,o.WQX)(pt.aZ),this.inputBindingEnabled=null!==(0,o.WQX)(ec,{optional:!0}),this.titleStrategy=(0,o.WQX)(ni),this.options=(0,o.WQX)(Xi,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,o.WQX)(Ds),this.createViewTransition=(0,o.WQX)(ac,{optional:!0}),this.navigationErrorHandler=(0,o.WQX)(F,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,y.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=ht=>this.events.next(new Eo(ht)),this.configLoader.onLoadStartListener=ht=>this.events.next(new xo(ht))}complete(){this.transitions?.complete()}handleNavigationRequest(L){const K=++this.navigationId;this.transitions?.next({...this.transitions.value,...L,id:K})}setupNavigations(L,K,ht){return this.transitions=new _.t({id:0,currentUrlTree:K,currentRawUrl:K,extractedUrl:this.urlHandlingStrategy.extract(K),urlAfterRedirects:this.urlHandlingStrategy.extract(K),rawUrl:K,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Be,restoredState:null,currentSnapshot:ht.snapshot,targetSnapshot:null,currentRouterState:ht,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,At.p)(Ht=>0!==Ht.id),(0,et.T)(Ht=>({...Ht,extractedUrl:this.urlHandlingStrategy.extract(Ht.rawUrl)})),(0,_t.n)(Ht=>{let Me=!1,Er=!1;return(0,y.of)(Ht).pipe((0,_t.n)(cr=>{if(this.navigationId>Ht.id)return this.cancelNavigationTransition(Ht,"",de.SupersededByNewNavigation),Y.w;this.currentTransition=Ht,this.currentNavigation={id:cr.id,initialUrl:cr.rawUrl,extractedUrl:cr.extractedUrl,targetBrowserUrl:"string"==typeof cr.extras.browserUrl?this.urlSerializer.parse(cr.extras.browserUrl):cr.extras.browserUrl,trigger:cr.source,extras:cr.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const ao=!L.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!ao&&"reload"!==(cr.extras.onSameUrlNavigation??L.onSameUrlNavigation)){const mn="";return this.events.next(new fr(cr.id,this.urlSerializer.serialize(cr.rawUrl),mn,He.IgnoredSameUrlNavigation)),cr.resolve(!1),Y.w}if(this.urlHandlingStrategy.shouldProcessUrl(cr.rawUrl))return(0,y.of)(cr).pipe((0,_t.n)(mn=>{const un=this.transitions?.getValue();return this.events.next(new Yt(mn.id,this.urlSerializer.serialize(mn.extractedUrl),mn.source,mn.restoredState)),un!==this.transitions?.getValue()?Y.w:Promise.resolve(mn)}),function ga(R,W,L,K,ht,Ht){return(0,kt.Z)(Me=>function kl(R,W,L,K,ht,Ht,Me="emptyOnly"){return new El(R,W,L,K,ht,Me,Ht).recognize()}(R,W,L,K,Me.extractedUrl,ht,Ht).pipe((0,et.T)(({state:Er,tree:cr})=>({...Me,targetSnapshot:Er,urlAfterRedirects:cr}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,L.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,qe.M)(mn=>{Ht.targetSnapshot=mn.targetSnapshot,Ht.urlAfterRedirects=mn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:mn.urlAfterRedirects};const un=new Cr(mn.id,this.urlSerializer.serialize(mn.extractedUrl),this.urlSerializer.serialize(mn.urlAfterRedirects),mn.targetSnapshot);this.events.next(un)}));if(ao&&this.urlHandlingStrategy.shouldProcessUrl(cr.currentRawUrl)){const{id:mn,extractedUrl:un,source:ca,restoredState:ka,extras:Ss}=cr,za=new Yt(mn,this.urlSerializer.serialize(un),ca,ka);this.events.next(za);const Zc=Fo(this.rootComponentType).snapshot;return this.currentTransition=Ht={...cr,targetSnapshot:Zc,urlAfterRedirects:un,extras:{...Ss,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=un,(0,y.of)(Ht)}{const mn="";return this.events.next(new fr(cr.id,this.urlSerializer.serialize(cr.extractedUrl),mn,He.IgnoredByUrlHandlingStrategy)),cr.resolve(!1),Y.w}}),(0,qe.M)(cr=>{const ao=new Pr(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects),cr.targetSnapshot);this.events.next(ao)}),(0,et.T)(cr=>(this.currentTransition=Ht={...cr,guards:Lr(cr.targetSnapshot,cr.currentSnapshot,this.rootContexts)},Ht)),function gt(R,W){return(0,kt.Z)(L=>{const{targetSnapshot:K,currentSnapshot:ht,guards:{canActivateChecks:Ht,canDeactivateChecks:Me}}=L;return 0===Me.length&&0===Ht.length?(0,y.of)({...L,guardsResult:!0}):function Z(R,W,L,K){return(0,c.H)(R).pipe((0,kt.Z)(ht=>function gc(R,W,L,K,ht){const Ht=W&&W.routeConfig?W.routeConfig.canDeactivate:null;if(!Ht||0===Ht.length)return(0,y.of)(!0);const Me=Ht.map(Er=>{const cr=oi(W)??ht,ao=wo(Er,cr);return Ne(function ha(R){return R&&Wn(R.canDeactivate)}(ao)?ao.canDeactivate(R,W,L,K):(0,o.N4e)(cr,()=>ao(R,W,L,K))).pipe(ne())});return(0,y.of)(Me).pipe($s())}(ht.component,ht.route,L,W,K)),ne(ht=>!0!==ht,!0))}(Me,K,ht,R).pipe((0,kt.Z)(Er=>Er&&function zi(R){return"boolean"==typeof R}(Er)?function Rt(R,W,L,K){return(0,c.H)(W).pipe((0,ce.H)(ht=>(0,A.x)(function ko(R,W){return null!==R&&W&&W(new fo(R)),(0,y.of)(!0)}(ht.route.parent,K),function je(R,W){return null!==R&&W&&W(new si(R)),(0,y.of)(!0)}(ht.route,K),function $a(R,W,L){const K=W[W.length-1],Ht=W.slice(0,W.length-1).reverse().map(Me=>function Fr(R){const W=R.routeConfig?R.routeConfig.canActivateChild:null;return W&&0!==W.length?{node:R,guards:W}:null}(Me)).filter(Me=>null!==Me).map(Me=>(0,S.v)(()=>{const Er=Me.guards.map(cr=>{const ao=oi(Me.node)??L,dn=wo(cr,ao);return Ne(function Ti(R){return R&&Wn(R.canActivateChild)}(dn)?dn.canActivateChild(K,R):(0,o.N4e)(ao,()=>dn(K,R))).pipe(ne())});return(0,y.of)(Er).pipe($s())}));return(0,y.of)(Ht).pipe($s())}(R,ht.path,L),function en(R,W,L){const K=W.routeConfig?W.routeConfig.canActivate:null;if(!K||0===K.length)return(0,y.of)(!0);const ht=K.map(Ht=>(0,S.v)(()=>{const Me=oi(W)??L,Er=wo(Ht,Me);return Ne(function Ai(R){return R&&Wn(R.canActivate)}(Er)?Er.canActivate(W,R):(0,o.N4e)(Me,()=>Er(W,R))).pipe(ne())}));return(0,y.of)(ht).pipe($s())}(R,ht.route,L))),ne(ht=>!0!==ht,!0))}(K,Ht,R,W):(0,y.of)(Er)),(0,et.T)(Er=>({...L,guardsResult:Er})))})}(this.environmentInjector,cr=>this.events.next(cr)),(0,qe.M)(cr=>{if(Ht.guardsResult=cr.guardsResult,cr.guardsResult&&"boolean"!=typeof cr.guardsResult)throw Bs(0,cr.guardsResult);const ao=new $r(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects),cr.targetSnapshot,!!cr.guardsResult);this.events.next(ao)}),(0,At.p)(cr=>!!cr.guardsResult||(this.cancelNavigationTransition(cr,"",de.GuardRejected),!1)),ja(cr=>{if(cr.guards.canActivateChecks.length)return(0,y.of)(cr).pipe((0,qe.M)(ao=>{const dn=new Jr(ao.id,this.urlSerializer.serialize(ao.extractedUrl),this.urlSerializer.serialize(ao.urlAfterRedirects),ao.targetSnapshot);this.events.next(dn)}),(0,_t.n)(ao=>{let dn=!1;return(0,y.of)(ao).pipe(function Pd(R,W){return(0,kt.Z)(L=>{const{targetSnapshot:K,guards:{canActivateChecks:ht}}=L;if(!ht.length)return(0,y.of)(L);const Ht=new Set(ht.map(cr=>cr.route)),Me=new Set;for(const cr of Ht)if(!Me.has(cr))for(const ao of Mi(cr))Me.add(ao);let Er=0;return(0,c.H)(Me).pipe((0,ce.H)(cr=>Ht.has(cr)?function Ki(R,W,L,K){const ht=R.routeConfig,Ht=R._resolve;return void 0!==ht?.title&&!hs(ht)&&(Ht[Ae]=ht.title),function mc(R,W,L,K){const ht=ie(R);if(0===ht.length)return(0,y.of)({});const Ht={};return(0,c.H)(ht).pipe((0,kt.Z)(Me=>function Gi(R,W,L,K){const ht=oi(W)??K,Ht=wo(R,ht);return Ne(Ht.resolve?Ht.resolve(W,L):(0,o.N4e)(ht,()=>Ht(W,L)))}(R[Me],W,L,K).pipe(ne(),(0,qe.M)(Er=>{if(Er instanceof Ta)throw Bs(new ye,Er);Ht[Me]=Er}))),Wr(1),(0,Ve.u)(Ht),(0,Mr.W)(Me=>hc(Me)?Y.w:(0,N.$)(Me)))}(Ht,R,W,K).pipe((0,et.T)(Me=>(R._resolvedData=Me,R.data=Di(R,R.parent,L).resolve,null)))}(cr,K,R,W):(cr.data=Di(cr,cr.parent,R).resolve,(0,y.of)(void 0))),(0,qe.M)(()=>Er++),Wr(1),(0,kt.Z)(cr=>Er===Me.size?(0,y.of)(L):Y.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,qe.M)({next:()=>dn=!0,complete:()=>{dn||this.cancelNavigationTransition(ao,"",de.NoDataFromResolver)}}))}),(0,qe.M)(ao=>{const dn=new eo(ao.id,this.urlSerializer.serialize(ao.extractedUrl),this.urlSerializer.serialize(ao.urlAfterRedirects),ao.targetSnapshot);this.events.next(dn)}))}),ja(cr=>{const ao=dn=>{const mn=[];dn.routeConfig?.loadComponent&&!dn.routeConfig._loadedComponent&&mn.push(this.configLoader.loadComponent(dn.routeConfig).pipe((0,qe.M)(un=>{dn.component=un}),(0,et.T)(()=>{})));for(const un of dn.children)mn.push(...ao(un));return mn};return(0,E.z)(ao(cr.targetSnapshot.root)).pipe(Ct(null),(0,Bt.s)(1))}),ja(()=>this.afterPreactivation()),(0,_t.n)(()=>{const{currentSnapshot:cr,targetSnapshot:ao}=Ht,dn=this.createViewTransition?.(this.environmentInjector,cr.root,ao.root);return dn?(0,c.H)(dn).pipe((0,et.T)(()=>Ht)):(0,y.of)(Ht)}),(0,et.T)(cr=>{const ao=function Fi(R,W,L){const K=pi(R,W._root,L?L._root:void 0);return new ds(K,W)}(L.routeReuseStrategy,cr.targetSnapshot,cr.currentRouterState);return this.currentTransition=Ht={...cr,targetRouterState:ao},this.currentNavigation.targetRouterState=ao,Ht}),(0,qe.M)(()=>{this.events.next(new jo)}),((R,W,L,K)=>(0,et.T)(ht=>(new tt(W,ht.targetRouterState,ht.currentRouterState,L,K).activate(R),ht)))(this.rootContexts,L.routeReuseStrategy,cr=>this.events.next(cr),this.inputBindingEnabled),(0,Bt.s)(1),(0,qe.M)({next:cr=>{Me=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Mt(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects))),this.titleStrategy?.updateTitle(cr.targetRouterState.snapshot),cr.resolve(!0)},complete:()=>{Me=!0}}),(0,Ie.Q)(this.transitionAbortSubject.pipe((0,qe.M)(cr=>{throw cr}))),(0,yt.j)(()=>{!Me&&!Er&&this.cancelNavigationTransition(Ht,"",de.SupersededByNewNavigation),this.currentTransition?.id===Ht.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,Mr.W)(cr=>{if(Er=!0,Es(cr))this.events.next(new Oe(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),cr.message,cr.cancellationCode)),function Bi(R){return Es(R)&&ar(R.url)}(cr)?this.events.next(new Yn(cr.url,cr.navigationBehaviorOptions)):Ht.resolve(!1);else{const ao=new Ir(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),cr,Ht.targetSnapshot??void 0);try{const dn=(0,o.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(ao));if(dn instanceof Ta){const{message:mn,cancellationCode:un}=Bs(0,dn);this.events.next(new Oe(Ht.id,this.urlSerializer.serialize(Ht.extractedUrl),mn,un)),this.events.next(new Yn(dn.redirectTo,dn.navigationBehaviorOptions))}else{this.events.next(ao);const mn=L.errorHandler(cr);Ht.resolve(!!mn)}}catch(dn){this.options.resolveNavigationPromiseOnError?Ht.resolve(!1):Ht.reject(dn)}}return Y.w}))}))}cancelNavigationTransition(L,K,ht){const Ht=new Oe(L.id,this.urlSerializer.serialize(L.extractedUrl),K,ht);this.events.next(Ht),L.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const L=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),K=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return L.toString()!==K?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();function rt(R){return R!==Be}let wt=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(kr),providedIn:"root"})}}return R})();class Se{shouldDetach(W){return!1}store(W,L){}shouldAttach(W){return!1}retrieve(W){return null}shouldReuseRoute(W,L){return W.routeConfig===L.routeConfig}}let kr=(()=>{class R extends Se{static{this.\u0275fac=(()=>{let L;return function(ht){return(L||(L=o.xGo(R)))(ht||R)}})()}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),Br=(()=>{class R{static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:()=>(0,o.WQX)(To),providedIn:"root"})}}return R})(),To=(()=>{class R extends Br{constructor(){super(...arguments),this.location=(0,o.WQX)(pt.aZ),this.urlSerializer=(0,o.WQX)(It),this.options=(0,o.WQX)(Xi,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,o.WQX)(Ds),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new yr,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Fo(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(L){return this.location.subscribe(K=>{"popstate"===K.type&&L(K.url,K.state)})}handleRouterEvent(L,K){if(L instanceof Yt)this.stateMemento=this.createStateMemento();else if(L instanceof fr)this.rawUrlTree=K.initialUrl;else if(L instanceof Cr){if("eager"===this.urlUpdateStrategy&&!K.extras.skipLocationChange){const ht=this.urlHandlingStrategy.merge(K.finalUrl,K.initialUrl);this.setBrowserUrl(K.targetBrowserUrl??ht,K)}}else L instanceof jo?(this.currentUrlTree=K.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(K.finalUrl,K.initialUrl),this.routerState=K.targetRouterState,"deferred"===this.urlUpdateStrategy&&!K.extras.skipLocationChange&&this.setBrowserUrl(K.targetBrowserUrl??this.rawUrlTree,K)):L instanceof Oe&&(L.code===de.GuardRejected||L.code===de.NoDataFromResolver)?this.restoreHistory(K):L instanceof Ir?this.restoreHistory(K,!0):L instanceof Mt&&(this.lastSuccessfulId=L.id,this.currentPageId=this.browserPageId)}setBrowserUrl(L,K){const ht=L instanceof yr?this.urlSerializer.serialize(L):L;if(this.location.isCurrentPathEqualTo(ht)||K.extras.replaceUrl){const Me={...K.extras.state,...this.generateNgRouterState(K.id,this.browserPageId)};this.location.replaceState(ht,"",Me)}else{const Ht={...K.extras.state,...this.generateNgRouterState(K.id,this.browserPageId+1)};this.location.go(ht,"",Ht)}}restoreHistory(L,K=!1){if("computed"===this.canceledNavigationResolution){const Ht=this.currentPageId-this.browserPageId;0!==Ht?this.location.historyGo(Ht):this.currentUrlTree===L.finalUrl&&0===Ht&&(this.resetState(L),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(K&&this.resetState(L),this.resetUrlToCurrentUrlTree())}resetState(L){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,L.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(L,K){return"computed"===this.canceledNavigationResolution?{navigationId:L,\u0275routerPageId:K}:{navigationId:L}}static{this.\u0275fac=(()=>{let L;return function(ht){return(L||(L=o.xGo(R)))(ht||R)}})()}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();var rn=function(R){return R[R.COMPLETE=0]="COMPLETE",R[R.FAILED=1]="FAILED",R[R.REDIRECTING=2]="REDIRECTING",R}(rn||{});function Ln(R,W){R.events.pipe((0,At.p)(L=>L instanceof Mt||L instanceof Oe||L instanceof Ir||L instanceof fr),(0,et.T)(L=>L instanceof Mt||L instanceof fr?rn.COMPLETE:L instanceof Oe&&(L.code===de.Redirect||L.code===de.SupersededByNewNavigation)?rn.REDIRECTING:rn.FAILED),(0,At.p)(L=>L!==rn.REDIRECTING),(0,Bt.s)(1)).subscribe(()=>{W()})}function xn(R){throw R}const ln={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Pn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let yo=(()=>{class R{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=(0,o.WQX)(o.H3F),this.stateManager=(0,o.WQX)(Br),this.options=(0,o.WQX)(Xi,{optional:!0})||{},this.pendingTasks=(0,o.WQX)(o.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,o.WQX)(Dt),this.urlSerializer=(0,o.WQX)(It),this.location=(0,o.WQX)(pt.aZ),this.urlHandlingStrategy=(0,o.WQX)(Ds),this._events=new q.B,this.errorHandler=this.options.errorHandler||xn,this.navigated=!1,this.routeReuseStrategy=(0,o.WQX)(wt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,o.WQX)(fs,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,o.WQX)(ec,{optional:!0}),this.eventsSubscription=new dt.yU,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:L=>{this.console.warn(L)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const L=this.navigationTransitions.events.subscribe(K=>{try{const ht=this.navigationTransitions.currentTransition,Ht=this.navigationTransitions.currentNavigation;if(null!==ht&&null!==Ht)if(this.stateManager.handleRouterEvent(K,Ht),K instanceof Oe&&K.code!==de.Redirect&&K.code!==de.SupersededByNewNavigation)this.navigated=!0;else if(K instanceof Mt)this.navigated=!0;else if(K instanceof Yn){const Me=K.navigationBehaviorOptions,Er=this.urlHandlingStrategy.merge(K.url,ht.currentRawUrl),cr={browserUrl:ht.extras.browserUrl,info:ht.extras.info,skipLocationChange:ht.extras.skipLocationChange,replaceUrl:ht.extras.replaceUrl||"eager"===this.urlUpdateStrategy||rt(ht.source),...Me};this.scheduleNavigation(Er,Be,null,cr,{resolve:ht.resolve,reject:ht.reject,promise:ht.promise})}(function Oo(R){return!(R instanceof jo||R instanceof Yn)})(K)&&this._events.next(K)}catch(ht){this.navigationTransitions.transitionAbortSubject.next(ht)}});this.eventsSubscription.add(L)}resetRootComponentType(L){this.routerState.root.component=L,this.navigationTransitions.rootComponentType=L}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Be,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((L,K)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(L,"popstate",K)},0)})}navigateToSyncWithBrowser(L,K,ht){const Ht={replaceUrl:!0},Me=ht?.navigationId?ht:null;if(ht){const cr={...ht};delete cr.navigationId,delete cr.\u0275routerPageId,0!==Object.keys(cr).length&&(Ht.state=cr)}const Er=this.parseUrl(L);this.scheduleNavigation(Er,K,Me,Ht)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(L){this.config=L.map($n),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(L,K={}){const{relativeTo:ht,queryParams:Ht,fragment:Me,queryParamsHandling:Er,preserveFragment:cr}=K,ao=cr?this.currentUrlTree.fragment:Me;let mn,dn=null;switch(Er??this.options.defaultQueryParamsHandling){case"merge":dn={...this.currentUrlTree.queryParams,...Ht};break;case"preserve":dn=this.currentUrlTree.queryParams;break;default:dn=Ht||null}null!==dn&&(dn=this.removeEmptyProps(dn));try{mn=_o(ht?ht.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof L[0]||"/"!==L[0][0])&&(L=[]),mn=this.currentUrlTree.root}return ai(mn,L,dn,ao??null)}navigateByUrl(L,K={skipLocationChange:!1}){const ht=ar(L)?L:this.parseUrl(L),Ht=this.urlHandlingStrategy.merge(ht,this.rawUrlTree);return this.scheduleNavigation(Ht,Be,null,K)}navigate(L,K={skipLocationChange:!1}){return function Vr(R){for(let W=0;W(null!=Ht&&(K[ht]=Ht),K),{})}scheduleNavigation(L,K,ht,Ht,Me){if(this.disposed)return Promise.resolve(!1);let Er,cr,ao;Me?(Er=Me.resolve,cr=Me.reject,ao=Me.promise):ao=new Promise((mn,un)=>{Er=mn,cr=un});const dn=this.pendingTasks.add();return Ln(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(dn))}),this.navigationTransitions.handleNavigationRequest({source:K,restoredState:ht,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:L,extras:Ht,resolve:Er,reject:cr,promise:ao,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),ao.catch(mn=>Promise.reject(mn))}static{this.\u0275fac=function(K){return new(K||R)}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})(),Fn=(()=>{class R{constructor(L,K,ht,Ht,Me,Er){this.router=L,this.route=K,this.tabIndexAttribute=ht,this.renderer=Ht,this.el=Me,this.locationStrategy=Er,this.href=null,this.onChanges=new q.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;const cr=Me.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===cr||"area"===cr,this.isAnchorElement?this.subscription=L.events.subscribe(ao=>{ao instanceof Mt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(L){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",L)}ngOnChanges(L){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(L){null==L?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=ar(L)||Array.isArray(L)?L:[L],this.setTabIndexIfNotOnNativeEl("0"))}onClick(L,K,ht,Ht,Me){const Er=this.urlTree;return!!(null===Er||this.isAnchorElement&&(0!==L||K||ht||Ht||Me||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Er,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const L=this.urlTree;this.href=null!==L&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(L)):null;const K=null===this.href?null:(0,o.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",K)}applyAttributeValue(L,K){const ht=this.renderer,Ht=this.el.nativeElement;null!==K?ht.setAttribute(Ht,L,K):ht.removeAttribute(Ht,L)}get urlTree(){return null===this.routerLinkInput?null:ar(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static{this.\u0275fac=function(K){return new(K||R)(o.rXU(yo),o.rXU(Zn),o.kS0("tabindex"),o.rXU(o.sFG),o.rXU(o.aKT),o.rXU(pt.hb))}}static{this.\u0275dir=o.FsC({type:R,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(K,ht){1&K&&o.bIt("click",function(Me){return ht.onClick(Me.button,Me.ctrlKey,Me.shiftKey,Me.altKey,Me.metaKey)}),2&K&&o.BMQ("target",ht.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",o.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",o.L39],replaceUrl:[2,"replaceUrl","replaceUrl",o.L39],routerLink:"routerLink"},standalone:!0,features:[o.GFd,o.OA$]})}}return R})(),xi=(()=>{class R{get isActive(){return this._isActive}constructor(L,K,ht,Ht,Me){this.router=L,this.element=K,this.renderer=ht,this.cdr=Ht,this.link=Me,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new o.bkB,this.routerEventsSubscription=L.events.subscribe(Er=>{Er instanceof Mt&&this.update()})}ngAfterContentInit(){(0,y.of)(this.links.changes,(0,y.of)(null)).pipe((0,Pt.U)()).subscribe(L=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const L=[...this.links.toArray(),this.link].filter(K=>!!K).map(K=>K.onChanges);this.linkInputChangesSubscription=(0,c.H)(L).pipe((0,Pt.U)()).subscribe(K=>{this._isActive!==this.isLinkActive(this.router)(K)&&this.update()})}set routerLinkActive(L){const K=Array.isArray(L)?L:L.split(" ");this.classes=K.filter(ht=>!!ht)}ngOnChanges(L){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const L=this.hasActiveLinks();this.classes.forEach(K=>{L?this.renderer.addClass(this.element.nativeElement,K):this.renderer.removeClass(this.element.nativeElement,K)}),L&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==L&&(this._isActive=L,this.cdr.markForCheck(),this.isActiveChange.emit(L))})}isLinkActive(L){const K=function _i(R){return!!R.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return ht=>{const Ht=ht.urlTree;return!!Ht&&L.isActive(Ht,K)}}hasActiveLinks(){const L=this.isLinkActive(this.router);return this.link&&L(this.link)||this.links.some(L)}static{this.\u0275fac=function(K){return new(K||R)(o.rXU(yo),o.rXU(o.aKT),o.rXU(o.sFG),o.rXU(o.gRc),o.rXU(Fn,8))}}static{this.\u0275dir=o.FsC({type:R,selectors:[["","routerLinkActive",""]],contentQueries:function(K,ht,Ht){if(1&K&&o.wni(Ht,Fn,5),2&K){let Me;o.mGM(Me=o.lsd())&&(ht.links=Me)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[o.OA$]})}}return R})();class Yi{}let ki=(()=>{class R{constructor(L,K,ht,Ht,Me){this.router=L,this.injector=ht,this.preloadingStrategy=Ht,this.loader=Me}setUpPreloading(){this.subscription=this.router.events.pipe((0,At.p)(L=>L instanceof Mt),(0,ce.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(L,K){const ht=[];for(const Ht of K){Ht.providers&&!Ht._injector&&(Ht._injector=(0,o.Ol2)(Ht.providers,L,`Route: ${Ht.path}`));const Me=Ht._injector??L,Er=Ht._loadedInjector??Me;(Ht.loadChildren&&!Ht._loadedRoutes&&void 0===Ht.canLoad||Ht.loadComponent&&!Ht._loadedComponent)&&ht.push(this.preloadConfig(Me,Ht)),(Ht.children||Ht._loadedRoutes)&&ht.push(this.processRoutes(Er,Ht.children??Ht._loadedRoutes))}return(0,c.H)(ht).pipe((0,Pt.U)())}preloadConfig(L,K){return this.preloadingStrategy.preload(K,()=>{let ht;ht=K.loadChildren&&void 0===K.canLoad?this.loader.loadChildren(L,K):(0,y.of)(null);const Ht=ht.pipe((0,kt.Z)(Me=>null===Me?(0,y.of)(void 0):(K._loadedRoutes=Me.routes,K._loadedInjector=Me.injector,this.processRoutes(Me.injector??L,Me.routes))));if(K.loadComponent&&!K._loadedComponent){const Me=this.loader.loadComponent(K);return(0,c.H)([Ht,Me]).pipe((0,Pt.U)())}return Ht})}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(yo),o.KVO(o.Ql9),o.KVO(o.uvJ),o.KVO(Yi),o.KVO(ic))}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}}return R})();const ma=new o.nKC("");let nn=(()=>{class R{constructor(L,K,ht,Ht,Me={}){this.urlSerializer=L,this.transitions=K,this.viewportScroller=ht,this.zone=Ht,this.options=Me,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Me.scrollPositionRestoration||="disabled",Me.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(L=>{L instanceof Yt?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=L.navigationTrigger,this.restoredId=L.restoredState?L.restoredState.navigationId:0):L instanceof Mt?(this.lastId=L.id,this.scheduleScrollEvent(L,this.urlSerializer.parse(L.urlAfterRedirects).fragment)):L instanceof fr&&L.code===He.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(L,this.urlSerializer.parse(L.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(L=>{L instanceof vi&&(L.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(L.position):L.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(L.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(L,K){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new vi(L,"popstate"===this.lastSource?this.store[this.restoredId]:null,K))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(K){o.QTQ()}}static{this.\u0275prov=o.jDH({token:R,factory:R.\u0275fac})}}return R})();function Gc(R,...W){return(0,o.EmA)([{provide:fs,multi:!0,useValue:R},[],{provide:Zn,useFactory:zs,deps:[yo]},{provide:o.iLQ,multi:!0,useFactory:Hs},W.map(L=>L.\u0275providers)])}function zs(R){return R.routerState.root}function xa(R,W){return{\u0275kind:R,\u0275providers:W}}function Va(R={}){return xa(4,[{provide:ma,useFactory:()=>{const L=(0,o.WQX)(pt.Xr),K=(0,o.WQX)(o.SKi),ht=(0,o.WQX)(Dt),Ht=(0,o.WQX)(It);return new nn(Ht,ht,L,K,R)}}])}function Hs(){const R=(0,o.WQX)(o.zZn);return W=>{const L=R.get(o.o8S);if(W!==L.components[0])return;const K=R.get(yo),ht=R.get(Ws);1===R.get(On)&&K.initialNavigation(),R.get(Tc,null,o.$GK.Optional)?.setUpPreloading(),R.get(ma,null,o.$GK.Optional)?.init(),K.resetRootComponentType(L.componentTypes[0]),ht.closed||(ht.next(),ht.complete(),ht.unsubscribe())}}const Ws=new o.nKC("",{factory:()=>new q.B}),On=new o.nKC("",{providedIn:"root",factory:()=>1}),Tc=new o.nKC("");function ul(R){return xa(0,[{provide:Tc,useExisting:ki},{provide:Yi,useExisting:R}])}function No(R){return xa(9,[{provide:ac,useValue:Vs},{provide:vn,useValue:{skipNextTransition:!!R?.skipInitialTransition,...R}}])}const hi=new o.nKC("ROUTER_FORROOT_GUARD"),Xc=[pt.aZ,{provide:It,useClass:ye},yo,ea,{provide:Zn,useFactory:zs,deps:[yo]},ic,[]];let Pa=(()=>{class R{constructor(L){}static forRoot(L,K){return{ngModule:R,providers:[Xc,[],{provide:fs,multi:!0,useValue:L},{provide:hi,useFactory:wc,deps:[[yo,new o.Xx1,new o.kdw]]},{provide:Xi,useValue:K||{}},K?.useHash?{provide:pt.hb,useClass:pt.fw}:{provide:pt.hb,useClass:pt.Sm},{provide:ma,useFactory:()=>{const R=(0,o.WQX)(pt.Xr),W=(0,o.WQX)(o.SKi),L=(0,o.WQX)(Xi),K=(0,o.WQX)(Dt),ht=(0,o.WQX)(It);return L.scrollOffset&&R.setOffset(L.scrollOffset),new nn(ht,K,R,W,L)}},K?.preloadingStrategy?ul(K.preloadingStrategy).\u0275providers:[],K?.initialNavigation?vu(K):[],K?.bindToComponentInputs?xa(8,[Jn,{provide:ec,useExisting:Jn}]).\u0275providers:[],K?.enableViewTransitions?No().\u0275providers:[],[{provide:ld,useFactory:Hs},{provide:o.iLQ,multi:!0,useExisting:ld}]]}}static forChild(L){return{ngModule:R,providers:[{provide:fs,multi:!0,useValue:L}]}}static{this.\u0275fac=function(K){return new(K||R)(o.KVO(hi,8))}}static{this.\u0275mod=o.$C({type:R})}static{this.\u0275inj=o.G2t({})}}return R})();function wc(R){return"guarded"}function vu(R){return["disabled"===R.initialNavigation?xa(3,[{provide:o.hnV,multi:!0,useFactory:()=>{const W=(0,o.WQX)(yo);return()=>{W.setUpLocationChangeListener()}}},{provide:On,useValue:2}]).\u0275providers:[],"enabledBlocking"===R.initialNavigation?xa(2,[{provide:On,useValue:0},{provide:o.hnV,multi:!0,deps:[o.zZn],useFactory:W=>{const L=W.get(pt.hj,Promise.resolve());return()=>L.then(()=>new Promise(K=>{const ht=W.get(yo),Ht=W.get(Ws);Ln(ht,()=>{K(!0)}),W.get(Dt).afterPreactivation=()=>(K(!0),Ht.closed?(0,y.of)(void 0):Ht),ht.initialNavigation()}))}}]).\u0275providers:[]]}const ld=new o.nKC("")},6616:(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Ts:()=>init,ql:()=>launch});var _home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(467),_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(6218),_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(600),BUILD={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1},__defProp$1=Object.defineProperty,__export$1=(i,a)=>{for(var r in a)__defProp$1(i,r,{get:a[r],enumerable:!0})},hostRefs=new WeakMap,getHostRef=i=>hostRefs.get(i),registerHost=(i,a)=>hostRefs.set(i,{$flags$:0,$hostElement$:i,$cmpMeta$:a,$instanceValues$:new Map}),isMemberInElement=(i,a)=>a in i,consoleError=(i,a)=>(0,console.error)(i,a),styles=new Map,modeResolutionChain=[],SLOT_FB_CSS="slot-fb{display:contents}slot-fb[hidden]{display:none}",XLINK_NS="http://www.w3.org/1999/xlink",win=typeof window<"u"?window:{},doc=win.document||{head:{}},H=win.HTMLElement||class{},plt={$flags$:0,$resourcesUrl$:"",jmp:i=>i(),raf:i=>requestAnimationFrame(i),ael:(i,a,r,o)=>i.addEventListener(a,r,o),rel:(i,a,r,o)=>i.removeEventListener(a,r,o),ce:(i,a)=>new CustomEvent(i,a)},supportsListenerOptions=(()=>{let i=!1;try{doc.addEventListener("e",null,Object.defineProperty({},"passive",{get(){i=!0}}))}catch{}return i})(),promiseResolve=i=>Promise.resolve(i),supportsConstructableStylesheets=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),queuePending=!1,queueDomReads=[],queueDomWrites=[],queueTask=(i,a)=>r=>{i.push(r),queuePending||(queuePending=!0,a&&4&plt.$flags$?nextTick(flush):plt.raf(flush))},consume=i=>{for(let a=0;a{consume(queueDomReads),consume(queueDomWrites),(queuePending=queueDomReads.length>0)&&plt.raf(flush)},nextTick=i=>promiseResolve().then(i),writeTask=queueTask(queueDomWrites,!0),EMPTY_OBJ={},SVG_NS="http://www.w3.org/2000/svg",HTML_NS="http://www.w3.org/1999/xhtml",isDef=i=>null!=i,isComplexType=i=>"object"==(i=typeof i)||"function"===i;function queryNonceMetaTagContent(i){var a,r,o;return null!=(o=null==(r=null==(a=i.head)?void 0:a.querySelector('meta[name="csp-nonce"]'))?void 0:r.getAttribute("content"))?o:void 0}var result_exports={};__export$1(result_exports,{err:()=>err,map:()=>map,ok:()=>ok,unwrap:()=>unwrap$1,unwrapErr:()=>unwrapErr});var ok=i=>({isOk:!0,isErr:!1,value:i}),err=i=>({isOk:!1,isErr:!0,value:i});function map(i,a){if(i.isOk){const r=a(i.value);return r instanceof Promise?r.then(o=>ok(o)):ok(r)}if(i.isErr)return err(i.value);throw"should never get here"}var unwrap$1=i=>{if(i.isOk)return i.value;throw i.value},unwrapErr=i=>{if(i.isErr)return i.value;throw i.value},createTime=(i,a="")=>()=>{},h=(i,a,...r)=>{let o=null,s=null,c=null,y=!1,_=!1;const E=[],T=S=>{for(let I=0;IS[I]).join(" "))}}if("function"==typeof i)return i(null===a?{}:a,E,vdomFnUtils);const A=newVNode(i,null);return A.$attrs$=a,E.length>0&&(A.$children$=E),A.$key$=s,A.$name$=c,A},newVNode=(i,a)=>({$flags$:0,$tag$:i,$text$:a,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),Host={},isHost=i=>i&&i.$tag$===Host,vdomFnUtils={forEach:(i,a)=>i.map(convertToPublic).forEach(a),map:(i,a)=>i.map(convertToPublic).map(a).map(convertToPrivate)},convertToPublic=i=>({vattrs:i.$attrs$,vchildren:i.$children$,vkey:i.$key$,vname:i.$name$,vtag:i.$tag$,vtext:i.$text$}),convertToPrivate=i=>{if("function"==typeof i.vtag){const r={...i.vattrs};return i.vkey&&(r.key=i.vkey),i.vname&&(r.name=i.vname),h(i.vtag,r,...i.vchildren||[])}const a=newVNode(i.vtag,i.vtext);return a.$attrs$=i.vattrs,a.$children$=i.vchildren,a.$key$=i.vkey,a.$name$=i.vname,a},computeMode=i=>modeResolutionChain.map(a=>a(i)).find(a=>!!a),parsePropertyValue=(i,a)=>null==i||isComplexType(i)?i:4&a?"false"!==i&&(""===i||!!i):2&a?parseFloat(i):1&a?String(i):i,getElement=i=>i,createEvent=(i,a,r)=>{const o=getElement(i);return{emit:s=>emitEvent(o,a,{bubbles:!!(4&r),composed:!!(2&r),cancelable:!!(1&r),detail:s})}},emitEvent=(i,a,r)=>{const o=plt.ce(a,r);return i.dispatchEvent(o),o},rootAppliedStyles=new WeakMap,registerStyle=(i,a,r)=>{let o=styles.get(i);supportsConstructableStylesheets&&r?(o=o||new CSSStyleSheet,"string"==typeof o?o=a:o.replaceSync(a)):o=a,styles.set(i,o)},addStyle=(i,a,r)=>{var o;const s=getScopeId(a,r),c=styles.get(s);if(i=11===i.nodeType?i:doc,c)if("string"==typeof c){let y,_=rootAppliedStyles.get(i=i.head||i);if(_||rootAppliedStyles.set(i,_=new Set),!_.has(s)){{y=doc.createElement("style"),y.innerHTML=c;const E=null!=(o=plt.$nonce$)?o:queryNonceMetaTagContent(doc);null!=E&&y.setAttribute("nonce",E),(!(1&a.$flags$)||1&a.$flags$&&"HEAD"!==i.nodeName)&&i.insertBefore(y,i.querySelector("link"))}4&a.$flags$&&(y.innerHTML+=SLOT_FB_CSS),_&&_.add(s)}}else i.adoptedStyleSheets.includes(c)||(i.adoptedStyleSheets=[...i.adoptedStyleSheets,c]);return s},attachStyles=i=>{const a=i.$cmpMeta$,r=i.$hostElement$,o=a.$flags$,s=createTime("attachStyles",a.$tagName$),c=addStyle(r.shadowRoot?r.shadowRoot:r.getRootNode(),a,i.$modeName$);10&o&&2&o&&(r["s-sc"]=c,r.classList.add(c+"-h"),2&o&&r.classList.add(c+"-s")),s()},getScopeId=(i,a)=>"sc-"+(a&&32&i.$flags$?i.$tagName$+"-"+a:i.$tagName$),setAccessor=(i,a,r,o,s,c)=>{if(r!==o){let y=isMemberInElement(i,a),_=a.toLowerCase();if("class"===a){const E=i.classList,T=parseClassList(r),A=parseClassList(o);E.remove(...T.filter(S=>S&&!A.includes(S))),E.add(...A.filter(S=>S&&!T.includes(S)))}else if("style"===a){for(const E in r)o&&null!=o[E]||(E.includes("-")?i.style.removeProperty(E):i.style[E]="");for(const E in o)r&&o[E]===r[E]||(E.includes("-")?i.style.setProperty(E,o[E]):i.style[E]=o[E])}else if("key"!==a)if("ref"===a)o&&o(i);else if(i.__lookupSetter__(a)||"o"!==a[0]||"n"!==a[1]){const E=isComplexType(o);if((y||E&&null!==o)&&!s)try{if(i.tagName.includes("-"))i[a]=o;else{const A=o??"";"list"===a?y=!1:null!=r&&i[a]==A||(i[a]=A)}}catch{}let T=!1;_!==(_=_.replace(/^xlink\:?/,""))&&(a=_,T=!0),null==o||!1===o?!1===o&&""!==i.getAttribute(a)||(T?i.removeAttributeNS(XLINK_NS,a):i.removeAttribute(a)):(!y||4&c||s)&&!E&&(o=!0===o?"":o,T?i.setAttributeNS(XLINK_NS,a,o):i.setAttribute(a,o))}else if(a="-"===a[2]?a.slice(3):isMemberInElement(win,_)?_.slice(2):_[2]+a.slice(3),r||o){const E=a.endsWith(CAPTURE_EVENT_SUFFIX);a=a.replace(CAPTURE_EVENT_REGEX,""),r&&plt.rel(i,a,r,E),o&&plt.ael(i,a,o,E)}}},parseClassListRegex=/\s/,parseClassList=i=>i?i.split(parseClassListRegex):[],CAPTURE_EVENT_SUFFIX="Capture",CAPTURE_EVENT_REGEX=new RegExp(CAPTURE_EVENT_SUFFIX+"$"),updateElement=(i,a,r)=>{const o=11===a.$elm$.nodeType&&a.$elm$.host?a.$elm$.host:a.$elm$,s=i&&i.$attrs$||EMPTY_OBJ,c=a.$attrs$||EMPTY_OBJ;for(const y of sortedAttrNames(Object.keys(s)))y in c||setAccessor(o,y,s[y],void 0,r,a.$flags$);for(const y of sortedAttrNames(Object.keys(c)))setAccessor(o,y,s[y],c[y],r,a.$flags$)},scopeId,contentRef,hostTagName;function sortedAttrNames(i){return i.includes("ref")?[...i.filter(a=>"ref"!==a),"ref"]:i}var useNativeShadowDom=!1,checkSlotFallbackVisibility=!1,checkSlotRelocate=!1,isSvgMode=!1,createElm=(i,a,r,o)=>{var s;const c=a.$children$[r];let y,_,E,T=0;if(useNativeShadowDom||(checkSlotRelocate=!0,"slot"===c.$tag$&&(scopeId&&o.classList.add(scopeId+"-s"),c.$flags$|=c.$children$?2:1)),null!==c.$text$)y=c.$elm$=doc.createTextNode(c.$text$);else if(1&c.$flags$)y=c.$elm$=doc.createTextNode("");else{if(isSvgMode||(isSvgMode="svg"===c.$tag$),y=c.$elm$=doc.createElementNS(isSvgMode?SVG_NS:HTML_NS,!useNativeShadowDom&&BUILD.slotRelocation&&2&c.$flags$?"slot-fb":c.$tag$),isSvgMode&&"foreignObject"===c.$tag$&&(isSvgMode=!1),updateElement(null,c,isSvgMode),y.getRootNode().querySelector("body")&&BUILD.scoped&&isDef(scopeId)&&y["s-si"]!==scopeId&&y.classList.add(y["s-si"]=scopeId),updateElementScopeIds(y,o),c.$children$)for(T=0;T{plt.$flags$|=1;const r=Array.from(i.childNodes);if(i["s-sr"]&&BUILD.experimentalSlotFixes){let o=i;for(;o=o.nextSibling;)o&&o["s-sn"]===i["s-sn"]&&o["s-sh"]===hostTagName&&r.push(o)}for(let o=r.length-1;o>=0;o--){const s=r[o];s["s-hn"]!==hostTagName&&s["s-ol"]&&(insertBefore(parentReferenceNode(s),s,referenceNode(s)),s["s-ol"].remove(),s["s-ol"]=void 0,s["s-sh"]=void 0,checkSlotRelocate=!0),a&&putBackInOriginalLocation(s,a)}plt.$flags$&=-2},addVnodes=(i,a,r,o,s,c)=>{let y,_=i["s-cr"]&&i["s-cr"].parentNode||i;for(_.shadowRoot&&_.tagName===hostTagName&&(_=_.shadowRoot);s<=c;++s)o[s]&&(y=createElm(null,r,s,i),y&&(o[s].$elm$=y,insertBefore(_,y,referenceNode(a))))},removeVnodes=(i,a,r)=>{for(let o=a;o<=r;++o){const s=i[o];if(s){const c=s.$elm$;nullifyVNodeRefs(s),c&&(checkSlotFallbackVisibility=!0,c["s-ol"]?c["s-ol"].remove():putBackInOriginalLocation(c,!0),c.remove())}}},updateChildren=(i,a,r,o,s=!1)=>{let c,y,_=0,E=0,T=0,A=0,S=a.length-1,I=a[0],N=a[S],Y=o.length-1,z=o[0],q=o[Y];for(;_<=S&&E<=Y;)if(null==I)I=a[++_];else if(null==N)N=a[--S];else if(null==z)z=o[++E];else if(null==q)q=o[--Y];else if(isSameVnode(I,z,s))patch(I,z,s),I=a[++_],z=o[++E];else if(isSameVnode(N,q,s))patch(N,q,s),N=a[--S],q=o[--Y];else if(isSameVnode(I,q,s))"slot"!==I.$tag$&&"slot"!==q.$tag$||putBackInOriginalLocation(I.$elm$.parentNode,!1),patch(I,q,s),insertBefore(i,I.$elm$,N.$elm$.nextSibling),I=a[++_],q=o[--Y];else if(isSameVnode(N,z,s))"slot"!==I.$tag$&&"slot"!==q.$tag$||putBackInOriginalLocation(N.$elm$.parentNode,!1),patch(N,z,s),insertBefore(i,N.$elm$,I.$elm$),N=a[--S],z=o[++E];else{for(T=-1,A=_;A<=S;++A)if(a[A]&&null!==a[A].$key$&&a[A].$key$===z.$key$){T=A;break}T>=0?(y=a[T],y.$tag$!==z.$tag$?c=createElm(a&&a[E],r,T,i):(patch(y,z,s),a[T]=void 0,c=y.$elm$),z=o[++E]):(c=createElm(a&&a[E],r,E,i),z=o[++E]),c&&insertBefore(parentReferenceNode(I.$elm$),c,referenceNode(I.$elm$))}_>S?addVnodes(i,null==o[Y+1]?null:o[Y+1].$elm$,r,o,E,Y):E>Y&&removeVnodes(a,_,S)},isSameVnode=(i,a,r=!1)=>!(i.$tag$!==a.$tag$||("slot"===i.$tag$?"$nodeId$"in i&&r&&8!==i.$elm$.nodeType||i.$name$!==a.$name$:!r&&i.$key$!==a.$key$)),referenceNode=i=>i&&i["s-ol"]||i,parentReferenceNode=i=>(i["s-ol"]?i["s-ol"]:i).parentNode,patch=(i,a,r=!1)=>{const o=a.$elm$=i.$elm$,s=i.$children$,c=a.$children$,y=a.$tag$,_=a.$text$;let E;null===_?(isSvgMode="svg"===y||"foreignObject"!==y&&isSvgMode,("slot"!==y||useNativeShadowDom)&&updateElement(i,a,isSvgMode),null!==s&&null!==c?updateChildren(o,s,a,c,r):null!==c?(null!==i.$text$&&(o.textContent=""),addVnodes(o,null,a,c,0,c.length-1)):!r&&BUILD.updatable&&null!==s&&removeVnodes(s,0,s.length-1),isSvgMode&&"svg"===y&&(isSvgMode=!1)):(E=o["s-cr"])?E.parentNode.textContent=_:i.$text$!==_&&(o.data=_)},updateFallbackSlotVisibility=i=>{const a=i.childNodes;for(const r of a)if(1===r.nodeType){if(r["s-sr"]){const o=r["s-sn"];r.hidden=!1;for(const s of a)if(s!==r)if(s["s-hn"]!==r["s-hn"]||""!==o){if(1===s.nodeType&&(o===s.getAttribute("slot")||o===s["s-sn"])||3===s.nodeType&&o===s["s-sn"]){r.hidden=!0;break}}else if(1===s.nodeType||3===s.nodeType&&""!==s.textContent.trim()){r.hidden=!0;break}}updateFallbackSlotVisibility(r)}},relocateNodes=[],markSlotContentForRelocation=i=>{let a,r,o;for(const s of i.childNodes){if(s["s-sr"]&&(a=s["s-cr"])&&a.parentNode){r=a.parentNode.childNodes;const c=s["s-sn"];for(o=r.length-1;o>=0;o--)if(a=r[o],!a["s-cn"]&&!a["s-nr"]&&a["s-hn"]!==s["s-hn"]&&!BUILD.experimentalSlotFixes)if(isNodeLocatedInSlot(a,c)){let y=relocateNodes.find(_=>_.$nodeToRelocate$===a);checkSlotFallbackVisibility=!0,a["s-sn"]=a["s-sn"]||c,y?(y.$nodeToRelocate$["s-sh"]=s["s-hn"],y.$slotRefNode$=s):(a["s-sh"]=s["s-hn"],relocateNodes.push({$slotRefNode$:s,$nodeToRelocate$:a})),a["s-sr"]&&relocateNodes.map(_=>{isNodeLocatedInSlot(_.$nodeToRelocate$,a["s-sn"])&&(y=relocateNodes.find(E=>E.$nodeToRelocate$===a),y&&!_.$slotRefNode$&&(_.$slotRefNode$=y.$slotRefNode$))})}else relocateNodes.some(y=>y.$nodeToRelocate$===a)||relocateNodes.push({$nodeToRelocate$:a})}1===s.nodeType&&markSlotContentForRelocation(s)}},isNodeLocatedInSlot=(i,a)=>1===i.nodeType?null===i.getAttribute("slot")&&""===a||i.getAttribute("slot")===a:i["s-sn"]===a||""===a,nullifyVNodeRefs=i=>{i.$attrs$&&i.$attrs$.ref&&i.$attrs$.ref(null),i.$children$&&i.$children$.map(nullifyVNodeRefs)},insertBefore=(i,a,r)=>{const o=i?.insertBefore(a,r);return updateElementScopeIds(a,i),o},findScopeIds=i=>{const a=[];return i&&a.push(...i["s-scs"]||[],i["s-si"],i["s-sc"],...findScopeIds(i.parentElement)),a},updateElementScopeIds=(i,a,r=!1)=>{var o;if(i&&a&&1===i.nodeType){const s=new Set(findScopeIds(a).filter(Boolean));if(s.size&&(null==(o=i.classList)||o.add(...i["s-scs"]=[...s]),i["s-ol"]||r))for(const c of Array.from(i.childNodes))updateElementScopeIds(c,i,!0)}},renderVdom=(i,a,r=!1)=>{var o,s,c,y,_;const E=i.$hostElement$,T=i.$cmpMeta$,A=i.$vnode$||newVNode(null,null),S=isHost(a)?a:h(null,null,a);if(hostTagName=E.tagName,T.$attrsToReflect$&&(S.$attrs$=S.$attrs$||{},T.$attrsToReflect$.map(([I,N])=>S.$attrs$[N]=E[I])),r&&S.$attrs$)for(const I of Object.keys(S.$attrs$))E.hasAttribute(I)&&!["key","ref","style","class"].includes(I)&&(S.$attrs$[I]=E[I]);if(S.$tag$=null,S.$flags$|=4,i.$vnode$=S,S.$elm$=A.$elm$=E.shadowRoot||E,scopeId=E["s-sc"],useNativeShadowDom=!!(1&T.$flags$),contentRef=E["s-cr"],checkSlotFallbackVisibility=!1,patch(A,S,r),plt.$flags$|=1,checkSlotRelocate){markSlotContentForRelocation(S.$elm$);for(const I of relocateNodes){const N=I.$nodeToRelocate$;if(!N["s-ol"]){const Y=doc.createTextNode("");Y["s-nr"]=N,insertBefore(N.parentNode,N["s-ol"]=Y,N)}}for(const I of relocateNodes){const N=I.$nodeToRelocate$,Y=I.$slotRefNode$;if(Y){const z=Y.parentNode;let q=Y.nextSibling;{let dt=null==(o=N["s-ol"])?void 0:o.previousSibling;for(;dt;){let pt=null!=(s=dt["s-nr"])?s:null;if(pt&&pt["s-sn"]===N["s-sn"]&&z===pt.parentNode){for(pt=pt.nextSibling;pt===N||pt?.["s-sr"];)pt=pt?.nextSibling;if(!pt||!pt["s-nr"]){q=pt;break}}dt=dt.previousSibling}}(!q&&z!==N.parentNode||N.nextSibling!==q)&&N!==q&&(!N["s-hn"]&&N["s-ol"]&&(N["s-hn"]=N["s-ol"].parentNode.nodeName),insertBefore(z,N,q),1===N.nodeType&&(N.hidden=null!=(c=N["s-ih"])&&c)),N&&"function"==typeof Y["s-rf"]&&Y["s-rf"](N)}else 1===N.nodeType&&(r&&(N["s-ih"]=null!=(y=N.hidden)&&y),N.hidden=!0)}}if(checkSlotFallbackVisibility&&updateFallbackSlotVisibility(S.$elm$),plt.$flags$&=-2,relocateNodes.length=0,BUILD.experimentalScopedSlotChanges&&2&T.$flags$)for(const I of S.$elm$.childNodes)I["s-hn"]===hostTagName||I["s-sh"]||(r&&null==I["s-ih"]&&(I["s-ih"]=null!=(_=I.hidden)&&_),I.hidden=!0);contentRef=void 0},attachToAncestor=(i,a)=>{},scheduleUpdate=(i,a)=>(i.$flags$|=16,attachToAncestor(i,i.$ancestorComponent$),writeTask(()=>dispatchHooks(i,a))),dispatchHooks=(i,a)=>{const r=i.$hostElement$,o=createTime("scheduleUpdate",i.$cmpMeta$.$tagName$),s=r;if(!s)throw new Error(`Can't render component <${r.tagName.toLowerCase()} /> with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`);let c;return c=safeCall(s,a?"componentWillLoad":"componentWillUpdate"),c=enqueue(c,()=>safeCall(s,"componentWillRender")),o(),enqueue(c,()=>updateComponent(i,s,a))},enqueue=(i,a)=>isPromisey(i)?i.then(a).catch(r=>{console.error(r),a()}):a(),isPromisey=i=>i instanceof Promise||i&&i.then&&"function"==typeof i.then,updateComponent=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r,o){const s=a.$hostElement$,c=createTime("update",a.$cmpMeta$.$tagName$);o&&attachStyles(a);const y=createTime("render",a.$cmpMeta$.$tagName$);callRender(a,r,s,o),y(),c(),postUpdateComponent(a)});return function(r,o,s){return i.apply(this,arguments)}}(),renderingRef=null,callRender=(i,a,r,o)=>{try{renderingRef=a,a=a.render&&a.render(),i.$flags$&=-17,i.$flags$|=2,(BUILD.hasRenderFn||BUILD.reflect)&&(BUILD.vdomRender||BUILD.reflect)&&(BUILD.hydrateServerSide||renderVdom(i,a,o))}catch(s){consoleError(s,i.$hostElement$)}return renderingRef=null,null},getRenderingRef=()=>renderingRef,postUpdateComponent=i=>{const r=i.$hostElement$,o=createTime("postUpdate",i.$cmpMeta$.$tagName$),s=r;safeCall(s,"componentDidRender"),64&i.$flags$?(safeCall(s,"componentDidUpdate"),o()):(i.$flags$|=64,safeCall(s,"componentDidLoad"),o())},forceUpdate=i=>{{const a=getHostRef(i),r=a.$hostElement$.isConnected;return r&&2==(18&a.$flags$)&&scheduleUpdate(a,!1),r}},safeCall=(i,a,r)=>{if(i&&i[a])try{return i[a](r)}catch(o){consoleError(o)}},getValue=(i,a)=>getHostRef(i).$instanceValues$.get(a),setValue=(i,a,r,o)=>{const s=getHostRef(i),c=i,y=s.$instanceValues$.get(a),_=s.$flags$,E=c;r=parsePropertyValue(r,o.$members$[a][0]);const T=Number.isNaN(y)&&Number.isNaN(r);if(r!==y&&!T){if(s.$instanceValues$.set(a,r),o.$watchers$&&128&_){const A=o.$watchers$[a];A&&A.map(S=>{try{E[S](r,y,a)}catch(I){consoleError(I,c)}})}if(2==(18&_)){if(E.componentShouldUpdate&&!1===E.componentShouldUpdate(r,y,a))return;scheduleUpdate(s,!1)}}},proxyComponent=(i,a,r)=>{var o,s;const c=i.prototype;if(a.$members$||a.$watchers$||i.watchers){i.watchers&&!a.$watchers$&&(a.$watchers$=i.watchers);const y=Object.entries(null!=(o=a.$members$)?o:{});y.map(([_,[E]])=>{(31&E||32&E)&&Object.defineProperty(c,_,{get(){return getValue(this,_)},set(T){setValue(this,_,T,a)},configurable:!0,enumerable:!0})});{const _=new Map;c.attributeChangedCallback=function(E,T,A){plt.jmp(()=>{var S;const I=_.get(E);if(this.hasOwnProperty(I))A=this[I],delete this[I];else{if(c.hasOwnProperty(I)&&"number"==typeof this[I]&&this[I]==A)return;if(null==I){const N=getHostRef(this),Y=N?.$flags$;if(Y&&!(8&Y)&&128&Y&&A!==T){const z=this,q=null==(S=a.$watchers$)?void 0:S[E];q?.forEach(dt=>{null!=z[dt]&&z[dt].call(z,A,T,E)})}return}}this[I]=(null!==A||"boolean"!=typeof this[I])&&A})},i.observedAttributes=Array.from(new Set([...Object.keys(null!=(s=a.$watchers$)?s:{}),...y.filter(([E,T])=>15&T[0]).map(([E,T])=>{var A;const S=T[1]||E;return _.set(S,E),512&T[0]&&(null==(A=a.$attrsToReflect$)||A.push([E,S])),S})]))}}return i},initializeComponent=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r,o,s){let c;if(!(32&r.$flags$)&&(r.$flags$|=32,c=a.constructor,customElements.whenDefined(a.localName).then(()=>r.$flags$|=128),c&&c.style)){let y;"string"==typeof c.style?y=c.style:"string"!=typeof c.style&&(r.$modeName$=computeMode(a),r.$modeName$&&(y=c.style[r.$modeName$]));const _=getScopeId(o,r.$modeName$);if(!styles.has(_)){const E=createTime("registerStyles",o.$tagName$);registerStyle(_,y,!!(1&o.$flags$)),E()}}scheduleUpdate(r,!0)});return function(r,o,s,c){return i.apply(this,arguments)}}(),fireConnectedCallback=i=>{},connectedCallback=i=>{if(!(1&plt.$flags$)){const a=getHostRef(i),r=a.$cmpMeta$,o=createTime("connectedCallback",r.$tagName$);1&a.$flags$?(addHostEventListeners(i,a,r.$listeners$),a?.$lazyInstance$?fireConnectedCallback(a.$lazyInstance$):a?.$onReadyPromise$&&a.$onReadyPromise$.then(()=>fireConnectedCallback(a.$lazyInstance$))):(a.$flags$|=1,12&r.$flags$&&setContentReference(i),r.$members$&&Object.entries(r.$members$).map(([s,[c]])=>{if(31&c&&i.hasOwnProperty(s)){const y=i[s];delete i[s],i[s]=y}}),initializeComponent(i,a,r)),o()}},setContentReference=i=>{const a=i["s-cr"]=doc.createComment("");a["s-cn"]=!0,insertBefore(i,a,i.firstChild)},disconnectedCallback=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){if(!(1&plt.$flags$)){const r=getHostRef(a);r.$rmListeners$&&(r.$rmListeners$.map(o=>o()),r.$rmListeners$=void 0)}});return function(r){return i.apply(this,arguments)}}(),proxyCustomElement=(i,a)=>{const r={$flags$:a[0],$tagName$:a[1]};r.$members$=a[2],r.$listeners$=a[3],r.$watchers$=i.$watchers$,r.$attrsToReflect$=[];const o=i.prototype.connectedCallback,s=i.prototype.disconnectedCallback;return Object.assign(i.prototype,{__registerHost(){registerHost(this,r)},connectedCallback(){const c=getHostRef(this);addHostEventListeners(this,c,r.$listeners$),connectedCallback(this),o&&o.call(this)},disconnectedCallback(){disconnectedCallback(this),s&&s.call(this)},__attachShadow(){if(this.shadowRoot){if("open"!==this.shadowRoot.mode)throw new Error(`Unable to re-use existing shadow root for ${r.$tagName$}! Mode is set to ${this.shadowRoot.mode} but Stencil only supports open shadow roots.`)}else this.attachShadow({mode:"open",delegatesFocus:!!(16&r.$flags$)})}}),i.is=r.$tagName$,proxyComponent(i,r)},Fragment=(i,a)=>a,addHostEventListeners=(i,a,r,o)=>{r&&r.map(([s,c,y])=>{const _=getHostListenerTarget(i,s),E=hostListenerProxy(a,y),T=hostListenerOpts(s);plt.ael(_,c,E,T),(a.$rmListeners$=a.$rmListeners$||[]).push(()=>plt.rel(_,c,E,T))})},hostListenerProxy=(i,a)=>r=>{try{BUILD.lazyLoad||i.$hostElement$[a](r)}catch(o){consoleError(o)}},getHostListenerTarget=(i,a)=>4&a?doc:8&a?win:16&a?doc.body:i,hostListenerOpts=i=>supportsListenerOptions?{passive:!!(1&i),capture:!!(2&i)}:!!(2&i),CURRENT_MODULE,METHOD_MODULE,i;i=CURRENT_MODULE||(CURRENT_MODULE={}),i.WELCOME="welcome",i.WELCOME_LOGIN="welcome-login",i.WELCOME_SIGNUP="welcome-signup",i.INFO="info",i.LOGIN_BUNKER_URL="login-bunker-url",i.LOGIN_READ_ONLY="login-read-only",i.CONFIRM_LOGOUT="confirm-logout",i.IMPORT_FLOW="import",i.LOGIN="login",i.SIGNUP="signup",i.LOCAL_SIGNUP="local-signup",i.EXTENSION="extension",i.LOADING="loading",i.PREVIOUSLY_LOGGED="switch-account",i.LOGIN_OTP="otp",i.CONNECT="connect",i.CONNECTION_STRING="connection-string",function(i){i.LOGIN="login",i.SIGNUP="signup",i.LOGOUT="logout",i.CONFIRM="confirm"}(METHOD_MODULE||(METHOD_MODULE={}));const appendToMap=(i,a,r)=>{const o=i.get(a);o?o.includes(r)||o.push(r):i.set(a,[r])},debounce=(i,a)=>{let r;return(...o)=>{r&&clearTimeout(r),r=setTimeout(()=>{r=0,i(...o)},a)}},isConnected=i=>!("isConnected"in i)||i.isConnected,cleanupElements=debounce(i=>{for(let a of i.keys())i.set(a,i.get(a).filter(isConnected))},2e3),stencilSubscription=()=>{if("function"!=typeof getRenderingRef)return{};const i=new Map;return{dispose:()=>i.clear(),get:a=>{const r=getRenderingRef();r&&appendToMap(i,a,r)},set:a=>{const r=i.get(a);r&&i.set(a,r.filter(forceUpdate)),cleanupElements(i)},reset:()=>{i.forEach(a=>a.forEach(forceUpdate)),cleanupElements(i)}}},unwrap=i=>"function"==typeof i?i():i,createObservableMap=(i,a=(r,o)=>r!==o)=>{const r=unwrap(i);let o=new Map(Object.entries(r??{}));const s={dispose:[],get:[],set:[],reset:[]},c=()=>{var A;o=new Map(Object.entries(null!==(A=unwrap(i))&&void 0!==A?A:{})),s.reset.forEach(S=>S())},y=A=>(s.get.forEach(S=>S(A)),o.get(A)),_=(A,S)=>{const I=o.get(A);a(S,I,A)&&(o.set(A,S),s.set.forEach(N=>N(A,S,I)))},E=typeof Proxy>"u"?{}:new Proxy(r,{get:(A,S)=>y(S),ownKeys:A=>Array.from(o.keys()),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0}),has:(A,S)=>o.has(S),set:(A,S,I)=>(_(S,I),!0)}),T=(A,S)=>(s[A].push(S),()=>{removeFromArray(s[A],S)});return{state:E,get:y,set:_,on:T,onChange:(A,S)=>{const I=T("set",(Y,z)=>{Y===A&&S(z)}),N=T("reset",()=>S(unwrap(i)[A]));return()=>{I(),N()}},use:(...A)=>{const S=A.reduce((I,N)=>(N.set&&I.push(T("set",N.set)),N.get&&I.push(T("get",N.get)),N.reset&&I.push(T("reset",N.reset)),N.dispose&&I.push(T("dispose",N.dispose)),I),[]);return()=>S.forEach(I=>I())},dispose:()=>{s.dispose.forEach(A=>A()),c()},reset:c,forceUpdate:A=>{const S=o.get(A);s.set.forEach(I=>I(A,S,S))}}},removeFromArray=(i,a)=>{const r=i.indexOf(a);r>=0&&(i[r]=i[i.length-1],i.length--)},createStore=(i,a)=>{const r=createObservableMap(i,a);return r.use(stencilSubscription()),r},{state,onChange}=createStore({screen:CURRENT_MODULE.WELCOME,prevScreen:CURRENT_MODULE.WELCOME,path:[CURRENT_MODULE.WELCOME],error:"",isLoading:!1,isLoadingExtension:!1,isOTP:!1,authUrl:"",localSignup:!1,nlSignin:{loginName:""},nlSignup:{signupName:"",domain:"",servers:[{name:"@nsec.app",value:"nsec.app"},{name:"@highlighter.com",value:"highlighter.com"}]},nlSigninBunkerUrl:{loginName:""},nlSigninReadOnly:{loginName:""},nlSigninOTP:{loginName:"",code:""},nlImport:{nostrConnect:"",relay:""}});onChange("screen",()=>{state.error="",state.nlSignin.loginName="",state.nlSignup.signupName="",state.nlSignup.domain=""});const buttonBaseCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.h-0{height:0}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-16{width:64px}.w-44{width:176px}.w-52{width:208px}.w-6{width:24px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.min-w-40{min-width:160px}.max-w-40{max-width:160px}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.gap-x-2{column-gap:8px}.text-nowrap{text-wrap:nowrap}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border-\\[0px\\]{border-width:0}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-xs{font-size:12px;line-height:16px}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.transition-all{transition-duration:.15s;transition-property:all}.ease-in-out,.transition-all{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.border-t-\\[1px\\]{border-top-width:1px}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}",ButtonBaseStyle0=buttonBaseCss,ButtonBase=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.theme="default",this.darkMode=!1,this.titleBtn="Open modal",this.disabled=!1}componentDidRender(){const i=this.element.querySelector("svg");i&&(i.classList.add("flex-shrink-0","w-4","h-4","block"),i.removeAttribute("style"))}render(){return h("div",{key:"fd503ba6a6e4523b510f85fa8eb35d64af6616f3",class:`theme-${this.theme}`},h("button",{key:"2341cc507577b37f0309eda12b3516e2abb468a2",disabled:this.disabled,type:"button",class:"nl-button py-2.5 px-3 w-full inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg disabled:opacity-50 disabled:pointer-events-none dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600"},h("slot",{key:"7bdd086b67b7662ab913e93ddab8fdb05b4e2805",name:"icon-start"}),this.titleBtn))}get element(){return this}static get style(){return ButtonBaseStyle0}},[4,"button-base",{theme:[1025],darkMode:[1028,"dark-mode"],titleBtn:[1,"title-btn"],disabled:[4]}]);function defineCustomElement$n(){typeof customElements>"u"||["button-base"].forEach(i=>{"button-base"===i&&(customElements.get(i)||customElements.define(i,ButtonBase))})}defineCustomElement$n();const nlConfirmLogoutCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlConfirmLogoutStyle0=nlConfirmLogoutCss,NlConfirmLogout=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.handleLogoutBanner=createEvent(this,"handleLogoutBanner",7),this.handleBackUpModal=createEvent(this,"handleBackUpModal",7),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.titleModal="Delete keys?",this.description="Your profile keys are stored in this browser tab and will be deleted if you log out, and your profile will be inaccessible."}handleLogout(){this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.nlCloseModal.emit()}handleCancel(){this.nlCloseModal.emit()}handleBackUp(){state.path=[CURRENT_MODULE.IMPORT_FLOW]}render(){return h("div",{key:"cc17a91048cddc093676cec3f7f1f41a4e3bc765",class:"p-4 overflow-y-auto"},h("h1",{key:"1120e3b34cbd42110b76c3774f0a2dcba43c1711",class:"nl-title font-bold text-center text-4xl"},this.titleModal),h("p",{key:"09a3b077d82c7d32fa4da4987198c81316155c2d",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description),h("div",{key:"9c5ed8fc1ac5220e93d72e02a3ec8bffd127b27f",class:"mt-3 ml-auto mr-auto w-60 flex flex-col gap-2"},h("button-base",{key:"1f9c9b8b0c994ccb92706105a92e59136bdcdb2f",onClick:()=>this.handleBackUp(),titleBtn:"Backup keys",theme:"lemonade"}),h("button-base",{key:"bbb5ed3483b1b46ac2016acfdd082b8eb3403565",onClick:()=>this.handleLogout(),theme:"crab",titleBtn:"Logout and delete keys"})))}static get style(){return NlConfirmLogoutStyle0}},[0,"nl-confirm-logout",{titleModal:[1,"title-modal"],description:[1]}]);function defineCustomElement$m(){typeof customElements>"u"||["nl-confirm-logout","button-base"].forEach(i=>{switch(i){case"nl-confirm-logout":customElements.get(i)||customElements.define(i,NlConfirmLogout);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$m();const nlConnectCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlConnectStyle0=nlConnectCss,NlConnect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnect=createEvent(this,"nlNostrConnect",7),this.titleWelcome="Connect to key store",this.authMethods=[],this.hasOTP=!1,this.connectionStringServices=[],this.isOpenAdvancedLogin=!1}handleChangeScreen(i){state.path=[...state.path,i]}handleOpenAdvanced(){this.isOpenAdvancedLogin=!this.isOpenAdvancedLogin}allowAuthMethod(i){return!this.authMethods.length||this.authMethods.includes(i)}componentWillLoad(){}handleOpenLink(i){this.nlNostrConnect.emit(i)}render(){const i=(this.isOpenAdvancedLogin?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-blue-500";return h(Fragment,{key:"1734363a22bf47aea8b41fc54696482dedd91e1c"},h("div",{key:"0b6b579442514815b57da027e849820a95a73cea",class:"p-4 overflow-y-auto"},h("h1",{key:"dad1e22099a1fde4ece1fae2617e7c73cc42aac5",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"ffdf8ff49e45a68cc545ddcd88977309b3b43a30",class:"p-4"},!!this.connectionStringServices.length&&h("div",{key:"f520127eb53001b3439d39e12cabf387321f9f41",class:"max-w-96 mx-auto pt-5"},h("p",{key:"f2defd241991995ef1ae21f54e9aa60decb9fbfe",class:"nl-description font-medium text-sm pb-1.5"},"Select key store:"),h("ul",{key:"eb13569f5bf6e6a396f77e288907d164877661c7",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.connectionStringServices.map(a=>h("li",null,h("a",{href:a.link,target:"_blank",onClick:()=>this.handleOpenLink(a.relay),class:"flex items-center gap-x-3.5 w-full hover:bg-gray-300 flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm justify-between"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},a.img?h("img",{class:"w-full rounded-full",src:a.img,alt:a.name}):h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#9ca3af",class:"w-4 h-4 block"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},a.name)))))))),h("div",{key:"e5d8b631dc6f226de089094f5b1a618387e53b13",class:"max-w-52 mx-auto pb-5"},(this.allowAuthMethod("connect")||this.allowAuthMethod("readOnly"))&&h("div",{key:"9f180499d91ce85e3220b1c01a7100dc43436250",class:"flex justify-center"},h("div",{key:"1e7150301d9b9f6fb2c617833728bdfb1bdc7ff6",onClick:()=>this.handleOpenAdvanced(),class:"text-blue-500 mt-3 decoration-dashed cursor-pointer inline-flex gap-2 items-center pb-1 border-dashed border-b-[1px] border-blue-500 text-sm font-light"},"Advanced",h("svg",{key:"25d75cf514b5aa565882da8810732274ef268e84",class:i,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"82ff6cc210c408bc936b1d99156cf24e44b3bb47",d:"m6 9 6 6 6-6"})))),h("div",{key:"a9e4973c918e98f9858283d7910d7583958eeee6",class:(this.isOpenAdvancedLogin?"max-h-[500px] mt-3 duration-300":"max-h-0 mt-0 duration-[0.25s]")+" transition-max-height ease-in flex gap-3 flex-col overflow-hidden"},this.allowAuthMethod("connect")&&h("button-base",{key:"b0bc64c50c4961aa782cefa9a4f861a038f9179a",titleBtn:"User name",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN)},h("svg",{key:"e3d75127673c52bb03ccad55d2c6542afd496710",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:"currentColor"},h("path",{key:"826f8a8d89353d29c81a69325bb1b2fd08fe587d","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"}))),this.allowAuthMethod("connect")&&h("button-base",{key:"aed22d0c3261fe329dce8b85cd538064122c8ff4",titleBtn:"Connection string",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECTION_STRING)},h("svg",{key:"3152d79247973a849dfa94350acc27cc9a818ce1",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"054b5a956d77e8913c3055a3fea4931910734ae1","stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 3.75 9.375v-4.5ZM3.75 14.625c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5a1.125 1.125 0 0 1-1.125-1.125v-4.5ZM13.5 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 13.5 9.375v-4.5Z"}),h("path",{key:"c10dbf07fd8499263a3e1460c92749e4c5217d1b","stroke-linecap":"round","stroke-linejoin":"round",d:"M6.75 6.75h.75v.75h-.75v-.75ZM6.75 16.5h.75v.75h-.75v-.75ZM16.5 6.75h.75v.75h-.75v-.75ZM13.5 13.5h.75v.75h-.75v-.75ZM13.5 19.5h.75v.75h-.75v-.75ZM19.5 13.5h.75v.75h-.75v-.75ZM19.5 19.5h.75v.75h-.75v-.75ZM16.5 16.5h.75v.75h-.75v-.75Z"}))),this.allowAuthMethod("connect")&&h("button-base",{key:"348375d8ac51c14d66fa25a77665b6b7a5a93d9a",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_BUNKER_URL),titleBtn:"Bunker URL"},h("svg",{key:"4d62028c6dbafa67aa952299cabc7a620ea20275",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"da623db3500829ff12727c36a0ee6c4f4867a139","stroke-linecap":"round","stroke-linejoin":"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"}))))))}static get style(){return NlConnectStyle0}},[0,"nl-connect",{titleWelcome:[1,"title-welcome"],authMethods:[16],hasOTP:[4,"has-o-t-p"],connectionStringServices:[16],isOpenAdvancedLogin:[32]}]);function defineCustomElement$l(){typeof customElements>"u"||["nl-connect","button-base"].forEach(i=>{switch(i){case"nl-connect":customElements.get(i)||customElements.define(i,NlConnect);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$l();const nlSelectCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSelectStyle0=nlSelectCss,NlSelect=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.selectDomain=createEvent(this,"selectDomain",7),this.isOpen=!1,this.value=null,this.options=void 0,this.selected=void 0,this.mode=!1,this.darkMode=!1,this.themeState="default",this.theme="default"}handleWindowClick(){this.wrapperRef.querySelector(".listClass")&&(this.isOpen=!1)}toggleDropdown(){this.isOpen=!this.isOpen,this.calculateDropdownPosition()}watchPropHandler(i){this.themeState=i}watchModeHandler(i){this.mode=i}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode,this.value=this.options[this.selected],this.selectDomain.emit(this.value.value)}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const i=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${i.height}px`}}handleChange(i){this.value=i,this.isOpen=!1,this.selectDomain.emit(this.value.value)}render(){const i=(this.isOpen?"listClass":"hidden")+" min-w-[15rem] nl-select-list absolute left-0 shadow-md rounded-lg p-2 mt-1 after:h-4 after:absolute after:-bottom-4 after:start-0 after:w-full before:h-4 before:absolute before:-top-4 before:start-0 before:w-full",a=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500";return h("div",{key:"c5fb00e7a9dc2acbe6b8a0b3c7d6f0aaaa945ded",class:`theme-${this.themeState}`},h("div",{key:"75a6cc368af855bcf0baeb697aac5c77b26537dc",class:"relative",ref:r=>this.wrapperRef=r},h("button",{key:"e79b850f351172fec8a523a88424882b4bc1c9e0",ref:r=>this.buttonRef=r,onClick:()=>this.toggleDropdown(),type:"button",class:"nl-select peer py-3 px-4 flex items-center w-full justify-between border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent"},h("span",{key:"7224e21928ed0a6075d0f8809973877b8626258e",class:"truncate overflow-hidden"},this.value.name),h("svg",{key:"abcea29a8c905c9eea64162f5a2bfa79c08d3b0b",class:a,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"d0667eba7a0cf9ccb7bb043e5856ec41a97a8fcc",d:"m6 9 6 6 6-6"}))),h("ul",{key:"bfd9ebf3c17fa62d84f29204d901650fabe14c03",ref:r=>this.ulRef=r,class:i},this.options.map(r=>h("li",{onClick:()=>this.handleChange(r),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},r.name)))))}get element(){return this}static get watchers(){return{theme:["watchPropHandler"],darkMode:["watchModeHandler"]}}static get style(){return NlSelectStyle0}},[0,"nl-select",{options:[16],selected:[2],darkMode:[4,"dark-mode"],theme:[1],isOpen:[32],value:[32],mode:[32],themeState:[32]},[[8,"click","handleWindowClick"]],{theme:["watchPropHandler"],darkMode:["watchModeHandler"]}]);function defineCustomElement$k(){typeof customElements>"u"||["nl-select"].forEach(i=>{"nl-select"===i&&(customElements.get(i)||customElements.define(i,NlSelect))})}defineCustomElement$k();const nlImportFlowCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlImportFlowStyle0=nlImportFlowCss,NlImportFlow=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlImportAccount=createEvent(this,"nlImportAccount",7),this.nlExportKeys=createEvent(this,"nlExportKeys",7),this.titleInfo="Back up your keys",this.titleImport="Choose a service",this.textImport="Your Nostr keys will be imported into this provider, and you will manage your keys on their website.",this.services=[],this.isAvailable=!1,this.isContinued=!1,this.isKeyBackup=!1,this.isCopy=!1}handleDomainSelect(i){const a=this.services.find(r=>r.domain===i.detail);state.nlImport.relay=a.relay,state.nlImport.nostrConnect=a.link}handleCreateAccount(i){i.preventDefault(),window.open(state.nlImport.nostrConnect,"_blank"),this.nlImportAccount.emit(state.nlImport.relay)}handleContinue(){this.isContinued=!0}handleContinueKeyBackup(){this.isKeyBackup=!0}copyToClipboard(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.nlExportKeys.emit(),i.isCopy=!0,setTimeout(()=>{i.isCopy=!1},1500)})()}render(){if(!this.isContinued&&!this.isKeyBackup)return h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},this.titleInfo),h("p",{class:"nl-description font-light text-sm pt-2 pb-2 max-w-96 mx-auto"},"Nostr profiles are controlled by cryptographic keys.",h("br",null),h("br",null),"Your keys are currently only stored in this browser tab, and may be lost if you close it.",h("br",null),h("br",null),"You should backup your keys.",h("br",null),h("br",null),"We recommend to import your keys into a key store service, to protect them and to use with other apps."),h("div",{class:"ml-auto mr-auto w-72"},h("button-base",{onClick:()=>this.handleContinue(),titleBtn:"Import to key store"})),h("div",{class:"ml-auto mr-auto mb-2 w-72"},h("button-base",{onClick:()=>this.handleContinueKeyBackup(),titleBtn:"Export keys"})));if(this.isKeyBackup)return h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},"Key export"),h("p",{class:"nl-description font-light text-sm pt-2 pb-2 max-w-96 mx-auto"},"Copy your keys and store them in a safe place, like a password manager.",h("br",null),h("br",null),"You can sign into other Nostr apps by pasting your keys into them.",h("br",null),h("br",null),"Your keys are like your password, never share them with anyone."),h("div",{class:"max-w-72 mx-auto"},h("div",{class:"ml-auto mr-auto mb-2 w-72"},h("button-base",{onClick:()=>this.copyToClipboard(),titleBtn:this.isCopy?"Copied!":"Copy to clipboard"}))));const i=this.services.map(a=>({name:a.domain,value:a.domain}));return h(Fragment,null,h("div",{class:"p-4 overflow-y-auto"},h("h1",{class:"nl-title font-bold text-center text-2xl"},this.titleImport),h("p",{class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},"Your Nostr keys will be imported into the service you choose. You will manage your keys on their website.")),h("div",{class:"max-w-72 mx-auto mb-5"},h("div",{class:"mb-0.5"},h("nl-select",{onSelectDomain:a=>this.handleDomainSelect(a),selected:0,options:i})),h("p",{class:"nl-title font-light text-sm mb-2"},"Default provider is a fine choice to start with."),h("div",{class:"ps-4 pe-4 overflow-y-auto"},h("p",{class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{disabled:state.isLoading,onClick:a=>this.handleCreateAccount(a),titleBtn:"Start importing"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlImportFlowStyle0}},[0,"nl-import-flow",{titleInfo:[1025,"title-info"],titleImport:[1,"title-import"],textImport:[1,"text-import"],services:[16],isAvailable:[32],isContinued:[32],isKeyBackup:[32],isCopy:[32]}]);function defineCustomElement$j(){typeof customElements>"u"||["nl-import-flow","button-base","nl-select"].forEach(i=>{switch(i){case"nl-import-flow":customElements.get(i)||customElements.define(i,NlImportFlow);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-select":customElements.get(i)||defineCustomElement$k()}})}defineCustomElement$j();const nlInfoCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlInfoStyle0=nlInfoCss,NlInfo=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"369813cd9991a71e8578b3afd09228850a956cc5",class:"p-4 overflow-y-auto"},h("svg",{key:"463d3d38cbaea31e5316b563491f6f6e3162f4ce",class:"w-12 h-12 mx-auto mb-2",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{key:"5d77b33d54a376edffc6a4edf8ccabf8890bf5e4",width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{key:"7c8f8dd801f357378e9518879af15368f7652793",d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),h("h1",{key:"964eeb119baa8053a11a7a9ebf860297e94d213c",class:"nl-title font-bold text-center text-4xl"},"Nostr ",h("span",{key:"6197de00428856facf31bdeae0fdc6adc2472b59",class:"font-light"},"Login")))}static get style(){return NlInfoStyle0}},[0,"nl-info"]);function defineCustomElement$i(){typeof customElements>"u"||["nl-info"].forEach(i=>{"nl-info"===i&&(customElements.get(i)||customElements.define(i,NlInfo))})}defineCustomElement$i();const nlInfoExtensionCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlInfoExtensionStyle0=nlInfoExtensionCss,NlInfoExtension=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost()}render(){return h("div",{key:"c4fede7840388bd72cd9adc25e94ff4521797caf",class:"p-4 overflow-y-auto"},state.isLoadingExtension?h("div",null,h("h1",{class:"nl-title font-bold text-center text-4xl"},"Signing in..."),h("div",{class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{slot:"icon-start",class:"animate-spin-loading ml-auto mr-auto inline-block w-20 h-20 border-[4px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"})),h("div",{class:"ps-4 pe-4 overflow-y-auto"},h("p",{class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error))):h("div",null,h("h1",{class:"nl-title font-bold text-center text-4xl"},"Install browser extension!"),h("p",{class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Try"," ",h("a",{href:"https://chromewebstore.google.com/detail/blockcore-wallet/peigonhbenoefaeplkpalmafieegnapj",target:"_blank"},"Blockcore"),","," ",h("a",{href:"https://getalby.com",target:"_blank"},"Alby"),","," ",h("a",{href:"https://chromewebstore.google.com/detail/nos2x/kpgefcfmnafjgpblomihpgmejjdanjjp",target:"_blank"},"nos2x")," ","or"," ",h("a",{href:"https://apps.apple.com/us/app/nostore/id1666553677",target:"_blank"},"Nostore"))))}static get style(){return NlInfoExtensionStyle0}},[0,"nl-info-extension"]);function defineCustomElement$h(){typeof customElements>"u"||["nl-info-extension"].forEach(i=>{"nl-info-extension"===i&&(customElements.get(i)||customElements.define(i,NlInfoExtension))})}defineCustomElement$h();const nlLoadingCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlLoadingStyle0=nlLoadingCss,NlLoading=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.stopFetchHandler=createEvent(this,"stopFetchHandler",7),this.handleContinue=createEvent(this,"handleContinue",7),this.path=void 0}handleStop(i){i.preventDefault(),this.stopFetchHandler.emit()}handleContinueClick(i){i.preventDefault(),this.handleContinue.emit()}render(){let i="Connecting...",a="Establishing connection to your key storage.";this.path===CURRENT_MODULE.LOCAL_SIGNUP?(i="Creating...",a="Publishing your profile on Nostr."):state.authUrl&&(state.isLoading?(i="Confirming...",a="Please confirm the connection in your key storage app."):(i="Almost ready!",a="Continue to confirm the connection to your key storage."));const r=this.path!==CURRENT_MODULE.LOCAL_SIGNUP;return h("div",{key:"630b1ac3e32165dd32595466aa5476457aaa89d9",class:"p-4 overflow-y-auto"},h("h1",{key:"d9913644604598614d281d85d93f4f331f1a9261",class:"nl-title font-bold text-center text-4xl"},i),h("p",{key:"822f15bfc3a61f822d803c7e7f3b5101bab42eaa",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},a),!state.authUrl&&state.isLoading&&h("div",{key:"3989eac9b421e2452c96460fd86098cf01e3c07f",class:"mt-10 mb-10 ml-auto mr-auto w-20"},h("span",{key:"748523db8207aef49f449a0c25070f15097517fb",slot:"icon-start",class:"animate-spin-loading ml-auto mr-auto inline-block w-20 h-20 border-[4px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"})),h("div",{key:"5c4716cac822e50abefdd524ca77cb854bead2fe",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"1c7a0df8bc547416f24f53c0243a1e6fe944e067",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),r&&h("div",{key:"b64c30fff6e6c29db92ec77d574b4908a097dce4",class:"mt-3 ml-auto mr-auto w-72"},h("button-base",{key:"7d51196c3a61860292e95332cc36ea7b90075157",onClick:o=>{state.authUrl&&!state.isLoading?this.handleContinueClick(o):this.handleStop(o)},titleBtn:state.isLoading?"Cancel":"Continue"})))}static get style(){return NlLoadingStyle0}},[0,"nl-loading",{path:[1]}]);function defineCustomElement$g(){typeof customElements>"u"||["nl-loading","button-base"].forEach(i=>{switch(i){case"nl-loading":customElements.get(i)||customElements.define(i,NlLoading);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$g();const nlLocalSignupCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlLocalSignupStyle0=nlLocalSignupCss,NlLocalSignup=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLocalSignup=createEvent(this,"nlLocalSignup",7),this.fetchHandler=createEvent(this,"fetchHandler",7),this.titleSignup="Create Nostr profile",this.description="Choose any username, you can always change it later.",this.isAvailable=!1}handleInputChange(i){state.nlSignup.signupName=i.target.value}handleCreateAccount(i){i.preventDefault(),this.nlLocalSignup.emit(`${state.nlSignup.signupName}`)}render(){return h(Fragment,{key:"f707cc6eaa61b36b52daf2f61360fab0f37fcc3e"},h("div",{key:"7cc640ec75dc80a0f84c3d5db3bcdffe2bb46c45",class:"p-4 overflow-y-auto"},h("h1",{key:"c4ef87db38b1aef19258950b4b4703f992ede847",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"45ecaf37bf71fcb965f333b1c788dce26806413a",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"1cea94ff9de943dfea8f1b8cc39c30af82aa66a9",class:"max-w-72 mx-auto"},h("div",{key:"202d4e7c5def553c36a735003a1a23903ee4735b",class:"relative mb-2"},h("input",{key:"41502ef89f2433915b37caace4c7cdd7fb86b7b1",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"Enter username",value:state.nlSignup.signupName}),h("div",{key:"efc7d9fbd45da136b002d42a9403b34d9e654f50",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"8ff89d5922b3091c4b212a89932e41bd8db7ec09",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isAvailable?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"e6aeac8d4b82fc3b08995825eb0eb481a3a8bdd1","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"a3fef381cdbd14c931e7f6940627a4af51063d8a",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"869dc7e661e5840b4d2ce3091b0112596cc4629b",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"da8429619571547e8a1c1a21418c4d6452f86571",disabled:state.isLoading,onClick:i=>this.handleCreateAccount(i),titleBtn:"Create profile"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlLocalSignupStyle0}},[0,"nl-local-signup",{titleSignup:[1,"title-signup"],description:[1],isAvailable:[32]}]);function defineCustomElement$f(){typeof customElements>"u"||["nl-local-signup","button-base"].forEach(i=>{switch(i){case"nl-local-signup":customElements.get(i)||customElements.define(i,NlLocalSignup);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$f();const NlLoginStatus=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.info=void 0}render(){let i="",a="";if("extension"===this.info.authMethod)i="Extension",a="border-yellow-300 text-yellow-500 bg-yellow-100";else if("readOnly"===this.info.authMethod)i="Read only",a="border-gray-300 text-gray-400 bg-gray-100";else if("connect"===this.info.authMethod)i="Connect",a="border-teal-300 text-teal-600 bg-teal-100";else if("local"===this.info.authMethod)i="Temporary",a="border-red-300 text-red-600 bg-red-100";else{if("otp"!==this.info.authMethod)throw console.log("unknown auth method",this.info),new Error("Unknown auth method");i="Delegated",a="border-orange-300 text-orange-600 bg-orange-100"}return h("div",{key:"deff079607a599f28ab3feb535ed129434d54c7f"},h("span",{key:"a46ce6b03027226914d5d6bd46b74c9ae5213339",class:`${a} rounded-xl border w-auto text-[10px] px-1 `},i))}},[0,"nl-login-status",{info:[16]}]);function defineCustomElement$e(){typeof customElements>"u"||["nl-login-status"].forEach(i=>{"nl-login-status"===i&&(customElements.get(i)||customElements.define(i,NlLoginStatus))})}defineCustomElement$e();const nlPreviouslyLoggedCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.active{animation:blink .7s infinite alternate}@keyframes blink{0%{opacity:1}to{opacity:0}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlPreviouslyLoggedStyle0=nlPreviouslyLoggedCss,NlPreviouslyLogged=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlSwitchAccount=createEvent(this,"nlSwitchAccount",7),this.nlLoginRecentAccount=createEvent(this,"nlLoginRecentAccount",7),this.nlRemoveRecent=createEvent(this,"nlRemoveRecent",7),this.titlePage="Your profiles",this.description="Switch between active profiles or choose a recent one for fast login.",this.accounts=[],this.recents=[]}handleGoToWelcome(){state.path=[CURRENT_MODULE.WELCOME]}switchToWelcomeIfEmpty(){this.recents.length||this.accounts.length||(state.path=[CURRENT_MODULE.WELCOME])}watchAccounts(){this.switchToWelcomeIfEmpty()}watchRecents(){this.switchToWelcomeIfEmpty()}handleRemoveRecent(i){this.nlRemoveRecent.emit(i)}handleSwitch(i){this.nlSwitchAccount.emit(i)}handleLoginRecentAccount(i){this.nlLoginRecentAccount.emit(i)}render(){return h(Fragment,{key:"efe95984bfeb92cc0fe4b8ac29f209af81c2de78"},h("div",{key:"26ef58fd8df4b6908bcb9771b4a5b1c75e9ad097",class:"p-4 pt-0 overflow-y-auto"},h("h1",{key:"a8dd74eb5ba5c521b06e93b70c2104bc9179efd6",class:"nl-title font-bold text-center text-4xl"},this.titlePage),h("p",{key:"651425e336bf01d0902e836efee083118c98bdbf",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"c65adbe0a74df16268ff7f8c7911d4e9ab637619",class:"p-4"},!!this.accounts.length&&h("div",{key:"0a3f9419b4d19eca86144406691a9b2ed8584440",class:"max-w-96 mx-auto"},h("p",{key:"ee339f628c757c3218d3f4728097136f1879b28b",class:"nl-description font-medium text-sm pb-1.5"},"Active profiles"),h("ul",{key:"d6090b1380be40705af3b725255f7da826ae9b7a",class:"p-2 rounded-lg border border-blue-200 flex flex-col w-full gap-0.5"},this.accounts.map(i=>{const a=!!i?.picture,r=i.name||i.nip05||i.pubkey,o=!!r;return h("li",{onClick:()=>this.handleSwitch(i),class:"group hover:bg-gray-400 flex cursor-pointer gap-x-3.5 py-2 px-3 rounded-lg text-sm items-center justify-between"},h("div",{class:"flex items-center gap-x-3.5 w-full"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"absolute top-[-2px] right-[-2px] bg-white border-2 border-white rounded-xl"},h("div",{class:"active h-1.5 w-1.5 bg-green-500 rounded-xl"})),h("div",{class:"group-hover:border-blue-400 uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},a?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):o?r[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},r),h("nl-login-status",{info:i}))))}))),!!this.recents.length&&h("div",{key:"f2e8514d062979f626de9f71e06e01990c33624e",class:"max-w-96 mx-auto pt-5"},h("p",{key:"e52d1f0d5be0eb4a8a42004df6a7192d7b458838",class:"nl-description font-medium text-sm pb-1.5"},"Recent profiles"),h("ul",{key:"b508e9b26d52ab25b3c18c12cf20e94929a0d34f",class:"p-2 rounded-lg border border-gray-200 flex flex-col w-full gap-0.5"},this.recents.map(i=>{const a=!!i?.picture,r=i.name||i.nip05||i.pubkey,o=!!r;return h("li",{onClick:()=>this.handleLoginRecentAccount(i),class:"flex items-center gap-x-3.5 w-full hover:bg-gray-400 flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm justify-between"},h("div",{class:"w-full max-w-7 h-7 flex relative"},h("div",{class:"absolute top-[-3px] right-[-3px] bg-white border border-white rounded-xl"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-3 h-3"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))),h("div",{class:"uppercase font-bold w-full h-full rounded-full border border-gray-400 flex justify-center items-center"},a?h("img",{class:"w-full rounded-full",src:i.picture,alt:"Logo"}):o?r[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"nl-title truncate overflow-hidden"},r),h("nl-login-status",{info:i})),h("svg",{onClick:s=>{s.stopPropagation(),this.handleRemoveRecent(i)},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full max-w-6 h-6 text-red-500 hover:text-red-600 ml-auto"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"})))})))),h("div",{key:"71ef71b8cc45811c45d04f2460855d90c932d42c",class:"p-4 overflow-y-auto"},h("p",{key:"40b0f783bf7d9946fbe3e0b915bd01cd7e42a468",class:"nl-footer font-light text-center text-sm max-w-96 mx-auto"},"You can also"," ",h("span",{key:"2689126b8e8d9e7ff01cfc35e682bf698856f363",onClick:()=>this.handleGoToWelcome(),class:"cursor-pointer pb-3 text-blue-500"},"add another profile"))))}static get watchers(){return{accounts:["watchAccounts"],recents:["watchRecents"]}}static get style(){return NlPreviouslyLoggedStyle0}},[0,"nl-previously-logged",{titlePage:[1,"title-page"],description:[1],accounts:[16],recents:[16]},void 0,{accounts:["watchAccounts"],recents:["watchRecents"]}]);function defineCustomElement$d(){typeof customElements>"u"||["nl-previously-logged","nl-login-status"].forEach(i=>{switch(i){case"nl-previously-logged":customElements.get(i)||customElements.define(i,NlPreviouslyLogged);break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement$d();const nlSigninCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninStyle0=nlSigninCss,NlSignin=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLogin=createEvent(this,"nlLogin",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Connect to key store",this.description="Please enter your user name.",this.isGood=!1}handleInputChange(i){state.nlSignin.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLogin.emit(state.nlSignin.loginName)}render(){return h(Fragment,{key:"db38daf19a106f820747dc29ed9074b3a5be41e1"},h("div",{key:"d08c760b6fda83b5affc616657edd1f160b50741",class:"p-4 overflow-y-auto"},h("h1",{key:"0de9a5982d277facf5b9c0bf663cf37b60e5e35a",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"c0f1cf7037c472358e65e34d9bfd6568522d85e2",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"2221e32fa5487fd2ec05239e4ae16b5393833f9a",class:"max-w-72 mx-auto"},h("div",{key:"7aefa39fe14a818c5188c771451f6f5f50183458",class:"relative mb-2"},h("input",{key:"36113042568bc9b00cd910485eb8adea268c2518",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"name@domain.com",value:state.nlSignin.loginName}),h("div",{key:"9a4dfa1f8c18ea963e26bcd981c81fe697abc546",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"14ed5cc346c25ebeaa49f983527d1e3efadef53c",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"99af82eb37b8812bc49ab15e3d809243db635c75","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"74f43932e9aab6afb37d9d129b207d9ad1d2ce5a",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"09a2a638a8c47f6debf28a6159d16cff7cc2694e",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"d5735f567247f415e04dca13e1b30ccfa62aea7b",titleBtn:"Connect",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"})))))}static get style(){return NlSigninStyle0}},[0,"nl-signin",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$c(){typeof customElements>"u"||["nl-signin","button-base"].forEach(i=>{switch(i){case"nl-signin":customElements.get(i)||customElements.define(i,NlSignin);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$c();const nlSigninBunkerUrlCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninBunkerUrlStyle0=nlSigninBunkerUrlCss,NlSigninBunkerUrl=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLogin=createEvent(this,"nlLogin",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Connect with bunker url",this.description="Please enter a bunker url provided by key store.",this.isGood=!1}handleInputChange(i){state.nlSigninBunkerUrl.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLogin.emit(state.nlSigninBunkerUrl.loginName)}render(){return h(Fragment,{key:"97fc0661bee87364f3ea9f72d4bec657e1b64ddc"},h("div",{key:"0636b0505c49d5e3c3d37bc7b0a66b1acfe38a3e",class:"p-4 overflow-y-auto"},h("h1",{key:"c3c4baf3bfc693a42a62b5a66e7af65c852f177b",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"9ab0b3537ab790a834b6ad57b6dfcfc77337dd3c",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"4fe3349e769a2e1c75040b7306674461a47222b3",class:"max-w-72 mx-auto"},h("div",{key:"1eb4ce411f4ef92da4b437162cb06e9db2709f49",class:"relative mb-2"},h("input",{key:"360eac0e0606901336c14fb7f7e836e0e592defc",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"bunker://...",value:state.nlSigninBunkerUrl.loginName}),h("div",{key:"0cb3e1f39ecb8eafa3c39be65566731c41f79ccb",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"dd764bce7d06f3132312c083b520dc15e0185b89",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"8a6107e9f82bc3bf70fcc81be04bf9191321dd8e","stroke-linecap":"round","stroke-linejoin":"round",d:"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"})))),h("div",{key:"ed1c621171950bdb3f1b1c4f4b67a73c74e95ec4",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"8b38d4721e6f4ad85ef0e2d9fabba152a7a649eb",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"d9dc061a5b63ae3b8eec4fb40a9c5b5be1489471",titleBtn:"Connect",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"})))))}static get style(){return NlSigninBunkerUrlStyle0}},[0,"nl-signin-bunker-url",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$b(){typeof customElements>"u"||["nl-signin-bunker-url","button-base"].forEach(i=>{switch(i){case"nl-signin-bunker-url":customElements.get(i)||customElements.define(i,NlSigninBunkerUrl);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$b();var browser$1={},canPromise$1=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then},qrcode={},utils$1$1={};let toSJISFunction;const CODEWORDS_COUNT=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];utils$1$1.getSymbolSize=function(i){if(!i)throw new Error('"version" cannot be null or undefined');if(i<1||i>40)throw new Error('"version" should be in range from 1 to 40');return 4*i+17},utils$1$1.getSymbolTotalCodewords=function(i){return CODEWORDS_COUNT[i]},utils$1$1.getBCHDigit=function(i){let a=0;for(;0!==i;)a++,i>>>=1;return a},utils$1$1.setToSJISFunction=function(i){if("function"!=typeof i)throw new Error('"toSJISFunc" is not a valid function.');toSJISFunction=i},utils$1$1.isKanjiModeEnabled=function(){return void 0!==toSJISFunction},utils$1$1.toSJIS=function(i){return toSJISFunction(i)};var errorCorrectionLevel={},exports;function BitBuffer$1(){this.buffer=[],this.length=0}exports=errorCorrectionLevel,exports.L={bit:1},exports.M={bit:0},exports.Q={bit:3},exports.H={bit:2},exports.isValid=function(i){return i&&void 0!==i.bit&&i.bit>=0&&i.bit<4},exports.from=function(i,a){if(exports.isValid(i))return i;try{return function(r){if("string"!=typeof r)throw new Error("Param is not a string");switch(r.toLowerCase()){case"l":case"low":return exports.L;case"m":case"medium":return exports.M;case"q":case"quartile":return exports.Q;case"h":case"high":return exports.H;default:throw new Error("Unknown EC Level: "+r)}}(i)}catch{return a}},BitBuffer$1.prototype={get:function(i){const a=Math.floor(i/8);return 1==(this.buffer[a]>>>7-i%8&1)},put:function(i,a){for(let r=0;r>>a-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(i){const a=Math.floor(this.length/8);this.buffer.length<=a&&this.buffer.push(0),i&&(this.buffer[a]|=128>>>this.length%8),this.length++}};var bitBuffer=BitBuffer$1;function BitMatrix$1(i){if(!i||i<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=i,this.data=new Uint8Array(i*i),this.reservedBit=new Uint8Array(i*i)}BitMatrix$1.prototype.set=function(i,a,r,o){const s=i*this.size+a;this.data[s]=r,o&&(this.reservedBit[s]=!0)},BitMatrix$1.prototype.get=function(i,a){return this.data[i*this.size+a]},BitMatrix$1.prototype.xor=function(i,a,r){this.data[i*this.size+a]^=r},BitMatrix$1.prototype.isReserved=function(i,a){return this.reservedBit[i*this.size+a]};var bitMatrix=BitMatrix$1,alignmentPattern={};!function(i){const a=utils$1$1.getSymbolSize;i.getRowColCoords=function(r){if(1===r)return[];const o=Math.floor(r/7)+2,s=a(r),c=145===s?26:2*Math.ceil((s-13)/(2*o-2)),y=[s-7];for(let _=1;_=0&&y<=7},i.from=function(y){return i.isValid(y)?parseInt(y,10):void 0},i.getPenaltyN1=function(y){const _=y.size;let E=0,T=0,A=0,S=null,I=null;for(let N=0;N<_;N++){T=A=0,S=I=null;for(let Y=0;Y<_;Y++){let z=y.get(N,Y);z===S?T++:(T>=5&&(E+=T-5+3),S=z,T=1),z=y.get(Y,N),z===I?A++:(A>=5&&(E+=A-5+3),I=z,A=1)}T>=5&&(E+=T-5+3),A>=5&&(E+=A-5+3)}return E},i.getPenaltyN2=function(y){const _=y.size;let E=0;for(let T=0;T<_-1;T++)for(let A=0;A<_-1;A++){const S=y.get(T,A)+y.get(T,A+1)+y.get(T+1,A)+y.get(T+1,A+1);4!==S&&0!==S||E++}return 3*E},i.getPenaltyN3=function(y){const _=y.size;let E=0,T=0,A=0;for(let S=0;S<_;S++){T=A=0;for(let I=0;I<_;I++)T=T<<1&2047|y.get(S,I),I>=10&&(1488===T||93===T)&&E++,A=A<<1&2047|y.get(I,S),I>=10&&(1488===A||93===A)&&E++}return 40*E},i.getPenaltyN4=function(y){let _=0;const E=y.data.length;for(let T=0;T=0;){const c=s[0];for(let _=0;_0){const s=new Uint8Array(this.degree);return s.set(r,o),s}return r};var reedSolomonEncoder=ReedSolomonEncoder$1,version={},mode={},versionCheck={isValid:function(i){return!isNaN(i)&&i>=1&&i<=40}},regex$1={};const numeric="[0-9]+",alphanumeric="[A-Z $%*+\\-./:]+";let kanji="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";kanji=kanji.replace(/u/g,"\\u");const byte="(?:(?![A-Z0-9 $%*+\\-./:]|"+kanji+")(?:.|[\r\n]))+";regex$1.KANJI=new RegExp(kanji,"g"),regex$1.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),regex$1.BYTE=new RegExp(byte,"g"),regex$1.NUMERIC=new RegExp(numeric,"g"),regex$1.ALPHANUMERIC=new RegExp(alphanumeric,"g");const TEST_KANJI=new RegExp("^"+kanji+"$"),TEST_NUMERIC=new RegExp("^"+numeric+"$"),TEST_ALPHANUMERIC=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");regex$1.testKanji=function(i){return TEST_KANJI.test(i)},regex$1.testNumeric=function(i){return TEST_NUMERIC.test(i)},regex$1.testAlphanumeric=function(i){return TEST_ALPHANUMERIC.test(i)},function(i){const a=versionCheck,r=regex$1;i.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},i.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},i.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},i.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},i.MIXED={bit:-1},i.getCharCountIndicator=function(o,s){if(!o.ccBits)throw new Error("Invalid mode: "+o);if(!a.isValid(s))throw new Error("Invalid version: "+s);return s>=1&&s<10?o.ccBits[0]:s<27?o.ccBits[1]:o.ccBits[2]},i.getBestModeForData=function(o){return r.testNumeric(o)?i.NUMERIC:r.testAlphanumeric(o)?i.ALPHANUMERIC:r.testKanji(o)?i.KANJI:i.BYTE},i.toString=function(o){if(o&&o.id)return o.id;throw new Error("Invalid mode")},i.isValid=function(o){return o&&o.bit&&o.ccBits},i.from=function(o,s){if(i.isValid(o))return o;try{return function(c){if("string"!=typeof c)throw new Error("Param is not a string");switch(c.toLowerCase()){case"numeric":return i.NUMERIC;case"alphanumeric":return i.ALPHANUMERIC;case"kanji":return i.KANJI;case"byte":return i.BYTE;default:throw new Error("Unknown mode: "+c)}}(o)}catch{return s}}}(mode),function(i){const a=utils$1$1,r=errorCorrectionCode,o=errorCorrectionLevel,s=mode,c=versionCheck,y=a.getBCHDigit(7973);function _(T,A){return s.getCharCountIndicator(T,A)+4}function E(T,A){let S=0;return T.forEach(function(I){const N=_(I.mode,A);S+=N+I.getBitsLength()}),S}i.from=function(T,A){return c.isValid(T)?parseInt(T,10):A},i.getCapacity=function(T,A,S){if(!c.isValid(T))throw new Error("Invalid QR Code version");void 0===S&&(S=s.BYTE);const I=8*(a.getSymbolTotalCodewords(T)-r.getTotalCodewordsCount(T,A));if(S===s.MIXED)return I;const N=I-_(S,T);switch(S){case s.NUMERIC:return Math.floor(N/10*3);case s.ALPHANUMERIC:return Math.floor(N/11*2);case s.KANJI:return Math.floor(N/13);default:return Math.floor(N/8)}},i.getBestVersionForData=function(T,A){let S;const I=o.from(A,o.M);if(Array.isArray(T)){if(T.length>1)return function(N,Y){for(let z=1;z<=40;z++)if(E(N,z)<=i.getCapacity(z,Y,s.MIXED))return z}(T,I);if(0===T.length)return 1;S=T[0]}else S=T;return function(N,Y,z){for(let q=1;q<=40;q++)if(Y<=i.getCapacity(q,z,N))return q}(S.mode,S.getLength(),I)},i.getEncodedBits=function(T){if(!c.isValid(T)||T<7)throw new Error("Invalid QR Code version");let A=T<<12;for(;a.getBCHDigit(A)-y>=0;)A^=7973<=0;)o^=G15<0&&(r=this.data.substr(a),o=parseInt(r,10),i.put(o,3*s+1))};var numericData=NumericData;const Mode$3=mode,ALPHA_NUM_CHARS=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function AlphanumericData(i){this.mode=Mode$3.ALPHANUMERIC,this.data=i}AlphanumericData.getBitsLength=function(i){return 11*Math.floor(i/2)+i%2*6},AlphanumericData.prototype.getLength=function(){return this.data.length},AlphanumericData.prototype.getBitsLength=function(){return AlphanumericData.getBitsLength(this.data.length)},AlphanumericData.prototype.write=function(i){let a;for(a=0;a+2<=this.data.length;a+=2){let r=45*ALPHA_NUM_CHARS.indexOf(this.data[a]);r+=ALPHA_NUM_CHARS.indexOf(this.data[a+1]),i.put(r,11)}this.data.length%2&&i.put(ALPHA_NUM_CHARS.indexOf(this.data[a]),6)};var alphanumericData=AlphanumericData;const Mode$2=mode;function ByteData(i){this.mode=Mode$2.BYTE,this.data="string"==typeof i?(new TextEncoder).encode(i):new Uint8Array(i)}ByteData.getBitsLength=function(i){return 8*i},ByteData.prototype.getLength=function(){return this.data.length},ByteData.prototype.getBitsLength=function(){return ByteData.getBitsLength(this.data.length)},ByteData.prototype.write=function(i){for(let a=0,r=this.data.length;a=33088&&r<=40956)r-=33088;else{if(!(r>=57408&&r<=60351))throw new Error("Invalid SJIS character: "+this.data[a]+"\nMake sure your charset is UTF-8");r-=49472}r=192*(r>>>8&255)+(255&r),i.put(r,13)}};var kanjiData=KanjiData,dijkstra={exports:{}};(function(i){var a={single_source_shortest_paths:function(r,o,s){var c={},y={};y[o]=0;var _,E,T,A,S,I,Y=a.PriorityQueue.make();for(Y.push(o,0);!Y.empty();)for(T in E=(_=Y.pop()).value,A=_.cost,S=r[E]||{})S.hasOwnProperty(T)&&(I=A+S[T],(void 0===y[T]||y[T]>I)&&(y[T]=I,Y.push(T,I),c[T]=E));if(void 0!==s&&void 0===y[s]){var z=["Could not find a path from ",o," to ",s,"."].join("");throw new Error(z)}return c},extract_shortest_path_from_predecessor_list:function(r,o){for(var s=[],c=o;c;)s.push(c),c=r[c];return s.reverse(),s},find_path:function(r,o,s){var c=a.single_source_shortest_paths(r,o,s);return a.extract_shortest_path_from_predecessor_list(c,s)},PriorityQueue:{make:function(r){var o,s=a.PriorityQueue,c={};for(o in r=r||{},s)s.hasOwnProperty(o)&&(c[o]=s[o]);return c.queue=[],c.sorter=r.sorter||s.default_sorter,c},default_sorter:function(r,o){return r.cost-o.cost},push:function(r,o){this.queue.push({value:r,cost:o}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};i.exports=a})(dijkstra),function(i){const a=mode,r=numericData,o=alphanumericData,s=byteData,c=kanjiData,y=regex$1,_=utils$1$1,E=dijkstra.exports;function T(Y){return unescape(encodeURIComponent(Y)).length}function A(Y,z,q){const dt=[];let pt;for(;null!==(pt=Y.exec(q));)dt.push({data:pt[0],index:pt.index,mode:z,length:pt[0].length});return dt}function S(Y){const z=A(y.NUMERIC,a.NUMERIC,Y),q=A(y.ALPHANUMERIC,a.ALPHANUMERIC,Y);let dt,pt;return _.isKanjiModeEnabled()?(dt=A(y.BYTE,a.BYTE,Y),pt=A(y.KANJI,a.KANJI,Y)):(dt=A(y.BYTE_KANJI,a.BYTE,Y),pt=[]),z.concat(q,dt,pt).sort(function(et,_t){return et.index-_t.index}).map(function(et){return{data:et.data,mode:et.mode,length:et.length}})}function I(Y,z){switch(z){case a.NUMERIC:return r.getBitsLength(Y);case a.ALPHANUMERIC:return o.getBitsLength(Y);case a.KANJI:return c.getBitsLength(Y);case a.BYTE:return s.getBitsLength(Y)}}function N(Y,z){let q;const dt=a.getBestModeForData(Y);if(q=a.from(z,dt),q!==a.BYTE&&q.bit=0?Bt[Bt.length-1]:null;return At&&At.mode===jt.mode?(Bt[Bt.length-1].data+=jt.data,Bt):(Bt.push(jt),Bt)},[]))},i.rawSplit=function(Y){return i.fromArray(S(Y,_.isKanjiModeEnabled()))}}(segments);const Utils$1=utils$1$1,ECLevel=errorCorrectionLevel,BitBuffer=bitBuffer,BitMatrix=bitMatrix,AlignmentPattern=alignmentPattern,FinderPattern=finderPattern,MaskPattern=maskPattern,ECCode=errorCorrectionCode,ReedSolomonEncoder=reedSolomonEncoder,Version=version,FormatInfo=formatInfo,Mode=mode,Segments=segments;function setupFinderPattern(i,a){const r=i.size,o=FinderPattern.getPositions(a);for(let s=0;s=0&&_<=6&&(0===E||6===E)||E>=0&&E<=6&&(0===_||6===_)||_>=2&&_<=4&&E>=2&&E<=4,!0)}}function setupTimingPattern(i){const a=i.size;for(let r=8;r>_&1),i.set(s,c,y,!0),i.set(c,s,y,!0)}function setupFormatInfo(i,a,r){const o=i.size,s=FormatInfo.getEncodedBits(a,r);let c,y;for(c=0;c<15;c++)y=1==(s>>c&1),i.set(c<6?c:c<8?c+1:o-15+c,8,y,!0),i.set(8,c<8?o-c-1:c<9?15-c-1+1:15-c-1,y,!0);i.set(o-8,8,1,!0)}function setupData(i,a){const r=i.size;let o=-1,s=r-1,c=7,y=0;for(let _=r-1;_>0;_-=2)for(6===_&&_--;;){for(let E=0;E<2;E++)if(!i.isReserved(s,_-E)){let T=!1;y>>c&1)),i.set(s,_-E,T),c--,-1===c&&(y++,c=7)}if(s+=o,s<0||r<=s){s-=o,o=-o;break}}}function createData(i,a,r){const o=new BitBuffer;r.forEach(function(y){o.put(y.mode.bit,4),o.put(y.getLength(),Mode.getCharCountIndicator(y.mode,i)),y.write(o)});const s=8*(Utils$1.getSymbolTotalCodewords(i)-ECCode.getTotalCodewordsCount(i,a));for(o.getLengthInBits()+4<=s&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(0);const c=(s-o.getLengthInBits())/8;for(let y=0;y=7&&setupVersionInfo(E,a),setupData(E,y),isNaN(o)&&(o=MaskPattern.getBestMask(E,setupFormatInfo.bind(null,E,r))),MaskPattern.applyMask(o,E),setupFormatInfo(E,r,o),{modules:E,version:a,errorCorrectionLevel:r,maskPattern:o,segments:s}}qrcode.create=function(i,a){if(void 0===i||""===i)throw new Error("No input text");let r,o,s=ECLevel.M;return void 0!==a&&(s=ECLevel.from(a.errorCorrectionLevel,ECLevel.M),r=Version.from(a.version),o=MaskPattern.from(a.maskPattern),a.toSJISFunc&&Utils$1.setToSJISFunction(a.toSJISFunc)),createSymbol(i,r,s,o)};var canvas={},utils$3={};(function(i){function a(r){if("number"==typeof r&&(r=r.toString()),"string"!=typeof r)throw new Error("Color should be defined as hex string");let o=r.slice().replace("#","").split("");if(o.length<3||5===o.length||o.length>8)throw new Error("Invalid hex color: "+r);3!==o.length&&4!==o.length||(o=Array.prototype.concat.apply([],o.map(function(c){return[c,c]}))),6===o.length&&o.push("F","F");const s=parseInt(o.join(""),16);return{r:s>>24&255,g:s>>16&255,b:s>>8&255,a:255&s,hex:"#"+o.slice(0,6).join("")}}i.getOptions=function(r){r||(r={}),r.color||(r.color={});const s=r.width&&r.width>=21?r.width:void 0;return{width:s,scale:s?4:r.scale||4,margin:null==r.margin||r.margin<0?4:r.margin,color:{dark:a(r.color.dark||"#000000ff"),light:a(r.color.light||"#ffffffff")},type:r.type,rendererOpts:r.rendererOpts||{}}},i.getScale=function(r,o){return o.width&&o.width>=r+2*o.margin?o.width/(r+2*o.margin):o.scale},i.getImageWidth=function(r,o){const s=i.getScale(r,o);return Math.floor((r+2*o.margin)*s)},i.qrToImageData=function(r,o,s){const c=o.modules.size,y=o.modules.data,_=i.getScale(c,s),E=Math.floor((c+2*s.margin)*_),T=s.margin*_,A=[s.color.light,s.color.dark];for(let S=0;S=T&&I>=T&&S0&&E>0&&i[_-1]||(o+=c?svgCmd("M",E+r,.5+T+r):svgCmd("m",s,0),s=0,c=!1),E+1':"",E="',A=''+_+E+"\n";return"function"==typeof r&&r(null,A),A};const canPromise=canPromise$1,QRCode=qrcode,CanvasRenderer=canvas,SvgRenderer=svgTag;function renderCanvas(i,a,r,o,s){const c=[].slice.call(arguments,1),y=c.length,_="function"==typeof c[y-1];if(!_&&!canPromise())throw new Error("Callback required as last argument");if(!_){if(y<1)throw new Error("Too few arguments provided");return 1===y?(r=a,a=o=void 0):2!==y||a.getContext||(o=r,r=a,a=void 0),new Promise(function(E,T){try{const A=QRCode.create(r,o);E(i(A,a,o))}catch(A){T(A)}})}if(y<2)throw new Error("Too few arguments provided");2===y?(s=r,r=a,a=o=void 0):3===y&&(a.getContext&&void 0===s?(s=o,o=void 0):(s=o,o=r,r=a,a=void 0));try{const E=QRCode.create(r,o);s(null,i(E,a,o))}catch(E){s(E)}}browser$1.create=QRCode.create,browser$1.toCanvas=renderCanvas.bind(null,CanvasRenderer.render),browser$1.toDataURL=renderCanvas.bind(null,CanvasRenderer.renderToDataURL),browser$1.toString=renderCanvas.bind(null,function(i,a,r){return SvgRenderer.render(i,r)});const nlSigninConnectionStringCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninConnectionStringStyle0=nlSigninConnectionStringCss,NlSigninConnectionString=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlNostrConnectDefault=createEvent(this,"nlNostrConnectDefault",7),this.titleLogin="Connection string",this.description="Scan or copy the connection string with key store app",this.connectionString="",this.isCopy=!1}componentDidLoad(){this.generateQRCode(),this.nlNostrConnectDefault.emit()}generateQRCode(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.connectionString&&i.canvasElement)try{yield browser$1.toCanvas(i.canvasElement,i.connectionString)}catch(a){console.error("Error generating QR Code:",a)}})()}copyToClipboard(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(i.connectionString),i.isCopy=!0,setTimeout(()=>{i.isCopy=!1},1500)}catch(a){console.error("Failed to copy connectionString: ",a)}})()}render(){return h(Fragment,{key:"5186c70f33e7b5d8e42d426f41cbab452181fa79"},h("div",{key:"1737f8438920880e369eff393cad6db37fe62975",class:"p-4 overflow-y-auto"},h("h1",{key:"3dab5fc70ba7ae87d7926f208df838e4e8506e1b",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"43a2d0d56b36b4b1577bd6b21eeda9b105359389",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("canvas",{key:"92cd37de695eee50873cb7a76b2196fd6f2885d6",class:"mx-auto mb-2",ref:i=>this.canvasElement=i}),h("div",{key:"668b253bb58f243d223931a0be911e36eee4a119",class:"px-4"},h("div",{key:"7abb7aa8ba86857ccff22cba4d88cf07407b5fe0",class:"max-w-72 mx-auto"},h("div",{key:"e1747e8fddc4ebe00671ed82ab43fe3b29a4a456",class:"relative mb-2"},h("input",{key:"ce0fed3c0b9a29a63bad975082294d616fcb2b79",type:"text",class:"nl-input peer py-3 px-4 pe-11 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"npub or name@domain",value:this.connectionString,disabled:!0}),h("div",{key:"462c8d5454066fe42710cc1a51df4ac6c9dbf8b1",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"cfe2ebdc57ad397d559d935c4c11c6429a7787cc",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"a50d4b5d4a610b535dfb06fb0676d6d8bc681d94","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"6c773dbcda5c18b8d3debfad939678dc6374be76","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),this.isCopy?h("div",{class:"absolute inset-y-0 end-0 flex items-center p-2 rounded-lg"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#00cc00",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))):h("div",{class:"absolute inset-y-0 end-0 flex items-center cursor-pointer p-2 rounded-lg",onClick:()=>this.copyToClipboard()},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.5 8.25V6a2.25 2.25 0 0 0-2.25-2.25H6A2.25 2.25 0 0 0 3.75 6v8.25A2.25 2.25 0 0 0 6 16.5h2.25m8.25-8.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-7.5A2.25 2.25 0 0 1 8.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 0 0-2.25 2.25v6"})))),h("div",{key:"e4df52d63e603c2e72228b0bc739688dd3298fa3",class:"mt-10 justify-center items-center flex gap-2"},h("span",{key:"354b7424c4a06110d3ec030ae71348e21f0575a9",slot:"icon-start",class:"animate-spin-loading inline-block w-[20px] h-[20px] border-[2px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}),h("span",{key:"364239250897a241357e2759292538efff0462bd",class:"nl-footer"},"Waiting for connection")))))}static get style(){return NlSigninConnectionStringStyle0}},[0,"nl-signin-connection-string",{titleLogin:[1,"title-login"],description:[1],connectionString:[1,"connection-string"],isCopy:[32]}]);function defineCustomElement$a(){typeof customElements>"u"||["nl-signin-connection-string"].forEach(i=>{"nl-signin-connection-string"===i&&(customElements.get(i)||customElements.define(i,NlSigninConnectionString))})}defineCustomElement$a();const nlSigninOtpCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninOtpStyle0=nlSigninOtpCss,NlSigninOtp=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginOTPUser=createEvent(this,"nlLoginOTPUser",7),this.nlLoginOTPCode=createEvent(this,"nlLoginOTPCode",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Log in with DM",this.description="Please enter your user name or npub, and we will send you a direct message with a one-time code.",this.titleLoginOTP="Enter the code",this.descriptionOTP="Please enter the one-time code we sent to you as a direct message on Nostr.",this.isGood=!1}handleInputChange(i){state.isOTP?state.nlSigninOTP.code=i.target.value:(state.nlSigninOTP.loginName=i.target.value,this.nlCheckLogin.emit(state.nlSigninOTP.loginName))}handleLogin(i){i.preventDefault(),state.isOTP?this.nlLoginOTPCode.emit(state.nlSigninOTP.code):this.nlLoginOTPUser.emit(state.nlSigninOTP.loginName)}render(){return h(Fragment,{key:"68fc45b1dd5e0a15bee1f6497a186b6d73900de5"},h("div",{key:"9ee4c1e464ffd21e04dbf7f3765fb8bbebb77881",class:"p-4 overflow-y-auto"},h("h1",{key:"031d20441be16371669d5143f29b7e88d8a56651",class:"nl-title font-bold text-center text-2xl"},state.isOTP?this.titleLoginOTP:this.titleLogin),h("p",{key:"9a1aebb5297ce0d54b929c4049f4fa0a499de3a6",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},state.isOTP?this.descriptionOTP:this.description)),h("div",{key:"cb120ff50bded40b52328fbdb6d1a9ff2a0f60c6",class:"max-w-72 mx-auto"},h("div",{key:"479e7947b92cfb7421b3f8aaa9992e2b0a44f3b9",class:"relative mb-2"},h("input",{key:"642b11b622a3974ce3314c58cc913dad504ab8b8",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:state.isOTP?"code from direct message":"npub or name@domain",value:state.isOTP?state.nlSigninOTP.code:state.nlSigninOTP.loginName}),h("div",{key:"62b9b607b5cad463660df841545762b6b9c4a803",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"69cdd8e64b17fe1aaf23759f6091651baffd8c8a",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"1b19fa169d6f1c893df0c3ae8d6328e0c8b413e6","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"583e207c1197a3d6ee97b68cd35f1fe6fa6e992e","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{key:"b019f36008b7f27a76462f745ffcebc201b40bee",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"14e9d64878284f30f4ca7c3132934cb1befc92c4",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"60f37876cbc7a69e073dacfdfb464b792da8c3ca",titleBtn:"Log in",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading&&h("span",{key:"dc2285fee7ae949e36c7066f8453df25659d44e0",slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}))))}static get style(){return NlSigninOtpStyle0}},[0,"nl-signin-otp",{titleLogin:[1,"title-login"],description:[1],titleLoginOTP:[1,"title-login-o-t-p"],descriptionOTP:[1,"description-o-t-p"],isGood:[32]}]);function defineCustomElement$9(){typeof customElements>"u"||["nl-signin-otp","button-base"].forEach(i=>{switch(i){case"nl-signin-otp":customElements.get(i)||customElements.define(i,NlSigninOtp);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$9();const nlSigninReadOnlyCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSigninReadOnlyStyle0=nlSigninReadOnlyCss,NlSigninReadOnly=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginReadOnly=createEvent(this,"nlLoginReadOnly",7),this.nlCheckLogin=createEvent(this,"nlCheckLogin",7),this.titleLogin="Log in to read only",this.description="Please enter the user name or npub of any Nostr user.",this.isGood=!1}handleInputChange(i){state.nlSigninReadOnly.loginName=i.target.value,this.nlCheckLogin.emit(i.target.value)}handleLogin(i){i.preventDefault(),this.nlLoginReadOnly.emit(state.nlSigninReadOnly.loginName)}render(){return h(Fragment,{key:"427a326a29895539d36b2a4b6a6c263c34cb87a4"},h("div",{key:"24c32f3a0c8ea0c88046013147498a2ac2d8d7a3",class:"p-4 overflow-y-auto"},h("h1",{key:"f3324907637382727d127b700ce72990e2c0b72d",class:"nl-title font-bold text-center text-2xl"},this.titleLogin),h("p",{key:"0439c0deffe5735650976622cb8bf3ffd7962cd6",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"75881872a795cda5173252c349cb68446be32847",class:"max-w-72 mx-auto"},h("div",{key:"b1716089f573616674f2b9ceb138821ed41d1ae5",class:"relative mb-2"},h("input",{key:"d3ea9fd0489a36916d48e05f342421f9686da1e6",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"npub or name@domain",value:state.nlSigninReadOnly.loginName}),h("div",{key:"4489f769ed6aeaf7d66ea06b416fdf9e08c2862c",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"aed3c5efdc122fa4dfa0b15dccf3bcc7a123c87a",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:this.isGood?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"5a9165cf26ae7588ebd16f499748b3b3eff8ac1c","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"7dca77f080a4824bdecce0fbc1e98bfff993f7c2","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})))),h("div",{key:"ca4c58b0ab64e54a4714d082b97b7dd340b0dbfe",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"b7b95e645a8e742410eb7e17e90e497ce0da1c72",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"87f5289d87599a1d182170da96e75f727f3a9e52",titleBtn:"Log in",disabled:state.isLoading,onClick:i=>this.handleLogin(i)},state.isLoading&&h("span",{key:"2cbd83dc1516674c872aa9a21d44188d1739807e",slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}))))}static get style(){return NlSigninReadOnlyStyle0}},[0,"nl-signin-read-only",{titleLogin:[1,"title-login"],description:[1],isGood:[32]}]);function defineCustomElement$8(){typeof customElements>"u"||["nl-signin-read-only","button-base"].forEach(i=>{switch(i){case"nl-signin-read-only":customElements.get(i)||customElements.define(i,NlSigninReadOnly);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$8();const nlSignupCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlSignupStyle0=nlSignupCss,NlSignup=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlSignup=createEvent(this,"nlSignup",7),this.nlCheckSignup=createEvent(this,"nlCheckSignup",7),this.fetchHandler=createEvent(this,"fetchHandler",7),this.titleSignup="Create keys with key store",this.description="Choose some username and a key store service.",this.bunkers="nsec.app,highlighter.com",this.isAvailable=!1}formatServers(i){return i.split(",").map(a=>({name:"@"+a,value:a}))}handleInputChange(i){state.nlSignup.signupName=i.target.value,this.nlCheckSignup.emit(`${i.target.value}@${state.nlSignup.domain}`)}handleDomainSelect(i){state.nlSignup.domain=i.detail,this.nlCheckSignup.emit(`${state.nlSignup.signupName}@${i.detail}`)}handleCreateAccount(i){i.preventDefault(),this.nlSignup.emit(`${state.nlSignup.signupName}@${state.nlSignup.domain}`)}watchBunkersHandler(i){state.nlSignup.servers=this.formatServers(i)}componentWillLoad(){state.nlSignup.servers=this.formatServers(this.bunkers)}render(){return h(Fragment,{key:"0f80c95f518b18c70b6ec3a7674ba65b93a7150e"},h("div",{key:"0a0e632e1b9891c6d01660916e5ae4581fe88e65",class:"p-4 overflow-y-auto"},h("h1",{key:"6f565e42dc0fa7ed8610f9bbab695756838d3a77",class:"nl-title font-bold text-center text-2xl"},this.titleSignup),h("p",{key:"f0cac8b68583bc5302e5a7b36d3784266ca1205e",class:"nl-description font-light text-center text-sm pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"8c7901599fd0ce9274abd4fd4e860763d9396334",class:"max-w-72 mx-auto"},h("div",{key:"fc80a9a9d067939bfedd6453727b1b48eef10055",class:"relative mb-2"},h("input",{key:"6efaa2e17d5001cedd32d5a9c9ddb94b57774144",onInput:i=>this.handleInputChange(i),type:"text",class:"nl-input peer py-3 px-4 ps-11 block w-full border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent",placeholder:"Name",value:state.nlSignup.signupName}),h("div",{key:"558606cff7bcdf983dd5cca89dda79d7760e9f49",class:"absolute inset-y-0 start-0 flex items-center pointer-events-none ps-4 peer-disabled:opacity-50 peer-disabled:pointer-events-none"},h("svg",{key:"4f07566169625a94e83ded38d3e55ff1a4602faa",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"2",stroke:this.isAvailable?"#00cc00":"currentColor",class:"flex-shrink-0 w-4 h-4 text-gray-500"},h("path",{key:"2a5cd98b44738bdbe4e1d87565fe9441e895f257","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"})))),h("div",{key:"88aec1cd623c0b72ea54d1dfb779831b15d9fa9f",class:"mb-2"},h("nl-select",{key:"9582245b4e59fcdaa0097bc6837b502266d2026f",onSelectDomain:i=>this.handleDomainSelect(i),selected:0,options:state.nlSignup.servers})),h("div",{key:"51a864c0638e07f1821dd5bd39f793e0e562fc99",class:"ps-4 pe-4 overflow-y-auto"},h("p",{key:"81cf5005b72f9cf2cf9fa9680358d79024e80366",class:"nl-error font-light text-center text-sm max-w-96 mx-auto"},state.error)),h("button-base",{key:"dbc143408fece554536908a8498580186ac86b8d",disabled:state.isLoading,onClick:i=>this.handleCreateAccount(i),titleBtn:"Create profile"},state.isLoading?h("span",{slot:"icon-start",class:"animate-spin-loading inline-block w-4 h-4 border-[3px] border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}):h("svg",{slot:"icon-start",style:{display:"none"},xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get watchers(){return{bunkers:["watchBunkersHandler"]}}static get style(){return NlSignupStyle0}},[0,"nl-signup",{titleSignup:[1,"title-signup"],description:[1],bunkers:[1],isAvailable:[32]},void 0,{bunkers:["watchBunkersHandler"]}]);function defineCustomElement$7(){typeof customElements>"u"||["nl-signup","button-base","nl-select"].forEach(i=>{switch(i){case"nl-signup":customElements.get(i)||customElements.define(i,NlSignup);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-select":customElements.get(i)||defineCustomElement$k()}})}defineCustomElement$7();const nlWelcomeCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlWelcomeStyle0=nlWelcomeCss,NlWelcome=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleWelcome="Welcome to Nostr!",this.description="This website is part of the Nostr network. Log in with your Nostr profile or sign up to join."}handleChangeScreen(i){state.path=[...state.path,i]}render(){return h(Fragment,{key:"7b5a07cdad875ea8242ce84c0736f024deb36949"},h("div",{key:"f0aee3e2ff848c8abd635fbab6aa2df75741bd08",class:"p-4 overflow-y-auto"},h("h1",{key:"0f44047e567b6e28ba8eb9269ae62173bfe4216b",class:"nl-title font-bold text-center text-4xl"},this.titleWelcome),h("p",{key:"b3fd3e2b412894f7d1ec0821077f8418d3611545",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"625314b5bf2e6821144fd79901a3da2629a0771a",class:"max-w-52 mx-auto pb-5"},h("div",{key:"f0846ced1f6cc63dfc43184d3d3536c1eafa7890",class:"flex gap-3 flex-col mb-2"},h("button-base",{key:"f4a62ade504b7096052fe26f8eaa8f7a139cc8b6",titleBtn:"Log in",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_LOGIN)},h("svg",{key:"8fa708e8fd991b06026142844443ff192b15f1a1",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"232741c608aa380ab96fab7498fd4b055bad40ba","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})))),h("button-base",{key:"14568a2ca701d0e7fe55a5d8a8196642792b1cf2",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.WELCOME_SIGNUP),titleBtn:"Sign up"},h("svg",{key:"551a9a9e2aa57cb920a3d1978f40ebf7dcb7c314",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"a957c348aa9762287638772bdde925a88f38d779","stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"})))))}static get style(){return NlWelcomeStyle0}},[0,"nl-welcome",{titleWelcome:[1,"title-welcome"],description:[1]}]);function defineCustomElement$6(){typeof customElements>"u"||["nl-welcome","button-base"].forEach(i=>{switch(i){case"nl-welcome":customElements.get(i)||customElements.define(i,NlWelcome);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$6();const nlWelcomeSigninCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlWelcomeSigninStyle0=nlWelcomeSigninCss,NlWelcomeSignIn=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.nlLoginExtension=createEvent(this,"nlLoginExtension",7),this.titleWelcome="Log in",this.hasExtension=!1,this.authMethods=[],this.hasOTP=!1}handleChangeScreen(i){state.path=[...state.path,i],i===CURRENT_MODULE.EXTENSION&&this.nlLoginExtension.emit()}allowAuthMethod(i){return!this.authMethods.length||this.authMethods.includes(i)}renderSignInWithExtension(){return h("button-base",{onClick:()=>this.handleChangeScreen(CURRENT_MODULE.EXTENSION),titleBtn:"With extension"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 8.25V18a2.25 2.25 0 0 0 2.25 2.25h13.5A2.25 2.25 0 0 0 21 18V8.25m-18 0V6a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 6v2.25m-18 0h18M5.25 6h.008v.008H5.25V6ZM7.5 6h.008v.008H7.5V6Zm2.25 0h.008v.008H9.75V6Z"})))}render(){return h(Fragment,{key:"4f0767e4cdcc4927af3fafd074148ba418738923"},h("div",{key:"c8ab1ddae5c93498c26516337fb2b3dbd25a9ab4",class:"p-4 overflow-y-auto"},h("h1",{key:"2332e495e6f947a2e522203415a7e62279bdc497",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome)),h("div",{key:"917a8e134efa774749152e47bee8a02ffd18dbd2",class:"max-w-52 mx-auto pb-5"},h("div",{key:"3f63f413e66ffde4456998913d37e71fa2e65b91",class:"flex gap-3 flex-col"},this.allowAuthMethod("connect")&&h("button-base",{key:"23a84e3cbfe6003aa4798afe40794cf5fdd29a48",titleBtn:"Connect",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.CONNECT)},h("svg",{key:"8af63dc69962963c17d272dcbe44c859d5ba11aa",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"82f9174085198b815d1b76ea16cad5a397bb0bda","stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15M12 9l3 3m0 0-3 3m3-3H2.25"}))),this.allowAuthMethod("readOnly")&&h("button-base",{key:"d6aedb185f57a3ae61721ab8e1f191b521881015",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_READ_ONLY),titleBtn:"Read only"},h("svg",{key:"94eeb7e77be912ff240658added6f18e2b82559a",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"84406c27a40b9a835ba7cb64e99de007b09caaab","stroke-linecap":"round","stroke-linejoin":"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),h("path",{key:"aec21828fba73b6602cf7e158d66e6c8c7d1202c","stroke-linecap":"round","stroke-linejoin":"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),this.hasOTP&&this.allowAuthMethod("otp")&&h("button-base",{key:"909370309781cfa868bed804699602129ef2735b",titleBtn:"One-time code",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOGIN_OTP)},h("svg",{key:"652fe8e11bfeda9261a1f639c5a526123c87db71",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"950de2ac776cc2fefbbb08358fc35ab8b786c5ef","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))),this.hasExtension&&this.allowAuthMethod("extension")&&this.renderSignInWithExtension(),!this.allowAuthMethod("connect")&&!this.hasExtension&&h("p",{key:"9caf44de7b4a18fabc947169cc3283243661a2f8",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"No Nostr extension!"),!this.allowAuthMethod("connect")&&this.hasExtension&&!this.allowAuthMethod("extension")&&h("p",{key:"f3feba2e9a56ead70ac353aaf67d1ac3438aaa4f",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},"Use advanced options."))))}static get style(){return NlWelcomeSigninStyle0}},[0,"nl-welcome-signin",{titleWelcome:[1,"title-welcome"],hasExtension:[4,"has-extension"],authMethods:[16],hasOTP:[4,"has-o-t-p"]}]);function defineCustomElement$5(){typeof customElements>"u"||["nl-welcome-signin","button-base"].forEach(i=>{switch(i){case"nl-welcome-signin":customElements.get(i)||customElements.define(i,NlWelcomeSignIn);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$5();const nlWelcomeSignupCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlWelcomeSignupStyle0=nlWelcomeSignupCss,NlWelcomeSignUp=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.titleWelcome="Sign up",this.description="Nostr profiles are based on cryptographic keys. You can create keys right here, or with a key storage app."}handleChangeScreen(i){state.path=[...state.path,i]}render(){return h(Fragment,{key:"b5d134603b3a579120e107a6db9dc1cc3f68106c"},h("div",{key:"64028950f83e5372e7774d0b642d2bc4b7a4e374",class:"p-4 overflow-y-auto"},h("h1",{key:"ab2a90b7501aa467dd300e5d3fa5c03ad7430f80",class:"nl-title font-bold text-center text-3xl"},this.titleWelcome),h("p",{key:"be4afbc5c19cf6943127992472ca9788ad45a667",class:"nl-description font-light text-center text-lg pt-2 max-w-96 mx-auto"},this.description)),h("div",{key:"053719e30861ffc47b08c7dec4afd47ab2228eb4",class:"max-w-52 mx-auto pb-5"},h("div",{key:"6fe9fce24b1a77410a271e27b6df49781b748806",class:"flex gap-3 flex-col"},h("button-base",{key:"4374520b23b997f21a42690e25cdd2398049e2ca",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.LOCAL_SIGNUP),titleBtn:"Create keys"},h("svg",{key:"cda4adcb7f43fc22ca43f5682f05bd025be6749a",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"1837503cef1df0e616160f9e443c404fac2fe593","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))),h("button-base",{key:"fb56918415df51984a6c3e338652a7ceab1b8876",onClick:()=>this.handleChangeScreen(CURRENT_MODULE.SIGNUP),titleBtn:"With key store"},h("svg",{key:"605354a04e15ae5447fe9342675073157ce9cd54",style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},h("path",{key:"ae5545abaa6dcfe32723e7bb05dd864485f68046","stroke-linecap":"round","stroke-linejoin":"round",d:"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125"}))))))}static get style(){return NlWelcomeSignupStyle0}},[0,"nl-welcome-signup",{titleWelcome:[1,"title-welcome"],description:[1]}]);function defineCustomElement$4(){typeof customElements>"u"||["nl-welcome-signup","button-base"].forEach(i=>{switch(i){case"nl-welcome-signup":customElements.get(i)||customElements.define(i,NlWelcomeSignUp);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$4();const nlAuthCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.animate-spin-loading{animation:spin 1s linear infinite;background:var(--qa-dark-color)}@keyframes spin{to{transform:rotate(1turn)}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.start-0{inset-inline-start:0}.top-0{top:0}.z-\\[80\\]{z-index:80}.z-\\[81\\]{z-index:81}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.h-5{height:20px}.h-7{height:28px}.h-full{height:100%}.w-5{width:20px}.w-7{width:28px}.w-full{width:100%}.max-w-96{max-width:384px}.flex-shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-transparent{border-color:transparent}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-opacity-75{--tw-bg-opacity:0.75}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-3{padding-bottom:12px}.pt-3,.py-3{padding-top:12px}.text-center{text-align:center}.text-base{font-size:16px;line-height:24px}.text-sm{font-size:14px;line-height:20px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}@media (min-width:640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:512px}}.ml-auto,.mx-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-3{margin-top:12px}.w-60{width:240px}.pt-2{padding-top:8px}.text-4xl{font-size:36px;line-height:40px}.text-lg{font-size:18px;line-height:28px}.mb-0\\.5{margin-bottom:2px}.mb-2{margin-bottom:8px}.mb-5{margin-bottom:20px}.ml-auto{margin-left:auto}.inline-block{display:inline-block}.h-4{height:16px}.w-4{width:16px}.w-72{width:288px}.max-w-72{max-width:288px}.border-\\[3px\\]{border-width:3px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:transparent}.pb-2{padding-bottom:8px}.pe-4{padding-inline-end:16px}.ps-4{padding-inline-start:16px}.text-2xl{font-size:24px;line-height:32px}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.mt-0{margin-top:0}.inline-flex{display:inline-flex}.max-h-0{max-height:0}.max-h-\\[500px\\]{max-height:500px}.max-w-52{max-width:208px}.max-w-7{max-width:28px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.gap-0\\.5{gap:2px}.gap-3{gap:12px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.border-b-\\[1px\\]{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.p-2{padding:8px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-bottom:8px;padding-top:8px}.pb-1{padding-bottom:4px}.pb-1\\.5{padding-bottom:6px}.pb-5{padding-bottom:20px}.pt-5{padding-top:20px}.text-3xl{font-size:30px;line-height:36px}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.decoration-dashed{text-decoration-style:dashed}.duration-300{transition-duration:.3s}.duration-\\[0\\.25s\\]{transition-duration:.25s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.h-12{height:48px}.w-12{width:48px}.mb-10{margin-bottom:40px}.mt-10{margin-top:40px}.h-20{height:80px}.w-20{width:80px}.border-\\[4px\\]{border-width:4px}.right-\\[-2px\\]{right:-2px}.right-\\[-3px\\]{right:-3px}.top-\\[-2px\\]{top:-2px}.top-\\[-3px\\]{top:-3px}.h-1\\.5{height:6px}.h-3{height:12px}.h-6{height:24px}.w-1\\.5{width:6px}.w-3{width:12px}.max-w-6{max-width:24px}.border-2{border-width:2px}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500,.bg-white{--tw-bg-opacity:1}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.pb-3{padding-bottom:12px}.pt-0{padding-top:0}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hover\\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.hover\\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.group:hover .group-hover\\:border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.inset-y-0{bottom:0;top:0}.ps-11{padding-inline-start:44px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.peer:disabled~.peer-disabled\\:pointer-events-none{pointer-events:none}.peer:disabled~.peer-disabled\\:opacity-50{opacity:.5}.dark\\:border-transparent:is(.dark *){border-color:transparent}.w-auto{width:auto}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.end-0{inset-inline-end:0}.h-\\[20px\\]{height:20px}.w-\\[20px\\]{width:20px}.border-\\[2px\\]{border-width:2px}.pe-11{padding-inline-end:44px}.mt-1{margin-top:4px}.hidden{display:none}.min-w-\\[15rem\\]{min-width:15rem}.overflow-hidden,.truncate{overflow:hidden}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}",NlAuthStyle0=nlAuthCss,NlAuth=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.nlCloseModal=createEvent(this,"nlCloseModal",7),this.nlChangeDarkMode=createEvent(this,"nlChangeDarkMode",7),this.theme="default",this.bunkers="",this.startScreen=CURRENT_MODULE.WELCOME,this.authMethods=[],this.hasExtension=!1,this.hasOTP=!1,this.isLoading=!1,this.isLoadingExtension=!1,this.isOTP=!1,this.authUrl="",this.error="",this.localSignup=!1,this.accounts=[],this.recents=[],this.darkMode=!1,this.welcomeTitle="",this.welcomeDescription="",this.connectionString="",this.connectionStringServices=[]}watchLocalSignupHandler(i){state.localSignup=i}watchLoadingHandler(i){state.isLoading=i}watchLoadingExtensionHandler(i){state.isLoadingExtension=i}watchOTPHandler(i){state.isOTP=i}watchAuthUrlHandler(i){state.authUrl=i}watchErrorHandler(i){state.error=i}handleClose(){this.nlCloseModal.emit()}handleChangeDarkMode(){this.nlChangeDarkMode.emit(!this.darkMode)}componentWillLoad(){state.path=[this.startScreen],state.localSignup=this.localSignup,console.log("path",state.path),state.isOTP=!1}handleClickToBack(){state.path.pop(),state.path=[...state.path],state.isLoading=!1,state.isLoadingExtension=!1,state.authUrl="",state.isOTP=!1}switchSignSignUpStrategy(i){state.path=CURRENT_MODULE.LOCAL_SIGNUP!==i?[CURRENT_MODULE.WELCOME,i]:[CURRENT_MODULE.WELCOME,CURRENT_MODULE.WELCOME_SIGNUP,i]}render(){const i="w-full h-full fixed top-0 start-0 z-[80] overflow-x-hidden overflow-y-auto flex items-center "+(this.darkMode?"dark":""),a=state.path.at(-1),r=!this.authMethods.length||!this.localSignup&&this.authMethods.includes("connect")||this.localSignup&&this.authMethods.includes("local");return h("div",{class:`theme-${this.theme}`},h("div",{class:i},h("div",{onClick:()=>this.handleClose(),class:"absolute top-0 left-0 w-full h-full bg-gray-500 bg-opacity-75 z-[80]"}),h("div",{class:"nl-bg relative z-[81] w-full flex flex-col rounded-xl sm:max-w-lg sm:w-full sm:mx-auto"},h("div",{class:"flex justify-between items-center py-3 px-4"},h("div",{class:"flex gap-2 items-center"},h("svg",{class:"w-7 h-7",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),h("p",{class:"font-bold nl-logo text-base"},"Nostr ",h("span",{class:"font-light"},"Login"))),h("div",{class:"flex gap-1"},h("button",{onClick:()=>this.handleChangeDarkMode(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Change theme"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",this.darkMode?{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"}:{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"}))),h("button",{onClick:()=>this.handleClose(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{class:"sr-only"},"Close"),h("svg",{class:"flex-shrink-0 w-5 h-5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{d:"M18 6 6 18"}),h("path",{d:"m6 6 12 12"}))))),state.path.length>1&&!state.isLoading&&h("div",{class:"p-4"},h("button",{onClick:()=>this.handleClickToBack(),type:"button",class:"nl-action-button flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600","data-hs-overlay":"#hs-vertically-centered-modal"},h("span",{class:"sr-only"},"Back"),h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-5 h-5"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"})))),state.isLoading||state.authUrl?h("nl-loading",{path:a}):h(Fragment,null,(()=>{if(state.isOTP)return h("nl-signin-otp",null);switch(a){case CURRENT_MODULE.WELCOME:return h("nl-welcome",{titleWelcome:this.welcomeTitle||void 0,description:this.welcomeDescription||void 0});case CURRENT_MODULE.LOGIN:return h("nl-signin",null);case CURRENT_MODULE.SIGNUP:return h("nl-signup",{bunkers:this.bunkers});case CURRENT_MODULE.LOCAL_SIGNUP:return h("nl-local-signup",null);case CURRENT_MODULE.CONFIRM_LOGOUT:return h("nl-confirm-logout",null);case CURRENT_MODULE.IMPORT_FLOW:return h("nl-import-flow",{services:this.connectionStringServices.filter(o=>o.canImport)});case CURRENT_MODULE.INFO:return h("nl-info",null);case CURRENT_MODULE.EXTENSION:return h("nl-info-extension",null);case CURRENT_MODULE.LOGIN_READ_ONLY:return h("nl-signin-read-only",null);case CURRENT_MODULE.LOGIN_BUNKER_URL:return h("nl-signin-bunker-url",null);case CURRENT_MODULE.LOGIN_OTP:return h("nl-signin-otp",null);case CURRENT_MODULE.WELCOME_LOGIN:return h("nl-welcome-signin",{hasOTP:this.hasOTP,authMethods:this.authMethods,hasExtension:this.hasExtension});case CURRENT_MODULE.WELCOME_SIGNUP:return h("nl-welcome-signup",null);case CURRENT_MODULE.CONNECTION_STRING:return h("nl-signin-connection-string",{connectionString:this.connectionString});case CURRENT_MODULE.CONNECT:return h("nl-connect",{connectionStringServices:this.connectionStringServices,authMethods:this.authMethods});case CURRENT_MODULE.PREVIOUSLY_LOGGED:return h("nl-previously-logged",{accounts:this.accounts,recents:this.recents});default:return h("nl-welcome",null)}})(),(state.isOTP||a!==CURRENT_MODULE.INFO&&a!==CURRENT_MODULE.CONFIRM_LOGOUT&&a!==CURRENT_MODULE.IMPORT_FLOW&&a!==CURRENT_MODULE.WELCOME&&a!==CURRENT_MODULE.EXTENSION&&a!==CURRENT_MODULE.PREVIOUSLY_LOGGED)&&h(Fragment,null,a===CURRENT_MODULE.WELCOME_SIGNUP||a===CURRENT_MODULE.SIGNUP||a===CURRENT_MODULE.LOCAL_SIGNUP?h("div",{class:"p-4 overflow-y-auto"},h("p",{class:"nl-footer font-light text-center text-sm pt-3 max-w-96 mx-auto"},"If you already have a profile please"," ",h("span",{onClick:()=>this.switchSignSignUpStrategy(CURRENT_MODULE.WELCOME_LOGIN),class:"cursor-pointer text-blue-400"},"log in"),".")):r&&h("div",{class:"p-4 overflow-y-auto"},h("p",{class:"nl-footer font-light text-center text-sm pt-3 max-w-96 mx-auto"},"If you don't have a profile please"," ",h("span",{onClick:()=>this.switchSignSignUpStrategy(this.localSignup?CURRENT_MODULE.LOCAL_SIGNUP:CURRENT_MODULE.WELCOME_SIGNUP),class:"cursor-pointer text-blue-400"},"sign up"),".")))))))}static get watchers(){return{localSignup:["watchLocalSignupHandler"],isLoading:["watchLoadingHandler"],isLoadingExtension:["watchLoadingExtensionHandler"],isOTP:["watchOTPHandler"],authUrl:["watchAuthUrlHandler"],error:["watchErrorHandler"]}}static get style(){return NlAuthStyle0}},[1,"nl-auth",{theme:[1025],bunkers:[1],startScreen:[1,"start-screen"],authMethods:[16],hasExtension:[4,"has-extension"],hasOTP:[4,"has-o-t-p"],isLoading:[4,"is-loading"],isLoadingExtension:[4,"is-loading-extension"],isOTP:[4,"is-o-t-p"],authUrl:[1,"auth-url"],error:[1],localSignup:[4,"local-signup"],accounts:[1040],recents:[1040],darkMode:[1028,"dark-mode"],welcomeTitle:[1,"welcome-title"],welcomeDescription:[1,"welcome-description"],connectionString:[1,"connection-string"],connectionStringServices:[16]},void 0,{localSignup:["watchLocalSignupHandler"],isLoading:["watchLoadingHandler"],isLoadingExtension:["watchLoadingExtensionHandler"],isOTP:["watchOTPHandler"],authUrl:["watchAuthUrlHandler"],error:["watchErrorHandler"]}]);function defineCustomElement$3(){typeof customElements>"u"||["nl-auth","button-base","nl-confirm-logout","nl-connect","nl-import-flow","nl-info","nl-info-extension","nl-loading","nl-local-signup","nl-login-status","nl-previously-logged","nl-select","nl-signin","nl-signin-bunker-url","nl-signin-connection-string","nl-signin-otp","nl-signin-read-only","nl-signup","nl-welcome","nl-welcome-signin","nl-welcome-signup"].forEach(i=>{switch(i){case"nl-auth":customElements.get(i)||customElements.define(i,NlAuth);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-confirm-logout":customElements.get(i)||defineCustomElement$m();break;case"nl-connect":customElements.get(i)||defineCustomElement$l();break;case"nl-import-flow":customElements.get(i)||defineCustomElement$j();break;case"nl-info":customElements.get(i)||defineCustomElement$i();break;case"nl-info-extension":customElements.get(i)||defineCustomElement$h();break;case"nl-loading":customElements.get(i)||defineCustomElement$g();break;case"nl-local-signup":customElements.get(i)||defineCustomElement$f();break;case"nl-login-status":customElements.get(i)||defineCustomElement$e();break;case"nl-previously-logged":customElements.get(i)||defineCustomElement$d();break;case"nl-select":customElements.get(i)||defineCustomElement$k();break;case"nl-signin":customElements.get(i)||defineCustomElement$c();break;case"nl-signin-bunker-url":customElements.get(i)||defineCustomElement$b();break;case"nl-signin-connection-string":customElements.get(i)||defineCustomElement$a();break;case"nl-signin-otp":customElements.get(i)||defineCustomElement$9();break;case"nl-signin-read-only":customElements.get(i)||defineCustomElement$8();break;case"nl-signup":customElements.get(i)||defineCustomElement$7();break;case"nl-welcome":customElements.get(i)||defineCustomElement$6();break;case"nl-welcome-signin":customElements.get(i)||defineCustomElement$5();break;case"nl-welcome-signup":customElements.get(i)||defineCustomElement$4()}})}defineCustomElement$3();const NlButton=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.theme="default",this.darkMode=!1,this.titleBtn="Open modal",this.disabled=!1}render(){return h("button-base",{key:"906c0f4cad65523702f56462bd36e2e773650d57",theme:this.theme,darkMode:this.darkMode,titleBtn:this.titleBtn,disabled:this.disabled})}},[1,"nl-button",{theme:[1],darkMode:[4,"dark-mode"],titleBtn:[1,"title-btn"],disabled:[4]}]);function defineCustomElement$2(){typeof customElements>"u"||["nl-button","button-base"].forEach(i=>{switch(i){case"nl-button":customElements.get(i)||customElements.define(i,NlButton);break;case"button-base":customElements.get(i)||defineCustomElement$n()}})}defineCustomElement$2();const nlChangeAccountCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:8px}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-0{height:0}.h-12{height:48px}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-12{width:48px}.w-16{width:64px}.w-4{width:16px}.w-44{width:176px}.w-5{width:20px}.w-52{width:208px}.w-6{width:24px}.w-7{width:28px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.min-w-40{min-width:160px}.max-w-40{max-width:160px}.flex-shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-center{justify-content:center}.gap-x-2{column-gap:8px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-\\[0px\\]{border-width:0}.border-\\[2px\\]{border-width:2px}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.bg-yellow-100{background-color:rgb(254 249 195/var(--tw-bg-opacity))}.p-2{padding:8px}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-center{text-align:center}.text-sm{font-size:14px;line-height:20px}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.left-0{left:0}.mt-1{margin-top:4px}.max-w-6{max-width:24px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.border-t-\\[1px\\]{border-top-width:1px}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.px-4{padding-left:16px;padding-right:16px}.py-2{padding-bottom:8px;padding-top:8px}.py-3{padding-bottom:12px;padding-top:12px}.pt-2{padding-top:8px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}.dark\\:border-transparent:is(.dark *){border-color:transparent}",NlChangeAccountStyle0=nlChangeAccountCss,NLChangeAccount=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.handleOpenWelcomeModal=createEvent(this,"handleOpenWelcomeModal",7),this.handleSwitchAccount=createEvent(this,"handleSwitchAccount",7),this.isOpen=!1,this.options=[],this.accounts=[],this.currentAccount=null,this.mode=!1,this.darkMode=!1,this.themeState="default",this.theme="default"}handleWindowClick(){this.wrapperRef.querySelector(".listClass")&&(this.isOpen=!1)}toggleDropdown(){this.isOpen=!this.isOpen,this.calculateDropdownPosition()}watchPropHandler(i){this.themeState=i}watchModeHandler(i){this.mode=i}watchAccountsHandler(i){this.options=i}connectedCallback(){this.themeState=this.theme,this.mode=this.darkMode}calculateDropdownPosition(){if(this.isOpen&&this.buttonRef){const i=this.buttonRef.getBoundingClientRect();this.ulRef.style.top=`${i.height}px`}}handleChange(i){this.handleSwitchAccount.emit(i)}handleOpenModal(){this.handleOpenWelcomeModal.emit()}render(){const i=(this.isOpen?"listClass flex flex-col gap-2":"hidden")+" w-full nl-select-list absolute z-10 left-0 shadow-md rounded-lg p-2 mt-1 after:h-4 after:absolute after:-bottom-4 after:start-0 after:w-full before:h-4 before:absolute before:-top-4 before:start-0 before:w-full",a=(this.isOpen?"rotate-180":"rotate-0")+" duration-300 flex-shrink-0 w-4 h-4 text-gray-500",r=this.options&&this.currentAccount?this.options.filter(o=>o.pubkey!==this.currentAccount.pubkey||o.authMethod!==this.currentAccount.authMethod):[];return h("div",{key:"e2fb1c4ca91fe75f9af8c40ba3411dba388ac9fd",class:`theme-${this.themeState}`},h("div",{key:"4ea60737ca60f4e6c20d014ed197f65f7b169432",class:"relative",ref:o=>this.wrapperRef=o},h("button",{key:"5838bf67141378607ec9d7f653f2eb71fbb655ee",ref:o=>this.buttonRef=o,onClick:()=>this.toggleDropdown(),type:"button",class:"nl-select peer py-3 px-4 flex items-center w-full justify-between border-transparent rounded-lg text-sm disabled:opacity-50 disabled:pointer-events-none dark:border-transparent"},h("span",{key:"b1424401cb9c0222175d027c505d07aa2f0932e9",class:"text-gray-500"},"Switch profile"),h("svg",{key:"58eecdd605e9cb6296656f26abf8153150ee0f64",class:a,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"f31b6c5b8a96e35a46bf39c983cad1af501a1763",d:"m6 9 6 6 6-6"}))),h("ul",{key:"a5cb6e8ab70134082b1ad7953939fd5aedb7481d",ref:o=>this.ulRef=o,class:i},this.options&&r.map(o=>{const c=o.name||o.nip05||o.pubkey;return h("li",{onClick:()=>this.handleChange(o),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},h("div",{class:"uppercase font-bold w-full max-w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},o?.picture?h("img",{class:"w-full rounded-full",src:o.picture,alt:"Logo"}):c?c[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))),h("div",{class:"overflow-hidden flex flex-col w-full"},h("div",{class:"truncate overflow-hidden"},c),h("nl-login-status",{info:o})))}),h("li",{key:"7d050773b50bbda055bd3f660045d5fee0c609c7",class:"first:pt-0 pt-2 border-t-[1px] first:border-none border-gray-300"},h("div",{key:"222120208bad410ec4217c15d8327a24abb71950",onClick:()=>this.handleOpenModal(),class:"nl-select-option flex cursor-pointer items-center gap-x-3.5 py-2 px-3 rounded-lg text-sm"},h("div",{key:"2d4d88a1df00ea687f6b32f8d97a29146efdb49a",class:"uppercase font-bold w-6 h-6 rounded-full border border-gray-400 flex justify-center items-center"},h("svg",{key:"6863afeb362ce38a2b6cca8611f91746a5d879ca",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-4 h-4"},h("path",{key:"16d78e3b3288db99c203cef5ed766ef61ce146a1","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 4.5v15m7.5-7.5h-15"}))),"Add profile")))))}get element(){return this}static get watchers(){return{theme:["watchPropHandler"],darkMode:["watchModeHandler"],accounts:["watchAccountsHandler"]}}static get style(){return NlChangeAccountStyle0}},[0,"nl-change-account",{accounts:[16],currentAccount:[16],darkMode:[4,"dark-mode"],theme:[1],isOpen:[32],options:[32],mode:[32],themeState:[32]},[[8,"click","handleWindowClick"]],{theme:["watchPropHandler"],darkMode:["watchModeHandler"],accounts:["watchAccountsHandler"]}]);function defineCustomElement$1(){typeof customElements>"u"||["nl-change-account","nl-login-status"].forEach(i=>{switch(i){case"nl-change-account":customElements.get(i)||customElements.define(i,NLChangeAccount);break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement$1();const nlBannerCss="/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:\"\"}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;color:#6b7280;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E\");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size=\"1\"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E\")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}.block{display:block}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.theme-default .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-default .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-description,.theme-default .nl-logo,.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-description,.theme-default .dark .nl-logo,.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.theme-default .nl-description a{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .dark .nl-description a{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity));text-decoration-line:underline}.theme-default .nl-action-button{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-action-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-default .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-title{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.theme-default .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.theme-default .nl-divider{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .nl-divider:before{border-top-width:1px}.theme-default .nl-divider:after,.theme-default .nl-divider:before{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .dark .nl-divider{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.theme-default .dark .nl-divider:after,.theme-default .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));content:var(--tw-content)}.theme-default .nl-footer{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-footer{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.theme-default .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-default .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-default .nl-input{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-default .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity));color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.theme-default .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.theme-default .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.theme-default .nl-select-option{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.theme-default .nl-select-option.active-option{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));color:rgb(30 58 138/var(--tw-text-opacity))}.theme-default .dark .nl-select-option{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.theme-default .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-default .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-default .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-default .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(31 41 55/var(--tw-text-opacity))}.theme-default .dark .nl-banner{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-color:rgb(55 65 81/var(--tw-border-opacity));color:rgb(209 213 219/var(--tw-text-opacity))}.theme-ocean .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(191 219 254/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-ocean .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(8 47 73/var(--tw-bg-opacity))}.theme-ocean .nl-description,.theme-ocean .nl-logo,.theme-ocean .nl-title{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-description,.theme-ocean .dark .nl-logo,.theme-ocean .dark .nl-title{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-action-button{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-action-button{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-ocean .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(224 242 254/var(--tw-bg-opacity));border-color:rgb(186 230 253/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.theme-ocean .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));border-color:rgb(8 47 73/var(--tw-border-opacity));color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity))}.theme-ocean .nl-divider{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .nl-divider:after,.theme-ocean .nl-divider:before{--tw-border-opacity:1;border-color:rgb(8 47 73/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .dark .nl-divider{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .dark .nl-divider:after,.theme-ocean .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity));content:var(--tw-content)}.theme-ocean .nl-footer{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity))}.theme-ocean .dark .nl-footer{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity))}.theme-ocean .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-ocean .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-ocean .nl-input{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity));border-color:rgb(14 165 233/var(--tw-border-opacity))}.theme-ocean .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 74 110/var(--tw-bg-opacity));color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(2 132 199/var(--tw-ring-opacity))}.theme-ocean .nl-select-list{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity))}.theme-ocean .nl-select-option{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity))}.theme-ocean .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity))}.theme-ocean .dark .nl-select-option{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity))}.theme-ocean .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity));color:rgb(125 211 252/var(--tw-text-opacity))}.theme-ocean .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-ocean .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-ocean .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-lemonade .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(187 247 208/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-lemonade .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(5 46 22/var(--tw-bg-opacity))}.theme-lemonade .nl-description,.theme-lemonade .nl-logo,.theme-lemonade .nl-title{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-description,.theme-lemonade .dark .nl-logo,.theme-lemonade .dark .nl-title{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-action-button{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-action-button{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-lemonade .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(220 252 231/var(--tw-bg-opacity));border-color:rgb(187 247 208/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(5 46 22/var(--tw-border-opacity));color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity))}.theme-lemonade .nl-divider{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .nl-divider:after,.theme-lemonade .nl-divider:before{--tw-border-opacity:1;border-color:rgb(5 46 22/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .dark .nl-divider{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .dark .nl-divider:after,.theme-lemonade .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity));content:var(--tw-content)}.theme-lemonade .nl-footer{--tw-text-opacity:1;color:rgb(5 46 22/var(--tw-text-opacity))}.theme-lemonade .dark .nl-footer{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity))}.theme-lemonade .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-lemonade .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-lemonade .nl-input{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity));border-color:rgb(34 197 94/var(--tw-border-opacity))}.theme-lemonade .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}.theme-lemonade .nl-select-list{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity))}.theme-lemonade .nl-select-option{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity))}.theme-lemonade .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.theme-lemonade .dark .nl-select-option{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.theme-lemonade .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));color:rgb(134 239 172/var(--tw-text-opacity))}.theme-lemonade .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-lemonade .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-lemonade .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-purple .nl-bg{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(233 213 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.theme-purple .dark .nl-bg{--tw-bg-opacity:1;--tw-shadow-color:rgba(51,65,85,.7);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(59 7 100/var(--tw-bg-opacity))}.theme-purple .nl-description,.theme-purple .nl-logo,.theme-purple .nl-title{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-description,.theme-purple .dark .nl-logo,.theme-purple .dark .nl-title{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-action-button{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-action-button{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px}.theme-purple .dark .nl-action-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(243 232 255/var(--tw-bg-opacity));border-color:rgb(233 213 255/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));border-color:rgb(59 7 100/var(--tw-border-opacity));color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity))}.theme-purple .nl-divider{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .nl-divider:after,.theme-purple .nl-divider:before{--tw-border-opacity:1;border-color:rgb(59 7 100/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .dark .nl-divider{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .dark .nl-divider:after,.theme-purple .dark .nl-divider:before{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity));content:var(--tw-content)}.theme-purple .nl-footer{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity))}.theme-purple .dark .nl-footer{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity))}.theme-purple .nl-error{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity))}.theme-purple .dark .nl-error{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity))}.theme-purple .nl-input{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-input:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-input:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .nl-select:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity));border-color:rgb(168 85 247/var(--tw-border-opacity))}.theme-purple .dark .nl-select{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(88 28 135/var(--tw-bg-opacity));color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 51 234/var(--tw-ring-opacity))}.theme-purple .nl-select-list{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-list{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity))}.theme-purple .nl-select-option{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.theme-purple .nl-select-option:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity))}.theme-purple .dark .nl-select-option{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.theme-purple .dark .nl-select-option:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(107 33 168/var(--tw-bg-opacity));color:rgb(216 180 254/var(--tw-text-opacity))}.theme-purple .nl-text-error{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.theme-purple .dark .nl-text-error{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.theme-purple .nl-text-success{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.theme-purple .dark .nl-text-success{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity))}.theme-crab .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(254 202 202/var(--tw-border-opacity));border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(69 10 10/var(--tw-text-opacity))}.theme-crab .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.theme-crab .dark .nl-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity));border-color:rgb(69 10 10/var(--tw-border-opacity));color:rgb(254 202 202/var(--tw-text-opacity))}.theme-crab .dark .nl-button:hover{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity))}:host{display:block}.show-slow{display:none;opacity:0;transition:.1s}.isOpen .show-slow{display:block;opacity:1;transition:.2s;transition-delay:.2s}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.right-2{right:8px}.top-2{top:8px}.top-52{top:208px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:8px}.ml-0{margin-left:0}.ml-\\[2px\\]{margin-left:2px}.mr-0{margin-right:0}.mr-2{margin-right:8px}.mr-3\\.5{margin-right:14px}.mt-2{margin-top:8px}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-0{height:0}.h-12{height:48px}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-\\[46px\\]{height:46px}.h-auto{height:auto}.w-0{width:0}.w-12{width:48px}.w-16{width:64px}.w-4{width:16px}.w-44{width:176px}.w-5{width:20px}.w-52{width:208px}.w-6{width:24px}.w-7{width:28px}.w-8{width:32px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.min-w-40{min-width:160px}.max-w-40{max-width:160px}.flex-shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-center{justify-content:center}.gap-x-2{column-gap:8px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-\\[0px\\]{border-width:0}.border-\\[2px\\]{border-width:2px}.border-current{border-color:currentColor}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white,.bg-yellow-100{--tw-bg-opacity:1}.bg-yellow-100{background-color:rgb(254 249 195/var(--tw-bg-opacity))}.p-2{padding:8px}.p-3{padding:12px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.py-2\\.5{padding-bottom:10px;padding-top:10px}.pl-\\[11px\\]{padding-left:11px}.text-center{text-align:center}.text-sm{font-size:14px;line-height:20px}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity))}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\\:right-2:hover{right:8px}.hover\\:rounded-r-lg:hover{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-50:disabled{opacity:.5}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark\\:focus\\:outline-none:focus:is(.dark *){outline:2px solid transparent;outline-offset:2px}.dark\\:focus\\:ring-1:focus:is(.dark *){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.w-auto{width:auto}.rounded-xl{border-radius:.75rem}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))}.px-1{padding-left:4px;padding-right:4px}.text-\\[10px\\]{font-size:10px}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.left-0{left:0}.mt-1{margin-top:4px}.max-w-6{max-width:24px}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-x-3\\.5{column-gap:14px}.overflow-hidden,.truncate{overflow:hidden}.border-t-\\[1px\\]{border-top-width:1px}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.px-4{padding-left:16px;padding-right:16px}.py-2{padding-bottom:8px;padding-top:8px}.py-3{padding-bottom:12px;padding-top:12px}.pt-2{padding-top:8px}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-top-4:before{content:var(--tw-content);top:-16px}.before\\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-full:before{content:var(--tw-content);width:100%}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:-bottom-4:after{bottom:-16px;content:var(--tw-content)}.after\\:start-0:after{content:var(--tw-content);inset-inline-start:0}.after\\:h-4:after{content:var(--tw-content);height:16px}.after\\:w-full:after{content:var(--tw-content);width:100%}.first\\:border-none:first-child{border-style:none}.first\\:pt-0:first-child{padding-top:0}.dark\\:border-transparent:is(.dark *){border-color:transparent}",NlBannerStyle0=nlBannerCss,NlBanner=proxyCustomElement(class extends H{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.handleRetryConfirmBanner=createEvent(this,"handleRetryConfirmBanner",7),this.handleNotifyConfirmBanner=createEvent(this,"handleNotifyConfirmBanner",7),this.handleSetConfirmBanner=createEvent(this,"handleSetConfirmBanner",7),this.handleLoginBanner=createEvent(this,"handleLoginBanner",7),this.handleLogoutBanner=createEvent(this,"handleLogoutBanner",7),this.handleOpenWelcomeModal=createEvent(this,"handleOpenWelcomeModal",7),this.handleConfirmLogout=createEvent(this,"handleConfirmLogout",7),this.handleImportModal=createEvent(this,"handleImportModal",7),this.isLogin=!1,this.theme="default",this.darkMode=!1,this.hiddenMode=!1,this.titleBanner="",this.domain="",this.urlNotify="",this.listNotifies=[],this.isOpenNotifyTimeOut=!1,this.isOpen=!1,this.isConfirm=!0,this.isOpenConfirm=!1,this.isLoading=!1,this.notify=null,this.isNotConfirmToSend=!1,this.userInfo=null,this.accounts=[]}watchNotifyHandler(i){var a,r,o;this.isNotConfirmToSend=!0,this.isOpen=!0,this.isOpenConfirm=!0,this.domain=(null===(o=null===(r=null===(a=this.userInfo)||void 0===a?void 0:a.nip05)||void 0===r?void 0:r.split("@"))||void 0===o?void 0:o[1])||"",i.url&&(this.urlNotify=i.url,this.isOpenNotifyTimeOut=!1),!this.urlNotify&&i.timeOut&&(this.isOpenNotifyTimeOut=!0)}handleOpen(){this.userInfo?this.isOpen=!0:this.handleOpenWelcomeModal.emit()}handleClose(){this.isOpen=!1,this.isOpenNotifyTimeOut=!1,this.isOpenConfirm=!1,this.isNotConfirmToSend&&(this.handleSetConfirmBanner.emit(this.urlNotify),this.isNotConfirmToSend=!1),this.urlNotify=""}handleLogin(){this.handleLoginBanner.emit(METHOD_MODULE.LOGIN),this.handleClose()}handleSignup(){this.handleLoginBanner.emit(METHOD_MODULE.SIGNUP),this.handleClose()}handleImport(){this.handleImportModal.emit(),this.handleClose()}handleLogout(){if(localStorage.getItem("backupKey"))return this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.handleClose(),void localStorage.removeItem("backupKey");"local"===this.userInfo.authMethod?this.handleConfirmLogout.emit():this.handleLogoutBanner.emit(METHOD_MODULE.LOGOUT),this.handleClose()}handleConfirm(){this.handleNotifyConfirmBanner.emit(this.urlNotify),this.isNotConfirmToSend=!1,this.handleClose()}handleRetryConfirm(){this.handleRetryConfirmBanner.emit(),this.isNotConfirmToSend=!1,this.handleClose()}render(){var i,a,r,o,s,c;const y=!(null===(i=this.userInfo)||void 0===i||!i.picture),_=(null===(a=this.userInfo)||void 0===a?void 0:a.name)||(null===(s=null===(o=null===(r=this.userInfo)||void 0===r?void 0:r.nip05)||void 0===o?void 0:o.split("@"))||void 0===s?void 0:s[0])||(null===(c=this.userInfo)||void 0===c?void 0:c.pubkey)||"",E=!!_,T=this.userInfo&&"local"===this.userInfo.authMethod,A=localStorage.getItem("backupKey");return h("div",{key:"135e66c8e2156c98f3c5b2ed33657e193575301e",class:`theme-${this.theme} ${!this.isOpen&&this.hiddenMode?"hidden":""}`},h("div",{key:"472074168314b51f8a80f53814043bfda4058c26",class:this.darkMode&&"dark"},h("div",{key:"f55074c5da729a4de542841ace63a7d73cabadf5",class:`nl-banner ${this.isOpen?"w-52 h-auto right-2 rounded-r-lg isOpen":"rounded-r-none hover:rounded-r-lg cursor-pointer"} z-50 w-12 h-12 fixed top-52 right-0 inline-block gap-x-2 text-sm font-medium rounded-lg hover:right-2 transition-all duration-300 ease-in-out`},h("div",{key:"10c552768319d8f6642ea23db3af15d3b54cec67",class:"block w-[48px] h-[46px] relative z-10"},h("div",{key:"52d9d39b5d27d2924fabd0560e27b3d3d214c011",onClick:()=>this.handleOpen(),class:"flex w-52 h-[46px] items-center pl-[11px]"},h("span",{key:"c64f3d89b7daba7ea1cf20f215561ebb18fa56e2",class:(this.isLoading?"w-5 h-5 border-[2px] mr-3.5 ml-[2px] opacity-1":"w-0 h-0 border-[0px] mr-0 opacity-0 ml-0")+" animate-spin transition-all duration-300 ease-in-out inline-block border-current border-t-transparent text-slate-900 dark:text-gray-300 rounded-full",role:"status","aria-label":"loading"}),this.userInfo?h("div",{class:"uppercase font-bold w-6 h-6 mr-2 rounded-full border border-gray-200 flex justify-center items-center"},y?h("img",{class:"w-full rounded-full",src:this.userInfo.picture,alt:"Logo"}):E?_[0]:h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))):h("div",{class:"flex justify-center items-center"},h("svg",{class:"w-6 h-6",width:"225",height:"224",viewBox:"0 0 225 224",fill:"none",xmlns:"http://www.w3.org/2000/svg"},h("rect",{width:"224.047",height:"224",rx:"64",fill:"#6951FA"}),h("path",{d:"M162.441 135.941V88.0593C170.359 85.1674 176 77.5348 176 68.6696C176 57.2919 166.708 48 155.33 48C143.953 48 134.661 57.2444 134.661 68.6696C134.661 77.5822 140.302 85.1674 148.219 88.0593V135.941C147.698 136.13 147.176 136.367 146.655 136.604L87.3956 77.3452C88.6282 74.6904 89.2919 71.7511 89.2919 68.6696C89.2919 57.2444 80.0474 48 68.6696 48C57.2919 48 48 57.2444 48 68.6696C48 77.5822 53.6415 85.1674 61.5585 88.0593V135.941C53.6415 138.833 48 146.465 48 155.33C48 166.708 57.2444 176 68.6696 176C80.0948 176 89.3393 166.708 89.3393 155.33C89.3393 146.418 83.6978 138.833 75.7807 135.941V88.0593C76.3022 87.8696 76.8237 87.6326 77.3452 87.3956L136.604 146.655C135.372 149.31 134.708 152.249 134.708 155.33C134.708 166.708 143.953 176 155.378 176C166.803 176 176.047 166.708 176.047 155.33C176.047 146.418 170.406 138.833 162.489 135.941H162.441Z",fill:"white"})),this.isOpen&&h("span",{class:"px-2"},h("b",null,"Nostr")," Login")),this.isOpen&&E&&h("div",{key:"ac034a746a28bd20a36770a49d02773ac97025a5",class:"show-slow truncate w-16 text-xs"},_),this.isOpen&&E&&h("nl-login-status",{key:"5355376e14be5616978f4ab4a7f635aa34dd79b1",info:this.userInfo}))),h("button",{key:"7b772fb052250c40b5f82df5c78ed89a4fc1c294",onClick:()=>this.handleClose(),type:"button",class:(this.isOpen?"z-20":"z-0")+" nl-action-button absolute right-2 top-2 z-0 show-slow flex justify-center items-center w-7 h-7 text-sm font-semibold rounded-full border border-transparent"},h("span",{key:"4ed204a4e214ef7d6d31bee7d3b3b0297adc969f",class:"sr-only"},"Close"),h("svg",{key:"78705023791bbfe894b5a522471340ee21ddc38d",class:"flex-shrink-0 w-5 h-5",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},h("path",{key:"065017768a1984e78818d39ee21d8a9e771fae71",d:"M18 6 6 18"}),h("path",{key:"2c647fa99c7d9d896fc36075862e6e52d7897228",d:"m6 6 12 12"}))),h("div",{key:"c96e61467259657e68a30a9adc47aab195bf7ee8",class:"p-3 show-slow"},this.isOpenConfirm?h("div",null,h("div",{class:"w-8 h-8 p-1/2 rounded-full border border-gray-200 bg-white mb-2 mt-2 show-slow m-auto"},h("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"#5a68ff",class:"w-full"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"}))),h("p",{class:"mb-2 text-center max-w-40 min-w-40 mx-auto"},this.isOpenNotifyTimeOut?"Keys not responding, check your key storage app":`Confirmation required at ${this.domain}`),this.isOpenNotifyTimeOut?h("a",{onClick:()=>this.handleClose(),href:`https://${this.domain}`,target:"_blank",class:"nl-button text-nowrap py-2.5 px-3 w-full inline-flex justify-center items-center gap-x-2 text-sm font-medium rounded-lg disabled:opacity-50 disabled:pointer-events-none dark:focus:outline-none dark:focus:ring-1 dark:focus:ring-gray-600"},"Go to ",this.domain):h("button-base",{onClick:()=>this.handleConfirm(),titleBtn:"Confirm"})):h("div",null,h("div",null,this.titleBanner&&h("p",{class:"mb-2 text-center show-slow max-w-40 min-w-40 mx-auto"},this.titleBanner),T&&h(Fragment,null,!A&&h("p",{class:"mb-2 text-center show-slow text-red-400 max-w-40 min-w-40 mx-auto"},"Your profile may be lost if you close this tab"),h("div",{class:"mb-2"},h("button-base",{onClick:()=>this.handleImport(),theme:"lemonade",titleBtn:"Back up profile"}))),h("div",{class:"mb-2"},h("nl-change-account",{currentAccount:this.userInfo,accounts:this.accounts})),!!this.listNotifies.length&&h("div",{onClick:()=>this.handleRetryConfirm(),class:"show-slow border border-yellow-600 text-yellow-600 bg-yellow-100 p-2 rounded-lg mb-2 cursor-pointer w-44 text-xs m-auto text-center"},"Requests: ",this.listNotifies.length),this.userInfo?h("button-base",{onClick:()=>this.handleLogout(),titleBtn:"Log out"}):h("div",null,h("button-base",{onClick:()=>this.handleLogin(),titleBtn:"Log in"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))),h("button-base",{onClick:()=>this.handleSignup(),titleBtn:"Sign up"},h("svg",{style:{display:"none"},slot:"icon-start",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"flex-shrink-0 w-4 h-4"},h("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"}))))))))))}static get watchers(){return{notify:["watchNotifyHandler"]}}static get style(){return NlBannerStyle0}},[1,"nl-banner",{theme:[1025],darkMode:[1028,"dark-mode"],hiddenMode:[1028,"hidden-mode"],titleBanner:[1,"title-banner"],listNotifies:[16],isOpen:[1028,"is-open"],isLoading:[4,"is-loading"],notify:[16],userInfo:[16],accounts:[1040],isLogin:[32],domain:[32],urlNotify:[32],isOpenNotifyTimeOut:[32],isConfirm:[32],isOpenConfirm:[32],isNotConfirmToSend:[32]},void 0,{notify:["watchNotifyHandler"]}]);function defineCustomElement(){typeof customElements>"u"||["nl-banner","button-base","nl-change-account","nl-login-status"].forEach(i=>{switch(i){case"nl-banner":customElements.get(i)||customElements.define(i,NlBanner);break;case"button-base":customElements.get(i)||defineCustomElement$n();break;case"nl-change-account":customElements.get(i)||defineCustomElement$1();break;case"nl-login-status":customElements.get(i)||defineCustomElement$e()}})}defineCustomElement();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var lib$1={},types={};Object.defineProperty(types,"__esModule",{value:!0});var ee={},taskCollection$1={},taskCollection={},bakeCollection={};(function(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.bakeCollectionVariadic=exports.bakeCollectionAwait=exports.bakeCollection=exports.BAKED_EMPTY_FUNC=void 0,exports.BAKED_EMPTY_FUNC=function(){};var FORLOOP_FALLBACK=1500;function generateArgsDefCode(i){var a="";if(0===i)return a;for(var r=0;r1)a?((r=this._tasks).push.apply(r,arguments),this.length+=arguments.length):(this._tasks.push(i),this.length++);else if(a){var s;1===o?((s=Array(1+arguments.length)).push(s),s.push.apply(s,arguments),this._tasks=s):((s=Array(arguments.length)).push.apply(s,arguments),this._tasks=s),this.length+=arguments.length}else this._tasks=1===o?[this._tasks,i]:i,this.length++}function push_rebuild(i,a){var r,o=this.length;if(o>1)a?((r=this._tasks).push.apply(r,arguments),this.length+=arguments.length):(this._tasks.push(i),this.length++);else if(a){var s;1===o?((s=Array(1+arguments.length)).push(s),s.push.apply(s,arguments),this._tasks=s):((s=Array(arguments.length)).push.apply(s,arguments),this._tasks=s),this.length+=arguments.length}else this._tasks=1===o?[this._tasks,i]:i,this.length++;this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}function _fast_remove_single(i,a){-1!==a&&(0===a?i.shift():a===i.length-1?i.length=i.length-1:i.splice(a,1))}function removeLast_norebuild(i){0!==this.length&&(1===this.length?this._tasks===i&&(this.length=0):(_fast_remove_single(this._tasks,this._tasks.lastIndexOf(i)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length))}function removeLast_rebuild(i){if(0!==this.length){if(1===this.length)return this._tasks===i&&(this.length=0),this.firstEmitBuildStrategy?void(this.call=bake_collection_1.BAKED_EMPTY_FUNC):void this.rebuild();_fast_remove_single(this._tasks,this._tasks.lastIndexOf(i)),1===this._tasks.length?(this._tasks=this._tasks[0],this.length=1):this.length=this._tasks.length,this.firstEmitBuildStrategy?this.call=rebuild_on_first_call:this.rebuild()}}function insert_norebuild(i){for(var a,r=[],o=1;o0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash$3(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$3(i.outputLen),number$3(i.blockLen)}function exists$3(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output$3(i,a){bytes$3(i);const r=a.outputLen;if(i.lengthi instanceof Uint8Array,createView$2=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),rotr$2=(i,a)=>i<<32-a|i>>>a,isLE$3=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$3)throw new Error("Non little-endian hardware is not supported");function utf8ToBytes$4(i){if("string"!=typeof i)throw new Error("utf8ToBytes expected string, got "+typeof i);return new Uint8Array((new TextEncoder).encode(i))}function toBytes$3(i){if("string"==typeof i&&(i=utf8ToBytes$4(i)),!u8a$3(i))throw new Error("expected Uint8Array, got "+typeof i);return i}function concatBytes$3(...i){const a=new Uint8Array(i.reduce((o,s)=>o+s.length,0));let r=0;return i.forEach(o=>{if(!u8a$3(o))throw new Error("Uint8Array expected");a.set(o,r),r+=o.length}),a}Array.from({length:256},(i,a)=>a.toString(16).padStart(2,"0"));let Hash$2=class{clone(){return this._cloneInto()}};function wrapConstructor$2(i){const a=o=>i().update(toBytes$3(o)).digest(),r=i();return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=()=>i(),a}function randomBytes$2(i=32){if(crypto$3&&"function"==typeof crypto$3.getRandomValues)return crypto$3.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}function setBigUint64$2(i,a,r,o){if("function"==typeof i.setBigUint64)return i.setBigUint64(a,r,o);const s=BigInt(32),c=BigInt(4294967295),y=Number(r>>s&c),_=Number(r&c),T=o?0:4;i.setUint32(a+(o?4:0),y,o),i.setUint32(a+T,_,o)}let SHA2$2=class extends Hash$2{constructor(i,a,r,o){super(),this.blockLen=i,this.outputLen=a,this.padOffset=r,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(i),this.view=createView$2(this.buffer)}update(i){assert$3.exists(this);const{view:a,buffer:r,blockLen:o}=this,s=(i=toBytes$3(i)).length;for(let c=0;co-c&&(this.process(r,0),c=0);for(let A=c;AT.length)throw new Error("_sha2: outputLen bigger than state");for(let A=0;Ai&a^~i&r,Maj$2=(i,a,r)=>i&a^i&r^a&r,SHA256_K$2=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV$2=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W$2=new Uint32Array(64);let SHA256$2=class extends SHA2$2{constructor(){super(64,32,8,!1),this.A=0|IV$2[0],this.B=0|IV$2[1],this.C=0|IV$2[2],this.D=0|IV$2[3],this.E=0|IV$2[4],this.F=0|IV$2[5],this.G=0|IV$2[6],this.H=0|IV$2[7]}get(){const{A:i,B:a,C:r,D:o,E:s,F:c,G:y,H:_}=this;return[i,a,r,o,s,c,y,_]}set(i,a,r,o,s,c,y,_){this.A=0|i,this.B=0|a,this.C=0|r,this.D=0|o,this.E=0|s,this.F=0|c,this.G=0|y,this.H=0|_}process(i,a){for(let A=0;A<16;A++,a+=4)SHA256_W$2[A]=i.getUint32(a,!1);for(let A=16;A<64;A++){const S=SHA256_W$2[A-15],I=SHA256_W$2[A-2],N=rotr$2(S,7)^rotr$2(S,18)^S>>>3,Y=rotr$2(I,17)^rotr$2(I,19)^I>>>10;SHA256_W$2[A]=Y+SHA256_W$2[A-7]+N+SHA256_W$2[A-16]|0}let{A:r,B:o,C:s,D:c,E:y,F:_,G:E,H:T}=this;for(let A=0;A<64;A++){const S=T+(rotr$2(y,6)^rotr$2(y,11)^rotr$2(y,25))+Chi$2(y,_,E)+SHA256_K$2[A]+SHA256_W$2[A]|0,I=(rotr$2(r,2)^rotr$2(r,13)^rotr$2(r,22))+Maj$2(r,o,s)|0;T=E,E=_,_=y,y=c+S|0,c=s,s=o,o=r,r=S+I|0}r=r+this.A|0,o=o+this.B|0,s=s+this.C|0,c=c+this.D|0,y=y+this.E|0,_=_+this.F|0,E=E+this.G|0,T=T+this.H|0,this.set(r,o,s,c,y,_,E,T)}roundClean(){SHA256_W$2.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}},SHA224$1=class extends SHA256$2{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}};const sha256$2=wrapConstructor$2(()=>new SHA256$2);wrapConstructor$2(()=>new SHA224$1);const _0n$4=BigInt(0),_1n$4=BigInt(1),_2n$2=BigInt(2),u8a$2=i=>i instanceof Uint8Array,hexes$2=Array.from({length:256},(i,a)=>a.toString(16).padStart(2,"0"));function bytesToHex$2(i){if(!u8a$2(i))throw new Error("Uint8Array expected");let a="";for(let r=0;ro+s.length,0));let r=0;return i.forEach(o=>{if(!u8a$2(o))throw new Error("Uint8Array expected");a.set(o,r),r+=o.length}),a}function equalBytes$1(i,a){if(i.length!==a.length)return!1;for(let r=0;r_0n$4;i>>=_1n$4,a+=1);return a}function bitGet(i,a){return i>>BigInt(a)&_1n$4}const bitSet=(i,a,r)=>i|(r?_1n$4:_0n$4)<(_2n$2<new Uint8Array(i),u8fr=i=>Uint8Array.from(i);function createHmacDrbg(i,a,r){if("number"!=typeof i||i<2)throw new Error("hashLen must be a number");if("number"!=typeof a||a<2)throw new Error("qByteLen must be a number");if("function"!=typeof r)throw new Error("hmacFn must be a function");let o=u8n(i),s=u8n(i),c=0;const y=()=>{o.fill(1),s.fill(0),c=0},_=(...A)=>r(s,o,...A),E=(A=u8n())=>{s=_(u8fr([0]),A),o=_(),0!==A.length&&(s=_(u8fr([1]),A),o=_())},T=()=>{if(c++>=1e3)throw new Error("drbg: tried 1000 values");let A=0;const S=[];for(;A{let I;for(y(),E(A);!(I=S(T()));)E();return y(),I}}const validatorFns={bigint:i=>"bigint"==typeof i,function:i=>"function"==typeof i,boolean:i=>"boolean"==typeof i,string:i=>"string"==typeof i,isSafeInteger:i=>Number.isSafeInteger(i),array:i=>Array.isArray(i),field:(i,a)=>a.Fp.isValid(i),hash:i=>"function"==typeof i&&Number.isSafeInteger(i.outputLen)};function validateObject(i,a,r={}){const o=(s,c,y)=>{const _=validatorFns[c];if("function"!=typeof _)throw new Error(`Invalid validator "${c}", expected function`);const E=i[s];if(!(y&&void 0===E||_(E,i)))throw new Error(`Invalid param ${String(s)}=${E} (${typeof E}), expected ${c}`)};for(const[s,c]of Object.entries(a))o(s,c,!1);for(const[s,c]of Object.entries(r))o(s,c,!0);return i}var ut=Object.freeze({__proto__:null,bitGet,bitLen,bitMask,bitSet,bytesToHex:bytesToHex$2,bytesToNumberBE,bytesToNumberLE,concatBytes:concatBytes$2,createHmacDrbg,ensureBytes:ensureBytes$1,equalBytes:equalBytes$1,hexToBytes:hexToBytes$2,hexToNumber,numberToBytesBE,numberToBytesLE,numberToHexUnpadded,numberToVarBytesBE,utf8ToBytes:utf8ToBytes$3,validateObject});const _0n$3=BigInt(0),_1n$3=BigInt(1),_2n$1=BigInt(2),_3n$1=BigInt(3),_4n=BigInt(4),_5n=BigInt(5),_8n=BigInt(8);function mod(i,a){const r=i%a;return r>=_0n$3?r:a+r}function pow(i,a,r){if(r<=_0n$3||a<_0n$3)throw new Error("Expected power/modulo > 0");if(r===_1n$3)return _0n$3;let o=_1n$3;for(;a>_0n$3;)a&_1n$3&&(o=o*i%r),i=i*i%r,a>>=_1n$3;return o}function pow2(i,a,r){let o=i;for(;a-- >_0n$3;)o*=o,o%=r;return o}function invert(i,a){if(i===_0n$3||a<=_0n$3)throw new Error(`invert: expected positive integers, got n=${i} mod=${a}`);let r=mod(i,a),o=a,s=_0n$3,c=_1n$3;for(;r!==_0n$3;){const y=o%r,_=s-c*(o/r);o=r,r=y,s=c,c=_}if(o!==_1n$3)throw new Error("invert: does not exist");return mod(s,a)}function tonelliShanks(i){const a=(i-_1n$3)/_2n$1;let r,o,s;for(r=i-_1n$3,o=0;r%_2n$1===_0n$3;r/=_2n$1,o++);for(s=_2n$1;s(r[o]="function",r),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}function FpPow(i,a,r){if(r<_0n$3)throw new Error("Expected power > 0");if(r===_0n$3)return i.ONE;if(r===_1n$3)return a;let o=i.ONE,s=a;for(;r>_0n$3;)r&_1n$3&&(o=i.mul(o,s)),s=i.sqr(s),r>>=_1n$3;return o}function FpInvertBatch(i,a){const r=new Array(a.length),o=a.reduce((c,y,_)=>i.is0(y)?c:(r[_]=c,i.mul(c,y)),i.ONE),s=i.inv(o);return a.reduceRight((c,y,_)=>i.is0(y)?c:(r[_]=i.mul(c,r[_]),i.mul(c,y)),s),r}function nLength(i,a){const r=void 0!==a?a:i.toString(2).length;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}function Field(i,a,r=!1,o={}){if(i<=_0n$3)throw new Error(`Expected Fp ORDER > 0, got ${i}`);const{nBitLength:s,nByteLength:c}=nLength(i,a);if(c>2048)throw new Error("Field lengths over 2048 bytes are not supported");const y=FpSqrt(i),_=Object.freeze({ORDER:i,BITS:s,BYTES:c,MASK:bitMask(s),ZERO:_0n$3,ONE:_1n$3,create:E=>mod(E,i),isValid:E=>{if("bigint"!=typeof E)throw new Error("Invalid field element: expected bigint, got "+typeof E);return _0n$3<=E&&EE===_0n$3,isOdd:E=>(E&_1n$3)===_1n$3,neg:E=>mod(-E,i),eql:(E,T)=>E===T,sqr:E=>mod(E*E,i),add:(E,T)=>mod(E+T,i),sub:(E,T)=>mod(E-T,i),mul:(E,T)=>mod(E*T,i),pow:(E,T)=>FpPow(_,E,T),div:(E,T)=>mod(E*invert(T,i),i),sqrN:E=>E*E,addN:(E,T)=>E+T,subN:(E,T)=>E-T,mulN:(E,T)=>E*T,inv:E=>invert(E,i),sqrt:o.sqrt||(E=>y(_,E)),invertBatch:E=>FpInvertBatch(_,E),cmov:(E,T,A)=>A?T:E,toBytes:E=>r?numberToBytesLE(E,c):numberToBytesBE(E,c),fromBytes:E=>{if(E.length!==c)throw new Error(`Fp.fromBytes: expected ${c}, got ${E.length}`);return r?bytesToNumberLE(E):bytesToNumberBE(E)}});return Object.freeze(_)}function hashToPrivateScalar(i,a,r=!1){const o=(i=ensureBytes$1("privateHash",i)).length,s=nLength(a).nByteLength+8;if(s<24||o1024)throw new Error(`hashToPrivateScalar: expected ${s}-1024 bytes of input, got ${o}`);return mod(r?bytesToNumberLE(i):bytesToNumberBE(i),a-_1n$3)+_1n$3}const _0n$2=BigInt(0),_1n$2=BigInt(1);function wNAF(i,a){const r=(s,c)=>{const y=c.negate();return s?y:c},o=s=>({windows:Math.ceil(a/s)+1,windowSize:2**(s-1)});return{constTimeNegate:r,unsafeLadder(s,c){let y=i.ZERO,_=s;for(;c>_0n$2;)c&_1n$2&&(y=y.add(_)),_=_.double(),c>>=_1n$2;return y},precomputeWindow(s,c){const{windows:y,windowSize:_}=o(c),E=[];let T=s,A=T;for(let S=0;S>=N,q>E&&(q-=I,y+=_1n$2);const dt=z,pt=z+Math.abs(q)-1,_t=q<0;0===q?A=A.add(r(Y%2!=0,c[dt])):T=T.add(r(_t,c[pt]))}return{p:T,f:A}},wNAFCached(s,c,y,_){const E=s._WINDOW_SIZE||1;let T=c.get(s);return T||(T=this.precomputeWindow(s,E),1!==E&&c.set(s,_(T))),this.wNAF(E,T,y)}}}function validateBasic(i){return validateField(i.Fp),validateObject(i,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...nLength(i.n,i.nBitLength),...i,p:i.Fp.ORDER})}function validatePointOpts(i){const a=validateBasic(i);validateObject(a,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:r,Fp:o,a:s}=a;if(r){if(!o.eql(s,o.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof r||"bigint"!=typeof r.beta||"function"!=typeof r.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...a})}const{bytesToNumberBE:b2n,hexToBytes:h2b}=ut,DER={Err:class extends Error{constructor(i=""){super(i)}},_parseInt(i){const{Err:a}=DER;if(i.length<2||2!==i[0])throw new a("Invalid signature integer tag");const r=i[1],o=i.subarray(2,r+2);if(!r||o.length!==r)throw new a("Invalid signature integer: wrong length");if(128&o[0])throw new a("Invalid signature integer: negative");if(0===o[0]&&!(128&o[1]))throw new a("Invalid signature integer: unnecessary leading zero");return{d:b2n(o),l:i.subarray(r+2)}},toSig(i){const{Err:a}=DER,r="string"==typeof i?h2b(i):i;if(!(r instanceof Uint8Array))throw new Error("ui8a expected");let o=r.length;if(o<2||48!=r[0])throw new a("Invalid signature tag");if(r[1]!==o-2)throw new a("Invalid signature: incorrect length");const{d:s,l:c}=DER._parseInt(r.subarray(2)),{d:y,l:_}=DER._parseInt(c);if(_.length)throw new a("Invalid signature: left bytes after parsing");return{r:s,s:y}},hexFromSig(i){const a=T=>8&Number.parseInt(T[0],16)?"00"+T:T,r=T=>{const A=T.toString(16);return 1&A.length?`0${A}`:A},o=a(r(i.s)),s=a(r(i.r)),c=o.length/2,y=s.length/2,_=r(c),E=r(y);return`30${r(y+c+4)}02${E}${s}02${_}${o}`}},_0n$1=BigInt(0),_1n$1=BigInt(1);BigInt(2);const _3n=BigInt(3);function weierstrassPoints(i){const a=validatePointOpts(i),{Fp:r}=a,o=a.toBytes||((Y,z,q)=>{const dt=z.toAffine();return concatBytes$2(Uint8Array.from([4]),r.toBytes(dt.x),r.toBytes(dt.y))}),s=a.fromBytes||(Y=>{const z=Y.subarray(1);return{x:r.fromBytes(z.subarray(0,r.BYTES)),y:r.fromBytes(z.subarray(r.BYTES,2*r.BYTES))}});function c(Y){const{a:z,b:q}=a,dt=r.sqr(Y),pt=r.mul(dt,Y);return r.add(r.add(pt,r.mul(Y,z)),q)}if(!r.eql(r.sqr(a.Gy),c(a.Gx)))throw new Error("bad generator point: equation left != right");function y(Y){return"bigint"==typeof Y&&_0n$1r.eql(et,r.ZERO);return pt(q)&&pt(dt)?S.ZERO:new S(q,dt,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(z){const q=r.invertBatch(z.map(dt=>dt.pz));return z.map((dt,pt)=>dt.toAffine(q[pt])).map(S.fromAffine)}static fromHex(z){const q=S.fromAffine(s(ensureBytes$1("pointHex",z)));return q.assertValidity(),q}static fromPrivateKey(z){return S.BASE.multiply(E(z))}_setWindowSize(z){this._WINDOW_SIZE=z,T.delete(this)}assertValidity(){if(this.is0()){if(a.allowInfinityPoint)return;throw new Error("bad point: ZERO")}const{x:z,y:q}=this.toAffine();if(!r.isValid(z)||!r.isValid(q))throw new Error("bad point: x or y not FE");const dt=r.sqr(q),pt=c(z);if(!r.eql(dt,pt))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:z}=this.toAffine();if(r.isOdd)return!r.isOdd(z);throw new Error("Field doesn't support isOdd")}equals(z){A(z);const{px:q,py:dt,pz:pt}=this,{px:et,py:_t,pz:Bt}=z,jt=r.eql(r.mul(q,Bt),r.mul(et,pt)),At=r.eql(r.mul(dt,Bt),r.mul(_t,pt));return jt&&At}negate(){return new S(this.px,r.neg(this.py),this.pz)}double(){const{a:z,b:q}=a,dt=r.mul(q,_3n),{px:pt,py:et,pz:_t}=this;let Bt=r.ZERO,jt=r.ZERO,At=r.ZERO,kt=r.mul(pt,pt),ct=r.mul(et,et),lt=r.mul(_t,_t),Ct=r.mul(pt,et);return Ct=r.add(Ct,Ct),At=r.mul(pt,_t),At=r.add(At,At),Bt=r.mul(z,At),jt=r.mul(dt,lt),jt=r.add(Bt,jt),Bt=r.sub(ct,jt),jt=r.add(ct,jt),jt=r.mul(Bt,jt),Bt=r.mul(Ct,Bt),At=r.mul(dt,At),lt=r.mul(z,lt),Ct=r.sub(kt,lt),Ct=r.mul(z,Ct),Ct=r.add(Ct,At),At=r.add(kt,kt),kt=r.add(At,kt),kt=r.add(kt,lt),kt=r.mul(kt,Ct),jt=r.add(jt,kt),lt=r.mul(et,_t),lt=r.add(lt,lt),kt=r.mul(lt,Ct),Bt=r.sub(Bt,kt),At=r.mul(lt,ct),At=r.add(At,At),At=r.add(At,At),new S(Bt,jt,At)}add(z){A(z);const{px:q,py:dt,pz:pt}=this,{px:et,py:_t,pz:Bt}=z;let jt=r.ZERO,At=r.ZERO,kt=r.ZERO;const ct=a.a,lt=r.mul(a.b,_3n);let Ct=r.mul(q,et),$t=r.mul(dt,_t),qt=r.mul(pt,Bt),ve=r.add(q,dt),ne=r.add(et,_t);ve=r.mul(ve,ne),ne=r.add(Ct,$t),ve=r.sub(ve,ne),ne=r.add(q,pt);let ce=r.add(et,Bt);return ne=r.mul(ne,ce),ce=r.add(Ct,qt),ne=r.sub(ne,ce),ce=r.add(dt,pt),jt=r.add(_t,Bt),ce=r.mul(ce,jt),jt=r.add($t,qt),ce=r.sub(ce,jt),kt=r.mul(ct,ne),jt=r.mul(lt,qt),kt=r.add(jt,kt),jt=r.sub($t,kt),kt=r.add($t,kt),At=r.mul(jt,kt),$t=r.add(Ct,Ct),$t=r.add($t,Ct),qt=r.mul(ct,qt),ne=r.mul(lt,ne),$t=r.add($t,qt),qt=r.sub(Ct,qt),qt=r.mul(ct,qt),ne=r.add(ne,qt),Ct=r.mul($t,ne),At=r.add(At,Ct),Ct=r.mul(ce,ne),jt=r.mul(ve,jt),jt=r.sub(jt,Ct),Ct=r.mul(ve,$t),kt=r.mul(ce,kt),kt=r.add(kt,Ct),new S(jt,At,kt)}subtract(z){return this.add(z.negate())}is0(){return this.equals(S.ZERO)}wNAF(z){return N.wNAFCached(this,T,z,q=>{const dt=r.invertBatch(q.map(pt=>pt.pz));return q.map((pt,et)=>pt.toAffine(dt[et])).map(S.fromAffine)})}multiplyUnsafe(z){const q=S.ZERO;if(z===_0n$1)return q;if(_(z),z===_1n$1)return this;const{endo:dt}=a;if(!dt)return N.unsafeLadder(this,z);let{k1neg:pt,k1:et,k2neg:_t,k2:Bt}=dt.splitScalar(z),jt=q,At=q,kt=this;for(;et>_0n$1||Bt>_0n$1;)et&_1n$1&&(jt=jt.add(kt)),Bt&_1n$1&&(At=At.add(kt)),kt=kt.double(),et>>=_1n$1,Bt>>=_1n$1;return pt&&(jt=jt.negate()),_t&&(At=At.negate()),At=new S(r.mul(At.px,dt.beta),At.py,At.pz),jt.add(At)}multiply(z){_(z);let q,dt,pt=z;const{endo:et}=a;if(et){const{k1neg:_t,k1:Bt,k2neg:jt,k2:At}=et.splitScalar(pt);let{p:kt,f:ct}=this.wNAF(Bt),{p:lt,f:Ct}=this.wNAF(At);kt=N.constTimeNegate(_t,kt),lt=N.constTimeNegate(jt,lt),lt=new S(r.mul(lt.px,et.beta),lt.py,lt.pz),q=kt.add(lt),dt=ct.add(Ct)}else{const{p:_t,f:Bt}=this.wNAF(pt);q=_t,dt=Bt}return S.normalizeZ([q,dt])[0]}multiplyAndAddUnsafe(z,q,dt){const pt=S.BASE,et=(Bt,jt)=>jt!==_0n$1&&jt!==_1n$1&&Bt.equals(pt)?Bt.multiply(jt):Bt.multiplyUnsafe(jt),_t=et(this,q).add(et(z,dt));return _t.is0()?void 0:_t}toAffine(z){const{px:q,py:dt,pz:pt}=this,et=this.is0();null==z&&(z=et?r.ONE:r.inv(pt));const _t=r.mul(q,z),Bt=r.mul(dt,z),jt=r.mul(pt,z);if(et)return{x:r.ZERO,y:r.ZERO};if(!r.eql(jt,r.ONE))throw new Error("invZ was invalid");return{x:_t,y:Bt}}isTorsionFree(){const{h:z,isTorsionFree:q}=a;if(z===_1n$1)return!0;if(q)return q(S,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:z,clearCofactor:q}=a;return z===_1n$1?this:q?q(S,this):this.multiplyUnsafe(a.h)}toRawBytes(z=!0){return this.assertValidity(),o(S,this,z)}toHex(z=!0){return bytesToHex$2(this.toRawBytes(z))}}S.BASE=new S(a.Gx,a.Gy,r.ONE),S.ZERO=new S(r.ZERO,r.ONE,r.ZERO);const I=a.nBitLength,N=wNAF(S,a.endo?Math.ceil(I/2):I);return{CURVE:a,ProjectivePoint:S,normPrivateKeyToScalar:E,weierstrassEquation:c,isWithinCurveOrder:y}}function validateOpts(i){const a=validateBasic(i);return validateObject(a,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...a})}function weierstrass(i){const a=validateOpts(i),{Fp:r,n:o}=a,s=r.BYTES+1,c=2*r.BYTES+1;function y(ct){return mod(ct,o)}function _(ct){return invert(ct,o)}const{ProjectivePoint:E,normPrivateKeyToScalar:T,weierstrassEquation:A,isWithinCurveOrder:S}=weierstrassPoints({...a,toBytes(ct,lt,Ct){const $t=lt.toAffine(),qt=r.toBytes($t.x),ve=concatBytes$2;return Ct?ve(Uint8Array.from([lt.hasEvenY()?2:3]),qt):ve(Uint8Array.from([4]),qt,r.toBytes($t.y))},fromBytes(ct){const lt=ct.length,Ct=ct[0],$t=ct.subarray(1);if(lt!==s||2!==Ct&&3!==Ct){if(lt===c&&4===Ct)return{x:r.fromBytes($t.subarray(0,r.BYTES)),y:r.fromBytes($t.subarray(r.BYTES,2*r.BYTES))};throw new Error(`Point of length ${lt} was invalid. Expected ${s} compressed bytes or ${c} uncompressed bytes`)}{const ve=bytesToNumberBE($t);if(!(_0n$1<(qt=ve)&&qtbytesToHex$2(numberToBytesBE(ct,a.nByteLength));function N(ct){return ct>o>>_1n$1}const Y=(ct,lt,Ct)=>bytesToNumberBE(ct.slice(lt,Ct));class z{constructor(lt,Ct,$t){this.r=lt,this.s=Ct,this.recovery=$t,this.assertValidity()}static fromCompact(lt){const Ct=a.nByteLength;return lt=ensureBytes$1("compactSignature",lt,2*Ct),new z(Y(lt,0,Ct),Y(lt,Ct,2*Ct))}static fromDER(lt){const{r:Ct,s:$t}=DER.toSig(ensureBytes$1("DER",lt));return new z(Ct,$t)}assertValidity(){if(!S(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!S(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(lt){return new z(this.r,this.s,lt)}recoverPublicKey(lt){const{r:Ct,s:$t,recovery:qt}=this,ve=et(ensureBytes$1("msgHash",lt));if(null==qt||![0,1,2,3].includes(qt))throw new Error("recovery id invalid");const ne=2===qt||3===qt?Ct+a.n:Ct;if(ne>=r.ORDER)throw new Error("recovery id 2 or 3 invalid");const qe=E.fromHex((1&qt?"03":"02")+I(ne)),Mr=_(ne),mr=y(-ve*Mr),_r=y($t*Mr),Wr=E.BASE.multiplyAndAddUnsafe(qe,mr,_r);if(!Wr)throw new Error("point at infinify");return Wr.assertValidity(),Wr}hasHighS(){return N(this.s)}normalizeS(){return this.hasHighS()?new z(this.r,y(-this.s),this.recovery):this}toDERRawBytes(){return hexToBytes$2(this.toDERHex())}toDERHex(){return DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return hexToBytes$2(this.toCompactHex())}toCompactHex(){return I(this.r)+I(this.s)}}const q={isValidPrivateKey(ct){try{return T(ct),!0}catch{return!1}},normPrivateKeyToScalar:T,randomPrivateKey:()=>numberToBytesBE(hashToPrivateScalar(a.randomBytes(r.BYTES+8),o),a.nByteLength),precompute:(ct=8,lt=E.BASE)=>(lt._setWindowSize(ct),lt.multiply(BigInt(3)),lt)};function dt(ct){const lt=ct instanceof Uint8Array,Ct="string"==typeof ct,$t=(lt||Ct)&&ct.length;return lt?$t===s||$t===c:Ct?$t===2*s||$t===2*c:ct instanceof E}const pt=a.bits2int||function(ct){const lt=bytesToNumberBE(ct),Ct=8*ct.length-a.nBitLength;return Ct>0?lt>>BigInt(Ct):lt},et=a.bits2int_modN||function(ct){return y(pt(ct))},_t=bitMask(a.nBitLength);function Bt(ct){if("bigint"!=typeof ct)throw new Error("bigint expected");if(!(_0n$1<=ct&&ct<_t))throw new Error(`bigint expected < 2^${a.nBitLength}`);return numberToBytesBE(ct,a.nByteLength)}const At={lowS:a.lowS,prehash:!1},kt={lowS:a.lowS,prehash:!1};return E.BASE._setWindowSize(8),{CURVE:a,getPublicKey:function(ct,lt=!0){return E.fromPrivateKey(ct).toRawBytes(lt)},getSharedSecret:function(ct,lt,Ct=!0){if(dt(ct))throw new Error("first arg must be private key");if(!dt(lt))throw new Error("second arg must be public key");return E.fromHex(lt).multiply(T(ct)).toRawBytes(Ct)},sign:function(ct,lt,Ct=At){const{seed:$t,k2sig:qt}=function jt(ct,lt,Ct=At){if(["recovered","canonical"].some(ke=>ke in Ct))throw new Error("sign() legacy options not supported");const{hash:$t,randomBytes:qt}=a;let{lowS:ve,prehash:ne,extraEntropy:ce}=Ct;null==ve&&(ve=!0),ct=ensureBytes$1("msgHash",ct),ne&&(ct=ensureBytes$1("prehashed msgHash",$t(ct)));const qe=et(ct),Mr=T(lt),mr=[Bt(Mr),Bt(qe)];if(null!=ce){const ke=!0===ce?qt(r.BYTES):ce;mr.push(ensureBytes$1("extraEntropy",ke,r.BYTES))}const _r=concatBytes$2(...mr),Wr=qe;return{seed:_r,k2sig:function(ke){const Ve=pt(ke);if(!S(Ve))return;const yt=_(Ve),Lt=E.BASE.multiply(Ve).toAffine(),Ie=y(Lt.x);if(Ie===_0n$1)return;const Pt=y(yt*y(Wr+Ie*Mr));if(Pt===_0n$1)return;let le=(Lt.x===Ie?0:2)|Number(Lt.y&_1n$1),zt=Pt;return ve&&N(Pt)&&(zt=N(Ae=Pt)?y(-Ae):Ae,le^=1),new z(Ie,zt,le);var Ae}}}(ct,lt,Ct);return createHmacDrbg(a.hash.outputLen,a.nByteLength,a.hmac)($t,qt)},verify:function(ct,lt,Ct,$t=kt){const qt=ct;if(lt=ensureBytes$1("msgHash",lt),Ct=ensureBytes$1("publicKey",Ct),"strict"in $t)throw new Error("options.strict was renamed to lowS");const{lowS:ve,prehash:ne}=$t;let ce,qe;try{if("string"==typeof qt||qt instanceof Uint8Array)try{ce=z.fromDER(qt)}catch(Lt){if(!(Lt instanceof DER.Err))throw Lt;ce=z.fromCompact(qt)}else{if("object"!=typeof qt||"bigint"!=typeof qt.r||"bigint"!=typeof qt.s)throw new Error("PARSE");{const{r:Lt,s:Ie}=qt;ce=new z(Lt,Ie)}}qe=E.fromHex(Ct)}catch(Lt){if("PARSE"===Lt.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(ve&&ce.hasHighS())return!1;ne&&(lt=a.hash(lt));const{r:Mr,s:mr}=ce,_r=et(lt),Wr=_(mr),ke=y(_r*Wr),Ve=y(Mr*Wr),yt=E.BASE.multiplyAndAddUnsafe(qe,ke,Ve)?.toAffine();return!!yt&&y(yt.x)===Mr},ProjectivePoint:E,Signature:z,utils:q}}BigInt(4);let HMAC$2=class extends Hash$2{constructor(i,a){super(),this.finished=!1,this.destroyed=!1,assert$3.hash(i);const r=toBytes$3(a);if(this.iHash=i.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,s=new Uint8Array(o);s.set(r.length>o?i.create().update(r).digest():r);for(let c=0;cnew HMAC$2(i,a).update(r).digest();function getHash(i){return{hash:i,hmac:(a,...r)=>hmac$2(i,a,concatBytes$3(...r)),randomBytes:randomBytes$2}}function createCurve(i,a){const r=o=>weierstrass({...i,...getHash(o)});return Object.freeze({...r(a),create:r})}hmac$2.create=(i,a)=>new HMAC$2(i,a);const secp256k1P=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),secp256k1N=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),_1n=BigInt(1),_2n=BigInt(2),divNearest=(i,a)=>(i+a/_2n)/a;function sqrtMod(i){const a=secp256k1P,r=BigInt(3),o=BigInt(6),s=BigInt(11),c=BigInt(22),y=BigInt(23),_=BigInt(44),E=BigInt(88),T=i*i*i%a,A=T*T*i%a,S=pow2(A,r,a)*A%a,I=pow2(S,r,a)*A%a,N=pow2(I,_2n,a)*T%a,Y=pow2(N,s,a)*N%a,z=pow2(Y,c,a)*Y%a,q=pow2(z,_,a)*z%a,dt=pow2(q,E,a)*q%a,pt=pow2(dt,_,a)*z%a,et=pow2(pt,r,a)*A%a,_t=pow2(et,y,a)*Y%a,Bt=pow2(_t,o,a)*T%a,jt=pow2(Bt,_2n,a);if(!Fp.eql(Fp.sqr(jt),i))throw new Error("Cannot find square root");return jt}const Fp=Field(secp256k1P,void 0,void 0,{sqrt:sqrtMod}),secp256k1=createCurve({a:BigInt(0),b:BigInt(7),Fp,n:secp256k1N,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:i=>{const a=secp256k1N,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),o=-_1n*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),s=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),c=r,y=BigInt("0x100000000000000000000000000000000"),_=divNearest(c*i,a),E=divNearest(-o*i,a);let T=mod(i-_*r-E*s,a),A=mod(-_*o-E*c,a);const S=T>y,I=A>y;if(S&&(T=a-T),I&&(A=a-A),T>y||A>y)throw new Error("splitScalar: Endomorphism failed, k="+i);return{k1neg:S,k1:T,k2neg:I,k2:A}}}},sha256$2),_0n=BigInt(0),fe=i=>"bigint"==typeof i&&_0n"bigint"==typeof i&&_0ns.charCodeAt(0)));r=concatBytes$2(o,o),TAGGED_HASH_PREFIXES[i]=r}return sha256$2(concatBytes$2(r,...a))}const pointToBytes=i=>i.toRawBytes(!0).slice(1),numTo32b=i=>numberToBytesBE(i,32),modP=i=>mod(i,secp256k1P),modN=i=>mod(i,secp256k1N),Point$1=secp256k1.ProjectivePoint,GmulAdd=(i,a,r)=>Point$1.BASE.multiplyAndAddUnsafe(i,a,r);function schnorrGetExtPubKey(i){let a=secp256k1.utils.normPrivateKeyToScalar(i),r=Point$1.fromPrivateKey(a);return{scalar:r.hasEvenY()?a:modN(-a),bytes:pointToBytes(r)}}function lift_x(i){if(!fe(i))throw new Error("bad x: need 0 < x < p");const a=modP(i*i);let r=sqrtMod(modP(a*i+BigInt(7)));r%_2n!==_0n&&(r=modP(-r));const o=new Point$1(i,r,_1n);return o.assertValidity(),o}function challenge(...i){return modN(bytesToNumberBE(taggedHash("BIP0340/challenge",...i)))}function schnorrGetPublicKey(i){return schnorrGetExtPubKey(i).bytes}function schnorrSign(i,a,r=randomBytes$2(32)){const o=ensureBytes$1("message",i),{bytes:s,scalar:c}=schnorrGetExtPubKey(a),y=ensureBytes$1("auxRand",r,32),_=numTo32b(c^bytesToNumberBE(taggedHash("BIP0340/aux",y))),E=taggedHash("BIP0340/nonce",_,s,o),T=modN(bytesToNumberBE(E));if(T===_0n)throw new Error("sign failed: k is zero");const{bytes:A,scalar:S}=schnorrGetExtPubKey(T),I=challenge(A,s,o),N=new Uint8Array(64);if(N.set(A,0),N.set(numTo32b(modN(S+I*c)),32),!schnorrVerify(N,o,s))throw new Error("sign: Invalid signature produced");return N}function schnorrVerify(i,a,r){const o=ensureBytes$1("signature",i,64),s=ensureBytes$1("message",a),c=ensureBytes$1("publicKey",r,32);try{const y=lift_x(bytesToNumberBE(c)),_=bytesToNumberBE(o.subarray(0,32));if(!fe(_))return!1;const E=bytesToNumberBE(o.subarray(32,64));if(!ge(E))return!1;const T=challenge(numTo32b(_),pointToBytes(y),s),A=GmulAdd(y,E,modN(-T));return!(!A||!A.hasEvenY()||A.toAffine().x!==_)}catch{return!1}}const schnorr={getPublicKey:schnorrGetPublicKey,sign:schnorrSign,verify:schnorrVerify,utils:{randomPrivateKey:secp256k1.utils.randomPrivateKey,lift_x,pointToBytes,numberToBytesBE,bytesToNumberBE,taggedHash,mod}},crypto$2="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,u8a$1=i=>i instanceof Uint8Array,createView$1=i=>new DataView(i.buffer,i.byteOffset,i.byteLength),rotr$1=(i,a)=>i<<32-a|i>>>a,isLE$2=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$2)throw new Error("Non little-endian hardware is not supported");const hexes$1=Array.from({length:256},(i,a)=>a.toString(16).padStart(2,"0"));function bytesToHex$1(i){if(!u8a$1(i))throw new Error("Uint8Array expected");let a="";for(let r=0;ro+s.length,0));let r=0;return i.forEach(o=>{if(!u8a$1(o))throw new Error("Uint8Array expected");a.set(o,r),r+=o.length}),a}let Hash$1=class{clone(){return this._cloneInto()}};function wrapConstructor$1(i){const a=o=>i().update(toBytes$2(o)).digest(),r=i();return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=()=>i(),a}function randomBytes$1(i=32){if(crypto$2&&"function"==typeof crypto$2.getRandomValues)return crypto$2.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}function number$2(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function bool$2(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)}function bytes$2(i,...a){if(!(i instanceof Uint8Array))throw new Error("Expected Uint8Array");if(a.length>0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash$2(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$2(i.outputLen),number$2(i.blockLen)}function exists$2(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output$2(i,a){bytes$2(i);const r=a.outputLen;if(i.length>s&c),_=Number(r&c),T=o?0:4;i.setUint32(a+(o?4:0),y,o),i.setUint32(a+T,_,o)}let SHA2$1=class extends Hash$1{constructor(i,a,r,o){super(),this.blockLen=i,this.outputLen=a,this.padOffset=r,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(i),this.view=createView$1(this.buffer)}update(i){assert$2.exists(this);const{view:a,buffer:r,blockLen:o}=this,s=(i=toBytes$2(i)).length;for(let c=0;co-c&&(this.process(r,0),c=0);for(let A=c;AT.length)throw new Error("_sha2: outputLen bigger than state");for(let A=0;Ai&a^~i&r,Maj$1=(i,a,r)=>i&a^i&r^a&r,SHA256_K$1=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV$1=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W$1=new Uint32Array(64);let SHA256$1=class extends SHA2$1{constructor(){super(64,32,8,!1),this.A=0|IV$1[0],this.B=0|IV$1[1],this.C=0|IV$1[2],this.D=0|IV$1[3],this.E=0|IV$1[4],this.F=0|IV$1[5],this.G=0|IV$1[6],this.H=0|IV$1[7]}get(){const{A:i,B:a,C:r,D:o,E:s,F:c,G:y,H:_}=this;return[i,a,r,o,s,c,y,_]}set(i,a,r,o,s,c,y,_){this.A=0|i,this.B=0|a,this.C=0|r,this.D=0|o,this.E=0|s,this.F=0|c,this.G=0|y,this.H=0|_}process(i,a){for(let A=0;A<16;A++,a+=4)SHA256_W$1[A]=i.getUint32(a,!1);for(let A=16;A<64;A++){const S=SHA256_W$1[A-15],I=SHA256_W$1[A-2],N=rotr$1(S,7)^rotr$1(S,18)^S>>>3,Y=rotr$1(I,17)^rotr$1(I,19)^I>>>10;SHA256_W$1[A]=Y+SHA256_W$1[A-7]+N+SHA256_W$1[A-16]|0}let{A:r,B:o,C:s,D:c,E:y,F:_,G:E,H:T}=this;for(let A=0;A<64;A++){const S=T+(rotr$1(y,6)^rotr$1(y,11)^rotr$1(y,25))+Chi$1(y,_,E)+SHA256_K$1[A]+SHA256_W$1[A]|0,I=(rotr$1(r,2)^rotr$1(r,13)^rotr$1(r,22))+Maj$1(r,o,s)|0;T=E,E=_,_=y,y=c+S|0,c=s,s=o,o=r,r=S+I|0}r=r+this.A|0,o=o+this.B|0,s=s+this.C|0,c=c+this.D|0,y=y+this.E|0,_=_+this.F|0,E=E+this.G|0,T=T+this.H|0,this.set(r,o,s,c,y,_,E,T)}roundClean(){SHA256_W$1.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};class SHA224 extends SHA256$1{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const sha256$1=wrapConstructor$1(()=>new SHA256$1);function assertNumber(i){if(!Number.isSafeInteger(i))throw new Error(`Wrong integer: ${i}`)}function chain$1(...i){const a=(r,o)=>s=>r(o(s));return{encode:Array.from(i).reverse().reduce((r,o)=>r?a(r,o.encode):o.encode,void 0),decode:i.reduce((r,o)=>r?a(r,o.decode):o.decode,void 0)}}function alphabet$1(i){return{encode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("alphabet.encode input should be an array of numbers");return a.map(r=>{if(assertNumber(r),r<0||r>=i.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${i.length})`);return i[r]})},decode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("alphabet.decode input should be array of strings");return a.map(r=>{if("string"!=typeof r)throw new Error(`alphabet.decode: not string element=${r}`);const o=i.indexOf(r);if(-1===o)throw new Error(`Unknown letter: "${r}". Allowed: ${i}`);return o})}}}function join$1(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("join.encode input should be array of strings");for(let r of a)if("string"!=typeof r)throw new Error(`join.encode: non-string input=${r}`);return a.join(i)},decode:a=>{if("string"!=typeof a)throw new Error("join.decode input should be string");return a.split(i)}}}function padding$1(i,a="="){if(assertNumber(i),"string"!=typeof a)throw new Error("padding chr should be string");return{encode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let o of r)if("string"!=typeof o)throw new Error(`padding.encode: non-string input=${o}`);for(;r.length*i%8;)r.push(a);return r},decode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let s of r)if("string"!=typeof s)throw new Error(`padding.decode: non-string input=${s}`);let o=r.length;if(o*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;o>0&&r[o-1]===a;o--)if(!((o-1)*i%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,o)}}}function normalize$1(i){if("function"!=typeof i)throw new Error("normalize fn should be function");return{encode:a=>a,decode:a=>i(a)}}function convertRadix$1(i,a,r){if(a<2)throw new Error(`convertRadix: wrong from=${a}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: wrong to=${r}, base cannot be less than 2`);if(!Array.isArray(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let o=0;const s=[],c=Array.from(i);for(c.forEach(y=>{if(assertNumber(y),y<0||y>=a)throw new Error(`Wrong integer: ${y}`)});;){let y=0,_=!0;for(let E=o;Enew SHA224);const gcd$1=(i,a)=>a?gcd$1(a,i%a):i,radix2carry$1=(i,a)=>i+(a-gcd$1(i,a));function convertRadix2$1(i,a,r,o){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(a<=0||a>32)throw new Error(`convertRadix2: wrong from=${a}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(radix2carry$1(a,r)>32)throw new Error(`convertRadix2: carry overflow from=${a} to=${r} carryBits=${radix2carry$1(a,r)}`);let s=0,c=0;const y=2**r-1,_=[];for(const E of i){if(assertNumber(E),E>=2**a)throw new Error(`convertRadix2: invalid data word=${E} from=${a}`);if(s=s<32)throw new Error(`convertRadix2: carry overflow pos=${c} from=${a}`);for(c+=a;c>=r;c-=r)_.push((s>>c-r&y)>>>0);s&=2**c-1}if(s=s<=a)throw new Error("Excess padding");if(!o&&s)throw new Error(`Non-zero padding: ${s}`);return o&&c>0&&_.push(s>>>0),_}function radix$1(i){return assertNumber(i),{encode:a=>{if(!(a instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return convertRadix$1(Array.from(a),256,i)},decode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(convertRadix$1(a,i,256))}}}function radix2$1(i,a=!1){if(assertNumber(i),i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry$1(8,i)>32||radix2carry$1(i,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!(r instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return convertRadix2$1(Array.from(r),8,i,!a)},decode:r=>{if(!Array.isArray(r)||r.length&&"number"!=typeof r[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(convertRadix2$1(r,i,8,a))}}}function unsafeWrapper$1(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...a){try{return i.apply(null,a)}catch{}}}const base16=chain$1(radix2$1(4),alphabet$1("0123456789ABCDEF"),join$1("")),base32=chain$1(radix2$1(5),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),padding$1(5),join$1(""));chain$1(radix2$1(5),alphabet$1("0123456789ABCDEFGHIJKLMNOPQRSTUV"),padding$1(5),join$1("")),chain$1(radix2$1(5),alphabet$1("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),join$1(""),normalize$1(i=>i.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")));const base64$1=chain$1(radix2$1(6),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),padding$1(6),join$1("")),base64url=chain$1(radix2$1(6),alphabet$1("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),padding$1(6),join$1("")),genBase58$1=i=>chain$1(radix$1(58),alphabet$1(i),join$1("")),base58$1=genBase58$1("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");genBase58$1("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),genBase58$1("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const XMR_BLOCK_LEN=[0,2,3,5,6,7,9,10,11],base58xmr={encode(i){let a="";for(let r=0;r>25;let r=(33554431&i)<<5;for(let o=0;o>o&1)&&(r^=POLYMOD_GENERATORS$1[o]);return r}function bechChecksum$1(i,a,r=1){const o=i.length;let s=1;for(let c=0;c126)throw new Error(`Invalid prefix (${i})`);s=bech32Polymod$1(s)^y>>5}s=bech32Polymod$1(s);for(let c=0;cE)throw new TypeError(`Wrong string length: ${_.length} (${_}). Expected (8..${E})`);const T=_.toLowerCase();if(_!==T&&_!==_.toUpperCase())throw new Error("String must be lowercase or uppercase");const A=(_=T).lastIndexOf("1");if(0===A||-1===A)throw new Error('Letter "1" must be present between prefix and data only');const S=_.slice(0,A),I=_.slice(A+1);if(I.length<6)throw new Error("Data must be at least 6 characters long");const N=BECH_ALPHABET$1.decode(I).slice(0,-6),Y=bechChecksum$1(S,N,a);if(!I.endsWith(Y))throw new Error(`Invalid checksum in ${_}: expected "${Y}"`);return{prefix:S,words:N}}return{encode:function(_,E,T=90){if("string"!=typeof _)throw new Error("bech32.encode prefix should be string, not "+typeof _);if(!Array.isArray(E)||E.length&&"number"!=typeof E[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof E);const A=_.length+7+E.length;if(!1!==T&&A>T)throw new TypeError(`Length ${A} exceeds limit ${T}`);return`${_=_.toLowerCase()}1${BECH_ALPHABET$1.encode(E)}${bechChecksum$1(_,E,a)}`},decode:y,decodeToBytes:function(_){const{prefix:E,words:T}=y(_,!1);return{prefix:E,words:T,bytes:o(T)}},decodeUnsafe:unsafeWrapper$1(y),fromWords:o,fromWordsUnsafe:c,toWords:s}}const bech32$1=genBech32$1("bech32");genBech32$1("bech32m");const utf8={encode:i=>(new TextDecoder).decode(i),decode:i=>(new TextEncoder).encode(i)},hex=chain$1(radix2$1(4),alphabet$1("0123456789abcdef"),join$1(""),normalize$1(i=>{if("string"!=typeof i||i.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof i} with length ${i.length}`);return i.toLowerCase()})),CODERS={utf8,hex,base16,base32,base64:base64$1,base64url,base58:base58$1,base58xmr};Object.keys(CODERS).join(", ");const wordlist="abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n");function number$1(i){if(!Number.isSafeInteger(i)||i<0)throw new Error(`Wrong positive integer: ${i}`)}function bool$1(i){if("boolean"!=typeof i)throw new Error(`Expected boolean, not ${i}`)}function isBytes$2(i){return i instanceof Uint8Array||null!=i&&"object"==typeof i&&"Uint8Array"===i.constructor.name}function bytes$1(i,...a){if(!isBytes$2(i))throw new Error("Expected Uint8Array");if(a.length>0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash$1(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");number$1(i.outputLen),number$1(i.blockLen)}function exists$1(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output$1(i,a){bytes$1(i);const r=a.outputLen;if(i.lengthnew DataView(i.buffer,i.byteOffset,i.byteLength),rotr=(i,a)=>i<<32-a|i>>>a,isLE$1=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE$1)throw new Error("Non little-endian hardware is not supported");const hexes=Array.from({length:256},(i,a)=>a.toString(16).padStart(2,"0"));function bytesToHex(i){if(!isBytes$1(i))throw new Error("Uint8Array expected");let a="";for(let r=0;r=asciis._0&&i<=asciis._9?i-asciis._0:i>=asciis._A&&i<=asciis._F?i-(asciis._A-10):i>=asciis._a&&i<=asciis._f?i-(asciis._a-10):void 0}function hexToBytes(i){if("string"!=typeof i)throw new Error("hex string expected, got "+typeof i);const a=i.length,r=a/2;if(a%2)throw new Error("padded hex string expected, got unpadded hex of length "+a);const o=new Uint8Array(r);for(let s=0,c=0;si().update(toBytes$1(o)).digest(),r=i();return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=()=>i(),a}function randomBytes(i=32){if(crypto$1&&"function"==typeof crypto$1.getRandomValues)return crypto$1.getRandomValues(new Uint8Array(i));throw new Error("crypto.getRandomValues must be defined")}let HMAC$1=class extends Hash{constructor(i,a){super(),this.finished=!1,this.destroyed=!1,hash$1(i);const r=toBytes$1(a);if(this.iHash=i.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,s=new Uint8Array(o);s.set(r.length>o?i.create().update(r).digest():r);for(let c=0;cnew HMAC$1(i,a).update(r).digest();function pbkdf2Init(i,a,r,o){hash$1(i);const s=checkOpts$1({dkLen:32,asyncTick:10},o),{c,dkLen:y,asyncTick:_}=s;if(number$1(c),number$1(y),number$1(_),c<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const E=toBytes$1(a),T=toBytes$1(r),A=new Uint8Array(y),S=hmac$1.create(i,E),I=S._cloneInto().update(T);return{c,dkLen:y,asyncTick:_,DK:A,PRF:S,PRFSalt:I}}function pbkdf2Output(i,a,r,o,s){return i.destroy(),a.destroy(),o&&o.destroy(),s.fill(0),r}function pbkdf2(i,a,r,o){const{c:s,dkLen:c,DK:y,PRF:_,PRFSalt:E}=pbkdf2Init(i,a,r,o);let T;const A=new Uint8Array(4),S=createView(A),I=new Uint8Array(_.outputLen);for(let N=1,Y=0;Y>s&c),_=Number(r&c),T=o?0:4;i.setUint32(a+(o?4:0),y,o),i.setUint32(a+T,_,o)}hmac$1.create=(i,a)=>new HMAC$1(i,a);class SHA2 extends Hash{constructor(a,r,o,s){super(),this.blockLen=a,this.outputLen=r,this.padOffset=o,this.isLE=s,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(a),this.view=createView(this.buffer)}update(a){exists$1(this);const{view:r,buffer:o,blockLen:s}=this,c=(a=toBytes$1(a)).length;for(let y=0;ys-y&&(this.process(o,0),y=0);for(let S=y;SA.length)throw new Error("_sha2: outputLen bigger than state");for(let S=0;Si&a^~i&r,Maj=(i,a,r)=>i&a^i&r^a&r,SHA256_K=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),IV=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_W=new Uint32Array(64);class SHA256 extends SHA2{constructor(){super(64,32,8,!1),this.A=0|IV[0],this.B=0|IV[1],this.C=0|IV[2],this.D=0|IV[3],this.E=0|IV[4],this.F=0|IV[5],this.G=0|IV[6],this.H=0|IV[7]}get(){const{A:a,B:r,C:o,D:s,E:c,F:y,G:_,H:E}=this;return[a,r,o,s,c,y,_,E]}set(a,r,o,s,c,y,_,E){this.A=0|a,this.B=0|r,this.C=0|o,this.D=0|s,this.E=0|c,this.F=0|y,this.G=0|_,this.H=0|E}process(a,r){for(let S=0;S<16;S++,r+=4)SHA256_W[S]=a.getUint32(r,!1);for(let S=16;S<64;S++){const I=SHA256_W[S-15],N=SHA256_W[S-2],Y=rotr(I,7)^rotr(I,18)^I>>>3,z=rotr(N,17)^rotr(N,19)^N>>>10;SHA256_W[S]=z+SHA256_W[S-7]+Y+SHA256_W[S-16]|0}let{A:o,B:s,C:c,D:y,E:_,F:E,G:T,H:A}=this;for(let S=0;S<64;S++){const I=A+(rotr(_,6)^rotr(_,11)^rotr(_,25))+Chi(_,E,T)+SHA256_K[S]+SHA256_W[S]|0,N=(rotr(o,2)^rotr(o,13)^rotr(o,22))+Maj(o,s,c)|0;A=T,T=E,E=_,_=y+I|0,y=c,c=s,s=o,o=I+N|0}o=o+this.A|0,s=s+this.B|0,c=c+this.C|0,y=y+this.D|0,_=_+this.E|0,E=E+this.F|0,T=T+this.G|0,A=A+this.H|0,this.set(o,s,c,y,_,E,T,A)}roundClean(){SHA256_W.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const sha256=wrapConstructor(()=>new SHA256),U32_MASK64=BigInt(2**32-1),_32n=BigInt(32);function fromBig(i,a=!1){return a?{h:Number(i&U32_MASK64),l:Number(i>>_32n&U32_MASK64)}:{h:0|Number(i>>_32n&U32_MASK64),l:0|Number(i&U32_MASK64)}}function split(i,a=!1){let r=new Uint32Array(i.length),o=new Uint32Array(i.length);for(let s=0;sBigInt(i>>>0)<<_32n|BigInt(a>>>0),shrSH=(i,a,r)=>i>>>r,shrSL=(i,a,r)=>i<<32-r|a>>>r,rotrSH=(i,a,r)=>i>>>r|a<<32-r,rotrSL=(i,a,r)=>i<<32-r|a>>>r,rotrBH=(i,a,r)=>i<<64-r|a>>>r-32,rotrBL=(i,a,r)=>i>>>r-32|a<<64-r,rotr32H=(i,a)=>a,rotr32L=(i,a)=>i,rotlSH=(i,a,r)=>i<>>32-r,rotlSL=(i,a,r)=>a<>>32-r,rotlBH=(i,a,r)=>a<>>64-r,rotlBL=(i,a,r)=>i<>>64-r;function add(i,a,r,o){const s=(a>>>0)+(o>>>0);return{h:i+r+(s/2**32|0)|0,l:0|s}}const add3L=(i,a,r)=>(i>>>0)+(a>>>0)+(r>>>0),add3H=(i,a,r,o)=>a+r+o+(i/2**32|0)|0,add4L=(i,a,r,o)=>(i>>>0)+(a>>>0)+(r>>>0)+(o>>>0),add4H=(i,a,r,o,s)=>a+r+o+s+(i/2**32|0)|0,add5L=(i,a,r,o,s)=>(i>>>0)+(a>>>0)+(r>>>0)+(o>>>0)+(s>>>0),add5H=(i,a,r,o,s,c)=>a+r+o+s+c+(i/2**32|0)|0,u64={fromBig,split,toBig,shrSH,shrSL,rotrSH,rotrSL,rotrBH,rotrBL,rotr32H,rotr32L,rotlSH,rotlSL,rotlBH,rotlBL,add,add3L,add3H,add4L,add4H,add5H,add5L},[SHA512_Kh,SHA512_Kl]=u64.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(i=>BigInt(i))),SHA512_W_H=new Uint32Array(80),SHA512_W_L=new Uint32Array(80);class SHA512 extends SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:a,Al:r,Bh:o,Bl:s,Ch:c,Cl:y,Dh:_,Dl:E,Eh:T,El:A,Fh:S,Fl:I,Gh:N,Gl:Y,Hh:z,Hl:q}=this;return[a,r,o,s,c,y,_,E,T,A,S,I,N,Y,z,q]}set(a,r,o,s,c,y,_,E,T,A,S,I,N,Y,z,q){this.Ah=0|a,this.Al=0|r,this.Bh=0|o,this.Bl=0|s,this.Ch=0|c,this.Cl=0|y,this.Dh=0|_,this.Dl=0|E,this.Eh=0|T,this.El=0|A,this.Fh=0|S,this.Fl=0|I,this.Gh=0|N,this.Gl=0|Y,this.Hh=0|z,this.Hl=0|q}process(a,r){for(let et=0;et<16;et++,r+=4)SHA512_W_H[et]=a.getUint32(r),SHA512_W_L[et]=a.getUint32(r+=4);for(let et=16;et<80;et++){const _t=0|SHA512_W_H[et-15],Bt=0|SHA512_W_L[et-15],jt=u64.rotrSH(_t,Bt,1)^u64.rotrSH(_t,Bt,8)^u64.shrSH(_t,Bt,7),At=u64.rotrSL(_t,Bt,1)^u64.rotrSL(_t,Bt,8)^u64.shrSL(_t,Bt,7),kt=0|SHA512_W_H[et-2],ct=0|SHA512_W_L[et-2],lt=u64.rotrSH(kt,ct,19)^u64.rotrBH(kt,ct,61)^u64.shrSH(kt,ct,6),Ct=u64.rotrSL(kt,ct,19)^u64.rotrBL(kt,ct,61)^u64.shrSL(kt,ct,6),$t=u64.add4L(At,Ct,SHA512_W_L[et-7],SHA512_W_L[et-16]),qt=u64.add4H($t,jt,lt,SHA512_W_H[et-7],SHA512_W_H[et-16]);SHA512_W_H[et]=0|qt,SHA512_W_L[et]=0|$t}let{Ah:o,Al:s,Bh:c,Bl:y,Ch:_,Cl:E,Dh:T,Dl:A,Eh:S,El:I,Fh:N,Fl:Y,Gh:z,Gl:q,Hh:dt,Hl:pt}=this;for(let et=0;et<80;et++){const _t=u64.rotrSH(S,I,14)^u64.rotrSH(S,I,18)^u64.rotrBH(S,I,41),Bt=u64.rotrSL(S,I,14)^u64.rotrSL(S,I,18)^u64.rotrBL(S,I,41),jt=S&N^~S&z,kt=u64.add5L(pt,Bt,I&Y^~I&q,SHA512_Kl[et],SHA512_W_L[et]),ct=u64.add5H(kt,dt,_t,jt,SHA512_Kh[et],SHA512_W_H[et]),lt=0|kt,Ct=u64.rotrSH(o,s,28)^u64.rotrBH(o,s,34)^u64.rotrBH(o,s,39),$t=u64.rotrSL(o,s,28)^u64.rotrBL(o,s,34)^u64.rotrBL(o,s,39),qt=o&c^o&_^c&_,ve=s&y^s&E^y&E;dt=0|z,pt=0|q,z=0|N,q=0|Y,N=0|S,Y=0|I,({h:S,l:I}=u64.add(0|T,0|A,0|ct,0|lt)),T=0|_,A=0|E,_=0|c,E=0|y,c=0|o,y=0|s;const ne=u64.add3L(lt,$t,ve);o=u64.add3H(ne,ct,Ct,qt),s=0|ne}({h:o,l:s}=u64.add(0|this.Ah,0|this.Al,0|o,0|s)),({h:c,l:y}=u64.add(0|this.Bh,0|this.Bl,0|c,0|y)),({h:_,l:E}=u64.add(0|this.Ch,0|this.Cl,0|_,0|E)),({h:T,l:A}=u64.add(0|this.Dh,0|this.Dl,0|T,0|A)),({h:S,l:I}=u64.add(0|this.Eh,0|this.El,0|S,0|I)),({h:N,l:Y}=u64.add(0|this.Fh,0|this.Fl,0|N,0|Y)),({h:z,l:q}=u64.add(0|this.Gh,0|this.Gl,0|z,0|q)),({h:dt,l:pt}=u64.add(0|this.Hh,0|this.Hl,0|dt,0|pt)),this.set(o,s,c,y,_,E,T,A,S,I,N,Y,z,q,dt,pt)}roundClean(){SHA512_W_H.fill(0),SHA512_W_L.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const sha512=wrapConstructor(()=>new SHA512);function isBytes(i){return i instanceof Uint8Array||null!=i&&"object"==typeof i&&"Uint8Array"===i.constructor.name}function chain(...i){const a=o=>o,r=(o,s)=>c=>o(s(c));return{encode:i.map(o=>o.encode).reduceRight(r,a),decode:i.map(o=>o.decode).reduce(r,a)}}function alphabet(i){return{encode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("alphabet.encode input should be an array of numbers");return a.map(r=>{if(r<0||r>=i.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${i.length})`);return i[r]})},decode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("alphabet.decode input should be array of strings");return a.map(r=>{if("string"!=typeof r)throw new Error(`alphabet.decode: not string element=${r}`);const o=i.indexOf(r);if(-1===o)throw new Error(`Unknown letter: "${r}". Allowed: ${i}`);return o})}}}function join(i=""){if("string"!=typeof i)throw new Error("join separator should be string");return{encode:a=>{if(!Array.isArray(a)||a.length&&"string"!=typeof a[0])throw new Error("join.encode input should be array of strings");for(let r of a)if("string"!=typeof r)throw new Error(`join.encode: non-string input=${r}`);return a.join(i)},decode:a=>{if("string"!=typeof a)throw new Error("join.decode input should be string");return a.split(i)}}}function padding(i,a="="){if("string"!=typeof a)throw new Error("padding chr should be string");return{encode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let o of r)if("string"!=typeof o)throw new Error(`padding.encode: non-string input=${o}`);for(;r.length*i%8;)r.push(a);return r},decode(r){if(!Array.isArray(r)||r.length&&"string"!=typeof r[0])throw new Error("padding.encode input should be array of strings");for(let s of r)if("string"!=typeof s)throw new Error(`padding.decode: non-string input=${s}`);let o=r.length;if(o*i%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;o>0&&r[o-1]===a;o--)if(!((o-1)*i%8))throw new Error("Invalid padding: string has too much padding");return r.slice(0,o)}}}function convertRadix(i,a,r){if(a<2)throw new Error(`convertRadix: wrong from=${a}, base cannot be less than 2`);if(r<2)throw new Error(`convertRadix: wrong to=${r}, base cannot be less than 2`);if(!Array.isArray(i))throw new Error("convertRadix: data should be array");if(!i.length)return[];let o=0;const s=[],c=Array.from(i);for(c.forEach(y=>{if(y<0||y>=a)throw new Error(`Wrong integer: ${y}`)});;){let y=0,_=!0;for(let E=o;Ea?gcd(a,i%a):i,radix2carry=(i,a)=>i+(a-gcd(i,a));function convertRadix2(i,a,r,o){if(!Array.isArray(i))throw new Error("convertRadix2: data should be array");if(a<=0||a>32)throw new Error(`convertRadix2: wrong from=${a}`);if(r<=0||r>32)throw new Error(`convertRadix2: wrong to=${r}`);if(radix2carry(a,r)>32)throw new Error(`convertRadix2: carry overflow from=${a} to=${r} carryBits=${radix2carry(a,r)}`);let s=0,c=0;const y=2**r-1,_=[];for(const E of i){if(E>=2**a)throw new Error(`convertRadix2: invalid data word=${E} from=${a}`);if(s=s<32)throw new Error(`convertRadix2: carry overflow pos=${c} from=${a}`);for(c+=a;c>=r;c-=r)_.push((s>>c-r&y)>>>0);s&=2**c-1}if(s=s<=a)throw new Error("Excess padding");if(!o&&s)throw new Error(`Non-zero padding: ${s}`);return o&&c>0&&_.push(s>>>0),_}function radix(i){return{encode:a=>{if(!isBytes(a))throw new Error("radix.encode input should be Uint8Array");return convertRadix(Array.from(a),256,i)},decode:a=>{if(!Array.isArray(a)||a.length&&"number"!=typeof a[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(convertRadix(a,i,256))}}}function radix2(i,a=!1){if(i<=0||i>32)throw new Error("radix2: bits should be in (0..32]");if(radix2carry(8,i)>32||radix2carry(i,8)>32)throw new Error("radix2: carry overflow");return{encode:r=>{if(!isBytes(r))throw new Error("radix2.encode input should be Uint8Array");return convertRadix2(Array.from(r),8,i,!a)},decode:r=>{if(!Array.isArray(r)||r.length&&"number"!=typeof r[0])throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(convertRadix2(r,i,8,a))}}}function unsafeWrapper(i){if("function"!=typeof i)throw new Error("unsafeWrapper fn should be function");return function(...a){try{return i.apply(null,a)}catch{}}}function checksum(i,a){if("function"!=typeof a)throw new Error("checksum fn should be function");return{encode(r){if(!isBytes(r))throw new Error("checksum.encode: input should be Uint8Array");const o=a(r).slice(0,i),s=new Uint8Array(r.length+i);return s.set(r),s.set(o,r.length),s},decode(r){if(!isBytes(r))throw new Error("checksum.decode: input should be Uint8Array");const o=r.slice(0,-i),s=a(o).slice(0,i),c=r.slice(-i);for(let y=0;ychain(radix(58),alphabet(i),join("")),base58=genBase58("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),createBase58check=i=>chain(checksum(4,a=>i(i(a))),base58),base58check$1=createBase58check,BECH_ALPHABET=chain(alphabet("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),join("")),POLYMOD_GENERATORS=[996825010,642813549,513874426,1027748829,705979059];function bech32Polymod(i){const a=i>>25;let r=(33554431&i)<<5;for(let o=0;o>o&1)&&(r^=POLYMOD_GENERATORS[o]);return r}function bechChecksum(i,a,r=1){const o=i.length;let s=1;for(let c=0;c126)throw new Error(`Invalid prefix (${i})`);s=bech32Polymod(s)^y>>5}s=bech32Polymod(s);for(let c=0;cE)throw new TypeError(`Wrong string length: ${_.length} (${_}). Expected (8..${E})`);const T=_.toLowerCase();if(_!==T&&_!==_.toUpperCase())throw new Error("String must be lowercase or uppercase");const A=(_=T).lastIndexOf("1");if(0===A||-1===A)throw new Error('Letter "1" must be present between prefix and data only');const S=_.slice(0,A),I=_.slice(A+1);if(I.length<6)throw new Error("Data must be at least 6 characters long");const N=BECH_ALPHABET.decode(I).slice(0,-6),Y=bechChecksum(S,N,a);if(!I.endsWith(Y))throw new Error(`Invalid checksum in ${_}: expected "${Y}"`);return{prefix:S,words:N}}return{encode:function(_,E,T=90){if("string"!=typeof _)throw new Error("bech32.encode prefix should be string, not "+typeof _);if(!Array.isArray(E)||E.length&&"number"!=typeof E[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof E);const A=_.length+7+E.length;if(!1!==T&&A>T)throw new TypeError(`Length ${A} exceeds limit ${T}`);const S=_.toLowerCase(),I=bechChecksum(S,E,a);return`${S}1${BECH_ALPHABET.encode(E)}${I}`},decode:y,decodeToBytes:function(_){const{prefix:E,words:T}=y(_,!1);return{prefix:E,words:T,bytes:o(T)}},decodeUnsafe:unsafeWrapper(y),fromWords:o,fromWordsUnsafe:c,toWords:s}}const bech32=genBech32("bech32"),isJapanese=i=>"\u3042\u3044\u3053\u304f\u3057\u3093"===i[0];function nfkd(i){if("string"!=typeof i)throw new TypeError("Invalid mnemonic type: "+typeof i);return i.normalize("NFKD")}function normalize(i){const a=nfkd(i),r=a.split(" ");if(![12,15,18,21,24].includes(r.length))throw new Error("Invalid mnemonic");return{nfkd:a,words:r}}function assertEntropy(i){assert$1.bytes(i,16,20,24,28,32)}function generateMnemonic(i,a=128){if(assert$1.number(a),a%32!=0||a>256)throw new TypeError("Invalid entropy");return entropyToMnemonic(randomBytes(a/8),i)}const calcChecksum=i=>{const a=8-i.length/4;return new Uint8Array([sha256(i)[0]>>a<{if("string"!=typeof a)throw new Error(`Wordlist: non-string element: ${a}`)}),utils$1.chain(utils$1.checksum(1,calcChecksum),utils$1.radix2(11,!0),utils$1.alphabet(i))}function mnemonicToEntropy(i,a){const{words:r}=normalize(i),o=getCoder(a).decode(r);return assertEntropy(o),o}function entropyToMnemonic(i,a){return assertEntropy(i),getCoder(a).encode(i).join(isJapanese(a)?"\u3000":" ")}function validateMnemonic(i,a){try{mnemonicToEntropy(i,a)}catch{return!1}return!0}const salt=i=>nfkd(`mnemonic${i}`);function mnemonicToSeedSync(i,a=""){return pbkdf2(sha512,normalize(i).nfkd,salt(a),{c:2048,dkLen:64})}const Rho=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),Id=Uint8Array.from({length:16},(i,a)=>a),Pi=Id.map(i=>(9*i+5)%16);let idxL=[Id],idxR=[Pi];for(let i=0;i<4;i++)for(let a of[idxL,idxR])a.push(a[i].map(r=>Rho[r]));const shifts=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(i=>new Uint8Array(i)),shiftsL=idxL.map((i,a)=>i.map(r=>shifts[a][r])),shiftsR=idxR.map((i,a)=>i.map(r=>shifts[a][r])),Kl=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),Kr=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),rotl$1=(i,a)=>i<>>32-a;function f(i,a,r,o){return 0===i?a^r^o:1===i?a&r|~a&o:2===i?(a|~r)^o:3===i?a&o|r&~o:a^(r|~o)}const BUF=new Uint32Array(16);class RIPEMD160 extends SHA2{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:a,h1:r,h2:o,h3:s,h4:c}=this;return[a,r,o,s,c]}set(a,r,o,s,c){this.h0=0|a,this.h1=0|r,this.h2=0|o,this.h3=0|s,this.h4=0|c}process(a,r){for(let N=0;N<16;N++,r+=4)BUF[N]=a.getUint32(r,!0);let o=0|this.h0,s=o,c=0|this.h1,y=c,_=0|this.h2,E=_,T=0|this.h3,A=T,S=0|this.h4,I=S;for(let N=0;N<5;N++){const Y=4-N,z=Kl[N],q=Kr[N],dt=idxL[N],pt=idxR[N],et=shiftsL[N],_t=shiftsR[N];for(let Bt=0;Bt<16;Bt++){const jt=rotl$1(o+f(N,c,_,T)+BUF[dt[Bt]]+z,et[Bt])+S|0;o=S,S=T,T=0|rotl$1(_,10),_=c,c=jt}for(let Bt=0;Bt<16;Bt++){const jt=rotl$1(s+f(Y,y,E,A)+BUF[pt[Bt]]+q,_t[Bt])+I|0;s=I,I=A,A=0|rotl$1(E,10),E=y,y=jt}}this.set(this.h1+_+A|0,this.h2+T+I|0,this.h3+S+s|0,this.h4+o+y|0,this.h0+c+E|0)}roundClean(){BUF.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}const ripemd160=wrapConstructor(()=>new RIPEMD160),Point=secp256k1.ProjectivePoint,base58check=base58check$1(sha256);function bytesToNumber(i){return BigInt(`0x${bytesToHex(i)}`)}function numberToBytes(i){return hexToBytes(i.toString(16).padStart(64,"0"))}const MASTER_SECRET=utf8ToBytes$1("Bitcoin seed"),BITCOIN_VERSIONS={private:76066276,public:76067358},HARDENED_OFFSET=2147483648,hash160=i=>ripemd160(sha256(i)),fromU32=i=>createView(i).getUint32(0,!1),toU32=i=>{if(!Number.isSafeInteger(i)||i<0||i>2**32-1)throw new Error(`Invalid number=${i}. Should be from 0 to 2 ** 32 - 1`);const a=new Uint8Array(4);return createView(a).setUint32(0,i,!1),a};class HDKey{get fingerprint(){if(!this.pubHash)throw new Error("No publicKey set!");return fromU32(this.pubHash)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){const a=this.privateKey;if(!a)throw new Error("No private key");return base58check.encode(this.serialize(this.versions.private,concatBytes(new Uint8Array([0]),a)))}get publicExtendedKey(){if(!this.pubKey)throw new Error("No public key");return base58check.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(a,r=BITCOIN_VERSIONS){if(bytes$1(a),8*a.length<128||8*a.length>512)throw new Error(`HDKey: wrong seed length=${a.length}. Should be between 128 and 512 bits; 256 bits is advised)`);const o=hmac$1(sha512,MASTER_SECRET,a);return new HDKey({versions:r,chainCode:o.slice(32),privateKey:o.slice(0,32)})}static fromExtendedKey(a,r=BITCOIN_VERSIONS){const o=base58check.decode(a),s=createView(o),c=s.getUint32(0,!1),y={versions:r,depth:o[4],parentFingerprint:s.getUint32(5,!1),index:s.getUint32(9,!1),chainCode:o.slice(13,45)},_=o.slice(45),E=0===_[0];if(c!==r[E?"private":"public"])throw new Error("Version mismatch");return new HDKey(E?{...y,privateKey:_.slice(1)}:{...y,publicKey:_})}static fromJSON(a){return HDKey.fromExtendedKey(a.xpriv)}constructor(a){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!a||"object"!=typeof a)throw new Error("HDKey.constructor must not be called directly");if(this.versions=a.versions||BITCOIN_VERSIONS,this.depth=a.depth||0,this.chainCode=a.chainCode,this.index=a.index||0,this.parentFingerprint=a.parentFingerprint||0,!this.depth&&(this.parentFingerprint||this.index))throw new Error("HDKey: zero depth with non-zero index/parent fingerprint");if(a.publicKey&&a.privateKey)throw new Error("HDKey: publicKey and privateKey at same time.");if(a.privateKey){if(!secp256k1.utils.isValidPrivateKey(a.privateKey))throw new Error("Invalid private key");this.privKey="bigint"==typeof a.privateKey?a.privateKey:bytesToNumber(a.privateKey),this.privKeyBytes=numberToBytes(this.privKey),this.pubKey=secp256k1.getPublicKey(a.privateKey,!0)}else{if(!a.publicKey)throw new Error("HDKey: no public or private key provided");this.pubKey=Point.fromHex(a.publicKey).toRawBytes(!0)}this.pubHash=hash160(this.pubKey)}derive(a){if(!/^[mM]'?/.test(a))throw new Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(a))return this;const r=a.replace(/^[mM]'?\//,"").split("/");let o=this;for(const s of r){const c=/^(\d+)('?)$/.exec(s);if(!c||3!==c.length)throw new Error(`Invalid child index: ${s}`);let y=+c[1];if(!Number.isSafeInteger(y)||y>=HARDENED_OFFSET)throw new Error("Invalid index");"'"===c[2]&&(y+=HARDENED_OFFSET),o=o.deriveChild(y)}return o}deriveChild(a){if(!this.pubKey||!this.chainCode)throw new Error("No publicKey or chainCode set");let r=toU32(a);if(a>=HARDENED_OFFSET){const _=this.privateKey;if(!_)throw new Error("Could not derive hardened child key");r=concatBytes(new Uint8Array([0]),_,r)}else r=concatBytes(this.pubKey,r);const o=hmac$1(sha512,this.chainCode,r),s=bytesToNumber(o.slice(0,32)),c=o.slice(32);if(!secp256k1.utils.isValidPrivateKey(s))throw new Error("Tweak bigger than curve order");const y={versions:this.versions,chainCode:c,depth:this.depth+1,parentFingerprint:this.fingerprint,index:a};try{if(this.privateKey){const _=mod(this.privKey+s,secp256k1.CURVE.n);if(!secp256k1.utils.isValidPrivateKey(_))throw new Error("The tweak was out of range or the resulted private key is invalid");y.privateKey=_}else{const _=Point.fromHex(this.pubKey).add(Point.fromPrivateKey(s));if(_.equals(Point.ZERO))throw new Error("The tweak was equal to negative P, which made the result key invalid");y.publicKey=_.toRawBytes(!0)}return new HDKey(y)}catch{return this.deriveChild(a+1)}}sign(a){if(!this.privateKey)throw new Error("No privateKey set!");return bytes$1(a,32),secp256k1.sign(a,this.privKey).toCompactRawBytes()}verify(a,r){if(bytes$1(a,32),bytes$1(r,64),!this.publicKey)throw new Error("No publicKey set!");let o;try{o=secp256k1.Signature.fromCompact(r)}catch{return!1}return secp256k1.verify(o,a,this.publicKey)}wipePrivateData(){return this.privKey=void 0,this.privKeyBytes&&(this.privKeyBytes.fill(0),this.privKeyBytes=void 0),this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(a,r){if(!this.chainCode)throw new Error("No chainCode set");return bytes$1(r,33),concatBytes(toU32(a),new Uint8Array([this.depth]),toU32(this.parentFingerprint),toU32(this.index),this.chainCode,r)}}const u8a=i=>i instanceof Uint8Array,u32=i=>new Uint32Array(i.buffer,i.byteOffset,Math.floor(i.byteLength/4)),isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];if(!isLE)throw new Error("Non little-endian hardware is not supported");function utf8ToBytes(i){if("string"!=typeof i)throw new Error("utf8ToBytes expected string, got "+typeof i);return new Uint8Array((new TextEncoder).encode(i))}function toBytes(i){if("string"==typeof i&&(i=utf8ToBytes(i)),!u8a(i))throw new Error("expected Uint8Array, got "+typeof i);return i}const isPlainObject=i=>"[object Object]"===Object.prototype.toString.call(i)&&i.constructor===Object;function checkOpts(i,a){if(void 0!==a&&("object"!=typeof a||!isPlainObject(a)))throw new Error("options must be object or undefined");return Object.assign(i,a)}function ensureBytes(i,a){if(!(i instanceof Uint8Array))throw new Error("Uint8Array expected");if("number"==typeof a&&i.length!==a)throw new Error(`Uint8Array length ${a} expected`)}function equalBytes(i,a){if(i.length!==a.length)throw new Error("equalBytes: Different size of Uint8Arrays");let r=!0;for(let o=0;o0&&!a.includes(i.length))throw new Error(`Expected Uint8Array of length ${a}, not of length=${i.length}`)}function hash(i){if("function"!=typeof i||"function"!=typeof i.create)throw new Error("hash must be wrapped by utils.wrapConstructor");number(i.outputLen),number(i.blockLen)}function exists(i,a=!0){if(i.destroyed)throw new Error("Hash instance has been destroyed");if(a&&i.finished)throw new Error("Hash#digest() has already been called")}function output(i,a){bytes(i);const r=a.outputLen;if(i.length255&i[a++]|(255&i[a++])<<8;class Poly1305{constructor(a){this.blockLen=16,this.outputLen=16,this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.pos=0,this.finished=!1,ensureBytes(a=toBytes(a),32);const r=u8to16(a,0),o=u8to16(a,2),s=u8to16(a,4),c=u8to16(a,6),y=u8to16(a,8),_=u8to16(a,10),E=u8to16(a,12),T=u8to16(a,14);this.r[0]=8191&r,this.r[1]=8191&(r>>>13|o<<3),this.r[2]=7939&(o>>>10|s<<6),this.r[3]=8191&(s>>>7|c<<9),this.r[4]=255&(c>>>4|y<<12),this.r[5]=y>>>1&8190,this.r[6]=8191&(y>>>14|_<<2),this.r[7]=8065&(_>>>11|E<<5),this.r[8]=8191&(E>>>8|T<<8),this.r[9]=T>>>5&127;for(let A=0;A<8;A++)this.pad[A]=u8to16(a,16+2*A)}process(a,r,o=!1){const s=o?0:2048,{h:c,r:y}=this,_=y[0],E=y[1],T=y[2],A=y[3],S=y[4],I=y[5],N=y[6],Y=y[7],z=y[8],q=y[9],dt=u8to16(a,r+0),pt=u8to16(a,r+2),et=u8to16(a,r+4),_t=u8to16(a,r+6),Bt=u8to16(a,r+8),jt=u8to16(a,r+10),At=u8to16(a,r+12),kt=u8to16(a,r+14);let ct=c[0]+(8191&dt),lt=c[1]+(8191&(dt>>>13|pt<<3)),Ct=c[2]+(8191&(pt>>>10|et<<6)),$t=c[3]+(8191&(et>>>7|_t<<9)),qt=c[4]+(8191&(_t>>>4|Bt<<12)),ve=c[5]+(Bt>>>1&8191),ne=c[6]+(8191&(Bt>>>14|jt<<2)),ce=c[7]+(8191&(jt>>>11|At<<5)),qe=c[8]+(8191&(At>>>8|kt<<8)),Mr=c[9]+(kt>>>5|s),mr=0,_r=mr+ct*_+lt*(5*q)+Ct*(5*z)+$t*(5*Y)+qt*(5*N);mr=_r>>>13,_r&=8191,_r+=ve*(5*I)+ne*(5*S)+ce*(5*A)+qe*(5*T)+Mr*(5*E),mr+=_r>>>13,_r&=8191;let Wr=mr+ct*E+lt*_+Ct*(5*q)+$t*(5*z)+qt*(5*Y);mr=Wr>>>13,Wr&=8191,Wr+=ve*(5*N)+ne*(5*I)+ce*(5*S)+qe*(5*A)+Mr*(5*T),mr+=Wr>>>13,Wr&=8191;let ke=mr+ct*T+lt*E+Ct*_+$t*(5*q)+qt*(5*z);mr=ke>>>13,ke&=8191,ke+=ve*(5*Y)+ne*(5*N)+ce*(5*I)+qe*(5*S)+Mr*(5*A),mr+=ke>>>13,ke&=8191;let Ve=mr+ct*A+lt*T+Ct*E+$t*_+qt*(5*q);mr=Ve>>>13,Ve&=8191,Ve+=ve*(5*z)+ne*(5*Y)+ce*(5*N)+qe*(5*I)+Mr*(5*S),mr+=Ve>>>13,Ve&=8191;let yt=mr+ct*S+lt*A+Ct*T+$t*E+qt*_;mr=yt>>>13,yt&=8191,yt+=ve*(5*q)+ne*(5*z)+ce*(5*Y)+qe*(5*N)+Mr*(5*I),mr+=yt>>>13,yt&=8191;let Lt=mr+ct*I+lt*S+Ct*A+$t*T+qt*E;mr=Lt>>>13,Lt&=8191,Lt+=ve*_+ne*(5*q)+ce*(5*z)+qe*(5*Y)+Mr*(5*N),mr+=Lt>>>13,Lt&=8191;let Ie=mr+ct*N+lt*I+Ct*S+$t*A+qt*T;mr=Ie>>>13,Ie&=8191,Ie+=ve*E+ne*_+ce*(5*q)+qe*(5*z)+Mr*(5*Y),mr+=Ie>>>13,Ie&=8191;let Pt=mr+ct*Y+lt*N+Ct*I+$t*S+qt*A;mr=Pt>>>13,Pt&=8191,Pt+=ve*T+ne*E+ce*_+qe*(5*q)+Mr*(5*z),mr+=Pt>>>13,Pt&=8191;let le=mr+ct*z+lt*Y+Ct*N+$t*I+qt*S;mr=le>>>13,le&=8191,le+=ve*A+ne*T+ce*E+qe*_+Mr*(5*q),mr+=le>>>13,le&=8191;let zt=mr+ct*q+lt*z+Ct*Y+$t*N+qt*I;mr=zt>>>13,zt&=8191,zt+=ve*S+ne*A+ce*T+qe*E+Mr*_,mr+=zt>>>13,zt&=8191,mr=(mr<<2)+mr|0,mr=mr+_r|0,_r=8191&mr,mr>>>=13,Wr+=mr,c[0]=_r,c[1]=Wr,c[2]=ke,c[3]=Ve,c[4]=yt,c[5]=Lt,c[6]=Ie,c[7]=Pt,c[8]=le,c[9]=zt}finalize(){const{h:a,pad:r}=this,o=new Uint16Array(10);let s=a[1]>>>13;a[1]&=8191;for(let _=2;_<10;_++)a[_]+=s,s=a[_]>>>13,a[_]&=8191;a[0]+=5*s,s=a[0]>>>13,a[0]&=8191,a[1]+=s,s=a[1]>>>13,a[1]&=8191,a[2]+=s,o[0]=a[0]+5,s=o[0]>>>13,o[0]&=8191;for(let _=1;_<10;_++)o[_]=a[_]+s,s=o[_]>>>13,o[_]&=8191;o[9]-=8192;let c=(1^s)-1;for(let _=0;_<10;_++)o[_]&=c;c=~c;for(let _=0;_<10;_++)a[_]=a[_]&c|o[_];a[0]=65535&(a[0]|a[1]<<13),a[1]=65535&(a[1]>>>3|a[2]<<10),a[2]=65535&(a[2]>>>6|a[3]<<7),a[3]=65535&(a[3]>>>9|a[4]<<4),a[4]=65535&(a[4]>>>12|a[5]<<1|a[6]<<14),a[5]=65535&(a[6]>>>2|a[7]<<11),a[6]=65535&(a[7]>>>5|a[8]<<8),a[7]=65535&(a[8]>>>8|a[9]<<5);let y=a[0]+r[0];a[0]=65535&y;for(let _=1;_<8;_++)y=(a[_]+r[_]|0)+(y>>>16)|0,a[_]=65535&y}update(a){assert.exists(this);const{buffer:r,blockLen:o}=this,s=(a=toBytes(a)).length;for(let c=0;c>>0,a[c++]=o[y]>>>8;return a}digest(){const{buffer:a,outputLen:r}=this;this.digestInto(a);const o=a.slice(0,r);return this.destroy(),o}}function wrapConstructorWithKey(i){const a=(o,s)=>i(s).update(toBytes(o)).digest(),r=i(new Uint8Array(32));return a.outputLen=r.outputLen,a.blockLen=r.blockLen,a.create=o=>i(o),a}wrapConstructorWithKey(i=>new Poly1305(i));const sigma16=utf8ToBytes("expand 16-byte k"),sigma32=utf8ToBytes("expand 32-byte k"),sigma16_32=u32(sigma16),sigma32_32=u32(sigma32),isAligned32=i=>!(i.byteOffset%4),salsaBasic=i=>{const{core:a,rounds:r,counterRight:o,counterLen:s,allow128bitKeys:c,extendNonceFn:y,blockLen:_}=checkOpts({rounds:20,counterRight:!1,counterLen:8,allow128bitKeys:!0,blockLen:64},i);assert.number(s),assert.number(r),assert.number(_),assert.bool(o),assert.bool(c);const E=_/4;if(_%4!=0)throw new Error("Salsa/ChaCha: blockLen must be aligned to 4 bytes");return(T,A,S,I,N=0)=>{if(assert.bytes(T),assert.bytes(A),assert.bytes(S),I||(I=new Uint8Array(S.length)),assert.bytes(I),assert.number(N),N<0||N>=2**32-1)throw new Error("Salsa/ChaCha: counter overflow");if(I.length=2**32-1)throw new Error("Salsa/ChaCha: counter overflow");const Ct=Math.min(_,kt-ct);if(Ct===_&&At&&jt){const $t=ct/4;if(ct%4!=0)throw new Error("Salsa/ChaCha: invalid block position");for(let qt=0;qti<>>32-a;function chachaCore(i,a,r,o,s,c=20){let y=i[0],_=i[1],E=i[2],T=i[3],A=a[0],S=a[1],I=a[2],N=a[3],Y=a[4],z=a[5],q=a[6],dt=a[7],pt=s,et=r[0],_t=r[1],Bt=r[2],jt=y,At=_,kt=E,ct=T,lt=A,Ct=S,$t=I,qt=N,ve=Y,ne=z,ce=q,qe=dt,Mr=pt,mr=et,_r=_t,Wr=Bt;for(let Ve=0;Ves?a.create().update(o).digest():o);for(let y=0;ynew HMAC(i,a).update(r).digest();function extract$1(i,a,r){return assert$2.hash(i),void 0===r&&(r=new Uint8Array(i.outputLen)),hmac(i,toBytes$2(r),toBytes$2(a))}hmac.create=(i,a)=>new HMAC(i,a);const HKDF_COUNTER$1=new Uint8Array([0]),EMPTY_BUFFER$1=new Uint8Array;function expand$1(i,a,r,o=32){if(assert$2.hash(i),assert$2.number(o),o>255*i.outputLen)throw new Error("Length should be <= 255*HashLen");const s=Math.ceil(o/i.outputLen);void 0===r&&(r=EMPTY_BUFFER$1);const c=new Uint8Array(s*i.outputLen),y=hmac.create(i,a),_=y._cloneInto(),E=new Uint8Array(y.outputLen);for(let T=0;Texpand$1(i,extract$1(i,a,r),o,s);var __defProp=Object.defineProperty,__export=(i,a)=>{for(var r in a)__defProp(i,r,{get:a[r],enumerable:!0})};function generatePrivateKey(){return bytesToHex$1(schnorr.utils.randomPrivateKey())}function getPublicKey(i){return bytesToHex$1(schnorr.getPublicKey(i))}var utils_exports={};__export(utils_exports,{MessageNode:()=>MessageNode,MessageQueue:()=>MessageQueue,insertEventIntoAscendingList:()=>insertEventIntoAscendingList,insertEventIntoDescendingList:()=>insertEventIntoDescendingList,normalizeURL:()=>normalizeURL,utf8Decoder:()=>utf8Decoder,utf8Encoder:()=>utf8Encoder});var utf8Decoder=new TextDecoder("utf-8"),utf8Encoder=new TextEncoder;function normalizeURL(i){let a=new URL(i);return a.pathname=a.pathname.replace(/\/+/g,"/"),a.pathname.endsWith("/")&&(a.pathname=a.pathname.slice(0,-1)),("80"===a.port&&"ws:"===a.protocol||"443"===a.port&&"wss:"===a.protocol)&&(a.port=""),a.searchParams.sort(),a.hash="",a.toString()}function insertEventIntoDescendingList(i,a){let r,o=0,s=i.length-1,c=o;if(s<0)c=0;else if(a.created_at=i[o].created_at)c=o;else for(;;){if(s<=o+1){c=s;break}if(r=Math.floor(o+(s-o)/2),i[r].created_at>a.created_at)o=r;else{if(!(i[r].created_ati[s].created_at)c=s+1;else if(a.created_at<=i[o].created_at)c=o;else for(;;){if(s<=o+1){c=s;break}if(r=Math.floor(o+(s-o)/2),i[r].created_ata.created_at)){c=r;break}s=r}}return i[c]?.id!==a.id?[...i.slice(0,c),a,...i.slice(c)]:i}var MessageNode=class{_value;_next;get value(){return this._value}set value(i){this._value=i}get next(){return this._next}set next(i){this._next=i}constructor(i){this._value=i,this._next=null}},MessageQueue=class{_first;_last;get first(){return this._first}set first(i){this._first=i}get last(){return this._last}set last(i){this._last=i}_size;get size(){return this._size}set size(i){this._size=i}constructor(){this._first=null,this._last=null,this._size=0}enqueue(i){const a=new MessageNode(i);return 0!==this._size&&this._last?(this._last.next=a,this._last=a):(this._first=a,this._last=a),this._size++,!0}dequeue(){if(0===this._size||!this._first)return null;let i=this._first;return this._first=i.next,i.next=null,this._size--,i.value}},verifiedSymbol=Symbol("verified");function getBlankEvent(i=255){return{kind:i,content:"",tags:[],created_at:0}}function finishEvent(i,a){const r=i;return r.pubkey=getPublicKey(a),r.id=getEventHash(r),r.sig=getSignature(r,a),r[verifiedSymbol]=!0,r}function serializeEvent(i){if(!validateEvent(i))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,i.pubkey,i.created_at,i.kind,i.tags,i.content])}function getEventHash(i){return bytesToHex$1(sha256$1(utf8Encoder.encode(serializeEvent(i))))}var isRecord=i=>i instanceof Object;function validateEvent(i){if(!isRecord(i)||"number"!=typeof i.kind||"string"!=typeof i.content||"number"!=typeof i.created_at||"string"!=typeof i.pubkey||!i.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(i.tags))return!1;for(let a=0;aa.id.startsWith(r))||i.kinds&&-1===i.kinds.indexOf(a.kind)||i.authors&&-1===i.authors.indexOf(a.pubkey)&&!i.authors.some(r=>a.pubkey.startsWith(r)))return!1;for(let r in i)if("#"===r[0]){let o=i[`#${r.slice(1)}`];if(o&&!a.tags.find(([s,c])=>s===r.slice(1)&&-1!==o.indexOf(c)))return!1}return!(i.since&&a.created_ati.until)}function matchFilters(i,a){for(let r=0;rgetHex64,getInt:()=>getInt,getSubscriptionId:()=>getSubscriptionId,matchEventId:()=>matchEventId,matchEventKind:()=>matchEventKind,matchEventPubkey:()=>matchEventPubkey});var newListeners=()=>({connect:[],disconnect:[],error:[],notice:[],auth:[]});function relayInit(i,a={}){let{listTimeout:r=3e3,getTimeout:o=3e3,countTimeout:s=3e3}=a;var c,y,_={},E=newListeners(),T={},A={};function S(){return 1===c?.readyState}function I(q){return N.apply(this,arguments)}function N(){return(N=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){let dt=JSON.stringify(q);if(S()||(yield new Promise(pt=>setTimeout(pt,1e3)),S()))try{c.send(dt)}catch(pt){console.log(pt)}})).apply(this,arguments)}const Y=(q,{verb:dt="REQ",skipVerification:pt=!1,alreadyHaveEvent:et=null,id:_t=Math.random().toString().slice(2)}={})=>{let Bt=_t;_[Bt]={id:Bt,filters:q,skipVerification:pt,alreadyHaveEvent:et},I([dt,Bt,...q]);let jt={sub:(At,kt={})=>Y(At||q,{skipVerification:kt.skipVerification||pt,alreadyHaveEvent:kt.alreadyHaveEvent||et,id:Bt}),unsub:()=>{delete _[Bt],delete T[Bt],I(["CLOSE",Bt])},on:(At,kt)=>{T[Bt]=T[Bt]||{event:[],count:[],eose:[]},T[Bt][At].push(kt)},off:(At,kt)=>{let ct=T[Bt],lt=ct[At].indexOf(kt);lt>=0&&ct[At].splice(lt,1)},get events(){return eventsGenerator(jt)}};return jt};function z(q,dt){return new Promise((pt,et)=>{if(!q.id)return void et(new Error(`event ${q} has no id`));let _t=q.id;I([dt,q]),A[_t]={resolve:pt,reject:et}})}return{url:i,sub:Y,on:(q,dt)=>{E[q].push(dt),"connect"===q&&1===c?.readyState&&dt()},off:(q,dt)=>{let pt=E[q].indexOf(dt);-1!==pt&&E[q].splice(pt,1)},list:(q,dt)=>new Promise(pt=>{let et=Y(q,dt),_t=[],Bt=setTimeout(()=>{et.unsub(),pt(_t)},r);et.on("eose",()=>{et.unsub(),clearTimeout(Bt),pt(_t)}),et.on("event",jt=>{_t.push(jt)})}),get:(q,dt)=>new Promise(pt=>{let et=Y([q],dt),_t=setTimeout(()=>{et.unsub(),pt(null)},o);et.on("event",Bt=>{et.unsub(),clearTimeout(_t),pt(Bt)})}),count:q=>new Promise(dt=>{let pt=Y(q,{...Y,verb:"COUNT"}),et=setTimeout(()=>{pt.unsub(),dt(null)},s);pt.on("count",_t=>{pt.unsub(),clearTimeout(et),dt(_t)})}),publish:q=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield z(q,"EVENT")})(),auth:q=>(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield z(q,"AUTH")})(),connect:(q=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){S()||(yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return y||(y=new Promise((dt,pt)=>{try{c=new WebSocket(i)}catch(jt){pt(jt)}c.onopen=()=>{E.connect.forEach(jt=>jt()),dt()},c.onerror=()=>{y=void 0,E.error.forEach(jt=>jt()),pt()},c.onclose=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){y=void 0,E.disconnect.forEach(jt=>jt())});let et,_t=new MessageQueue;function Bt(){if(0===_t.size)return clearInterval(et),void(et=null);var jt=_t.dequeue();if(!jt)return;let At=getSubscriptionId(jt);if(At){let kt=_[At];if(kt&&kt.alreadyHaveEvent&&kt.alreadyHaveEvent(getHex64(jt,"id"),i))return}try{let kt=JSON.parse(jt);switch(kt[0]){case"EVENT":{let $t=kt[1],qt=kt[2];return void(validateEvent(qt)&&_[$t]&&(_[$t].skipVerification||verifySignature(qt))&&matchFilters(_[$t].filters,qt)&&(T[$t]?.event||[]).forEach(ve=>ve(qt)))}case"COUNT":let ct=kt[1],lt=kt[2];return void(_[ct]&&(T[ct]?.count||[]).forEach($t=>$t(lt)));case"EOSE":{let $t=kt[1];return void($t in T&&(T[$t].eose.forEach(qt=>qt()),T[$t].eose=[]))}case"OK":{let $t=kt[1],qt=kt[2],ve=kt[3]||"";if($t in A){let{resolve:ne,reject:ce}=A[$t];qt?ne(null):ce(new Error(ve))}return}case"NOTICE":let Ct=kt[1];return void E.notice.forEach($t=>$t(Ct));case"AUTH":{let $t=kt[1];return void E.auth?.forEach(qt=>qt($t))}}}catch{return}}c.onmessage=jt=>{_t.enqueue(jt.data),et||(et=setInterval(Bt,0))}}))})())}),function(){return q.apply(this,arguments)}),close(){E=newListeners(),T={},A={},c?.readyState===WebSocket.OPEN&&c.close()},get status(){return c?.readyState??3}};var q}function eventsGenerator(i){return _eventsGenerator.apply(this,arguments)}function _eventsGenerator(){return _eventsGenerator=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_wrapAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_0__.A)(function*(i){let a;const r=[],o=s=>{a?(a(s),a=void 0):r.push(s)};i.on("event",o);try{for(;;)r.length>0?yield r.shift():yield yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_awaitAsyncGenerator_js__WEBPACK_IMPORTED_MODULE_2__.A)(new Promise(c=>{a=c}))}finally{i.off("event",o)}}),_eventsGenerator.apply(this,arguments)}var nip19_exports={};__export(nip19_exports,{BECH32_REGEX:()=>BECH32_REGEX,decode:()=>decode,naddrEncode:()=>naddrEncode,neventEncode:()=>neventEncode,noteEncode:()=>noteEncode,nprofileEncode:()=>nprofileEncode,npubEncode:()=>npubEncode,nrelayEncode:()=>nrelayEncode,nsecEncode:()=>nsecEncode});var Bech32MaxSize=5e3,BECH32_REGEX=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function integerToUint8Array(i){const a=new Uint8Array(4);return a[0]=i>>24&255,a[1]=i>>16&255,a[2]=i>>8&255,a[3]=255&i,a}function decode(i){let{prefix:a,words:r}=bech32$1.decode(i,Bech32MaxSize),o=new Uint8Array(bech32$1.fromWords(r));switch(a){case"nprofile":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==s[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:bytesToHex$1(s[0][0]),relays:s[1]?s[1].map(c=>utf8Decoder.decode(c)):[]}}}case"nevent":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==s[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(s[2]&&32!==s[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(s[3]&&4!==s[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:bytesToHex$1(s[0][0]),relays:s[1]?s[1].map(c=>utf8Decoder.decode(c)):[],author:s[2]?.[0]?bytesToHex$1(s[2][0]):void 0,kind:s[3]?.[0]?parseInt(bytesToHex$1(s[3][0]),16):void 0}}}case"naddr":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!s[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==s[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!s[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==s[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:utf8Decoder.decode(s[0][0]),pubkey:bytesToHex$1(s[2][0]),kind:parseInt(bytesToHex$1(s[3][0]),16),relays:s[1]?s[1].map(c=>utf8Decoder.decode(c)):[]}}}case"nrelay":{let s=parseTLV(o);if(!s[0]?.[0])throw new Error("missing TLV 0 for nrelay");return{type:"nrelay",data:utf8Decoder.decode(s[0][0])}}case"nsec":case"npub":case"note":return{type:a,data:bytesToHex$1(o)};default:throw new Error(`unknown prefix ${a}`)}}function parseTLV(i){let a={},r=i;for(;r.length>0;){let o=r[0],s=r[1];if(!s)throw new Error(`malformed TLV ${o}`);let c=r.slice(2,2+s);if(r=r.slice(2+s),c.lengthutf8Encoder.encode(a))}))}function neventEncode(i){let a;return null!=i.kind&&(a=integerToUint8Array(i.kind)),encodeBech32("nevent",encodeTLV({0:[hexToBytes$1(i.id)],1:(i.relays||[]).map(r=>utf8Encoder.encode(r)),2:i.author?[hexToBytes$1(i.author)]:[],3:a?[new Uint8Array(a)]:[]}))}function naddrEncode(i){let a=new ArrayBuffer(4);return new DataView(a).setUint32(0,i.kind,!1),encodeBech32("naddr",encodeTLV({0:[utf8Encoder.encode(i.identifier)],1:(i.relays||[]).map(r=>utf8Encoder.encode(r)),2:[hexToBytes$1(i.pubkey)],3:[new Uint8Array(a)]}))}function nrelayEncode(i){return encodeBech32("nrelay",encodeTLV({0:[utf8Encoder.encode(i)]}))}function encodeTLV(i){let a=[];return Object.entries(i).forEach(([r,o])=>{o.forEach(s=>{let c=new Uint8Array(s.length+2);c.set([parseInt(r)],0),c.set([s.length],1),c.set(s,2),a.push(c)})}),concatBytes$1(...a)}var nip04_exports={};function encrypt$1(i,a,r){return _encrypt$.apply(this,arguments)}function _encrypt$(){return _encrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){const o=getNormalizedX(secp256k1.getSharedSecret(i,"02"+a));let s=Uint8Array.from(randomBytes$1(16)),c=utf8Encoder.encode(r),y=yield crypto.subtle.importKey("raw",o,{name:"AES-CBC"},!1,["encrypt"]),_=yield crypto.subtle.encrypt({name:"AES-CBC",iv:s},y,c);return`${base64$1.encode(new Uint8Array(_))}?iv=${base64$1.encode(new Uint8Array(s.buffer))}`}),_encrypt$.apply(this,arguments)}function decrypt$1(i,a,r){return _decrypt$.apply(this,arguments)}function _decrypt$(){return _decrypt$=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){let[o,s]=r.split("?iv="),c=getNormalizedX(secp256k1.getSharedSecret(i,"02"+a)),y=yield crypto.subtle.importKey("raw",c,{name:"AES-CBC"},!1,["decrypt"]),_=base64$1.decode(o),E=base64$1.decode(s),T=yield crypto.subtle.decrypt({name:"AES-CBC",iv:E},y,_);return utf8Decoder.decode(T)}),_decrypt$.apply(this,arguments)}function getNormalizedX(i){return i.slice(1,33)}__export(nip04_exports,{decrypt:()=>decrypt$1,encrypt:()=>encrypt$1}),typeof crypto<"u"&&!crypto.subtle&&crypto.webcrypto&&(crypto.subtle=crypto.webcrypto.subtle);var nip05_exports={};__export(nip05_exports,{NIP05_REGEX:()=>NIP05_REGEX$1,queryProfile:()=>queryProfile,searchDomain:()=>searchDomain,useFetchImplementation:()=>useFetchImplementation});var NIP05_REGEX$1=/^(?:([\w.+-]+)@)?([\w.-]+)$/,_fetch;try{_fetch=fetch}catch{}function useFetchImplementation(i){_fetch=i}function searchDomain(i){return _searchDomain.apply(this,arguments)}function _searchDomain(){return _searchDomain=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a=""){try{return(yield(yield _fetch(`https://${i}/.well-known/nostr.json?name=${a}`)).json()).names}catch{return{}}}),_searchDomain.apply(this,arguments)}function queryProfile(i){return _queryProfile.apply(this,arguments)}function _queryProfile(){return _queryProfile=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){const a=i.match(NIP05_REGEX$1);if(!a)return null;const[r,o="_",s]=a;try{const c=yield _fetch(`https://${s}/.well-known/nostr.json?name=${o}`),{names:y,relays:_}=parseNIP05Result$1(yield c.json()),E=y[o];return E?{pubkey:E,relays:_?.[E]}:null}catch{return null}}),_queryProfile.apply(this,arguments)}function parseNIP05Result$1(i){const a={names:{}};for(const[r,o]of Object.entries(i.names))"string"==typeof r&&"string"==typeof o&&(a.names[r]=o);if(i.relays){a.relays={};for(const[r,o]of Object.entries(i.relays))"string"==typeof r&&Array.isArray(o)&&(a.relays[r]=o.filter(s=>"string"==typeof s))}return a}var nip06_exports={};function privateKeyFromSeedWords(i,a){let r=HDKey.fromMasterSeed(mnemonicToSeedSync(i,a)).derive("m/44'/1237'/0'/0/0").privateKey;if(!r)throw new Error("could not derive private key");return bytesToHex$1(r)}function generateSeedWords(){return generateMnemonic(wordlist)}function validateWords(i){return validateMnemonic(i,wordlist)}__export(nip06_exports,{generateSeedWords:()=>generateSeedWords,privateKeyFromSeedWords:()=>privateKeyFromSeedWords,validateWords:()=>validateWords});var nip10_exports={};function parse(i){const a={reply:void 0,root:void 0,mentions:[],profiles:[]},r=[];for(const o of i.tags)"e"===o[0]&&o[1]&&r.push(o),"p"===o[0]&&o[1]&&a.profiles.push({pubkey:o[1],relays:o[2]?[o[2]]:[]});for(let o=0;oparse});var nip13_exports={};function getPow(i){let a=0;for(let r=0;r=a)break}return o}__export(nip13_exports,{getPow:()=>getPow,minePow:()=>minePow});var nip18_exports={};function finishRepostEvent(i,a,r,o){return finishEvent({kind:6,tags:[...i.tags??[],["e",a.id,r],["p",a.pubkey]],content:""===i.content?"":JSON.stringify(a),created_at:i.created_at},o)}function getRepostedEventPointer(i){if(6!==i.kind)return;let a,r;for(let o=i.tags.length-1;o>=0&&(void 0===a||void 0===r);o--){const s=i.tags[o];s.length>=2&&("e"===s[0]&&void 0===a?a=s:"p"===s[0]&&void 0===r&&(r=s))}return void 0!==a?{id:a[1],relays:[a[2],r?.[2]].filter(o=>"string"==typeof o),author:r?.[1]}:void 0}function getRepostedEvent(i,{skipVerification:a}={}){const r=getRepostedEventPointer(i);if(void 0===r||""===i.content)return;let o;try{o=JSON.parse(i.content)}catch{return}return o.id===r.id&&(a||verifySignature(o))?o:void 0}__export(nip18_exports,{finishRepostEvent:()=>finishRepostEvent,getRepostedEvent:()=>getRepostedEvent,getRepostedEventPointer:()=>getRepostedEventPointer});var nip21_exports={};__export(nip21_exports,{NOSTR_URI_REGEX:()=>NOSTR_URI_REGEX,parse:()=>parse2,test:()=>test});var NOSTR_URI_REGEX=new RegExp(`nostr:(${BECH32_REGEX.source})`);function test(i){return"string"==typeof i&&new RegExp(`^${NOSTR_URI_REGEX.source}$`).test(i)}function parse2(i){const a=i.match(new RegExp(`^${NOSTR_URI_REGEX.source}$`));if(!a)throw new Error(`Invalid Nostr URI: ${i}`);return{uri:a[0],value:a[1],decoded:decode(a[1])}}var nip25_exports={};function finishReactionEvent(i,a,r){const o=a.tags.filter(s=>s.length>=2&&("e"===s[0]||"p"===s[0]));return finishEvent({...i,kind:7,tags:[...i.tags??[],...o,["e",a.id],["p",a.pubkey]],content:i.content??"+"},r)}function getReactedEventPointer(i){if(7!==i.kind)return;let a,r;for(let o=i.tags.length-1;o>=0&&(void 0===a||void 0===r);o--){const s=i.tags[o];s.length>=2&&("e"===s[0]&&void 0===a?a=s:"p"===s[0]&&void 0===r&&(r=s))}return void 0!==a&&void 0!==r?{id:a[1],relays:[a[2],r[2]].filter(o=>void 0!==o),author:r[1]}:void 0}__export(nip25_exports,{finishReactionEvent:()=>finishReactionEvent,getReactedEventPointer:()=>getReactedEventPointer});var nip26_exports={};function createDelegation(i,a){let r=[];(a.kind||-1)>=0&&r.push(`kind=${a.kind}`),a.until&&r.push(`created_at<${a.until}`),a.since&&r.push(`created_at>${a.since}`);let o=r.join("&");if(""===o)throw new Error("refusing to create a delegation without any conditions");let s=sha256$1(utf8Encoder.encode(`nostr:delegation:${a.pubkey}:${o}`)),c=bytesToHex$1(schnorr.sign(s,i));return{from:getPublicKey(i),to:a.pubkey,cond:o,sig:c}}function getDelegator(i){let a=i.tags.find(_=>"delegation"===_[0]&&_.length>=4);if(!a)return null;let r=a[1],o=a[2],s=a[3],c=o.split("&");for(let _=0;_"===T&&i.created_at>parseInt(A)))return null}let y=sha256$1(utf8Encoder.encode(`nostr:delegation:${i.pubkey}:${o}`));return schnorr.verify(s,y,r)?r:null}__export(nip26_exports,{createDelegation:()=>createDelegation,getDelegator:()=>getDelegator});var nip27_exports={};__export(nip27_exports,{matchAll:()=>matchAll,regex:()=>regex,replaceAll:()=>replaceAll});var regex=()=>new RegExp(`\\b${NOSTR_URI_REGEX.source}\\b`,"g");function*matchAll(i){const a=i.matchAll(regex());for(const r of a)try{const[o,s]=r;yield{uri:o,value:s,decoded:decode(s),start:r.index,end:r.index+o.length}}catch{}}function replaceAll(i,a){return i.replaceAll(regex(),(r,o)=>a({uri:r,value:o,decoded:decode(o)}))}var nip28_exports={};__export(nip28_exports,{channelCreateEvent:()=>channelCreateEvent,channelHideMessageEvent:()=>channelHideMessageEvent,channelMessageEvent:()=>channelMessageEvent,channelMetadataEvent:()=>channelMetadataEvent,channelMuteUserEvent:()=>channelMuteUserEvent});var channelCreateEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:40,tags:[...i.tags??[]],content:r,created_at:i.created_at},a)},channelMetadataEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:41,tags:[["e",i.channel_create_event_id],...i.tags??[]],content:r,created_at:i.created_at},a)},channelMessageEvent=(i,a)=>{const r=[["e",i.channel_create_event_id,i.relay_url,"root"]];return i.reply_to_channel_message_event_id&&r.push(["e",i.reply_to_channel_message_event_id,i.relay_url,"reply"]),finishEvent({kind:42,tags:[...r,...i.tags??[]],content:i.content,created_at:i.created_at},a)},channelHideMessageEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:43,tags:[["e",i.channel_message_event_id],...i.tags??[]],content:r,created_at:i.created_at},a)},channelMuteUserEvent=(i,a)=>{let r;if("object"==typeof i.content)r=JSON.stringify(i.content);else{if("string"!=typeof i.content)return;r=i.content}return finishEvent({kind:44,tags:[["p",i.pubkey_to_mute],...i.tags??[]],content:r,created_at:i.created_at},a)},nip39_exports={},_fetch2;__export(nip39_exports,{useFetchImplementation:()=>useFetchImplementation2,validateGithub:()=>validateGithub});try{_fetch2=fetch}catch{}function useFetchImplementation2(i){_fetch2=i}function validateGithub(i,a,r){return _validateGithub.apply(this,arguments)}function _validateGithub(){return _validateGithub=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){try{return(yield(yield _fetch2(`https://gist.github.com/${a}/${r}/raw`)).text())===`Verifying that I control the following Nostr public key: ${i}`}catch{return!1}}),_validateGithub.apply(this,arguments)}var nip42_exports={};__export(nip42_exports,{authenticate:()=>authenticate});var authenticate=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({challenge:a,relay:r,sign:o}){const s={kind:22242,created_at:Math.floor(Date.now()/1e3),tags:[["relay",r.url],["challenge",a]],content:""};return r.auth(yield o(s))});return function(r){return i.apply(this,arguments)}}(),nip44_exports={};__export(nip44_exports,{decrypt:()=>decrypt2,encrypt:()=>encrypt2,utils:()=>utils});var utils={v2:{maxPlaintextSize:65408,minCiphertextSize:100,maxCiphertextSize:102400,getConversationKey:(i,a)=>secp256k1.getSharedSecret(i,"02"+a).subarray(1,33),getMessageKeys(i,a){const r=hkdf(sha256$1,i,a,"nip44-v2",76);return{encryption:r.subarray(0,32),nonce:r.subarray(32,44),auth:r.subarray(44,76)}},calcPadding(i){if(!Number.isSafeInteger(i)||i<0)throw new Error("expected positive integer");if(i<=32)return 32;const a=1<=utils.v2.maxPlaintextSize)throw new Error("invalid plaintext length: must be between 1b and 64KB");const o=utils.v2.calcPadding(r),s=new Uint8Array(o-r),c=new Uint8Array(2);return new DataView(c.buffer).setUint16(0,r),concatBytes$1(c,a,s)},unpad(i){const a=new DataView(i.buffer).getUint16(0),r=i.subarray(2,2+a);if(0===a||r.length!==a||i.length!==2+utils.v2.calcPadding(a))throw new Error("invalid padding");return utf8Decoder.decode(r)}}};function encrypt2(i,a,r={}){const o=r.version??2;if(2!==o)throw new Error("unknown encryption version "+o);const s=r.salt??randomBytes$1(32);ensureBytes(s,32);const c=utils.v2.getMessageKeys(i,s),y=utils.v2.pad(a),_=chacha20(c.encryption,c.nonce,y),E=hmac(sha256$1,c.auth,_);return base64$1.encode(concatBytes$1(new Uint8Array([o]),s,_,E))}function decrypt2(i,a){const r=utils.v2;ensureBytes(i,32);const o=a.length;if(o=r.maxCiphertextSize)throw new Error("invalid ciphertext length: "+o);if("#"===a[0])throw new Error("unknown encryption version");let s;try{s=base64$1.decode(a)}catch(S){throw new Error("invalid base64: "+S.message)}const c=s.subarray(0,1)[0];if(2!==c)throw new Error("unknown encryption version "+c);const y=s.subarray(1,33),_=s.subarray(33,-32),E=s.subarray(-32),T=r.getMessageKeys(i,y);if(!equalBytes(hmac(sha256$1,T.auth,_),E))throw new Error("invalid MAC");const A=chacha20(T.encryption,T.nonce,_);return r.unpad(A)}var nip47_exports={};function parseConnectionString(i){const{pathname:a,searchParams:r}=new URL(i),o=a,s=r.get("relay"),c=r.get("secret");if(!o||!s||!c)throw new Error("invalid connection string");return{pubkey:o,relay:s,secret:c}}function makeNwcRequestEvent(i){return _makeNwcRequestEvent.apply(this,arguments)}function _makeNwcRequestEvent(){return _makeNwcRequestEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*({pubkey:i,secret:a,invoice:r}){const o={method:"pay_invoice",params:{invoice:r}},s=yield encrypt$1(a,i,JSON.stringify(o));return finishEvent({kind:23194,created_at:Math.round(Date.now()/1e3),content:s,tags:[["p",i]]},a)}),_makeNwcRequestEvent.apply(this,arguments)}__export(nip47_exports,{makeNwcRequestEvent:()=>makeNwcRequestEvent,parseConnectionString:()=>parseConnectionString});var nip57_exports={},_fetch3;__export(nip57_exports,{getZapEndpoint:()=>getZapEndpoint,makeZapReceipt:()=>makeZapReceipt,makeZapRequest:()=>makeZapRequest,useFetchImplementation:()=>useFetchImplementation3,validateZapRequest:()=>validateZapRequest});try{_fetch3=fetch}catch{}function useFetchImplementation3(i){_fetch3=i}function getZapEndpoint(i){return _getZapEndpoint.apply(this,arguments)}function _getZapEndpoint(){return _getZapEndpoint=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){try{let a="",{lud06:r,lud16:o}=JSON.parse(i.content);if(r){let{words:y}=bech32$1.decode(r,1e3),_=bech32$1.fromWords(y);a=utf8Decoder.decode(_)}else{if(!o)return null;{let[y,_]=o.split("@");a=`https://${_}/.well-known/lnurlp/${y}`}}let s=yield _fetch3(a),c=yield s.json();if(c.allowsNostr&&c.nostrPubkey)return c.callback}catch{}return null}),_getZapEndpoint.apply(this,arguments)}function makeZapRequest({profile:i,event:a,amount:r,relays:o,comment:s=""}){if(!r)throw new Error("amount not given");if(!i)throw new Error("profile not given");let c={kind:9734,created_at:Math.round(Date.now()/1e3),content:s,tags:[["p",i],["amount",r.toString()],["relays",...o]]};return a&&c.tags.push(["e",a]),c}function validateZapRequest(i){let a;try{a=JSON.parse(i)}catch{return"Invalid zap request JSON."}if(!validateEvent(a))return"Zap request is not a valid Nostr event.";if(!verifySignature(a))return"Invalid signature on zap request.";let r=a.tags.find(([s,c])=>"p"===s&&c);if(!r)return"Zap request doesn't have a 'p' tag.";if(!r[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let o=a.tags.find(([s,c])=>"e"===s&&c);return o&&!o[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":a.tags.find(([s,c])=>"relays"===s&&c)?null:"Zap request doesn't have a 'relays' tag."}function makeZapReceipt({zapRequest:i,preimage:a,bolt11:r,paidAt:o}){let s=JSON.parse(i).tags.filter(([y])=>"e"===y||"p"===y||"a"===y),c={kind:9735,created_at:Math.round(o.getTime()/1e3),content:"",tags:[...s,["bolt11",r],["description",i]]};return a&&c.tags.push(["preimage",a]),c}var nip98_exports={};__export(nip98_exports,{getToken:()=>getToken,unpackEventFromToken:()=>unpackEventFromToken,validateEvent:()=>validateEvent2,validateToken:()=>validateToken});var _authorizationScheme="Nostr ";function getToken(i,a,r){return _getToken.apply(this,arguments)}function _getToken(){return _getToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r,o=!1){if(!i||!a)throw new Error("Missing loginUrl or httpMethod");const s=getBlankEvent(27235);s.tags=[["u",i],["method",a]],s.created_at=Math.round((new Date).getTime()/1e3);const c=yield r(s);return(o?_authorizationScheme:"")+base64$1.encode(utf8Encoder.encode(JSON.stringify(c)))}),_getToken.apply(this,arguments)}function validateToken(i,a,r){return _validateToken.apply(this,arguments)}function _validateToken(){return _validateToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){const o=yield unpackEventFromToken(i).catch(s=>{throw s});return yield validateEvent2(o,a,r).catch(s=>{throw s})}),_validateToken.apply(this,arguments)}function unpackEventFromToken(i){return _unpackEventFromToken.apply(this,arguments)}function _unpackEventFromToken(){return _unpackEventFromToken=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){if(!i)throw new Error("Missing token");i=i.replace(_authorizationScheme,"");const a=utf8Decoder.decode(base64$1.decode(i));if(!a||0===a.length||!a.startsWith("{"))throw new Error("Invalid token");return JSON.parse(a)}),_unpackEventFromToken.apply(this,arguments)}function validateEvent2(i,a,r){return _validateEvent.apply(this,arguments)}function _validateEvent(){return _validateEvent=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){if(!i)throw new Error("Invalid nostr event");if(!verifySignature(i))throw new Error("Invalid nostr event, signature invalid");if(27235!==i.kind)throw new Error("Invalid nostr event, kind invalid");if(!i.created_at)throw new Error("Invalid nostr event, created_at invalid");if(Math.round((new Date).getTime()/1e3)-i.created_at>60)throw new Error("Invalid nostr event, expired");const o=i.tags.find(c=>"u"===c[0]);if(1!==o?.length&&o?.[1]!==a)throw new Error("Invalid nostr event, url tag invalid");const s=i.tags.find(c=>"method"===c[0]);if(1!==s?.length&&s?.[1].toLowerCase()!==r.toLowerCase())throw new Error("Invalid nostr event, method tag invalid");return!0}),_validateEvent.apply(this,arguments)}var browser={exports:{}},ms,hasRequiredMs;function requireMs(){if(hasRequiredMs)return ms;hasRequiredMs=1;var i=1e3,a=60*i,r=60*a,o=24*r,s=7*o;function y(_,E,T,A){var S=E>=1.5*T;return Math.round(_/T)+" "+A+(S?"s":"")}return ms=function(_,E){E=E||{};var A,S,T=typeof _;if("string"===T&&_.length>0)return function(A){if(!((A=String(A)).length>100)){var S=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(A);if(S){var I=parseFloat(S[1]);switch((S[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*I;case"weeks":case"week":case"w":return I*s;case"days":case"day":case"d":return I*o;case"hours":case"hour":case"hrs":case"hr":case"h":return I*r;case"minutes":case"minute":case"mins":case"min":case"m":return I*a;case"seconds":case"second":case"secs":case"sec":case"s":return I*i;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return I;default:return}}}}(_);if("number"===T&&isFinite(_))return E.long?(A=_,(S=Math.abs(A))>=o?y(A,S,o,"day"):S>=r?y(A,S,r,"hour"):S>=a?y(A,S,a,"minute"):S>=i?y(A,S,i,"second"):A+" ms"):function(A){var S=Math.abs(A);return S>=o?Math.round(A/o)+"d":S>=r?Math.round(A/r)+"h":S>=a?Math.round(A/a)+"m":S>=i?Math.round(A/i)+"s":A+"ms"}(_);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(_))}}function setup(i){function a(s){let c,y,_,E=null;function T(...A){if(!T.enabled)return;const S=T,I=Number(new Date);S.diff=I-(c||I),S.prev=c,S.curr=I,c=I,A[0]=a.coerce(A[0]),"string"!=typeof A[0]&&A.unshift("%O");let Y=0;A[0]=A[0].replace(/%([a-zA-Z%])/g,(z,q)=>{if("%%"===z)return"%";Y++;const dt=a.formatters[q];return"function"==typeof dt&&(z=dt.call(S,A[Y]),A.splice(Y,1),Y--),z}),a.formatArgs.call(S,A),(S.log||a.log).apply(S,A)}return T.namespace=s,T.useColors=a.useColors(),T.color=a.selectColor(s),T.extend=r,T.destroy=a.destroy,Object.defineProperty(T,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==E?E:(y!==a.namespaces&&(y=a.namespaces,_=a.enabled(s)),_),set:A=>{E=A}}),"function"==typeof a.init&&a.init(T),T}function r(s,c){const y=a(this.namespace+(void 0===c?":":c)+s);return y.log=this.log,y}function o(s){return s.toString().substring(2,s.toString().length-2).replace(/\.\*\?$/,"*")}return a.debug=a,a.default=a,a.coerce=function(s){return s instanceof Error?s.stack||s.message:s},a.disable=function(){const s=[...a.names.map(o),...a.skips.map(o).map(c=>"-"+c)].join(",");return a.enable(""),s},a.enable=function(s){let c;a.save(s),a.namespaces=s,a.names=[],a.skips=[];const y=("string"==typeof s?s:"").split(/[\s,]+/),_=y.length;for(c=0;c<_;c++)y[c]&&("-"===(s=y[c].replace(/\*/g,".*?"))[0]?a.skips.push(new RegExp("^"+s.slice(1)+"$")):a.names.push(new RegExp("^"+s+"$")))},a.enabled=function(s){if("*"===s[s.length-1])return!0;let c,y;for(c=0,y=a.skips.length;c{a[s]=i[s]}),a.names=[],a.skips=[],a.formatters={},a.selectColor=function(s){let c=0;for(let y=0;y{"%%"!==_&&(c++,"%c"===_&&(y=c))}),o.splice(y,0,s)},a.save=function(o){try{o?a.storage.setItem("debug",o):a.storage.removeItem("debug")}catch{}},a.load=function(){let o;try{o=a.storage.getItem("debug")}catch{}return!o&&typeof process<"u"&&"env"in process&&(o=process.env.DEBUG),o},a.useColors=function(){return!(!(typeof window<"u"&&window.process)||"renderer"!==window.process.type&&!window.process.__nwjs)||!(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&(typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},a.storage=function(){try{return localStorage}catch{}}(),a.destroy=(()=>{let o=!1;return()=>{o||(o=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),a.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],a.log=console.debug||console.log||(()=>{}),i.exports=common(a);const{formatters:r}=i.exports;r.j=function(o){try{return JSON.stringify(o)}catch(s){return"[UnexpectedJSONParseError]: "+s.message}}}(browser,browser.exports);var browserExports=browser.exports,debug3=getDefaultExportFromCjs(browserExports),dist={},LRUCache$1={},LRUCacheNode$1={};Object.defineProperty(LRUCacheNode$1,"__esModule",{value:!0}),LRUCacheNode$1.LRUCacheNode=void 0;class LRUCacheNode{constructor(a,r,o){const{entryExpirationTimeInMS:s=null,next:c=null,prev:y=null,onEntryEvicted:_,onEntryMarkedAsMostRecentlyUsed:E,clone:T,cloneFn:A}=o??{};if("number"==typeof s&&(s<=0||Number.isNaN(s)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.clone=null!=T&&T,this.cloneFn=A??this.defaultClone,this.key=a,this.internalValue=this.clone?this.cloneFn(r):r,this.created=Date.now(),this.entryExpirationTimeInMS=s,this.next=c,this.prev=y,this.onEntryEvicted=_,this.onEntryMarkedAsMostRecentlyUsed=E}get value(){return this.clone?this.cloneFn(this.internalValue):this.internalValue}get isExpired(){return"number"==typeof this.entryExpirationTimeInMS&&Date.now()-this.created>this.entryExpirationTimeInMS}invokeOnEvicted(){if(this.onEntryEvicted){const{key:a,value:r,isExpired:o}=this;this.onEntryEvicted({key:a,value:r,isExpired:o})}}invokeOnEntryMarkedAsMostRecentlyUsed(){if(this.onEntryMarkedAsMostRecentlyUsed){const{key:a,value:r}=this;this.onEntryMarkedAsMostRecentlyUsed({key:a,value:r})}}defaultClone(a){return"boolean"==typeof a||"string"==typeof a||"number"==typeof a?a:JSON.parse(JSON.stringify(a))}}LRUCacheNode$1.LRUCacheNode=LRUCacheNode,Object.defineProperty(LRUCache$1,"__esModule",{value:!0}),LRUCache$1.LRUCache=void 0;const LRUCacheNode_1=LRUCacheNode$1;class LRUCache{constructor(a){this.lookupTable=new Map,this.head=null,this.tail=null;const{maxSize:r=25,entryExpirationTimeInMS:o=null,onEntryEvicted:s,onEntryMarkedAsMostRecentlyUsed:c,cloneFn:y,clone:_}=a??{};if(Number.isNaN(r)||r<=0)throw new Error("maxSize must be greater than 0.");if("number"==typeof o&&(o<=0||Number.isNaN(o)))throw new Error("entryExpirationTimeInMS must either be null (no expiry) or greater than 0");this.maxSizeInternal=r,this.entryExpirationTimeInMS=o,this.onEntryEvicted=s,this.onEntryMarkedAsMostRecentlyUsed=c,this.clone=_,this.cloneFn=y}get size(){return this.cleanCache(),this.lookupTable.size}get remainingSize(){return this.maxSizeInternal-this.size}get newest(){return this.head?this.head.isExpired?(this.removeNodeFromListAndLookupTable(this.head),this.newest):this.mapNodeToEntry(this.head):null}get oldest(){return this.tail?this.tail.isExpired?(this.removeNodeFromListAndLookupTable(this.tail),this.oldest):this.mapNodeToEntry(this.tail):null}get maxSize(){return this.maxSizeInternal}set maxSize(a){if(Number.isNaN(a)||a<=0)throw new Error("maxSize must be greater than 0.");this.maxSizeInternal=a,this.enforceSizeLimit()}set(a,r,o){const s=this.lookupTable.get(a);s&&this.removeNodeFromListAndLookupTable(s);const c=new LRUCacheNode_1.LRUCacheNode(a,r,{entryExpirationTimeInMS:this.entryExpirationTimeInMS,onEntryEvicted:this.onEntryEvicted,onEntryMarkedAsMostRecentlyUsed:this.onEntryMarkedAsMostRecentlyUsed,clone:this.clone,cloneFn:this.cloneFn,...o});return this.setNodeAsHead(c),this.lookupTable.set(a,c),this.enforceSizeLimit(),this}get(a){const r=this.lookupTable.get(a);return r?r.isExpired?(this.removeNodeFromListAndLookupTable(r),null):(this.setNodeAsHead(r),r.value):null}peek(a){const r=this.lookupTable.get(a);return r?r.isExpired?(this.removeNodeFromListAndLookupTable(r),null):r.value:null}delete(a){const r=this.lookupTable.get(a);return!!r&&this.removeNodeFromListAndLookupTable(r)}has(a){const r=this.lookupTable.get(a);return!(!r||r.isExpired&&(this.removeNodeFromListAndLookupTable(r),1))}clear(){this.head=null,this.tail=null,this.lookupTable.clear()}find(a){let r=this.head;for(;r;){if(r.isExpired){const s=r.next;this.removeNodeFromListAndLookupTable(r),r=s;continue}const o=this.mapNodeToEntry(r);if(a(o))return this.setNodeAsHead(r),o;r=r.next}return null}forEach(a){let r=this.head,o=0;for(;r;)if(r.isExpired){const s=r.next;this.removeNodeFromListAndLookupTable(r),r=s}else a(r.value,r.key,o),r=r.next,o++}*values(){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield a.value,a=a.next}*keys(){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield a.key,a=a.next}*entries(){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield this.mapNodeToEntry(a),a=a.next}*[Symbol.iterator](){let a=this.head;for(;a;)if(a.isExpired){const r=a.next;this.removeNodeFromListAndLookupTable(a),a=r}else yield this.mapNodeToEntry(a),a=a.next}enforceSizeLimit(){let a=this.tail;for(;null!==a&&this.size>this.maxSizeInternal;){const r=a.prev;this.removeNodeFromListAndLookupTable(a),a=r}}mapNodeToEntry({key:a,value:r}){return{key:a,value:r}}setNodeAsHead(a){this.removeNodeFromList(a),this.head?(a.next=this.head,this.head.prev=a,this.head=a):(this.head=a,this.tail=a),a.invokeOnEntryMarkedAsMostRecentlyUsed()}removeNodeFromList(a){null!==a.prev&&(a.prev.next=a.next),null!==a.next&&(a.next.prev=a.prev),this.head===a&&(this.head=a.next),this.tail===a&&(this.tail=a.prev),a.next=null,a.prev=null}removeNodeFromListAndLookupTable(a){return a.invokeOnEvicted(),this.removeNodeFromList(a),this.lookupTable.delete(a.key)}cleanCache(){if(!this.entryExpirationTimeInMS)return;const a=[];for(const r of this.lookupTable.values())r.isExpired&&a.push(r);a.forEach(r=>this.removeNodeFromListAndLookupTable(r))}}LRUCache$1.LRUCache=LRUCache,function(i){var a=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(o,s,c,y){void 0===y&&(y=c);var _=Object.getOwnPropertyDescriptor(s,c);_&&!("get"in _?!s.__esModule:_.writable||_.configurable)||(_={enumerable:!0,get:function(){return s[c]}}),Object.defineProperty(o,y,_)}:function(o,s,c,y){void 0===y&&(y=c),o[y]=s[c]}),r=commonjsGlobal&&commonjsGlobal.__exportStar||function(o,s){for(var c in o)"default"===c||Object.prototype.hasOwnProperty.call(s,c)||a(s,o,c)};Object.defineProperty(i,"__esModule",{value:!0}),r(LRUCache$1,i)}(dist);var lib={};(function(i){function a(kt){if(!Number.isSafeInteger(kt))throw new Error(`Wrong integer: ${kt}`)}function r(...kt){const ct=(lt,Ct)=>$t=>lt(Ct($t));return{encode:Array.from(kt).reverse().reduce((lt,Ct)=>lt?ct(lt,Ct.encode):Ct.encode,void 0),decode:kt.reduce((lt,Ct)=>lt?ct(lt,Ct.decode):Ct.decode,void 0)}}function o(kt){return{encode:ct=>{if(!Array.isArray(ct)||ct.length&&"number"!=typeof ct[0])throw new Error("alphabet.encode input should be an array of numbers");return ct.map(lt=>{if(a(lt),lt<0||lt>=kt.length)throw new Error(`Digit index outside alphabet: ${lt} (alphabet: ${kt.length})`);return kt[lt]})},decode:ct=>{if(!Array.isArray(ct)||ct.length&&"string"!=typeof ct[0])throw new Error("alphabet.decode input should be array of strings");return ct.map(lt=>{if("string"!=typeof lt)throw new Error(`alphabet.decode: not string element=${lt}`);const Ct=kt.indexOf(lt);if(-1===Ct)throw new Error(`Unknown letter: "${lt}". Allowed: ${kt}`);return Ct})}}}function s(kt=""){if("string"!=typeof kt)throw new Error("join separator should be string");return{encode:ct=>{if(!Array.isArray(ct)||ct.length&&"string"!=typeof ct[0])throw new Error("join.encode input should be array of strings");for(let lt of ct)if("string"!=typeof lt)throw new Error(`join.encode: non-string input=${lt}`);return ct.join(kt)},decode:ct=>{if("string"!=typeof ct)throw new Error("join.decode input should be string");return ct.split(kt)}}}function c(kt,ct="="){if(a(kt),"string"!=typeof ct)throw new Error("padding chr should be string");return{encode(lt){if(!Array.isArray(lt)||lt.length&&"string"!=typeof lt[0])throw new Error("padding.encode input should be array of strings");for(let Ct of lt)if("string"!=typeof Ct)throw new Error(`padding.encode: non-string input=${Ct}`);for(;lt.length*kt%8;)lt.push(ct);return lt},decode(lt){if(!Array.isArray(lt)||lt.length&&"string"!=typeof lt[0])throw new Error("padding.encode input should be array of strings");for(let $t of lt)if("string"!=typeof $t)throw new Error(`padding.decode: non-string input=${$t}`);let Ct=lt.length;if(Ct*kt%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;Ct>0&<[Ct-1]===ct;Ct--)if(!((Ct-1)*kt%8))throw new Error("Invalid padding: string has too much padding");return lt.slice(0,Ct)}}}function y(kt){if("function"!=typeof kt)throw new Error("normalize fn should be function");return{encode:ct=>ct,decode:ct=>kt(ct)}}function _(kt,ct,lt){if(ct<2)throw new Error(`convertRadix: wrong from=${ct}, base cannot be less than 2`);if(lt<2)throw new Error(`convertRadix: wrong to=${lt}, base cannot be less than 2`);if(!Array.isArray(kt))throw new Error("convertRadix: data should be array");if(!kt.length)return[];let Ct=0;const $t=[],qt=Array.from(kt);for(qt.forEach(ve=>{if(a(ve),ve<0||ve>=ct)throw new Error(`Wrong integer: ${ve}`)});;){let ve=0,ne=!0;for(let ce=Ct;cect?E(ct,kt%ct):kt,T=(kt,ct)=>kt+(ct-E(kt,ct));function A(kt,ct,lt,Ct){if(!Array.isArray(kt))throw new Error("convertRadix2: data should be array");if(ct<=0||ct>32)throw new Error(`convertRadix2: wrong from=${ct}`);if(lt<=0||lt>32)throw new Error(`convertRadix2: wrong to=${lt}`);if(T(ct,lt)>32)throw new Error(`convertRadix2: carry overflow from=${ct} to=${lt} carryBits=${T(ct,lt)}`);let $t=0,qt=0;const ve=2**lt-1,ne=[];for(const ce of kt){if(a(ce),ce>=2**ct)throw new Error(`convertRadix2: invalid data word=${ce} from=${ct}`);if($t=$t<32)throw new Error(`convertRadix2: carry overflow pos=${qt} from=${ct}`);for(qt+=ct;qt>=lt;qt-=lt)ne.push(($t>>qt-lt&ve)>>>0);$t&=2**qt-1}if($t=$t<=ct)throw new Error("Excess padding");if(!Ct&&$t)throw new Error(`Non-zero padding: ${$t}`);return Ct&&qt>0&&ne.push($t>>>0),ne}function S(kt){return a(kt),{encode:ct=>{if(!(ct instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return _(Array.from(ct),256,kt)},decode:ct=>{if(!Array.isArray(ct)||ct.length&&"number"!=typeof ct[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(_(ct,kt,256))}}}function I(kt,ct=!1){if(a(kt),kt<=0||kt>32)throw new Error("radix2: bits should be in (0..32]");if(T(8,kt)>32||T(kt,8)>32)throw new Error("radix2: carry overflow");return{encode:lt=>{if(!(lt instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return A(Array.from(lt),8,kt,!ct)},decode:lt=>{if(!Array.isArray(lt)||lt.length&&"number"!=typeof lt[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(A(lt,kt,8,ct))}}}function N(kt){if("function"!=typeof kt)throw new Error("unsafeWrapper fn should be function");return function(...ct){try{return kt.apply(null,ct)}catch{}}}function Y(kt,ct){if(a(kt),"function"!=typeof ct)throw new Error("checksum fn should be function");return{encode(lt){if(!(lt instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const Ct=ct(lt).slice(0,kt),$t=new Uint8Array(lt.length+kt);return $t.set(lt),$t.set(Ct,lt.length),$t},decode(lt){if(!(lt instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const Ct=lt.slice(0,-kt),$t=ct(Ct).slice(0,kt),qt=lt.slice(-kt);for(let ve=0;vekt.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),i.base64=r(I(6),o("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),c(6),s("")),i.base64url=r(I(6),o("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),c(6),s(""));const z=kt=>r(S(58),o(kt),s(""));i.base58=z("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),i.base58flickr=z("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),i.base58xrp=z("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const q=[0,2,3,5,6,7,9,10,11];i.base58xmr={encode(kt){let ct="";for(let lt=0;ltr(Y(4,ct=>kt(kt(ct))),i.base58);const dt=r(o("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),s("")),pt=[996825010,642813549,513874426,1027748829,705979059];function et(kt){const ct=kt>>25;let lt=(33554431&kt)<<5;for(let Ct=0;Ct>Ct&1)&&(lt^=pt[Ct]);return lt}function _t(kt,ct,lt=1){const Ct=kt.length;let $t=1;for(let qt=0;qt126)throw new Error(`Invalid prefix (${kt})`);$t=et($t)^ve>>5}$t=et($t);for(let qt=0;qtce)throw new TypeError(`Wrong string length: ${ne.length} (${ne}). Expected (8..${ce})`);const qe=ne.toLowerCase();if(ne!==qe&&ne!==ne.toUpperCase())throw new Error("String must be lowercase or uppercase");const Mr=(ne=qe).lastIndexOf("1");if(0===Mr||-1===Mr)throw new Error('Letter "1" must be present between prefix and data only');const mr=ne.slice(0,Mr),_r=ne.slice(Mr+1);if(_r.length<6)throw new Error("Data must be at least 6 characters long");const Wr=dt.decode(_r).slice(0,-6),ke=_t(mr,Wr,ct);if(!_r.endsWith(ke))throw new Error(`Invalid checksum in ${ne}: expected "${ke}"`);return{prefix:mr,words:Wr}}return{encode:function(ne,ce,qe=90){if("string"!=typeof ne)throw new Error("bech32.encode prefix should be string, not "+typeof ne);if(!Array.isArray(ce)||ce.length&&"number"!=typeof ce[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof ce);const Mr=ne.length+7+ce.length;if(!1!==qe&&Mr>qe)throw new TypeError(`Length ${Mr} exceeds limit ${qe}`);return`${ne=ne.toLowerCase()}1${dt.encode(ce)}${_t(ne,ce,ct)}`},decode:ve,decodeToBytes:function(ne){const{prefix:ce,words:qe}=ve(ne,!1);return{prefix:ce,words:qe,bytes:Ct(qe)}},decodeUnsafe:N(ve),fromWords:Ct,fromWordsUnsafe:qt,toWords:$t}}i.bech32=Bt("bech32"),i.bech32m=Bt("bech32m"),i.utf8={encode:kt=>(new TextDecoder).decode(kt),decode:kt=>(new TextEncoder).encode(kt)},i.hex=r(I(4),o("0123456789abcdef"),s(""),y(kt=>{if("string"!=typeof kt||kt.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof kt} with length ${kt.length}`);return kt.toLowerCase()}));const jt={utf8:i.utf8,hex:i.hex,base16:i.base16,base32:i.base32,base64:i.base64,base64url:i.base64url,base58:i.base58,base58xmr:i.base58xmr},At=`Invalid encoding type. Available types: ${Object.keys(jt).join(", ")}`;i.bytesToString=(kt,ct)=>{if("string"!=typeof kt||!jt.hasOwnProperty(kt))throw new TypeError(At);if(!(ct instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return jt[kt].encode(ct)},i.str=i.bytesToString,i.stringToBytes=(kt,ct)=>{if(!jt.hasOwnProperty(kt))throw new TypeError(At);if("string"!=typeof ct)throw new TypeError("stringToBytes() expects string");return jt[kt].decode(ct)},i.bytes=i.stringToBytes})(lib),BigInt(1e3),BigInt(1e6),BigInt(1e9),BigInt(1e12),BigInt("2100000000000000000"),BigInt(1e11);const TAGCODES={payment_hash:1,payment_secret:16,description:13,payee:19,description_hash:23,expiry:6,min_final_cltv_expiry:24,fallback_address:9,route_hint:3,feature_bits:5,metadata:27};for(let i=0,a=Object.keys(TAGCODES);ithis.handleNotice(a))}initiateAuth(i={limit:1}){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a.debug("Initiating authentication");const r=a.relay.sub([i],{id:"auth-test"});r.on("eose",()=>{r.unsub(),a._status=1,a.ndkRelay.emit("ready"),a.debug("Authentication not required"),r.unsub()}),a.debug("Authentication request started")})()}connect(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=()=>{i.updateConnectionStats.connected(),i.ndkRelay.authRequired?(i._status=6,i.ndkRelay.emit("connect"),i.initiateAuth()):(i._status=1,i.ndkRelay.emit("connect"),i.ndkRelay.emit("ready"))},r=()=>{i.updateConnectionStats.disconnected(),1===i._status&&(i._status=3,i.handleReconnection()),i.ndkRelay.emit("disconnect")},o=function(){var s=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c){i.debug("Relay requested authentication",{havePolicy:!!i.ndkRelay.authPolicy}),i.ndkRelay.authPolicy?7!==i._status&&(i._status=7,yield i.ndkRelay.authPolicy(i.ndkRelay,c),7===i._status&&(i.debug("Authentication policy finished"),i._status=1,i.ndkRelay.emit("ready"))):yield i.ndkRelay.emit("auth",c)});return function(y){return s.apply(this,arguments)}}();try{i.updateConnectionStats.attempt(),i._status=0,i.relay.off("connect",a),i.relay.off("disconnect",r),i.relay.on("connect",a),i.relay.on("disconnect",r),i.relay.on("auth",o),yield i.relay.connect()}catch(s){throw i.debug("Failed to connect",s),i._status=3,s}})()}disconnect(){this._status=2,this.relay.close()}get status(){return this._status}isAvailable(){return 1===this._status}isFlapping(){const i=this._connectionStats.durations;if(i.length%3!=0)return!1;const a=i.reduce((o,s)=>o+s,0)/i.length,r=i.map(o=>Math.pow(o-a,2)).reduce((o,s)=>o+s,0)/i.length;return Math.sqrt(r)<1e3}handleNotice(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){(i.includes("oo many")||i.includes("aximum"))&&(a.disconnect(),setTimeout(()=>a.connect(),2e3),a.debug(a.relay.url,"Relay complaining?",i)),a.ndkRelay.emit("notice",a,i)})()}handleReconnection(i=0){if(this.isFlapping())return this.ndkRelay.emit("flapping",this,this._connectionStats),void(this._status=5);const a=this.connectedAt?Math.max(0,6e4-(Date.now()-this.connectedAt)):0;setTimeout(()=>{this._status=4,this.connect().then(()=>{this.debug("Reconnected")}).catch(r=>{this.debug("Reconnect failed",r),i<5?setTimeout(()=>{this.handleReconnection(i+1)},6e4):this.debug("Reconnect failed after 5 attempts")})},a)}updateConnectionStats={connected:()=>{this._connectionStats.success++,this._connectionStats.connectedAt=Date.now()},disconnected:()=>{this._connectionStats.connectedAt&&(this._connectionStats.durations.push(Date.now()-this._connectionStats.connectedAt),this._connectionStats.durations.length>100&&this._connectionStats.durations.shift()),this._connectionStats.connectedAt=void 0},attempt:()=>{this._connectionStats.attempts++}};get connectionStats(){return this._connectionStats}},NDKRelayPublisher=class{ndkRelay;constructor(i){this.ndkRelay=i}publish(i,a=2500){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=()=>new Promise((E,T)=>{try{r.publishEvent(i,a).then(A=>E(A)).catch(A=>T(A))}catch(A){T(A)}}),s=new Promise((E,T)=>{setTimeout(()=>T(new Error("Timeout")),a)}),c=()=>{o().then(E=>y(E)).catch(E=>_(E))};let y,_;return 1===r.ndkRelay.status?Promise.race([o(),s]):Promise.race([new Promise((E,T)=>{y=E,_=T,r.ndkRelay.once("connect",c)}),s]).finally(()=>{r.ndkRelay.removeListener("connect",c)})})()}publishEvent(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=yield i.toNostrEvent(),s=r.ndkRelay.connectivity.relay.publish(o);let c;const y=new Promise((E,T)=>{s.then(()=>{clearTimeout(c),r.ndkRelay.emit("published",i),E(!0)}).catch(A=>{clearTimeout(c),r.ndkRelay.debug("Publish failed",A,i.id),r.ndkRelay.emit("publish:failed",i,A),T(A)})});if(!a||i.isEphemeral())return y;const _=new Promise((E,T)=>{c=setTimeout(()=>{r.ndkRelay.debug("Publish timed out",i.rawEvent()),r.ndkRelay.emit("publish:failed",i,"Timeout"),T(new Error("Publish operation timed out"))},a)});return Promise.race([y,_])})()}auth(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.ndkRelay.connectivity.relay.auth(i.rawEvent())})()}};function calculateGroupableId(i){const a=[];for(const r of i){if(r.since||r.until)return null;const o=Object.keys(r||{}).sort().join("-");a.push(o)}return a.join("|")}function mergeFilters(i){const a={};return i.forEach(r=>{Object.entries(r).forEach(([o,s])=>{a[o]=Array.isArray(s)?void 0===a[o]?[...s]:Array.from(new Set([...a[o],...s])):s})}),a}var MAX_SUBID_LENGTH=20;function queryFullyFilled(i){return!(!filterIncludesIds(i.filter)||!resultHasAllRequestedIds(i))}function compareFilter(i,a){if(Object.keys(i).length!==Object.keys(a).length)return!1;for(const[r,o]of Object.entries(i)){const s=a[r];if(!s)return!1;if(Array.isArray(o)&&Array.isArray(s)){const c=o;for(const y of s)if(!c.includes(y))return!1}else if(s!==o)return!1}return!0}function filterIncludesIds(i){return!!i.ids}function resultHasAllRequestedIds(i){const a=i.filter.ids;return!!a&&a.length===i.eventFirstSeen.size}function generateSubId(i,a){const r=i.map(_=>_.subId).filter(Boolean),o=[],s=new Set,c=new Set;if(r.length>0)o.push(Array.from(new Set(r)).join(","));else{for(const _ of a)for(const E of Object.keys(_))"kinds"===E?_.kinds?.forEach(T=>c.add(T)):s.add(E);c.size>0&&o.push("kinds:"+Array.from(c).join(",")),s.size>0&&o.push(Array.from(s).join(","))}let y=o.join("-");return y.length>MAX_SUBID_LENGTH&&(y=y.substring(0,MAX_SUBID_LENGTH)),1!==r.length&&(y+="-"+Math.floor(999*Math.random()).toString()),y}function filterFromId(i){let a;if(i.match(NIP33_A_REGEX)){const[r,o,s]=i.split(":"),c={authors:[o],kinds:[parseInt(r)]};return s&&(c["#d"]=[s]),c}try{switch(a=nip19_exports.decode(i),a.type){case"nevent":return{ids:[a.data.id]};case"note":return{ids:[a.data]};case"naddr":return{authors:[a.data.pubkey],"#d":[a.data.identifier],kinds:[a.data.kind]}}}catch{}return{ids:[i]}}function isNip33AValue(i){return null!==i.match(NIP33_A_REGEX)}var NIP33_A_REGEX=/^(\d+):([0-9A-Fa-f]+)(?::(.*))?$/;function relaysFromBech32(i){try{const a=nip19_exports.decode(i);if(["naddr","nevent"].includes(a?.type)){const r=a.data;if(r?.relays)return r.relays.map(o=>new NDKRelay(o))}}catch{}return[]}var NDKGroupedSubscriptions=class extends lib$1.EventEmitter{subscriptions;req;debug;constructor(i,a){super(),this.subscriptions=i,this.debug=a||this.subscriptions[0].subscription.debug.extend("grouped");for(const r of i)this.handleSubscriptionClosure(r)}addSubscription(i){this.subscriptions.push(i),this.handleSubscriptionClosure(i)}eventReceived(i){for(const a of this.subscriptions)a.eventReceived(i)}eoseReceived(i){Array.from(this.subscriptions).forEach(function(){var a=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(r){r.subscription.eoseReceived(i)});return function(r){return a.apply(this,arguments)}}())}handleSubscriptionClosure(i){i.subscription.on("close",()=>{const a=this.subscriptions.findIndex(r=>r.subscription===i.subscription);this.subscriptions.splice(a,1),this.subscriptions.length<=0&&this.emit("close")})}map(i){return this.subscriptions.map(i)}[Symbol.iterator](){let i=0;const a=this.subscriptions;return{next:()=>imatchFilter(r,a))}};function findMatchingActiveSubscriptions(i,a){if(i.length!==a.length)return!1;for(let r=0;r{this.delayedItems.get(r)&&this.delayedItems.delete(r)}));let y=this.executionTimeoutsByGroupId.get(r);y&&"at-most"!==i.opts.groupableDelayType||(y=setTimeout(()=>{this.executeGroup(r,i)},i.opts.groupableDelay),this.executionTimeoutsByGroupId.set(r,y)),this.delayedTimers.has(r)?this.delayedTimers.get(r).push(y):this.delayedTimers.set(r,[y])}executeGroup(i,a){const r=this.delayedItems.get(i);this.delayedItems.delete(i);const o=this.delayedTimers.get(i);if(this.delayedTimers.delete(i),o)for(const s of o)clearTimeout(s);if(r){const s=r.subscriptions[0].filters.length,c=[];for(let y=0;yE.filters[y]);c.push(mergeFilters(_))}this.executeSubscriptions(i,r,c)}}executeSubscriptionsWhenConnected(i,a,r){const o=()=>{this.debug("new relay coming online for active subscription",{relay:this.ndkRelay.url,mergeFilters}),this.executeSubscriptionsConnected(i,a,r)};this.ndkRelay.once("ready",o),a.once("close",()=>{this.ndkRelay.removeListener("ready",o)})}executeSubscriptions(i,a,r){this.conn.isAvailable()?this.executeSubscriptionsConnected(i,a,r):this.executeSubscriptionsWhenConnected(i,a,r)}executeSubscriptionsConnected(i,a,r){const o=[];for(const{subscription:_}of a)o.push(_);const s=generateSubId(o,r);a.req=r;const c={id:s};(this.ndkRelay.trusted||o.every(_=>_.opts.skipVerification))&&(c.skipVerification=!0);const y=this.conn.relay.sub(r,c);return this.activeSubscriptions.set(y,a),i&&this.activeSubscriptionsByGroupId.set(i,{filters:r,sub:y}),y.on("event",_=>{const E=new NDKEvent(void 0,_);E.relay=this.ndkRelay,this.activeSubscriptions.get(y)?.eventReceived(E)}),y.on("eose",()=>{this.activeSubscriptions.get(y)?.eoseReceived(this.ndkRelay)}),a.once("close",()=>{y.unsub(),this.activeSubscriptions.delete(y),i&&this.activeSubscriptionsByGroupId.delete(i)}),this.executeSubscriptionsWhenConnected(i,a,r),y}executedFilters(){const i=new Map;for(const[,a]of this.activeSubscriptions)i.set(a.req,a.map(r=>r.subscription));return i}},NDKRelay=class extends lib$1.EventEmitter{url;scores;connectivity;subs;publisher;authPolicy;authRequired=!1;trusted=!1;complaining=!1;debug;constructor(i,a){super(),this.url=i,this.scores=new Map,this.debug=debug3(`ndk:relay:${i}`),this.connectivity=new NDKRelayConnectivity(this),this.subs=new NDKRelaySubscriptions(this),this.publisher=new NDKRelayPublisher(this),this.authPolicy=a}get status(){return this.connectivity.status}get connectionStats(){return this.connectivity.connectionStats}connect(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.connectivity.connect()})()}disconnect(){3!==this.status&&this.connectivity.disconnect()}subscribe(i,a){this.subs.subscribe(i,a)}publish(i,a=2500){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.publisher.publish(i,a)})()}auth(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.publisher.auth(i)})()}scoreSlowerEvent(i){}tagReference(i){const a=["r",this.url];return i&&a.push(i),a}referenceTags(){return[["r",this.url]]}activeSubscriptions(){return this.subs.executedFilters()}},PublishError=class extends Error{errors;constructor(i,a){super(i),this.errors=a}},NDKRelaySet=class kE{relays;debug;ndk;constructor(a,r){this.relays=a,this.ndk=r,this.debug=r.debug.extend("relayset")}addRelay(a){this.relays.add(a)}static fromRelayUrls(a,r){const o=new Set;for(const s of a){const c=r.pool.relays.get(s);if(c)o.add(c);else{const y=new NDKRelay(s);r.pool.useTemporaryRelay(y),o.add(y)}}return new kE(new Set(o),r)}publish(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=new Set,c=new Map,y=a.isEphemeral(),_=Array.from(o.relays).map(E=>new Promise(T=>{E.publish(a,r).then(()=>{s.add(E),T()}).catch(A=>{y||(c.set(E,A),o.debug("error publishing to relay",{relay:E.url,err:A})),T()})}));if(yield Promise.all(_),0===s.size&&!y)throw new PublishError("No relay was able to receive the event",c);return s})()}size(){return this.relays.size}};function calculateRelaySetFromEvent(i,a){const r=new Set;return i.pool?.relays.forEach(o=>r.add(o)),new NDKRelaySet(r,i)}function getWriteRelaysFor(i,a){if(i.outboxTracker)return i.outboxTracker.data.get(a)?.writeRelays}function calculateRelaySetsFromFilter(i,a){const r=new Map,o=new Set;if(a.forEach(s=>{s.authors&&s.authors.forEach(c=>o.add(c))}),o.size>0){const s=new Map;for(const c of o){const y=getWriteRelaysFor(i,c);y&&y.size>0?(i.debug(`Adding ${y.size} relays for ${c}`),y.forEach(_=>{const E=s.get(_)||[];E.push(c),s.set(_,E)})):i.explicitRelayUrls?.forEach(_=>{const E=s.get(_)||[];E.push(c),s.set(_,E)})}for(const c of s.keys())r.set(c,[]);for(const c of a)if(c.authors)for(const[y,_]of s.entries()){const E=c.authors.filter(T=>_.includes(T));r.set(y,[...r.get(y),{...c,authors:E}])}else for(const y of s.keys())r.set(y,[...r.get(y),c])}else i.explicitRelayUrls?.forEach(s=>{r.set(s,a)});return r}function calculateRelaySetsFromFilters(i,a){return calculateRelaySetsFromFilter(i,a)}var DEFAULT_RELAYS=["wss://nos.lol","wss://relay.nostr.band","wss://relay.f7z.io","wss://relay.damus.io","wss://nostr.mom","wss://no.str.cr"],Zap=class extends lib$1.EventEmitter{ndk;zappedEvent;zappedUser;constructor(i){super(),this.ndk=i.ndk,this.zappedEvent=i.zappedEvent,this.zappedUser=i.zappedUser||this.ndk.getUser({hexpubkey:this.zappedEvent?.pubkey})}getZapEndpoint(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let a,r,o,s;if(i.zappedUser&&(i.zappedUser.profile||(yield i.zappedUser.fetchProfile({groupable:!1})),a=(i.zappedUser.profile||{}).lud06,r=(i.zappedUser.profile||{}).lud16),r&&!r.startsWith("LNURL")){const[c,y]=r.split("@");o=`https://${y}/.well-known/lnurlp/${c}`}else if(a){const{words:c}=bech32.decode(a,1e3),y=bech32.fromWords(c);o=new TextDecoder("utf-8").decode(y)}if(!o)throw new Error("No zap endpoint found");try{const c=i.ndk.httpFetch||fetch,y=yield c(o);if(200!==y.status){const E=yield y.text();throw new Error(`Unable to fetch zap endpoint ${o}: ${E}`)}const _=yield y.json();return _?.allowsNostr&&(_?.nostrPubkey||_?.nostrPubKey)&&(s=_.callback),s}catch(c){throw new Error(`Unable to fetch zap endpoint ${o}: ${c}`)}})()}createZapRequest(i,a,r,o,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield c.generateZapRequest(i,a,r,o);if(!y)return null;const{event:_,zapEndpoint:E}=y;if(!_)throw new Error("No zap request event found");let T;yield _.sign(s);try{T=yield c.getInvoice(_,i,E)}catch(A){throw new Error("Failed to get invoice: "+A)}return T})()}getInvoice(i,a,r){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return(yield(yield fetch(`${r}?`+new URLSearchParams({amount:a.toString(),nostr:JSON.stringify(i.rawEvent())}))).json()).pr})()}generateZapRequest(i,a,r,o,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=yield c.getZapEndpoint();if(!y)throw new Error("No zap endpoint found");if(!c.zappedEvent&&!c.zappedUser)throw new Error("No zapped event or user found");const _=nip57_exports.makeZapRequest({profile:c.zappedUser.pubkey,event:null,amount:i,comment:a||"",relays:o??c.relays()});if(c.zappedEvent){const T=c.zappedEvent.referenceTags();_.tags.push(...T)}_.tags.push(["lnurl",y]);const E=new NDKEvent(c.ndk,_);return r&&(E.tags=E.tags.concat(r)),{event:E,zapEndpoint:y}})()}relays(){let i=[];return this.ndk?.pool?.relays&&(i=this.ndk.pool.urls()),i.length||(i=DEFAULT_RELAYS),i}};function mergeTags(i,a){const r=new Map,o=(s,c)=>s.every((y,_)=>y===c[_]);return i.concat(a).forEach(s=>{for(let[c,y]of r)if(o(y,s)||o(s,y))return void(s.length>=y.length&&r.set(c,s));r.set(s.join(","),s)}),Array.from(r.values())}function generateContentTags(i){return _generateContentTags.apply(this,arguments)}function _generateContentTags(){return _generateContentTags=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a=[]){let r=[];const o=s=>{a.find(c=>c[0]===s[0]&&c[1]===s[1])||a.push(s)};return i=i.replace(/(@|nostr:)(npub|nprofile|note|nevent|naddr)[a-zA-Z0-9]+/g,s=>{try{const c=s.split(/(@|nostr:)/)[2],{type:y,data:_}=nip19_exports.decode(c);let E;switch(y){case"npub":E=["p",_];break;case"nprofile":E=["p",_.pubkey];break;case"note":r.push(new Promise(function(){var T=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){o(["e",_,yield maybeGetEventRelayUrl(c),"mention"]),A()});return function(A){return T.apply(this,arguments)}}()));break;case"nevent":r.push(new Promise(function(){var T=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){let{id:S,relays:I,author:N}=_;I&&0!==I.length||(I=[yield maybeGetEventRelayUrl(c)]),o(["e",S,I[0],"mention"]),N&&o(["p",N]),A()});return function(A){return T.apply(this,arguments)}}()));break;case"naddr":r.push(new Promise(function(){var T=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(A){const S=[_.kind,_.pubkey,_.identifier].join(":");let I=_.relays??[];0===I.length&&(I=[yield maybeGetEventRelayUrl(c)]),o(["a",S,I[0],"mention"]),o(["p",_.pubkey]),A()});return function(A){return T.apply(this,arguments)}}()));break;default:return s}return E&&o(E),`nostr:${c}`}catch{return s}}),yield Promise.all(r),{content:i=i.replace(/#(\w+)/g,(s,c)=>{const y=["t",c];return a.find(_=>_[0]===y[0]&&_[1]===y[1])||a.push(y),s}),tags:a}}),_generateContentTags.apply(this,arguments)}function maybeGetEventRelayUrl(i){return _maybeGetEventRelayUrl.apply(this,arguments)}function _maybeGetEventRelayUrl(){return(_maybeGetEventRelayUrl=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i){return""})).apply(this,arguments)}function isReplaceable(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=1e4&&this.kind<2e4}function isEphemeral(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=2e4&&this.kind<3e4}function isParamReplaceable(){if(void 0===this.kind)throw new Error("Kind not set");return this.kind>=3e4&&this.kind<4e4}function encrypt(i,a){return _encrypt.apply(this,arguments)}function _encrypt(){return _encrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a){if(!this.ndk)throw new Error("No NDK instance found!");if(a||(yield this.ndk.assertSigner(),a=this.ndk.signer),!i){const r=this.getMatchingTags("p");if(1!==r.length)throw new Error("No recipient could be determined and no explicit recipient was provided");i=this.ndk.getUser({hexpubkey:r[0][1]})}this.content=yield a?.encrypt(i,this.content)}),_encrypt.apply(this,arguments)}function decrypt(i,a){return _decrypt.apply(this,arguments)}function _decrypt(){return _decrypt=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a){if(!this.ndk)throw new Error("No NDK instance found!");a||(yield this.ndk.assertSigner(),a=this.ndk.signer),i||(i=this.author),this.content=yield a?.decrypt(i,this.content)}),_decrypt.apply(this,arguments)}function encode(){return this.isParamReplaceable()?nip19_exports.naddrEncode({kind:this.kind,pubkey:this.pubkey,identifier:this.replaceableDTag(),relays:this.relay?[this.relay.url]:[]}):this.relay?nip19_exports.neventEncode({id:this.tagId(),relays:[this.relay.url],author:this.pubkey}):nip19_exports.noteEncode(this.tagId())}function repost(){return _repost.apply(this,arguments)}function _repost(){return _repost=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i=!0,a){if(!a&&i){if(!this.ndk)throw new Error("No NDK instance found");this.ndk.assertSigner(),a=this.ndk.signer}const r=new NDKEvent(this.ndk,{kind:getKind(this),content:""});return r.tag(this),16===r.kind&&r.tags.push(["k",`${this.kind}`]),a&&(yield r.sign(a)),i&&(yield r.publish()),r}),_repost.apply(this,arguments)}function getKind(i){return 1===i.kind?6:16}var NDKEvent=class Vw extends lib$1.EventEmitter{ndk;created_at;content="";tags=[];kind;id="";sig;pubkey="";_author=void 0;relay;constructor(a,r){super(),this.ndk=a,this.created_at=r?.created_at,this.content=r?.content||"",this.tags=r?.tags||[],this.id=r?.id||"",this.sig=r?.sig,this.pubkey=r?.pubkey||"",this.kind=r?.kind}rawEvent(){return{created_at:this.created_at,content:this.content,tags:this.tags,kind:this.kind,pubkey:this.pubkey,id:this.id,sig:this.sig}}set author(a){this.pubkey=a.hexpubkey,this._author=void 0}get author(){if(this._author)return this._author;if(!this.ndk)throw new Error("No NDK instance found");const a=this.ndk.getUser({hexpubkey:this.pubkey});return this._author=a,a}tag(a,r){let o=[];if(a instanceof NDKUser){const s=["p",a.pubkey];r&&s.push(r),o.push(s)}else if(a instanceof Vw){const s=a;o=s.referenceTags(r,s?.pubkey===this.pubkey);for(const y of s.getMatchingTags("p"))y[1]!==this.pubkey&&(this.tags.find(_=>"p"===_[0]&&_[1]===y[1])||this.tags.push(["p",y[1]]))}else o=[a];this.tags=mergeTags(this.tags,o)}toNostrEvent(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a&&""===r.pubkey){const y=yield r.ndk?.signer?.user();r.pubkey=y?.hexpubkey||""}r.created_at||(r.created_at=Math.floor(Date.now()/1e3));const o=r.rawEvent(),{content:s,tags:c}=yield r.generateTags();o.content=s||"",o.tags=c;try{r.id=getEventHash(o)}catch{}return r.id&&(o.id=r.id),r.sig&&(o.sig=r.sig),o})()}isReplaceable=isReplaceable.bind(this);isEphemeral=isEphemeral.bind(this);isParamReplaceable=isParamReplaceable.bind(this);encode=encode.bind(this);encrypt=encrypt.bind(this);decrypt=decrypt.bind(this);getMatchingTags(a){return this.tags.filter(r=>r[0]===a)}tagValue(a){const r=this.getMatchingTags(a);if(0!==r.length)return r[0][1]}get alt(){return this.tagValue("alt")}set alt(a){this.removeTag("alt"),a&&this.tags.push(["alt",a])}removeTag(a){this.tags=this.tags.filter(r=>r[0]!==a)}sign(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a?r.author=yield a.user():(r.ndk?.assertSigner(),a=r.ndk.signer),yield r.generateTags(),r.isReplaceable()&&(r.created_at=Math.floor(Date.now()/1e3));const o=yield r.toNostrEvent();return r.sig=yield a.sign(o),r.sig})()}publish(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(o.sig||(yield o.sign()),!o.ndk)throw new Error("NDKEvent must be associated with an NDK instance to publish");return a||(a=o.ndk.devWriteRelaySet||calculateRelaySetFromEvent(o.ndk)),a.publish(o,r)})()}generateTags(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let r=[];const o=yield generateContentTags(a.content,a.tags),s=o.content;if(r=o.tags,a.kind&&a.isParamReplaceable()&&!a.getMatchingTags("d")[0]){const c=a.tagValue("title");let y=[...Array(c?6:16)].map(()=>Math.random().toString(36)[2]).join("");c&&c.length>0&&(y=c.replace(/[^a-z0-9]+/gi,"-").replace(/^-|-$/g,"")+"-"+y),r.push(["d",y])}if((a.ndk?.clientName||a.ndk?.clientNip89)&&!a.tagValue("client")){const c=["client",a.ndk.clientName??""];a.ndk.clientNip89&&c.push(a.ndk.clientNip89),r.push(c)}return{content:s||"",tags:r}})()}muted(){const a=this.ndk?.mutedIds.get(this.pubkey);if(a&&"p"===a)return"author";const r=this.tagReference(),o=this.ndk?.mutedIds.get(r[1]);return o&&o===r[0]?"event":null}replaceableDTag(){if(this.kind&&this.kind>=3e4&&this.kind<=4e4){const a=this.getMatchingTags("d")[0];return a?a[1]:""}throw new Error("Event is not a parameterized replaceable event")}deduplicationKey(){return 0===this.kind||3===this.kind||this.kind&&this.kind>=1e4&&this.kind<2e4?`${this.kind}:${this.pubkey}`:this.tagId()}tagId(){return this.isParamReplaceable()?this.tagAddress():this.id}tagAddress(){if(!this.isParamReplaceable())throw new Error("This must only be called on replaceable events");const a=this.replaceableDTag();return`${this.kind}:${this.pubkey}:${a}`}tagReference(a){let r;return r=this.isParamReplaceable()?["a",this.tagAddress()]:["e",this.tagId()],r.push(this.relay?this.relay.url:""),a&&r.push(a),r}referenceTags(a,r){let o=[];return o=this.isParamReplaceable()?[["a",this.tagAddress()],["e",this.id]]:[["e",this.id]],this.relay?.url?o=o.map(s=>(s.push(this.relay?.url),s)):a&&(o=o.map(s=>(s.push(""),s))),a&&o.forEach(s=>s.push(a)),r||o.push(...this.author.referenceTags()),o}filter(){return this.isParamReplaceable()?{"#a":[this.tagId()]}:{"#e":[this.tagId()]}}zap(a,r,o,s,c){var y=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!y.ndk)throw new Error("No NDK instance found");c||y.ndk.assertSigner();const _=new Zap({ndk:y.ndk,zappedEvent:y,zappedUser:s}),E=Array.from(y.ndk.pool.relays.keys());return yield _.createZapRequest(a,r,o,E,c)})()}delete(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.ndk)throw new Error("No NDK instance found");r.ndk.assertSigner();const o=new Vw(r.ndk,{kind:5,content:a||""});return o.tag(r),yield o.publish(),o})()}repost=repost.bind(this);react(a,r=!0){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("No NDK instance found");o.ndk.assertSigner();const s=new Vw(o.ndk,{kind:7,content:a});return s.tag(o),r?yield s.publish():yield s.sign(),s})()}get isValid(){return!0}},READ_MARKER="read",WRITE_MARKER="write",NDKRelayList=class EE extends NDKEvent{constructor(a,r){super(a,r),this.kind??=10002}static from(a){return new EE(a.ndk,a.rawEvent())}get readRelayUrls(){return this.getMatchingTags("r").filter(a=>!a[2]||a[2]&&a[2]===READ_MARKER).map(a=>a[1])}set readRelayUrls(a){for(const r of a)this.tags.push(["r",r,READ_MARKER])}get writeRelayUrls(){return this.getMatchingTags("r").filter(a=>!a[2]||a[2]&&a[2]===WRITE_MARKER).map(a=>a[1])}set writeRelayUrls(a){for(const r of a)this.tags.push(["r",r,WRITE_MARKER])}get bothRelayUrls(){return this.getMatchingTags("r").filter(a=>!a[2]).map(a=>a[1])}set bothRelayUrls(a){for(const r of a)this.tags.push(["r",r])}get relays(){return this.getMatchingTags("r").map(a=>a[1])}},defaultOpts={closeOnEose:!1,cacheUsage:"CACHE_FIRST",groupable:!0,groupableDelay:100,groupableDelayType:"at-most"},NDKSubscription=class extends lib$1.EventEmitter{subId;filters;opts;pool;skipVerification=!1;skipValidation=!1;relayFilters;relaySet;ndk;debug;eoseDebug;eventFirstSeen=new Map;eosesSeen=new Set;eventsPerRelay=new Map;lastEventReceivedAt;internalId;constructor(i,a,r,o,s){if(super(),this.ndk=i,this.pool=r?.pool||i.pool,this.opts={...defaultOpts,...r||{}},this.filters=a instanceof Array?a:[a],this.subId=s||r?.subId,this.internalId=Math.random().toString(36).substring(7),this.relaySet=o,this.debug=i.debug.extend(`subscription[${r?.subId??this.internalId}]`),this.eoseDebug=this.debug.extend("eose"),this.skipVerification=r?.skipVerification||!1,this.skipValidation=r?.skipValidation||!1,this.opts.closeOnEose||this.debug("Creating a permanent subscription",this.opts,JSON.stringify(this.filters)),"ONLY_CACHE"===this.opts.cacheUsage&&!this.opts.closeOnEose)throw new Error("Cannot use cache-only options with a persistent subscription")}get filter(){return this.filters[0]}isGroupable(){return this.opts?.groupable||!1}shouldQueryCache(){return"ONLY_RELAY"!==this.opts?.cacheUsage}shouldQueryRelays(){return"ONLY_CACHE"!==this.opts?.cacheUsage}shouldWaitForCache(){return this.opts.closeOnEose&&!!this.ndk.cacheAdapter?.locking&&"PARALLEL"!==this.opts.cacheUsage}start(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let a;i.shouldQueryCache()&&(a=i.startWithCache(),i.shouldWaitForCache()&&(yield a,queryFullyFilled(i)))?i.emit("eose",i):i.shouldQueryRelays()?i.startWithRelays():i.emit("eose",i)})()}stop(){this.emit("close",this),this.removeAllListeners()}hasAuthorsFilter(){return this.filters.some(i=>i.authors?.length)}startWithCache(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(i.ndk.cacheAdapter?.query){const a=i.ndk.cacheAdapter.query(i);i.ndk.cacheAdapter.locking&&(yield a)}})()}startWithRelays(){if(this.relaySet){this.relayFilters=new Map;for(const i of this.relaySet.relays)this.relayFilters.set(i.url,this.filters)}else this.relayFilters=calculateRelaySetsFromFilters(this.ndk,this.filters);if(this.relayFilters&&0!==this.relayFilters.size)for(const[i,a]of this.relayFilters)this.pool.getRelay(i).subscribe(this,a);else this.debug("No relays to subscribe to",this.ndk.explicitRelayUrls)}eventReceived(i,a,r=!1){if(a&&(i.relay=a),a||(a=i.relay),this.skipValidation||i.isValid){if(!r&&a){let o=this.eventsPerRelay.get(a);if(o||(o=new Set,this.eventsPerRelay.set(a,o)),o.add(i.id),this.eventFirstSeen.has(i.id)){const s=Date.now()-(this.eventFirstSeen.get(i.id)||0);return a.scoreSlowerEvent(s),void this.emit("event:dup",i,a,s,this)}this.ndk.cacheAdapter&&this.ndk.cacheAdapter.setEvent(i,this.filters,a),this.eventFirstSeen.set(i.id,Date.now())}else this.eventFirstSeen.set(i.id,0);i.ndk||(i.ndk=this.ndk),this.emit("event",i,a,this),this.lastEventReceivedAt=Date.now()}else this.debug("Event failed validation",i)}eoseTimeout;eoseReceived(i){this.eosesSeen.add(i),this.eoseDebug(`received from ${i.url}`);let a=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0;const r=this.eosesSeen.size===this.relayFilters?.size;if(queryFullyFilled(this))this.emit("eose"),this.eoseDebug("Query fully filled"),this.opts?.closeOnEose&&this.stop();else if(r)this.emit("eose"),this.eoseDebug("All EOSEs seen"),this.opts?.closeOnEose&&this.stop();else{let o=1e3;const s=this.eosesSeen.size/this.relayFilters.size;if(this.eosesSeen.size>=2&&s>=.5){o*=1-s,this.eoseTimeout&&clearTimeout(this.eoseTimeout);const c=()=>{a=this.lastEventReceivedAt?Date.now()-this.lastEventReceivedAt:void 0,void 0!==a&&a<20?this.eoseTimeout=setTimeout(c,o):(this.emit("eose"),this.opts?.closeOnEose&&this.stop())};this.eoseTimeout=setTimeout(c,o)}}}};function follows(i,a){return _follows.apply(this,arguments)}function _follows(){return _follows=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r=3){if(!this.ndk)throw new Error("NDK not set");const o=Array.from(yield this.ndk.fetchEvents({kinds:[r],authors:[this.pubkey]},i||{groupable:!1}))[0];if(o){const s=new Set;return o.tags.forEach(c=>{if("p"===c[0])try{s.add(c[1]),a&&this.ndk?.outboxTracker?.trackUsers([c[1]])}catch{}}),[...s].reduce((c,y)=>{const _=new NDKUser({pubkey:y});return _.ndk=this.ndk,c.add(_),c},new Set)}return new Set}),_follows.apply(this,arguments)}function profileFromEvent(i){const a={};let r;try{r=JSON.parse(i.content)}catch(o){throw new Error(`Failed to parse profile event: ${o}`)}return Object.keys(r).forEach(o=>{switch(o){case"name":a.name=r.name;break;case"display_name":a.displayName=r.display_name;break;case"image":case"picture":a.image=r.image||r.picture;break;case"banner":a.banner=r.banner;break;case"bio":a.bio=r.bio;break;case"nip05":a.nip05=r.nip05;break;case"lud06":a.lud06=r.lud06;break;case"lud16":a.lud16=r.lud16;break;case"about":a.about=r.about;break;case"zapService":a.zapService=r.zapService;break;case"website":a.website=r.website;break;default:a[o]=r[o]}}),a}function serializeProfile(i){const a={};for(const[r,o]of Object.entries(i))switch(r){case"username":case"name":a.name=o;break;case"displayName":a.display_name=o;break;case"image":case"picture":a.picture=o;break;case"bio":case"about":a.about=o;break;default:a[r]=o}return JSON.stringify(a)}var NDKList=class CE extends NDKEvent{_encryptedTags;encryptedTagsLength;constructor(a,r){super(a,r),this.kind??=30001}static from(a){return new CE(a.ndk,a.rawEvent())}get title(){const a=this.tagValue("title")||this.tagValue("name");return 3!==this.kind||a?1e4!==this.kind||a?10001!==this.kind||a?10002!==this.kind||a?10003!==this.kind||a?10004!==this.kind||a?10005!==this.kind||a?10006!==this.kind||a?10007!==this.kind||a?10015!==this.kind||a?10030!==this.kind||a?a??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set title(a){if(this.removeTag("title"),this.removeTag("name"),!a)throw new Error("Title cannot be empty");this.tags.push(["title",a])}get name(){const a=this.tagValue("name");return 3!==this.kind||a?1e4!==this.kind||a?10001!==this.kind||a?10002!==this.kind||a?10003!==this.kind||a?10004!==this.kind||a?10005!==this.kind||a?10006!==this.kind||a?10007!==this.kind||a?10015!==this.kind||a?10030!==this.kind||a?a??this.tagValue("d"):"Emojis":"Interests":"Search Relays":"Blocked Relays":"Public Chats":"Communities":"Bookmarks":"Relay Metadata":"Pinned Notes":"Mute":"Contacts"}set name(a){if(this.removeTag("name"),!a)throw new Error("Name cannot be empty");this.tags.push(["title",a])}get description(){return this.tagValue("description")}set description(a){a?this.tags.push(["description",a]):this.removeTag("description")}isEncryptedTagsCacheValid(){return!(!this._encryptedTags||this.encryptedTagsLength!==this.content.length)}encryptedTags(a=!0){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(a&&r.isEncryptedTagsCacheValid())return r._encryptedTags;if(!r.ndk)throw new Error("NDK instance not set");if(!r.ndk.signer)throw new Error("NDK signer not set");const o=yield r.ndk.signer.user();try{if(r.content.length>0)try{const s=yield r.ndk.signer.decrypt(o,r.content),c=JSON.parse(s);return c&&c[0]?(r.encryptedTagsLength=r.content.length,r._encryptedTags=c):(r.encryptedTagsLength=r.content.length,r._encryptedTags=[])}catch{console.log(`error decrypting ${r.content}`)}}catch{}return[]})()}validateTag(a){return!0}get items(){return this.tags.filter(a=>!["d","L","l","title","name","description","summary","image","thumb","alt","expiration","subject"].includes(a[0]))}addItem(a,r=void 0,o=!1){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("NDK instance not set");if(!s.ndk.signer)throw new Error("NDK signer not set");let c;if(a instanceof NDKEvent)c=a.referenceTags();else if(a instanceof NDKUser)c=a.referenceTags();else if(a instanceof NDKRelay)c=a.referenceTags();else{if(!Array.isArray(a))throw new Error("Invalid object type");c=[a]}if(r&&c[0].push(r),o){const y=yield s.ndk.signer.user(),_=yield s.encryptedTags();_.push(...c),s._encryptedTags=_,s.encryptedTagsLength=s.content.length,s.content=JSON.stringify(_),yield s.encrypt(y)}else s.tags.push(...c);s.created_at=Math.floor(Date.now()/1e3),s.emit("change")})()}removeItem(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.ndk)throw new Error("NDK instance not set");if(!o.ndk.signer)throw new Error("NDK signer not set");if(r){const s=yield o.ndk.signer.user(),c=yield o.encryptedTags();c.splice(a,1),o._encryptedTags=c,o.encryptedTagsLength=o.content.length,o.content=JSON.stringify(c),yield o.encrypt(s)}else o.tags.splice(a,1);return o.created_at=Math.floor(Date.now()/1e3),o.emit("change"),o})()}},lists_default=NDKList;function pin(i,a,r){return _pin.apply(this,arguments)}function _pin(){return _pin=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a,r){if(!this.ndk)throw new Error("No NDK instance found");if(this.ndk.assertSigner(),!a){const o=yield this.ndk.fetchEvents({kinds:[10001],authors:[this.pubkey]},{cacheUsage:"ONLY_RELAY"});a=o.size>0?lists_default.from(Array.from(o)[0]):new NDKEvent(this.ndk,{kind:10001})}return a.tag(i),r&&(yield a.publish()),a}),_pin.apply(this,arguments)}var NIP05_REGEX=/^(?:([\w.+-]+)@)?([\w.-]+)$/;function getNip05For(i){return _getNip05For.apply(this,arguments)}function _getNip05For(){return _getNip05For=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(i,a=fetch,r={}){const o=i.match(NIP05_REGEX);if(!o)return null;const[s,c="_",y]=o;try{const _=yield a(`https://${y}/.well-known/nostr.json?name=${c}`,r),{names:E,relays:T,nip46:A}=parseNIP05Result(yield _.json()),S=E[c];return S?{pubkey:S,relays:T?.[S],nip46:A?.[S]}:null}catch{return null}}),_getNip05For.apply(this,arguments)}function parseNIP05Result(i){const a={names:{}};for(const[r,o]of Object.entries(i.names))"string"==typeof r&&"string"==typeof o&&(a.names[r]=o);if(i.relays){a.relays={};for(const[r,o]of Object.entries(i.relays))"string"==typeof r&&Array.isArray(o)&&(a.relays[r]=o.filter(s=>"string"==typeof s))}if(i.nip46){a.nip46={};for(const[r,o]of Object.entries(i.relays))"string"==typeof r&&Array.isArray(o)&&(a.nip46[r]=o.filter(s=>"string"==typeof s))}return a}var NDKUser=class Wv{ndk;profile;_npub;_pubkey;relayUrls=[];nip46Urls=[];constructor(a){a.npub&&(this._npub=a.npub),a.hexpubkey&&(this._pubkey=a.hexpubkey),a.pubkey&&(this._pubkey=a.pubkey),a.relayUrls&&(this.relayUrls=a.relayUrls),a.nip46Urls&&(this.nip46Urls=a.nip46Urls)}get npub(){if(!this._npub){if(!this._pubkey)throw new Error("hexpubkey not set");this._npub=nip19_exports.npubEncode(this.pubkey)}return this._npub}set npub(a){this._npub=a}get hexpubkey(){return this.pubkey}set hexpubkey(a){this._pubkey=a}get pubkey(){if(!this._pubkey){if(!this._npub)throw new Error("npub not set");this._pubkey=nip19_exports.decode(this.npub).data}return this._pubkey}set pubkey(a){this._pubkey=a}static fromNip05(a,r,o=!1){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r?.cacheAdapter&&r.cacheAdapter.loadNip05){const y=yield r.cacheAdapter.loadNip05(a);if(y){const _=new Wv({pubkey:y.pubkey,relayUrls:y.relays,nip46Urls:y.nip46});return _.ndk=r,_}}let s={};o&&(s.cache="no-cache");const c=yield getNip05For(a,r?.httpFetch,s);if(c&&r?.cacheAdapter&&r.cacheAdapter.saveNip05&&r?.cacheAdapter.saveNip05(a,c),c){const y=new Wv({pubkey:c.pubkey,relayUrls:c.relays,nip46Urls:c.nip46});return y.ndk=r,y}})()}fetchProfile(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.ndk)throw new Error("NDK not set");r.profile||(r.profile={});let o=null;if(r.ndk.cacheAdapter&&r.ndk.cacheAdapter.fetchProfile&&"ONLY_RELAY"!==a?.cacheUsage){const c=yield r.ndk.cacheAdapter.fetchProfile(r.pubkey);if(c)return r.profile=c,c}!a&&r.ndk.cacheAdapter&&r.ndk.cacheAdapter.locking&&(o=yield r.ndk.fetchEvents({kinds:[0],authors:[r.pubkey]},{cacheUsage:"ONLY_CACHE",closeOnEose:!0,groupable:!1}),a={cacheUsage:"ONLY_RELAY",closeOnEose:!0,groupable:!0,groupableDelay:250}),o&&0!==o.size||(o=yield r.ndk.fetchEvents({kinds:[0],authors:[r.pubkey]},a));const s=Array.from(o).sort((c,y)=>c.created_at-y.created_at);return 0===s.length?null:(r.profile=profileFromEvent(s[0]),r.profile&&r.ndk.cacheAdapter&&r.ndk.cacheAdapter.saveProfile&&r.ndk.cacheAdapter.saveProfile(r.pubkey,r.profile),r.profile)})()}follows=follows.bind(this);pin=pin.bind(this);relayList(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("NDK not set");const r=a.ndk.outboxPool||a.ndk.pool,o=new Set;for(const y of r.relays.values())o.add(y);const s=new NDKRelaySet(o,a.ndk),c=yield a.ndk.fetchEvent({kinds:[10002],authors:[a.pubkey]},{closeOnEose:!0,pool:r,groupable:!0,subId:`relay-list-${a.pubkey.slice(0,6)}`},s);return c?NDKRelayList.from(c):yield a.relayListFromKind3()})()}relayListFromKind3(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("NDK not set");const r=yield a.ndk.fetchEvent({kinds:[3],authors:[a.pubkey]});if(r)try{const o=JSON.parse(r.content),s=new NDKRelayList(a.ndk),c=new Set,y=new Set;for(const[_,E]of Object.entries(o))if(E){const T=E;T.write&&y.add(_),T.read&&c.add(_)}else c.add(_),y.add(_);return s.readRelayUrls=Array.from(c),s.writeRelayUrls=Array.from(y),s}catch{}})()}tagReference(){return["p",this.pubkey]}referenceTags(a){const r=[["p",this.pubkey]];return a&&r[0].push("",a),r}publish(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a.ndk)throw new Error("No NDK instance found");if(!a.profile)throw new Error("No profile available");a.ndk.assertSigner(),yield new NDKEvent(a.ndk,{kind:0,content:serializeProfile(a.profile)}).publish()})()}follow(a,r,o=3){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!s.ndk)throw new Error("No NDK instance found");if(s.ndk.assertSigner(),r||(r=yield s.follows(void 0,void 0,o)),r.has(a))return!1;r.add(a);const c=new NDKEvent(s.ndk,{kind:o});for(const y of r)c.tag(y);return yield c.publish(),!0})()}validateNip05(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.ndk)throw new Error("No NDK instance found");const o=yield getNip05For(a);return null===o?null:o.pubkey===r.pubkey})()}zap(a,r,o,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!c.ndk)throw new Error("No NDK instance found");s||c.ndk.assertSigner();const y=new Zap({ndk:c.ndk,zappedUser:c}),_=Array.from(c.ndk.pool.relays.keys());return yield y.createZapRequest(a,r,o,_,s)})()}},NDKPrivateKeySigner=class DE{_user;privateKey;constructor(a){a&&(this.privateKey=a,this._user=new NDKUser({hexpubkey:getPublicKey(this.privateKey)}))}static generate(){const a=generatePrivateKey();return new DE(a)}blockUntilReady(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a._user)throw new Error("NDKUser not initialized");return a._user})()}user(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return yield a.blockUntilReady(),a._user})()}sign(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.privateKey)throw Error("Attempted to sign without a private key");return getSignature(a,r.privateKey)})()}encrypt(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.privateKey)throw Error("Attempted to encrypt without a private key");const s=a.hexpubkey;return yield nip04_exports.encrypt(o.privateKey,s,r)})()}decrypt(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!o.privateKey)throw Error("Attempted to decrypt without a private key");const s=a.hexpubkey;return yield nip04_exports.decrypt(o.privateKey,s,r)})()}},NDKNostrRpc=class extends lib$1.EventEmitter{ndk;signer;debug;constructor(i,a,r){super(),this.ndk=i,this.signer=a,this.debug=r.extend("rpc")}subscribe(i){var a=this;const r=this.ndk.subscribe(i,{closeOnEose:!1,groupable:!1});return r.on("event",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){try{const c=yield a.parseEvent(s);a.emit(c.method?"request":`response-${c.id}`,c)}catch(c){a.debug("error parsing event",c,s.rawEvent())}});return function(s){return o.apply(this,arguments)}}()),new Promise((o,s)=>{r.on("eose",()=>o(r))})}parseEvent(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=a.ndk.getUser({hexpubkey:i.pubkey});r.ndk=a.ndk;const o=yield a.signer.decrypt(r,i.content),s=JSON.parse(o),{id:c,method:y,params:_,result:E,error:T}=s;return y?{id:c,pubkey:i.pubkey,method:y,params:_,event:i}:{id:c,result:E,error:T,event:i}})()}sendResponse(i,a,r,o=24133,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y={id:i,result:r};s&&(y.error=s);const _=yield c.signer.user(),E=c.ndk.getUser({hexpubkey:a}),T=new NDKEvent(c.ndk,{kind:o,content:JSON.stringify(y),tags:[["p",a]],pubkey:_.hexpubkey});T.content=yield c.signer.encrypt(E,T.content),yield T.sign(c.signer),yield T.publish()})()}sendRequest(i,a,r=[],o=24133,s){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const y=Math.random().toString(36).substring(7),_=yield c.signer.user(),E=c.ndk.getUser({hexpubkey:i}),T={id:y,method:a,params:r},A=new Promise(I=>{const N=Y=>{"auth_url"===Y.result?(c.once(`response-${y}`,N),c.emit("authUrl",Y.error)):s&&s(Y)};c.once(`response-${y}`,N)}),S=new NDKEvent(c.ndk,{kind:o,content:JSON.stringify(T),tags:[["p",i]],pubkey:_.pubkey});return S.content=yield c.signer.encrypt(E,S.content),yield S.sign(c.signer),c.debug(`sending ${a} request to`,i),yield S.publish(),A})()}},NDKNip46Signer=class extends lib$1.EventEmitter{ndk;remoteUser;remotePubkey;token;localSigner;nip05;rpc;debug;relayUrls=[];constructor(i,a,r){let o,s;if(super(),a.includes("#")){const c=a.split("#");o=new NDKUser({npub:c[0]}).pubkey,s=c[1]}else a.startsWith("npub")?o=new NDKUser({npub:a}).pubkey:a.match(/\./)?this.nip05=a:o=a;this.ndk=i,o&&(this.remotePubkey=o),this.token=s,this.debug=i.debug.extend("nip46:signer"),this.remoteUser=new NDKUser({pubkey:o}),this.localSigner=r||NDKPrivateKeySigner.generate(),this.rpc=new NDKNostrRpc(i,this.localSigner,this.debug),this.rpc.on("authUrl",(...c)=>{this.emit("authUrl",...c)}),this.localSigner.user().then(c=>{this.rpc.subscribe({kinds:[24133,24134],"#p":[c.pubkey]})})}user(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return i.remoteUser})()}blockUntilReady(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=yield i.localSigner.user(),r=i.ndk.getUser({pubkey:i.remotePubkey});if(i.nip05&&!i.remotePubkey&&NDKUser.fromNip05(i.nip05).then(o=>{o&&(i.remoteUser=o,i.remotePubkey=o.pubkey,i.relayUrls=o.nip46Urls)}),!i.remotePubkey)throw new Error("Remote pubkey not set");return new Promise((o,s)=>{setTimeout(()=>{const c=[a.pubkey];i.token&&c.push(i.token),i.rpc.sendRequest(i.remotePubkey,"connect",c,24133,y=>{"ack"===y.result?o(r):s(y.error)})},100)})})()}encrypt(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.debug("asking for encryption"),new Promise((o,s)=>{r.rpc.sendRequest(r.remotePubkey,"nip04_encrypt",[i.pubkey,a],24133,c=>{c.error?s(c.error):o(c.result)})})})()}decrypt(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.debug("asking for decryption"),new Promise((o,s)=>{r.rpc.sendRequest(r.remotePubkey,"nip04_decrypt",[i.pubkey,a],24133,c=>{if(c.error)s(c.error);else{const y=JSON.parse(c.result);o(y[0])}})})})()}sign(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.debug("asking for a signature"),new Promise((r,o)=>{a.rpc.sendRequest(a.remotePubkey,"sign_event",[JSON.stringify(i)],24133,s=>{if(a.debug("got a response",s),s.error)o(s.error);else{const c=JSON.parse(s.result);r(c.sig)}})})})()}createAccount(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.debug("asking to create an account");const s=[];return i&&s.push(i),a&&s.push(a),r&&s.push(r),new Promise((c,y)=>{o.rpc.sendRequest(o.remotePubkey,"create_account",s,24134,_=>{o.debug("got a response",_),_.error?y(_.error):c(_.result)})})})()}};function dedup(i,a){return i.created_at>a.created_at?i:a}var OutboxItem=class{type;relayUrlScores;readRelays;writeRelays;constructor(i){this.type=i,this.relayUrlScores=new Map,this.readRelays=new Set,this.writeRelays=new Set}},OutboxTracker=class extends lib$1.EventEmitter{data;ndk;debug;constructor(i){super(),this.ndk=i,this.debug=i.debug.extend("outbox-tracker"),this.data=new dist.LRUCache({maxSize:1e5,entryExpirationTimeInMS:5e3})}trackUsers(i){for(const a of i){const r=getKeyFromItem(a);if(this.data.has(r))continue;const o=this.track(a,"user"),s=a instanceof NDKUser?a:new NDKUser({hexpubkey:a});s.ndk=this.ndk,s.relayList().then(c=>{if(c){o.readRelays=new Set(c.readRelayUrls),o.writeRelays=new Set(c.writeRelayUrls);for(const y of o.readRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from read relays`),o.readRelays.delete(y));for(const y of o.writeRelays)this.ndk.pool.blacklistRelayUrls.has(y)&&(this.debug(`removing blacklisted relay ${y} from write relays`),o.writeRelays.delete(y));this.data.set(r,o),this.debug(`Adding ${o.readRelays.size} read relays and ${o.writeRelays.size} write relays for ${s.hexpubkey}`)}})}}track(i,a){const r=getKeyFromItem(i);a??=getTypeFromItem(i);let o=this.data.get(r);return o||(o=new OutboxItem(a)),this.data.set(r,o),o}};function getKeyFromItem(i){return i instanceof NDKUser?i.hexpubkey:i}function getTypeFromItem(i){return i instanceof NDKUser?"user":"kind"}var NDKPool=class extends lib$1.EventEmitter{relays=new Map;blacklistRelayUrls;debug;temporaryRelayTimers=new Map;flappingRelays=new Set;backoffTimes=new Map;constructor(i=[],a=[],r,o){super(),this.debug=o??r.debug.extend("pool");for(const s of i){const c=new NDKRelay(s);this.addRelay(c,!1)}this.blacklistRelayUrls=new Set(a)}useTemporaryRelay(i,a=6e5){const r=this.relays.has(i.url);r||this.addRelay(i);const o=this.temporaryRelayTimers.get(i.url);if(o&&clearTimeout(o),!r||o){const s=setTimeout(()=>{this.removeRelay(i.url)},a);this.temporaryRelayTimers.set(i.url,s)}}addRelay(i,a=!0){var r=this;const o=i.url;this.blacklistRelayUrls?.has(o)?this.debug(`Relay ${o} is blacklisted`):(i.on("notice",function(){var s=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c,y){return r.emit("notice",c,y)});return function(c,y){return s.apply(this,arguments)}}()),i.on("connect",()=>this.handleRelayConnect(o)),i.on("ready",()=>this.handleRelayReady(i)),i.on("disconnect",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.emit("relay:disconnect",i)})),i.on("flapping",()=>this.handleFlapping(i)),i.on("auth",function(){var s=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(c){return r.emit("relay:auth",i,c)});return function(c){return s.apply(this,arguments)}}()),this.relays.set(o,i),a&&i.connect().catch(s=>{this.debug(`Failed to connect to relay ${o}`,s)}))}removeRelay(i){const a=this.relays.get(i);if(a)return a.disconnect(),this.relays.delete(i),this.emit("relay:disconnect",a),!0;const r=this.temporaryRelayTimers.get(i);return r&&(clearTimeout(r),this.temporaryRelayTimers.delete(i)),!1}getRelay(i,a=!0){let r=this.relays.get(i);return r||(r=new NDKRelay(i),this.addRelay(r,a)),r}handleRelayConnect(i){this.debug(`Relay ${i} connected`),this.emit("relay:connect",this.relays.get(i)),this.stats().connected===this.relays.size&&this.emit("connect")}handleRelayReady(i){this.debug(`Relay ${i.url} ready`),this.emit("relay:ready",i)}connect(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r=[];a.debug(`Connecting to ${a.relays.size} relays${i?`, timeout ${i}...`:""}`);for(const o of a.relays.values())if(i){const s=new Promise((c,y)=>{setTimeout(()=>y(`Timed out after ${i}ms`),i)});r.push(Promise.race([o.connect(),s]).catch(c=>{a.debug(`Failed to connect to relay ${o.url}: ${c??"No reason specified"}`)}))}else r.push(o.connect());i&&setTimeout(()=>{const o=a.stats().connected===a.relays.size,s=a.stats().connected>0;!o&&s&&a.emit("connect")},i),yield Promise.all(r)})()}checkOnFlappingRelays(){if(this.flappingRelays.size/this.relays.size>=.8)for(const i of this.flappingRelays)this.backoffTimes.set(i,0)}handleFlapping(i){this.debug(`Relay ${i.url} is flapping`);let a=this.backoffTimes.get(i.url)||5e3;a*=2,this.backoffTimes.set(i.url,a),this.debug(`Backoff time for ${i.url} is ${a}ms`),setTimeout(()=>{this.debug(`Attempting to reconnect to ${i.url}`),i.connect(),this.checkOnFlappingRelays()},a),i.disconnect(),this.emit("flapping",i)}size(){return this.relays.size}stats(){const i={total:0,connected:0,disconnected:0,connecting:0};for(const a of this.relays.values())i.total++,1===a.status?i.connected++:3===a.status?i.disconnected++:0===a.status&&i.connecting++;return i}connectedRelays(){return Array.from(this.relays.values()).filter(i=>1===i.status)}urls(){return Array.from(this.relays.keys())}};function correctRelaySet(i,a){const r=a.connectedRelays();if(!Array.from(i.relays).some(o=>r.map(s=>s.url).includes(o.url)))for(const o of r)i.addRelay(o);if(0===r.length)for(const o of a.relays.values())i.addRelay(o);return i}var SPEC_PATH="/.well-known/nostr/nip96.json",Nip96=class{ndk;spec;url;nip98Required=!1;constructor(i,a){this.url=`https://${i}${SPEC_PATH}`,this.ndk=a}prepareUpload(i,a="POST"){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.validateHttpFetch(),r.spec||(yield r.fetchSpec()),!r.spec)throw new Error("Failed to fetch NIP96 spec");let o={};return r.nip98Required&&(o={Authorization:yield r.generateNip98Header(r.spec.api_url,a,i)}),{url:r.spec.api_url,headers:o}})()}xhrUpload(i,a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o="POST",{url:s,headers:c}=yield r.prepareUpload(a,o);i.open(o,s,!0),c.Authorization&&i.setRequestHeader("Authorization",c.Authorization);const y=new FormData;return y.append("file",a),new Promise((_,E)=>{i.onload=function(){i.status>=200&&i.status<300?_(JSON.parse(i.responseText)):E(new Error(i.statusText))},i.onerror=function(){E(new Error("Network Error"))},i.send(y)})})()}upload(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const r="POST",{url:o,headers:s}=yield a.prepareUpload(i,r),c=new FormData;c.append("file",i);const y=yield a.ndk.httpFetch(a.spec.api_url,{method:r,headers:s,body:c});if(200!==y.status)throw new Error(`Failed to upload file to ${o}`);const _=yield y.json();if("success"!==_.status)throw new Error(_.message);return _})()}validateHttpFetch(){if(!this.ndk)throw new Error("NDK is required to fetch NIP96 spec");if(!this.ndk.httpFetch)throw new Error("NDK must have an httpFetch method to fetch NIP96 spec")}fetchSpec(){var i=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){i.validateHttpFetch();const a=yield i.ndk.httpFetch(i.url);if(200!==a.status)throw new Error(`Failed to fetch NIP96 spec from ${i.url}`);const r=yield a.json();if(!r)throw new Error(`Failed to parse NIP96 spec from ${i.url}`);i.spec=r,i.nip98Required=i.spec.plans.free.is_nip98_required})()}generateNip98Header(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s=new NDKEvent(o.ndk,{kind:27235,tags:[["u",i],["method",a]]});if(["POST","PUT","PATCH"].includes(a)){const c=yield o.calculateSha256(r);s.tags.push(["payload",c])}return yield s.sign(),`Nostr ${btoa(JSON.stringify(s.rawEvent()))}`})()}calculateSha256(i){return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const a=yield i.arrayBuffer(),r=yield crypto.subtle.digest("SHA-256",a);return Array.from(new Uint8Array(r)).map(o=>o.toString(16).padStart(2,"0")).join("")})()}},DEFAULT_OUTBOX_RELAYS=["wss://purplepag.es","wss://relay.snort.social"],DEFAULT_BLACKLISTED_RELAYS=["wss://brb.io"],NDK=class extends lib$1.EventEmitter{explicitRelayUrls;pool;outboxPool;_signer;_activeUser;cacheAdapter;debug;devWriteRelaySet;outboxTracker;mutedIds;clientName;clientNip89;relayAuthDefaultPolicy;httpFetch;autoConnectUserRelays=!0;autoFetchUserMutelist=!0;constructor(i={}){var a;super(),a=this,this.debug=i.debug||debug3("ndk"),this.explicitRelayUrls=i.explicitRelayUrls||[],this.pool=new NDKPool(i.explicitRelayUrls||[],i.blacklistRelayUrls,this),this.debug(`Starting with explicit relays: ${JSON.stringify(this.explicitRelayUrls)}`),this.pool.on("relay:auth",function(){var r=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o,s){a.relayAuthDefaultPolicy&&(yield a.relayAuthDefaultPolicy(o,s))});return function(o,s){return r.apply(this,arguments)}}()),this.autoConnectUserRelays=i.autoConnectUserRelays??!0,this.autoFetchUserMutelist=i.autoFetchUserMutelist??!0,this.clientName=i.clientName,this.clientNip89=i.clientNip89,this.relayAuthDefaultPolicy=i.relayAuthDefaultPolicy,i.enableOutboxModel&&(this.outboxPool=new NDKPool(i.outboxRelayUrls||DEFAULT_OUTBOX_RELAYS,i.blacklistRelayUrls||DEFAULT_BLACKLISTED_RELAYS,this,this.debug.extend("outbox-pool")),this.outboxTracker=new OutboxTracker(this)),this.signer=i.signer,this.cacheAdapter=i.cacheAdapter,this.mutedIds=i.mutedIds||new Map,i.devWriteRelayUrls&&(this.devWriteRelaySet=NDKRelaySet.fromRelayUrls(i.devWriteRelayUrls,this));try{this.httpFetch=fetch}catch{}}addExplicitRelay(i,a,r=!0){let o;return o="string"==typeof i?new NDKRelay(i,a):i,this.pool.addRelay(o,r),this.explicitRelayUrls.push(o.url),o}toJSON(){return{relayCount:this.pool.relays.size}.toString()}get activeUser(){return this._activeUser}set activeUser(i){var a=this;const r=this._activeUser?.pubkey!==i?.pubkey;if(this._activeUser=i,i&&r){const o=function(){var E=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){const A=yield T.relayList();if(A){a.debug("Connecting to user relays",{npub:T.npub,relays:A.relays});for(const S of A.relays){let I=a.pool.relays.get(S);I||(I=new NDKRelay(S),a.pool.addRelay(I))}}else a.debug("No relay list found for user",{npub:T.npub})});return function(A){return E.apply(this,arguments)}}(),s=function(){var E=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){const A=yield a.fetchEvents([{kinds:[1e4],authors:[T.pubkey]},{kinds:[3e4],authors:[T.pubkey],"#d":["mute"],limit:1}]);if(A)for(const S of A){const I=lists_default.from(S);for(const N of I.items)a.mutedIds.set(N[1],N[0])}else a.debug("No mute list found for user",{npub:T.npub})});return function(A){return E.apply(this,arguments)}}(),c=[];this.autoConnectUserRelays&&c.push(o),this.autoFetchUserMutelist&&c.push(s);const y=function(){var E=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(T){for(const A of c)yield A(T)});return function(A){return E.apply(this,arguments)}}(),_=this.outboxPool||this.pool;_.connectedRelays.length>0?y(i):(this.debug("Waiting for connection to main relays"),_.once("relay:ready",E=>{this.debug("New relay ready",E?.url),y(i)}))}else i||(this.mutedIds=new Map)}get signer(){return this._signer}set signer(i){this._signer=i,this.emit("signer:ready",i),i?.user().then(a=>{a.ndk=this,this.activeUser=a})}connect(i){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a._signer&&a.autoConnectUserRelays&&(a.debug("Attempting to connect to user relays specified by signer"),a._signer.relays)&&(yield a._signer.relays()).forEach(o=>a.pool.addRelay(o));const r=[a.pool.connect(i)];return a.outboxPool&&r.push(a.outboxPool.connect(i)),a.debug("Connecting to relays",{timeoutMs:i}),Promise.allSettled(r).then(()=>{})})()}getUser(i){const a=new NDKUser(i);return a.ndk=this,a}getUserFromNip05(i,a=!1){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return NDKUser.fromNip05(i,r,a)})()}subscribe(i,a,r,o=!0){const s=new NDKSubscription(this,i,a,r);if(r)for(const c of r.relays)this.pool.useTemporaryRelay(c);if(this.outboxPool&&s.hasAuthorsFilter()){const c=s.filters.filter(y=>y.authors&&y.authors?.length>0).map(y=>y.authors).flat();this.outboxTracker?.trackUsers(c)}return o&&s.start(),s}publish(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.debug("Deprecated: Use `event.publish()` instead"),i.publish(a,r)})()}fetchEvent(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let s,c;if(r instanceof NDKRelay?c=new NDKRelaySet(new Set([r]),o):r instanceof NDKRelaySet&&(c=r),!r&&"string"==typeof i&&!isNip33AValue(i)){const y=relaysFromBech32(i);y.length>0&&(c=new NDKRelaySet(new Set(y),o),c=correctRelaySet(c,o.pool))}if(s="string"==typeof i?filterFromId(i):i,!s)throw new Error(`Invalid filter: ${JSON.stringify(i)}`);return new Promise(y=>{const _=o.subscribe(s,{...a||{},closeOnEose:!0},c,!1);_.on("event",E=>{E.ndk=o,y(E)}),_.on("eose",()=>{y(null)}),_.start()})})()}fetchEvents(i,a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise(s=>{const c=new Map,y=o.subscribe(i,{...a||{},closeOnEose:!0},r,!1),_=E=>{const T=E.deduplicationKey(),A=c.get(T);A&&(E=dedup(A,E)),E.ndk=o,c.set(T,E)};y.on("event",_),y.on("event:dup",_),y.on("eose",()=>{s(new Set(c.values()))}),y.start()})})()}assertSigner(){if(!this.signer)throw this.emit("signerRequired"),new Error("Signer required")}getNip96(i){return new Nip96(i,this)}};const LOCAL_STORE_KEY="__nostrlogin_nip46",LOGGED_IN_ACCOUNTS="__nostrlogin_accounts",RECENT_ACCOUNTS="__nostrlogin_recent",OUTBOX_RELAYS$1=["wss://purplepag.es","wss://relay.nos.social","wss://user.kindpag.es","wss://relay.damus.io","wss://nos.lol"],DEFAULT_SIGNUP_RELAYS=["wss://relay.damus.io/","wss://nos.lol/","wss://relay.primal.net/"],localStorageSetItem=(i,a)=>{localStorage.setItem(i,a)},localStorageGetItem=i=>{const a=window.localStorage.getItem(i);if(a)try{return JSON.parse(a)}catch{}return null},localStorageRemoveItem=i=>{localStorage.removeItem(i)},fetchProfile=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r){const o=new NDKUser({pubkey:a.pubkey});return o.ndk=r,yield o.fetchProfile()});return function(r,o){return i.apply(this,arguments)}}(),createProfile=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r,o,s){const c={name:a.name},y=new NDKEvent(r,{kind:0,created_at:Math.floor(Date.now()/1e3),pubkey:a.pubkey,content:JSON.stringify(c),tags:[]});window.location.hostname&&y.tags.push(["client",window.location.hostname]);const _=new NDKEvent(r,{kind:10002,created_at:Math.floor(Date.now()/1e3),pubkey:a.pubkey,content:"",tags:[]}),E=(s||"").split(",").map(T=>T.trim()).filter(T=>T.startsWith("ws"));E.length||E.push(...DEFAULT_SIGNUP_RELAYS);for(const T of E)_.tags.push(["r",T]);yield y.sign(o),console.log("signed profile",y),yield _.sign(o),console.log("signed relays",_),yield y.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,r)),console.log("published profile",y),yield _.publish(NDKRelaySet.fromRelayUrls(OUTBOX_RELAYS$1,r)),console.log("published relays",_)});return function(r,o,s,c){return i.apply(this,arguments)}}(),bunkerUrlToInfo=(i,a="")=>{const r=new URL(i);return{pubkey:r.hostname||r.pathname.split("//")[1],sk:a||generatePrivateKey(),relays:r.searchParams.getAll("relay"),token:r.searchParams.get("secret")||"",authMethod:"connect"}},isBunkerUrl=i=>i.startsWith("bunker://"),getBunkerUrl=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a,r){if(!a)return"";if(isBunkerUrl(a))return a;if(a.includes("@")){const[o,s]=a.toLocaleLowerCase().split("@"),c=r.devOverrideBunkerOrigin||`https://${s}`,y=`${c}/.well-known/nostr.json?name=_`,_=`${c}/.well-known/nostr.json?name=${o}`,E=yield fetch(y),T=yield E.json(),S=T.nip46[T.names._],I=yield fetch(_),N=(yield I.json()).names[o];if(!S.length)throw new Error("Bunker relay not provided");return`bunker://${N}?relay=${S[0]}`}throw new Error("Invalid user name or bunker url")});return function(r,o){return i.apply(this,arguments)}}(),checkNip05=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(a){let r=!1,o="",s="";return yield(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!a||!a.includes("@"))return;const[c,y]=a.toLocaleLowerCase().split("@");if(!c)return;if(!new RegExp(/^[\w-.]+@([\w-]+\.)+[\w-]{2,8}$/g).test(a))return void(o="Invalid name");if(!y)return void(o="Select service");const _=`https://${y}/.well-known/nostr.json?name=${c.toLowerCase()}`;try{const E=yield fetch(_),T=yield E.json();if(T.names[c])return void(s=T.names[c])}catch{}r=!0})(),{available:r,taken:""!=s,error:o,pubkey:s}});return function(r){return i.apply(this,arguments)}}(),upgradeInfo=i=>{"typeAuthMethod"in i&&delete i.typeAuthMethod,i.authMethod||(i.authMethod="extension"in i&&i.extension?"extension":"readOnly"in i&&i.readOnly?"readOnly":"connect"),i.nip05&&isBunkerUrl(i.nip05)&&(i.bunkerUrl=i.nip05,i.nip05="")},localStorageAddAccount=i=>{localStorageSetItem(LOCAL_STORE_KEY,JSON.stringify(i));const a=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],r=localStorageGetItem(RECENT_ACCOUNTS)||[];a.forEach(y=>upgradeInfo(y)),r.forEach(y=>upgradeInfo(y));const o=a,s=a.findIndex(y=>y.pubkey===i.pubkey&&y.authMethod===i.authMethod);-1!==s?o[s]=i:o.push(i);const c=r.filter(y=>y.pubkey!==i.pubkey||y.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(c)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(o))},localStorageRemoveCurrentAccount=()=>{const i=localStorageGetItem(LOCAL_STORE_KEY);if(!i)return;upgradeInfo(i);const a={...i};delete a.sk,delete a.otpData;const r=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[],o=localStorageGetItem(RECENT_ACCOUNTS)||[];r.forEach(y=>upgradeInfo(y)),o.forEach(y=>upgradeInfo(y));const s=o;if("connect"===a.authMethod&&a.bunkerUrl&&a.bunkerUrl.includes("secret="))console.log("nostr login bunker conn with a secret not saved to recent");else if("local"===a.authMethod)console.log("nostr login temporary local keys not save to recent");else{const y=o.findIndex(_=>_.pubkey===a.pubkey&&_.authMethod===a.authMethod);-1!==y?s[y]=a:s.push(a)}const c=r.filter(y=>y.pubkey!==i.pubkey||y.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(s)),localStorageSetItem(LOGGED_IN_ACCOUNTS,JSON.stringify(c)),localStorageRemoveItem(LOCAL_STORE_KEY)},localStorageRemoveRecent=i=>{const a=localStorageGetItem(RECENT_ACCOUNTS)||[];a.forEach(o=>upgradeInfo(o));const r=a.filter(o=>o.pubkey!==i.pubkey||o.authMethod!==i.authMethod);localStorageSetItem(RECENT_ACCOUNTS,JSON.stringify(r))},localStorageGetRecents=()=>{const i=localStorageGetItem(RECENT_ACCOUNTS)||[];return i.forEach(a=>upgradeInfo(a)),i},localStorageGetAccounts=()=>{const i=localStorageGetItem(LOGGED_IN_ACCOUNTS)||[];return i.forEach(a=>upgradeInfo(a)),i},localStorageGetCurrent=()=>{const i=localStorageGetItem(LOCAL_STORE_KEY);return i&&upgradeInfo(i),i},getDarkMode=i=>{const a=localStorage.getItem("nl-dark-mode");return a?!!JSON.parse(a):void 0!==i.darkMode?i.darkMode:!(!window.matchMedia||!window.matchMedia("(prefers-color-scheme: dark)").matches)},getIcon=function(){var i=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return document.location.origin+"/favicon.ico"});return function(){return i.apply(this,arguments)}}();class BannerManager extends lib$1.EventEmitter{banner=null;listNotifies=[];params;constructor(a){super(),this.params=a}onAuthUrl(a){this.banner&&(this.banner.notify={confirm:Date.now(),url:a})}onUserInfo(a){this.banner&&(this.banner.userInfo=a)}onCallTimeout(){this.banner&&(this.banner.notify={confirm:Date.now(),timeOut:{domain:this.params.userInfo?.nip05?.split("@")[1]}})}onCallStart(){this.banner&&(this.banner.isLoading=!0)}onCallEnd(){this.banner&&(this.banner.isLoading=!1)}onUpdateAccounts(a){this.banner&&(this.banner.accounts=a)}onDarkMode(a){this.banner&&(this.banner.darkMode=a)}launchAuthBanner(a){var r=this;this.banner=document.createElement("nl-banner"),this.banner.setAttribute("dark-mode",String(getDarkMode(a))),a.theme&&this.banner.setAttribute("theme",a.theme),a.noBanner&&this.banner.setAttribute("hidden-mode","true"),this.banner.addEventListener("handleLoginBanner",o=>{this.emit("launch",o.detail)}),this.banner.addEventListener("handleConfirmLogout",()=>{this.emit("onConfirmLogout")}),this.banner.addEventListener("handleLogoutBanner",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.emit("logout")})),this.banner.addEventListener("handleImportModal",o=>{this.emit("import")}),this.banner.addEventListener("handleNotifyConfirmBanner",o=>{this.emit("onAuthUrlClick",o.detail)}),this.banner.addEventListener("handleSetConfirmBanner",o=>{this.listNotifies.push(o.detail),this.banner&&(this.banner.listNotifies=this.listNotifies)}),this.banner.addEventListener("handleSwitchAccount",o=>{this.emit("onSwitchAccount",o.detail)}),this.banner.addEventListener("handleOpenWelcomeModal",()=>{this.emit("launch",this.params.optionsModal.startScreen),this.banner&&(this.banner.isOpen=!1)}),this.banner.addEventListener("handleRetryConfirmBanner",()=>{const o=this.listNotifies.pop();o&&(this.banner&&(this.banner.listNotifies=this.listNotifies),this.emit("onAuthUrlClick",o))}),document.body.appendChild(this.banner)}}function extract(i,a,r){return hash$1(i),void 0===r&&(r=new Uint8Array(i.outputLen)),hmac$1(i,toBytes$1(r),toBytes$1(a))}const HKDF_COUNTER=new Uint8Array([0]),EMPTY_BUFFER=new Uint8Array;function expand(i,a,r,o=32){if(hash$1(i),number$1(o),o>255*i.outputLen)throw new Error("Length should be <= 255*HashLen");const s=Math.ceil(o/i.outputLen);void 0===r&&(r=EMPTY_BUFFER);const c=new Uint8Array(s*i.outputLen),y=hmac$1.create(i,a),_=y._cloneInto(),E=new Uint8Array(y.outputLen);for(let T=0;Tdecoder.decode(i),getConversationKey(i,a){const r=secp256k1.getSharedSecret(i,"02"+a).subarray(1,33);return extract(sha256,r,"nip44-v2")},getMessageKeys(i,a){const r=expand(sha256,i,a,76);return{chacha_key:r.subarray(0,32),chacha_nonce:r.subarray(32,44),hmac_key:r.subarray(44,76)}},calcPaddedLen(i){if(!Number.isSafeInteger(i)||i<1)throw new Error("expected positive integer");if(i<=32)return 32;const a=1<u.maxPlaintextSize)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const a=new Uint8Array(2);return new DataView(a.buffer).setUint16(0,i,!1),a},pad(i){const a=u.utf8Encode(i),r=a.length;return concatBytes(u.writeU16BE(r),a,new Uint8Array(u.calcPaddedLen(r)-r))},unpad(i){const a=new DataView(i.buffer).getUint16(0),r=i.subarray(2,2+a);if(au.maxPlaintextSize||r.length!==a||i.length!==2+u.calcPaddedLen(a))throw new Error("invalid padding");return u.utf8Decode(r)},hmacAad(i,a,r){if(32!==r.length)throw new Error("AAD associated data must be 32 bytes");const o=concatBytes(r,a);return hmac$1(sha256,i,o)},decodePayload(i){if("string"!=typeof i)throw new Error("payload must be a valid string");const a=i.length;if(a<132||a>87472)throw new Error("invalid payload length: "+a);if("#"===i[0])throw new Error("unknown encryption version");let r;try{r=base64.decode(i)}catch(c){throw new Error("invalid base64: "+c.message)}const o=r.length;if(o<99||o>65603)throw new Error("invalid data length: "+o);const s=r[0];if(2!==s)throw new Error("unknown encryption version "+s);return{nonce:r.subarray(1,33),ciphertext:r.subarray(33,-32),mac:r.subarray(-32)}}};function encryptNip44(i,a,r=randomBytes(32)){const{chacha_key:o,chacha_nonce:s,hmac_key:c}=u.getMessageKeys(a,r),y=u.pad(i),_=chacha20(o,s,y),E=u.hmacAad(c,_,r);return base64.encode(concatBytes(new Uint8Array([2]),r,_,E))}function decryptNip44(i,a){const{nonce:r,ciphertext:o,mac:s}=u.decodePayload(i),{chacha_key:c,chacha_nonce:y,hmac_key:_}=u.getMessageKeys(a,r);if(!equalBytes(u.hmacAad(_,o,r),s))throw new Error("invalid MAC");const E=chacha20(c,y,o);return u.unpad(E)}class Nip44{cache=new Map;createKey(a,r){return u.getConversationKey(a,r)}getKey(a,r,o){const s=getPublicKey(a)+r;let c=this.cache.get(s);if(c)return c;const y=this.createKey(a,r);return this.cache.set(s,y),y}encrypt(a,r,o){return encryptNip44(o,this.getKey(a,r))}decrypt(a,r,o){return decryptNip44(o,this.getKey(a,r))}}const OUTBOX_RELAYS=["wss://user.kindpag.es","wss://purplepag.es","wss://relay.nos.social"],DEFAULT_NOSTRCONNECT_RELAY="wss://relay.nsec.app/",NOSTRCONNECT_APPS=[{name:"Nsec.app",domain:"nsec.app",canImport:!0,img:"https://nsec.app/assets/favicon.ico",link:"https://use.nsec.app/",relay:"wss://relay.nsec.app/"},{name:"Amber",img:"https://raw.githubusercontent.com/greenart7c3/Amber/master/app/src/main/res/mipmap-hdpi/ic_launcher.webp",link:"",relay:"wss://relay.nsec.app/"},{name:"Other key stores",img:"",link:"",relay:"wss://relay.nsec.app/"}];class AuthNostrService extends lib$1.EventEmitter{ndk;profileNdk;signer=null;localSigner=null;params;signerPromise;launcherPromise;nip44Codec=new Nip44;nostrConnectKey="";nostrConnectSecret="";nip04;nip44;constructor(a){super(),this.params=a,this.ndk=new NDK({enableOutboxModel:!1}),this.profileNdk=new NDK({enableOutboxModel:!0,explicitRelayUrls:OUTBOX_RELAYS}),this.profileNdk.connect(),this.nip04={encrypt:this.encrypt04.bind(this),decrypt:this.decrypt04.bind(this)},this.nip44={encrypt:this.encrypt44.bind(this),decrypt:this.decrypt44.bind(this)}}waitReady(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(a.signerPromise)try{yield a.signerPromise}catch{}if(a.launcherPromise)try{yield a.launcherPromise}catch{}})()}nostrConnect(a,r=!1){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const s={authMethod:"connect",pubkey:"",sk:o.nostrConnectKey,relays:[a=a||DEFAULT_NOSTRCONNECT_RELAY]},c=yield o.initSigner(s,{listen:!0});if(!c)throw new Error("Bad remote pubkey");return s.pubkey=c,s.bunkerUrl=`bunker://${c}?relay=${a}`,r||o.onAuth("login",s),s})()}getNostrConnectServices(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a.nostrConnectKey=generatePrivateKey(),a.nostrConnectSecret=Math.random().toString(36).substring(7);const r=getPublicKey(a.nostrConnectKey),o={name:document.location.host,url:document.location.href,icon:yield getIcon(),perms:a.params.optionsModal.perms},s=`nostrconnect://${r}?metadata=${encodeURIComponent(JSON.stringify(o))}&secret=${a.nostrConnectSecret}`,c=a.localSigner?"#import="+nip19_exports.nsecEncode(a.localSigner.privateKey):"",y=NOSTRCONNECT_APPS.map(_=>({..._}));for(const _ of y){let E=DEFAULT_NOSTRCONNECT_RELAY;if(_.link.startsWith("https://")){const A=new URL(_.link);try{const S=yield(yield fetch(`${A.origin}/.well-known/nostr.json`)).json(),N=S.nip46[S.names._];N&&N.length&&(E=N[0])}catch(S){console.log("Bad app info",S,A)}}_.link=_.link.replace("",s+"&relay="+E+c)}return[s+c,y]})()}localSignup(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=generatePrivateKey(),s={pubkey:getPublicKey(o),sk:o,name:a,authMethod:"local"};console.log(`localSignup name: ${a}`),yield r.setLocal(s,!0)})()}setLocal(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.releaseSigner(),o.localSigner=new NDKPrivateKeySigner(a.sk),r&&(yield createProfile(a,o.profileNdk,o.localSigner,o.params.optionsModal.signupRelays)),o.onAuth("login",a)})()}importAndConnect(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const o=yield r.nostrConnect(a,!0);yield r.logout(!0),r.localSigner=null,r.onAuth("login",o)})()}setReadOnly(a){this.onAuth("login",{pubkey:a,authMethod:"readOnly"})}setExtension(a){this.onAuth("login",{pubkey:a,authMethod:"extension"})}setOTP(a,r){this.onAuth("login",{pubkey:a,authMethod:"otp",otpData:r})}setConnect(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){r.releaseSigner(),yield r.initSigner(a),r.onAuth("login",a)})()}createAccount(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){const[o,s]=a.split("@"),c=yield getBunkerUrl(`_@${s}`,r.params.optionsModal);console.log("create account bunker's url",c);const y=bunkerUrlToInfo(c),_=!!r.params.userInfo;yield r.initSigner(y,{eventToAddAccount:_});const E=[o,s,"",r.params.optionsModal.perms||""];console.log("signer",r.signer);const T=yield new Promise(A=>{r.signer.rpc.sendRequest(y.pubkey,"create_account",E,void 0,A)});if(console.log("create_account pubkey",T),"error"===T.result)throw new Error(T.error);return{bunkerUrl:`bunker://${T.result}?relay=${y.relays?.[0]}`,sk:y.sk}})()}releaseSigner(){this.signer=null,this.localSigner=null;for(const a of this.ndk.pool.relays.keys())this.ndk.pool.removeRelay(a)}logout(a=!1){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a||r.releaseSigner(),localStorageRemoveCurrentAccount(),r.onAuth("logout"),r.emit("updateAccounts")})()}setUserInfo(a){this.params.userInfo=a,this.emit("onUserInfo",a),a&&(localStorageAddAccount(a),this.emit("updateAccounts"))}exportKeys(){return this.params.userInfo?"local"!==this.params.userInfo.authMethod?"":nip19_exports.nsecEncode(this.params.userInfo.sk):""}onAuth(a,r=null){if("logout"!==a&&!r)throw new Error("No user info in onAuth");if(r&&this.params.userInfo&&(r.pubkey!==this.params.userInfo.pubkey||r.authMethod!==this.params.userInfo.authMethod)){const o=new CustomEvent("nlAuth",{detail:{type:"logout"}});console.log("nostr-login auth",o.detail),document.dispatchEvent(o)}this.setUserInfo(r),r&&fetchProfile(r,this.profileNdk).then(o=>{if(this.params.userInfo!==r)return;const s={...this.params.userInfo,picture:o?.image||o?.picture,name:o?.name||o?.displayName||o?.nip05||nip19_exports.npubEncode(r.pubkey)};this.setUserInfo(s)});try{const o=r?nip19_exports.npubEncode(r.pubkey):"",s={type:a};"logout"!==a&&(s.pubkey=r.pubkey,r.sk&&(s.localNsec=nip19_exports.nsecEncode(r.sk)),r.relays&&(s.relays=r.relays),r.otpData&&(s.otpData=r.otpData),s.method=r.authMethod||"connect");const c=new CustomEvent("nlAuth",{detail:s});console.log("nostr-login auth",s),document.dispatchEvent(c),this.params.optionsModal.onAuth&&this.params.optionsModal.onAuth(o,s)}catch(o){console.log("onAuth error",o)}}initSigner(a,{listen:r=!1,connect:o=!1,eventToAddAccount:s=!1}={}){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(c.signerPromise)try{yield c.signerPromise}catch{}return c.signerPromise=new Promise(function(){var y=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(_,E){try{if(a.relays)for(const T of a.relays)c.ndk.addExplicitRelay(T,void 0);if(yield c.ndk.connect(),c.signer=new NDKNip46Signer(c.ndk,a.pubkey,new NDKPrivateKeySigner(a.sk)),r||c.signer.on("authUrl",T=>{console.log("nostr login auth url",T),c.emit("onAuthUrl",{url:T,eventToAddAccount:s})}),r){const T=getPublicKey(a.sk);console.log("nostr-login listening for conn to",T);const A=yield c.signer.rpc.subscribe({kinds:[24133],"#p":[T]});A.on("event",function(){var S=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(I){try{const N=yield c.signer.rpc.parseEvent(I);if(!N.method){const Y=N;if("auth_url"===Y.result)return;"ack"===Y.result||Y.result===c.nostrConnectSecret?(c.signer.remotePubkey=I.pubkey,c.signer.remoteUser=new NDKUser({pubkey:I.pubkey}),a.pubkey=I.pubkey,_(I.pubkey)):E(Y.error)}}catch(N){console.log("error parsing event",N,I.rawEvent())}A.stop()});return function(I){return S.apply(this,arguments)}}())}else o&&(yield new Promise((T,A)=>{c.signer&&a.sk&&c.signer.rpc.sendRequest(a.pubkey,"connect",[a.pubkey,a.token||"",c.params.optionsModal.perms||""],24133,I=>{"ack"===I.result?T():A(I.error)})})),_(void 0)}catch(T){console.log("initSigner failure",T),c.signer=null,E(T)}});return function(_,E){return y.apply(this,arguments)}}()),c.signerPromise})()}authNip46(a,r,o,s=""){var c=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{const y=bunkerUrlToInfo(o,s);if(isBunkerUrl(r)?y.bunkerUrl=r:y.nip05=r,!y.pubkey||!y.sk||!y.relays?.[0])throw new Error(`Bad bunker url ${o}`);const _=!!c.params.userInfo;yield c.initSigner(y,{connect:!0,eventToAddAccount:_}),c.onAuth(a,y)}catch(y){throw console.log("nostr login auth failed",y),y}})()}signEvent(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return r.localSigner?(a.pubkey=getPublicKey(r.localSigner.privateKey),a.id=getEventHash(a),a.sig=yield r.localSigner.sign(a)):(a.pubkey=r.signer?.remotePubkey,a.id=getEventHash(a),a.sig=yield r.signer?.sign(a)),console.log("signed",{event:a}),a})()}codec_call(a,r,o){var s=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return new Promise((c,y)=>{s.signer.rpc.sendRequest(s.signer.remotePubkey,a,[r,o],24133,_=>{_.error?y(_.error):c(_.result)})})})()}encrypt04(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.localSigner.encrypt(new NDKUser({pubkey:a}),r):o.signer.encrypt(new NDKUser({pubkey:a}),r)})()}decrypt04(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.localSigner.decrypt(new NDKUser({pubkey:a}),r):o.codec_call("nip04_decrypt",a,r)})()}encrypt44(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.nip44Codec.encrypt(o.localSigner.privateKey,a,r):o.codec_call("nip44_encrypt",a,r)})()}decrypt44(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return o.localSigner?o.nip44Codec.decrypt(o.localSigner.privateKey,a,r):o.codec_call("nip44_decrypt",a,r)})()}}class ModalManager extends lib$1.EventEmitter{modal=null;params;extensionService;authNostrService;launcherPromise;accounts=[];recents=[];opt;constructor(a,r,o){super(),this.params=a,this.extensionService=o,this.authNostrService=r}waitReady(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(a.launcherPromise)try{yield a.launcherPromise}catch{}})()}launch(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.launcherPromise)try{yield r.launcherPromise}catch{}r.opt=a;const o=document.createElement("dialog");r.modal=document.createElement("nl-auth"),r.modal.accounts=r.accounts,r.modal.recents=r.recents,r.modal.setAttribute("dark-mode",String(getDarkMode(a))),a.theme&&r.modal.setAttribute("theme",a.theme),a.startScreen&&r.modal.setAttribute("start-screen",a.startScreen),r.modal.setAttribute("bunkers",a.bunkers?a.bunkers:"nsec.app,highlighter.com"),void 0!==a.methods&&(r.modal.authMethods=a.methods),void 0!==a.localSignup&&(r.modal.localSignup=a.localSignup),a.title&&(r.modal.welcomeTitle=a.title),a.description&&(r.modal.welcomeDescription=a.description),r.modal.hasExtension=r.extensionService.hasExtension(),r.modal.hasOTP=!!a.otpRequestUrl&&!!a.otpReplyUrl,r.modal.isLoadingExtension=!1,r.modal.isLoading=!1,[r.modal.connectionString,r.modal.connectionStringServices]=yield r.authNostrService.getNostrConnectServices(),o.appendChild(r.modal),document.body.appendChild(o);let s="";return r.launcherPromise=new Promise((c,y)=>{o.addEventListener("close",()=>{y(new Error("Closed")),r.modal&&(r.modal.isLoading=!1,r.modal.authUrl="",r.modal.error="",r.modal.isLoadingExtension=!1,document.body.removeChild(r.modal.parentNode),r.modal=null)});const _=z=>{r.modal&&(r.modal.isLoading=!0),getBunkerUrl(z,r.params.optionsModal).then(q=>r.authNostrService.authNip46("login",z,q)).then(()=>{r.modal&&(r.modal.isLoading=!1),o.close(),c()}).catch(q=>{console.log("error",q),r.modal&&(r.modal.isLoading=!1,r.modal.error=q.toString())})},T=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){try{yield navigator.clipboard.writeText(r.authNostrService.exportKeys()),localStorageSetItem("backupKey","true")}catch(q){console.error("Failed to copy to clipboard: ",q)}});return function(){return z.apply(this,arguments)}}(),A=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){r.modal&&(r.modal.isLoading=!0);try{yield r.authNostrService.importAndConnect(q),r.modal&&(r.modal.isLoading=!1),o.close(),c()}catch(dt){console.log("error",dt),r.modal&&(r.modal.isLoading=!1,r.modal.error=dt.toString())}});return function(dt){return z.apply(this,arguments)}}(),S=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){q&&r.modal&&(r.modal.isLoading=!0);try{yield r.authNostrService.nostrConnect(q),r.modal&&(r.modal.isLoading=!1),o.close(),c()}catch(dt){console.log("error",dt),r.modal&&(r.modal.isLoading=!1,r.modal.error=dt.toString())}});return function(dt){return z.apply(this,arguments)}}(),I=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){r.modal&&(r.modal.isLoading=!0);try{if(!q)throw new Error("Please enter some nickname");yield r.authNostrService.localSignup(q),r.modal&&(r.modal.isLoading=!1),o.close(),c()}catch(dt){console.log("error",dt),r.modal&&(r.modal.isLoading=!1,r.modal.error=dt.toString())}});return function(dt){return z.apply(this,arguments)}}();if(!r.modal)throw new Error("WTH?");r.modal.addEventListener("handleContinue",()=>{r.modal&&(r.modal.isLoading=!0,r.emit("onAuthUrlClick",r.modal.authUrl))}),r.modal.addEventListener("nlLogin",z=>{_(z.detail)}),r.modal.addEventListener("nlSignup",z=>{(z=>{r.modal&&(r.modal.isLoading=!0),r.authNostrService.createAccount(z).then(({bunkerUrl:q,sk:dt})=>r.authNostrService.authNip46("signup",z,q,dt)).then(()=>{r.modal&&(r.modal.isLoading=!1),o.close(),c()}).catch(q=>{console.log("error",q),r.modal&&(r.modal.isLoading=!1,r.modal.error=q.toString())})})(z.detail)}),r.modal.addEventListener("nlLocalSignup",z=>{I(z.detail)}),r.modal.addEventListener("nlImportAccount",z=>{A(z.detail)}),r.modal.addEventListener("nlExportKeys",z=>{T()}),r.modal.addEventListener("handleLogoutBanner",()=>{r.emit("onLogoutBanner")}),r.modal.addEventListener("nlNostrConnect",z=>{S(z.detail)}),r.modal.addEventListener("nlNostrConnectDefault",()=>{S()}),r.modal.addEventListener("nlSwitchAccount",z=>{r.emit("onSwitchAccount",z.detail),setTimeout(()=>o.close(),300)}),r.modal.addEventListener("nlLoginRecentAccount",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){const dt=q.detail;if("readOnly"===dt.authMethod)r.authNostrService.setReadOnly(dt.pubkey),o.close();else if("otp"===dt.authMethod){console.log("recent otp login",dt);try{r.modal.dispatchEvent(new CustomEvent("nlLoginOTPUser",{detail:dt.nip05||dt.pubkey}))}catch(pt){console.error(pt)}}else if("extension"===dt.authMethod)yield r.extensionService.trySetExtensionForPubkey(dt.pubkey),o.close();else{const pt=dt.bunkerUrl||dt.nip05;if(!pt)throw new Error("Bad connect info");_(pt)}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlRemoveRecent",z=>{localStorageRemoveRecent(z.detail),r.emit("updateAccounts")});const N=function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){let dt="";if(q.includes("@")){const{error:pt,pubkey:et}=yield checkNip05(q);if(!et)throw new Error(pt);dt=et}else if(q.startsWith("npub")){const{type:pt,data:et}=nip19_exports.decode(q);if("npub"!==pt)throw new Error("Bad npub");dt=et}else 64===q.trim().length&&(dt=q.trim(),nip19_exports.npubEncode(dt));return dt});return function(dt){return z.apply(this,arguments)}}();r.modal.addEventListener("nlLoginReadOnly",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){if(!r.modal)return;r.modal.isLoading=!0;const dt=q.detail;try{const pt=yield N(dt);r.authNostrService.setReadOnly(pt),r.modal.isLoading=!1,o.close(),c()}catch(pt){console.log("error",pt),r.modal.isLoading=!1,r.modal.error=pt.toString()||pt}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlLoginExtension",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(!r.extensionService.hasExtension())throw new Error("No extension");if(r.modal)try{r.modal.isLoadingExtension=!0,yield r.extensionService.setExtension(),r.modal.isLoadingExtension=!1,o.close(),c()}catch(z){console.log("extension error",z),r.modal.error=z.toString()}})),r.modal.addEventListener("nlLoginOTPUser",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){if(!r.modal)return;r.modal.isLoading=!0;const dt=q.detail;try{const pt=yield N(dt),et=r.opt.otpRequestUrl+(r.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+pt,_t=yield fetch(et);if(200!==_t.status)throw console.warn("nostr-login: bad otp reply",_t),new Error("Failed to send DM");r.modal.isOTP=!0,s=pt,r.modal.isLoading=!1}catch(pt){console.log("error",pt),r.modal.isLoading=!1,r.modal.error=pt.toString()||pt}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlLoginOTPCode",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){if(!r.modal)return;r.modal.isLoading=!0;const dt=q.detail;try{const pt=r.opt.otpReplyUrl+(r.opt.otpRequestUrl.includes("?")?"&":"?")+"pubkey="+s+"&code="+dt,et=yield fetch(pt);if(200!==et.status)throw console.warn("nostr-login: bad otp reply",et),new Error("Invalid code");const _t=yield et.text();r.authNostrService.setOTP(s,_t),r.modal.isOTP=!1,r.modal.isLoading=!1,o.close(),c()}catch(pt){console.log("error",pt),r.modal.isLoading=!1,r.modal.error=pt.toString()||pt}});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlCheckSignup",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){const{available:dt,taken:pt,error:et}=yield checkNip05(q.detail);r.modal&&(r.modal.error=String(et),!et&&pt&&(r.modal.error="Already taken"),r.modal.signupNameIsAvailable=dt)});return function(q){return z.apply(this,arguments)}}()),r.modal.addEventListener("nlCheckLogin",function(){var z=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(q){const{available:dt,taken:pt,error:et}=yield checkNip05(q.detail);r.modal&&(r.modal.error=String(et),dt&&(r.modal.error="Name not found"),r.modal.loginIsGood=pt)});return function(q){return z.apply(this,arguments)}}());const Y=()=>{r.modal&&(r.modal.isLoading=!1),o.close(),y(new Error("Cancelled"))};r.modal.addEventListener("stopFetchHandler",Y),r.modal.addEventListener("nlCloseModal",Y),r.modal.addEventListener("nlChangeDarkMode",z=>{setDarkMode(z.detail),document.dispatchEvent(new CustomEvent("nlDarkMode",{detail:z.detail}))}),o.showModal()}),r.launcherPromise})()}connectModals(a){var r=this;const o=function(){var c=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(y){yield r.launch(y)});return function(_){return c.apply(this,arguments)}}(),s=document.getElementsByTagName("nl-button");for(let c=0;c{this.checkExtension(a)&&clearTimeout(r)},100)}checkExtension(a){return!(this.nostrExtension||!window.nostr||window.nostr===a||(this.initExtension(a),0))}initExtension(a,r){var o=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){o.nostrExtension=window.nostr,window.nostr=a,"extension"===o.params.userInfo?.authMethod&&(yield o.trySetExtensionForPubkey(o.params.userInfo.pubkey)),r||setTimeout(()=>{window.nostr!==a&&o.nostrExtension!==window.nostr&&o.initExtension(a,!0)},300)})()}setExtensionReadPubkey(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){window.nostr=r.nostrExtension;const o=yield window.nostr.getPublicKey();a&&a!==o?r.emit("extensionLogout"):r.emit("extensionLogin",o)})()}trySetExtensionForPubkey(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(r.nostrExtension)return r.setExtensionReadPubkey(a)})()}setExtension(){var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){return a.setExtensionReadPubkey()})()}unsetExtension(a){window.nostr===this.nostrExtension&&(window.nostr=a)}getExtension(){return this.nostrExtension}hasExtension(){return!!this.nostrExtension}}class NostrParams{userInfo;optionsModal;constructor(){this.userInfo=null,this.optionsModal={theme:"default",startScreen:"welcome",devOverrideBunkerOrigin:""}}}class Popup{popup=null;constructor(){}ensurePopup(a){if(!this.popup||this.popup.closed){if(this.popup=window.open(a,"_blank","width=400,height=700"),console.log("popup",this.popup),!this.popup)throw new Error("Popup blocked. Try again, please!");this.popup.opener=null}}closePopup(){try{this.popup?.close(),this.popup=null}catch{}}}const CALL_TIMEOUT=5e3;class ProcessManager extends lib$1.EventEmitter{callCount=0;callTimer;constructor(){super()}onAuthUrl(){this.callTimer&&clearTimeout(this.callTimer)}wait(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){let o,s;r.callTimer||(r.callTimer=setTimeout(()=>r.emit("onCallTimeout"),CALL_TIMEOUT)),r.callCount||(yield r.emit("onCallStart")),r.callCount++;try{s=yield a()}catch(c){o=c}if(r.callCount--,yield r.emit("onCallEnd"),r.callTimer&&clearTimeout(r.callTimer),r.callTimer=void 0,o)throw o;return s})()}}class NostrLoginInitializer{extensionService;params;authNostrService;nostr;processManager;popupManager;bannerManager;modalManager;constructor(){var a=this;this.params=new NostrParams,this.processManager=new ProcessManager,this.popupManager=new Popup,this.bannerManager=new BannerManager(this.params),this.authNostrService=new AuthNostrService(this.params),this.extensionService=new NostrExtensionService(this.params),this.modalManager=new ModalManager(this.params,this.authNostrService,this.extensionService);const r={waitReady:(o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){yield a.authNostrService.waitReady(),yield a.modalManager.waitReady()}),function(){return o.apply(this,arguments)}),getUserInfo:()=>this.params.userInfo,getSigner:()=>{if("readOnly"===this.params.userInfo.authMethod)throw new Error("Read only");return"extension"===this.params.userInfo.authMethod?this.extensionService.getExtension():this.authNostrService},launch:()=>this.launch(),wait:o=>this.processManager.wait(o)};var o;this.nostr=new Nostr(r),this.processManager.on("onCallTimeout",()=>{this.bannerManager.onCallTimeout()}),this.processManager.on("onCallEnd",()=>{this.bannerManager.onCallEnd()}),this.processManager.on("onCallStart",()=>{this.bannerManager.onCallStart()}),this.authNostrService.on("onAuthUrl",({url:o,eventToAddAccount:s})=>{this.processManager.onAuthUrl(),s?this.modalManager.onAuthUrl(o):this.params.userInfo?this.bannerManager.onAuthUrl(o):this.modalManager.onAuthUrl(o)}),this.authNostrService.on("updateAccounts",()=>{this.updateAccounts()}),this.authNostrService.on("onUserInfo",o=>{this.bannerManager.onUserInfo(o)}),this.modalManager.on("onAuthUrlClick",o=>{this.popupManager.ensurePopup(o)}),this.modalManager.on("onSwitchAccount",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){a.switchAccount(s)});return function(s){return o.apply(this,arguments)}}()),this.modalManager.on("onLogoutBanner",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){logout()});return function(s){return o.apply(this,arguments)}}()),this.bannerManager.on("onConfirmLogout",(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){console.log(4),a.launch("confirm-logout")})),this.modalManager.on("updateAccounts",()=>{this.updateAccounts()}),this.bannerManager.on("logout",()=>{logout()}),this.bannerManager.on("onAuthUrlClick",o=>{this.popupManager.ensurePopup(o)}),this.bannerManager.on("onSwitchAccount",function(){var o=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(s){a.switchAccount(s)});return function(s){return o.apply(this,arguments)}}()),this.bannerManager.on("import",()=>{this.launch("import")}),this.extensionService.on("extensionLogin",o=>{this.authNostrService.setExtension(o)}),this.extensionService.on("extensionLogout",()=>{logout()}),this.bannerManager.on("launch",o=>{this.launch(o)})}switchAccount(a){var r=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){if(console.log("nostr login switch to info",a),r.extensionService.unsetExtension(r.nostr),"readOnly"===a.authMethod)r.authNostrService.setReadOnly(a.pubkey);else if("otp"===a.authMethod)r.authNostrService.setOTP(a.pubkey,a.otpData||"");else if("local"===a.authMethod&&a.sk)r.authNostrService.setLocal(a);else if("extension"===a.authMethod)yield r.extensionService.trySetExtensionForPubkey(a.pubkey);else{if(!("connect"===a.authMethod&&a.sk&&a.relays&&a.relays[0]))throw new Error("Bad auth info");r.authNostrService.setConnect(a)}})()}updateAccounts(){const a=localStorageGetAccounts(),r=localStorageGetRecents();this.bannerManager.onUpdateAccounts(a),this.modalManager.onUpdateAccounts(a,r)}launch=a=>{const r=localStorageGetRecents(),o=localStorageGetAccounts(),s=a?{startScreen:a}:this.params.optionsModal;return a||!r?.length&&!o?.length||(s.startScreen="switch-account"),this.modalManager.launch(s).catch(()=>{})};init=(()=>{var r,a=this;return r=(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(o){a.extensionService.startCheckingExtension(a.nostr),window.nostr=a.nostr,a.modalManager.connectModals(o),a.bannerManager.launchAuthBanner(o),o&&(a.params.optionsModal={...o});try{const s=localStorageGetCurrent();if(s){if(!s.pubkey)throw new Error("Bad stored info");yield a.switchAccount(s)}}catch(s){console.log("nostr login init error",s),yield logout()}a.updateAccounts()}),function(o){return r.apply(this,arguments)}})();logout=(()=>{var a=this;return(0,_home_runner_work_angor_hub_angor_hub_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__.A)(function*(){a.extensionService.unsetExtension(a.nostr),yield a.authNostrService.logout()})})();setDarkMode=a=>{localStorageSetItem("nl-dark-mode",`${a}`),this.bannerManager.onDarkMode(a),this.modalManager.onDarkMode(a)}}const initializer=new NostrLoginInitializer,{init,launch,logout,setDarkMode}=initializer;document.addEventListener("nlLogout",logout),document.addEventListener("nlLaunch",i=>{launch(i.detail||"")}),document.addEventListener("nlDarkMode",i=>{setDarkMode(!!i.detail)})},5766:(i,a,r)=>{"use strict";r.d(a,{My:()=>At,aT:()=>lt}),new Uint8Array(new Uint32Array([287454020]).buffer);const jt=Array.from({length:256},(yt,Lt)=>Lt.toString(16).padStart(2,"0"));function At(yt){!function y(yt,...Lt){if(!function c(yt){return yt instanceof Uint8Array||null!=yt&&"object"==typeof yt&&"Uint8Array"===yt.constructor.name}(yt))throw new Error("Uint8Array expected");if(Lt.length>0&&!Lt.includes(yt.length))throw new Error(`Uint8Array expected of length ${Lt}, not of length=${yt.length}`)}(yt);let Lt="";for(let Ie=0;Ie=kt._0&&yt<=kt._9?yt-kt._0:yt>=kt._A&&yt<=kt._F?yt-(kt._A-10):yt>=kt._a&&yt<=kt._f?yt-(kt._a-10):void 0}function lt(yt){if("string"!=typeof yt)throw new Error("hex string expected, got "+typeof yt);const Lt=yt.length,Ie=Lt/2;if(Lt%2)throw new Error("padded hex string expected, got unpadded hex of length "+Lt);const Pt=new Uint8Array(Ie);for(let le=0,zt=0;le{"use strict";function s(ie){return ie instanceof Uint8Array||null!=ie&&"object"==typeof ie&&"Uint8Array"===ie.constructor.name}function c(...ie){const We=Ke=>Ke,Wt=(Ke,Nr)=>Ao=>Ke(Nr(Ao));return{encode:ie.map(Ke=>Ke.encode).reduceRight(Wt,We),decode:ie.map(Ke=>Ke.decode).reduce(Wt,We)}}function y(ie){return{encode:We=>{if(!Array.isArray(We)||We.length&&"number"!=typeof We[0])throw new Error("alphabet.encode input should be an array of numbers");return We.map(Wt=>{if(Wt<0||Wt>=ie.length)throw new Error(`Digit index outside alphabet: ${Wt} (alphabet: ${ie.length})`);return ie[Wt]})},decode:We=>{if(!Array.isArray(We)||We.length&&"string"!=typeof We[0])throw new Error("alphabet.decode input should be array of strings");return We.map(Wt=>{if("string"!=typeof Wt)throw new Error(`alphabet.decode: not string element=${Wt}`);const Ne=ie.indexOf(Wt);if(-1===Ne)throw new Error(`Unknown letter: "${Wt}". Allowed: ${ie}`);return Ne})}}}function _(ie=""){if("string"!=typeof ie)throw new Error("join separator should be string");return{encode:We=>{if(!Array.isArray(We)||We.length&&"string"!=typeof We[0])throw new Error("join.encode input should be array of strings");for(let Wt of We)if("string"!=typeof Wt)throw new Error(`join.encode: non-string input=${Wt}`);return We.join(ie)},decode:We=>{if("string"!=typeof We)throw new Error("join.decode input should be string");return We.split(ie)}}}function E(ie,We="="){if("string"!=typeof We)throw new Error("padding chr should be string");return{encode(Wt){if(!Array.isArray(Wt)||Wt.length&&"string"!=typeof Wt[0])throw new Error("padding.encode input should be array of strings");for(let Ne of Wt)if("string"!=typeof Ne)throw new Error(`padding.encode: non-string input=${Ne}`);for(;Wt.length*ie%8;)Wt.push(We);return Wt},decode(Wt){if(!Array.isArray(Wt)||Wt.length&&"string"!=typeof Wt[0])throw new Error("padding.encode input should be array of strings");for(let $e of Wt)if("string"!=typeof $e)throw new Error(`padding.decode: non-string input=${$e}`);let Ne=Wt.length;if(Ne*ie%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;Ne>0&&Wt[Ne-1]===We;Ne--)if(!((Ne-1)*ie%8))throw new Error("Invalid padding: string has too much padding");return Wt.slice(0,Ne)}}}function A(ie,We,Wt){if(We<2)throw new Error(`convertRadix: wrong from=${We}, base cannot be less than 2`);if(Wt<2)throw new Error(`convertRadix: wrong to=${Wt}, base cannot be less than 2`);if(!Array.isArray(ie))throw new Error("convertRadix: data should be array");if(!ie.length)return[];let Ne=0;const $e=[],Ke=Array.from(ie);for(Ke.forEach(Nr=>{if(Nr<0||Nr>=We)throw new Error(`Wrong integer: ${Nr}`)});;){let Nr=0,Ao=!0;for(let hr=Ne;hrIe,K3:()=>ct,Tq:()=>_r});const S=(ie,We)=>We?S(We,ie%We):ie,I=(ie,We)=>ie+(We-S(ie,We));function N(ie,We,Wt,Ne){if(!Array.isArray(ie))throw new Error("convertRadix2: data should be array");if(We<=0||We>32)throw new Error(`convertRadix2: wrong from=${We}`);if(Wt<=0||Wt>32)throw new Error(`convertRadix2: wrong to=${Wt}`);if(I(We,Wt)>32)throw new Error(`convertRadix2: carry overflow from=${We} to=${Wt} carryBits=${I(We,Wt)}`);let $e=0,Ke=0;const Nr=2**Wt-1,Ao=[];for(const hr of ie){if(hr>=2**We)throw new Error(`convertRadix2: invalid data word=${hr} from=${We}`);if($e=$e<32)throw new Error(`convertRadix2: carry overflow pos=${Ke} from=${We}`);for(Ke+=We;Ke>=Wt;Ke-=Wt)Ao.push(($e>>Ke-Wt&Nr)>>>0);$e&=2**Ke-1}if($e=$e<=We)throw new Error("Excess padding");if(!Ne&&$e)throw new Error(`Non-zero padding: ${$e}`);return Ne&&Ke>0&&Ao.push($e>>>0),Ao}function Y(ie){return{encode:We=>{if(!s(We))throw new Error("radix.encode input should be Uint8Array");return A(Array.from(We),256,ie)},decode:We=>{if(!Array.isArray(We)||We.length&&"number"!=typeof We[0])throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(A(We,ie,256))}}}function z(ie,We=!1){if(ie<=0||ie>32)throw new Error("radix2: bits should be in (0..32]");if(I(8,ie)>32||I(ie,8)>32)throw new Error("radix2: carry overflow");return{encode:Wt=>{if(!s(Wt))throw new Error("radix2.encode input should be Uint8Array");return N(Array.from(Wt),8,ie,!We)},decode:Wt=>{if(!Array.isArray(Wt)||Wt.length&&"number"!=typeof Wt[0])throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(N(Wt,ie,8,We))}}}function q(ie){if("function"!=typeof ie)throw new Error("unsafeWrapper fn should be function");return function(...We){try{return ie.apply(null,We)}catch{}}}function dt(ie,We){if("function"!=typeof We)throw new Error("checksum fn should be function");return{encode(Wt){if(!s(Wt))throw new Error("checksum.encode: input should be Uint8Array");const Ne=We(Wt).slice(0,ie),$e=new Uint8Array(Wt.length+ie);return $e.set(Wt),$e.set(Ne,Wt.length),$e},decode(Wt){if(!s(Wt))throw new Error("checksum.decode: input should be Uint8Array");const Ne=Wt.slice(0,-ie),$e=We(Ne).slice(0,ie),Ke=Wt.slice(-ie);for(let Nr=0;Nrc(Y(58),y("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),_("")))(),_r=ie=>c(dt(4,We=>ie(ie(We))),ve),Wr=c(y("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),_("")),ke=[996825010,642813549,513874426,1027748829,705979059];function Ve(ie){const We=ie>>25;let Wt=(33554431&ie)<<5;for(let Ne=0;Ne>Ne&1)&&(Wt^=ke[Ne]);return Wt}function yt(ie,We,Wt=1){const Ne=ie.length;let $e=1;for(let Ke=0;Ke126)throw new Error(`Invalid prefix (${ie})`);$e=Ve($e)^Nr>>5}$e=Ve($e);for(let Ke=0;Keyr)throw new TypeError(`Length ${mt} exceeds limit ${yr}`);const U=se.toLowerCase(),Q=yt(U,Le,We);return`${U}1${Wr.encode(Le)}${Q}`}function Ao(se,Le=90){if("string"!=typeof se)throw new Error("bech32.decode input should be string, not "+typeof se);if(se.length<8||!1!==Le&&se.length>Le)throw new TypeError(`Wrong string length: ${se.length} (${se}). Expected (8..${Le})`);const yr=se.toLowerCase();if(se!==yr&&se!==se.toUpperCase())throw new Error("String must be lowercase or uppercase");const mt=yr.lastIndexOf("1");if(0===mt||-1===mt)throw new Error('Letter "1" must be present between prefix and data only');const U=yr.slice(0,mt),Q=yr.slice(mt+1);if(Q.length<6)throw new Error("Data must be at least 6 characters long");const it=Wr.decode(Q).slice(0,-6),Tt=yt(U,it,We);if(!Q.endsWith(Tt))throw new Error(`Invalid checksum in ${se}: expected "${Tt}"`);return{prefix:U,words:it}}return{encode:Nr,decode:Ao,encodeFromBytes:function he(se,Le){return Nr(se,$e(Le))},decodeToBytes:function Nt(se){const{prefix:Le,words:yr}=Ao(se,!1);return{prefix:Le,words:yr,bytes:Ne(yr)}},decodeUnsafe:q(Ao),fromWords:Ne,fromWordsUnsafe:Ke,toWords:$e}}const Ie=Lt("bech32")},6568:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var o=r(4713),s=r(1860);const y=(0,o.A)(s.A,"Map")},7730:(i,a,r)=>{"use strict";r.d(a,{A:()=>Tt});var c=r(1319);const _=function y(It,ye){for(var ir=It.length;ir--;)if((0,c.A)(It[ir][0],ye))return ir;return-1};var T=Array.prototype.splice;function pt(It){var ye=-1,ir=null==It?0:It.length;for(this.clear();++ye-1},pt.prototype.set=function q(It,ye){var ir=this.__data__,er=_(ir,It);return er<0?(++this.size,ir.push([It,ye])):ir[er][1]=ye,this};const et=pt;var $t=r(6568);const ne=(0,r(4713).A)(Object,"create");var ke=Object.prototype.hasOwnProperty;var Ie=Object.prototype.hasOwnProperty;function ft(It){var ye=-1,ir=null==It?0:It.length;for(this.clear();++ye{"use strict";r.d(a,{A:()=>c});const c=r(1860).A.Symbol},6726:(i,a,r)=>{"use strict";r.d(a,{A:()=>N});var c=r(6513),y=r(3744),_=r(9377),E=r(8606),T=r(8885),S=Object.prototype.hasOwnProperty;const N=function I(Y,z){var q=(0,y.A)(Y),dt=!q&&(0,c.A)(Y),pt=!q&&!dt&&(0,_.A)(Y),et=!q&&!dt&&!pt&&(0,T.A)(Y),_t=q||dt||pt||et,Bt=_t?function o(Y,z){for(var q=-1,dt=Array(Y);++q{"use strict";r.d(a,{A:()=>E});var o=r(1827),s=r(1319),y=Object.prototype.hasOwnProperty;const E=function _(T,A,S){var I=T[A];(!y.call(T,A)||!(0,s.A)(I,S)||void 0===S&&!(A in T))&&(0,o.A)(T,A,S)}},1827:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});var o=r(4746);const c=function s(y,_,E){"__proto__"==_&&o.A?(0,o.A)(y,_,{configurable:!0,enumerable:!0,value:E,writable:!0}):y[_]=E}},5281:(i,a,r)=>{"use strict";r.d(a,{A:()=>pt});var o=r(6944),s=Object.prototype,c=s.hasOwnProperty,y=s.toString,_=o.A?o.A.toStringTag:void 0;var S=Object.prototype.toString;var q=o.A?o.A.toStringTag:void 0;const pt=function dt(et){return null==et?void 0===et?"[object Undefined]":"[object Null]":q&&q in Object(et)?function E(et){var _t=c.call(et,_),Bt=et[_];try{et[_]=void 0;var jt=!0}catch{}var At=y.call(et);return jt&&(_t?et[_]=Bt:delete et[_]),At}(et):function I(et){return S.call(et)}(et)}},778:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){return function(y){return c(y)}}},9750:(i,a,r)=>{"use strict";r.d(a,{A:()=>_});const c=r(1860).A.Uint8Array,_=function y(E){var T=new E.constructor(E.byteLength);return new c(T).set(new c(E)),T}},9933:(i,a,r)=>{"use strict";r.d(a,{A:()=>A});var o=r(1860),s="object"==typeof exports&&exports&&!exports.nodeType&&exports,c=s&&"object"==typeof module&&module&&!module.nodeType&&module,_=c&&c.exports===s?o.A.Buffer:void 0,E=_?_.allocUnsafe:void 0;const A=function T(S,I){if(I)return S.slice();var N=S.length,Y=E?E(N):new S.constructor(N);return S.copy(Y),Y}},4314:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});var o=r(9750);const c=function s(y,_){var E=_?(0,o.A)(y.buffer):y.buffer;return new y.constructor(E,y.byteOffset,y.length)}},4528:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c,y){var _=-1,E=c.length;for(y||(y=Array(E));++_{"use strict";r.d(a,{A:()=>y});var o=r(1984),s=r(1827);const y=function c(_,E,T,A){var S=!T;T||(T={});for(var I=-1,N=E.length;++I{"use strict";r.d(a,{A:()=>c});var o=r(4713);const c=function(){try{var y=(0,o.A)(Object,"defineProperty");return y({},"",{}),y}catch{}}()},7133:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s="object"==typeof global&&global&&global.Object===Object&&global},4713:(i,a,r)=>{"use strict";r.d(a,{A:()=>kt});var ct,o=r(129),c=r(1860).A["__core-js_shared__"],_=(ct=/[^.]+$/.exec(c&&c.keys&&c.keys.IE_PROTO||""))?"Symbol(src)_1."+ct:"";var A=r(554),S=r(8736),N=/^\[object .+?Constructor\]$/,pt=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const _t=function et(ct){return!(!(0,A.A)(ct)||function E(ct){return!!_&&_ in ct}(ct))&&((0,o.A)(ct)?pt:N).test((0,S.A)(ct))},kt=function At(ct,lt){var Ct=function Bt(ct,lt){return ct?.[lt]}(ct,lt);return _t(Ct)?Ct:void 0}},8010:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});const c=(0,r(8992).A)(Object.getPrototypeOf,Object)},923:(i,a,r)=>{"use strict";r.d(a,{A:()=>A});var o=r(554),s=Object.create;const y=function(){function S(){}return function(I){if(!(0,o.A)(I))return{};if(s)return s(I);S.prototype=I;var N=new S;return S.prototype=void 0,N}}();var _=r(8010),E=r(5776);const A=function T(S){return"function"!=typeof S.constructor||(0,E.A)(S)?{}:y((0,_.A)(S))}},8606:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var s=/^(?:0|[1-9]\d*)$/;const y=function c(_,E){var T=typeof _;return!!(E=E??9007199254740991)&&("number"==T||"symbol"!=T&&s.test(_))&&_>-1&&_%1==0&&_{"use strict";r.d(a,{A:()=>c});var o=Object.prototype;const c=function s(y){var _=y&&y.constructor;return y===("function"==typeof _&&_.prototype||o)}},3340:(i,a,r)=>{"use strict";r.d(a,{A:()=>T});var o=r(7133),s="object"==typeof exports&&exports&&!exports.nodeType&&exports,c=s&&"object"==typeof module&&module&&!module.nodeType&&module,_=c&&c.exports===s&&o.A.process;const T=function(){try{return c&&c.require&&c.require("util").types||_&&_.binding&&_.binding("util")}catch{}}()},8992:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c,y){return function(_){return c(y(_))}}},1860:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var o=r(7133),s="object"==typeof self&&self&&self.Object===Object&&self;const y=o.A||s||Function("return this")()},8736:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var s=Function.prototype.toString;const y=function c(_){if(null!=_){try{return s.call(_)}catch{}try{return _+""}catch{}}return""}},1319:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c,y){return c===y||c!=c&&y!=y}},7680:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){for(var y=-1,_=null==c?0:c.length,E={};++y<_;){var T=c[y];E[T[0]]=T[1]}return E}},6513:(i,a,r)=>{"use strict";r.d(a,{A:()=>I});var o=r(5281),s=r(2661);const _=function y(N){return(0,s.A)(N)&&"[object Arguments]"==(0,o.A)(N)};var E=Object.prototype,T=E.hasOwnProperty,A=E.propertyIsEnumerable;const I=_(function(){return arguments}())?_:function(N){return(0,s.A)(N)&&T.call(N,"callee")&&!A.call(N,"callee")}},3744:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=Array.isArray},1287:(i,a,r)=>{"use strict";r.d(a,{A:()=>y});var o=r(129),s=r(5481);const y=function c(_){return null!=_&&(0,s.A)(_.length)&&!(0,o.A)(_)}},9377:(i,a,r)=>{"use strict";r.d(a,{A:()=>I});var o=r(1860),y="object"==typeof exports&&exports&&!exports.nodeType&&exports,_=y&&"object"==typeof module&&module&&!module.nodeType&&module,T=_&&_.exports===y?o.A.Buffer:void 0;const I=(T?T.isBuffer:void 0)||function s(){return!1}},129:(i,a,r)=>{"use strict";r.d(a,{A:()=>A});var o=r(5281),s=r(554);const A=function T(S){if(!(0,s.A)(S))return!1;var I=(0,o.A)(S);return"[object Function]"==I||"[object GeneratorFunction]"==I||"[object AsyncFunction]"==I||"[object Proxy]"==I}},5481:(i,a,r)=>{"use strict";r.d(a,{A:()=>c});const c=function s(y){return"number"==typeof y&&y>-1&&y%1==0&&y<=9007199254740991}},554:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){var y=typeof c;return null!=c&&("object"==y||"function"==y)}},2661:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});const s=function o(c){return null!=c&&"object"==typeof c}},8885:(i,a,r)=>{"use strict";r.d(a,{A:()=>Wr});var o=r(5281),s=r(5481),c=r(2661),ve={};ve["[object Float32Array]"]=ve["[object Float64Array]"]=ve["[object Int8Array]"]=ve["[object Int16Array]"]=ve["[object Int32Array]"]=ve["[object Uint8Array]"]=ve["[object Uint8ClampedArray]"]=ve["[object Uint16Array]"]=ve["[object Uint32Array]"]=!0,ve["[object Arguments]"]=ve["[object Array]"]=ve["[object ArrayBuffer]"]=ve["[object Boolean]"]=ve["[object DataView]"]=ve["[object Date]"]=ve["[object Error]"]=ve["[object Function]"]=ve["[object Map]"]=ve["[object Number]"]=ve["[object Object]"]=ve["[object RegExp]"]=ve["[object Set]"]=ve["[object String]"]=ve["[object WeakMap]"]=!1;var qe=r(778),Mr=r(3340),mr=Mr.A&&Mr.A.isTypedArray;const Wr=mr?(0,qe.A)(mr):function ne(ke){return(0,c.A)(ke)&&(0,s.A)(ke.length)&&!!ve[(0,o.A)(ke)]}},133:(i,a,r)=>{"use strict";r.d(a,{A:()=>Y});var o=r(6726),s=r(554),c=r(5776);var T=Object.prototype.hasOwnProperty;const S=function A(z){if(!(0,s.A)(z))return function y(z){var q=[];if(null!=z)for(var dt in Object(z))q.push(dt);return q}(z);var q=(0,c.A)(z),dt=[];for(var pt in z)"constructor"==pt&&(q||!T.call(z,pt))||dt.push(pt);return dt};var I=r(1287);const Y=function N(z){return(0,I.A)(z)?(0,o.A)(z,!0):S(z)}},2401:(i,a,r)=>{"use strict";r.d(a,{A:()=>ir});var o=r(7730),s=r(1827),c=r(1319);const _=function y(er,nr,Hr){(void 0!==Hr&&!(0,c.A)(er[nr],Hr)||void 0===Hr&&!(nr in er))&&(0,s.A)(er,nr,Hr)},S=function E(er){return function(nr,Hr,Qr){for(var Xr=-1,gr=Object(nr),ho=Qr(nr),te=ho.length;te--;){var Qt=ho[er?te:++Xr];if(!1===Hr(gr[Qt],Qt,gr))break}return nr}}();var I=r(9933),N=r(4314),Y=r(4528),z=r(923),q=r(6513),dt=r(3744),pt=r(1287),et=r(2661);var jt=r(9377),At=r(129),kt=r(554),ct=r(5281),lt=r(8010),ve=Function.prototype.toString,ne=Object.prototype.hasOwnProperty,ce=ve.call(Object);var mr=r(8885);const Wr=function _r(er,nr){if(("constructor"!==nr||"function"!=typeof er[nr])&&"__proto__"!=nr)return er[nr]};var ke=r(7517),Ve=r(133);const Pt=function Ie(er,nr,Hr,Qr,Xr,gr,ho){var te=Wr(er,Hr),Qt=Wr(nr,Hr),Ft=ho.get(Qt);if(Ft)_(er,Hr,Ft);else{var pe=gr?gr(te,Qt,Hr+"",er,nr,ho):void 0,br=void 0===pe;if(br){var Yr=(0,dt.A)(Qt),Do=!Yr&&(0,jt.A)(Qt),Ko=!Yr&&!Do&&(0,mr.A)(Qt);pe=Qt,Yr||Do||Ko?(0,dt.A)(te)?pe=te:function _t(er){return(0,et.A)(er)&&(0,pt.A)(er)}(te)?pe=(0,Y.A)(te):Do?(br=!1,pe=(0,I.A)(Qt,!0)):Ko?(br=!1,pe=(0,N.A)(Qt,!0)):pe=[]:function qe(er){if(!(0,et.A)(er)||"[object Object]"!=(0,ct.A)(er))return!1;var nr=(0,lt.A)(er);if(null===nr)return!0;var Hr=ne.call(nr,"constructor")&&nr.constructor;return"function"==typeof Hr&&Hr instanceof Hr&&ve.call(Hr)==ce}(Qt)||(0,q.A)(Qt)?(pe=te,(0,q.A)(te)?pe=function yt(er){return(0,ke.A)(er,(0,Ve.A)(er))}(te):(!(0,kt.A)(te)||(0,At.A)(te))&&(pe=(0,z.A)(Qt))):br=!1}br&&(ho.set(Qt,pe),Xr(pe,Qt,Qr,gr,ho),ho.delete(Qt)),_(er,Hr,pe)}},zt=function le(er,nr,Hr,Qr,Xr){er!==nr&&S(nr,function(gr,ho){if(Xr||(Xr=new o.A),(0,kt.A)(gr))Pt(er,nr,ho,Hr,le,Qr,Xr);else{var te=Qr?Qr(Wr(er,ho),gr,ho+"",er,nr,Xr):void 0;void 0===te&&(te=gr),_(er,ho,te)}},Ve.A)},Ye=function Ae(er){return er};var Vt=Math.max;const Wt=function We(er){return function(){return er}};var Ne=r(4746),hr=Date.now;const Le=function Nt(er){var nr=0,Hr=0;return function(){var Qr=hr(),Xr=16-(Qr-Hr);if(Hr=Qr,Xr>0){if(++nr>=800)return arguments[0]}else nr=0;return er.apply(void 0,arguments)}}(Ne.A?function(er,nr){return(0,Ne.A)(er,"toString",{configurable:!0,enumerable:!1,value:Wt(nr),writable:!0})}:Ye),mt=function yr(er,nr){return Le(function Te(er,nr,Hr){return nr=Vt(void 0===nr?er.length-1:nr,0),function(){for(var Qr=arguments,Xr=-1,gr=Vt(Qr.length-nr,0),ho=Array(gr);++Xr1?Hr[Xr-1]:void 0,ho=Xr>2?Hr[2]:void 0;for(gr=er.length>3&&"function"==typeof gr?(Xr--,gr):void 0,ho&&function Q(er,nr,Hr){if(!(0,kt.A)(Hr))return!1;var Qr=typeof nr;return!!("number"==Qr?(0,pt.A)(Hr)&&(0,U.A)(nr,Hr.length):"string"==Qr&&nr in Hr)&&(0,c.A)(Hr[nr],er)}(Hr[0],Hr[1],ho)&&(gr=Xr<3?void 0:gr,Xr=1),nr=Object(nr);++Qr{"use strict";r.d(a,{lo:()=>Xg,pC:()=>lc,Bq:()=>Qc,dq:()=>Rn,lG:()=>Ia,sh:()=>Ch,Qe:()=>yp});var o={};r.r(o),r.d(o,{OG:()=>Q,My:()=>ie,Ph:()=>$e,lX:()=>Ke,Id:()=>he,fg:()=>It,qj:()=>Nt,aT:()=>Ne,lq:()=>Nr,z:()=>Ao,Q5:()=>ir});var s=r(467);function c(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function _(v,...x){if(!(v instanceof Uint8Array))throw new Error("Expected Uint8Array");if(x.length>0&&!x.includes(v.length))throw new Error(`Expected Uint8Array of length ${x}, not of length=${v.length}`)}function T(v,x=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(x&&v.finished)throw new Error("Hash#digest() has already been called")}const N="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,Y=v=>v instanceof Uint8Array,dt=v=>new DataView(v.buffer,v.byteOffset,v.byteLength),pt=(v,x)=>v<<32-x|v>>>x;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function Ct(v){if("string"==typeof v&&(v=function lt(v){if("string"!=typeof v)throw new Error("utf8ToBytes expected string, got "+typeof v);return new Uint8Array((new TextEncoder).encode(v))}(v)),!Y(v))throw new Error("expected Uint8Array, got "+typeof v);return v}class qt{clone(){return this._cloneInto()}}function ce(v){const x=j=>v().update(Ct(j)).digest(),D=v();return x.outputLen=D.outputLen,x.blockLen=D.blockLen,x.create=()=>v(),x}function mr(v=32){if(N&&"function"==typeof N.getRandomValues)return N.getRandomValues(new Uint8Array(v));throw new Error("crypto.getRandomValues must be defined")}class Wr extends qt{constructor(x,D,j,G){super(),this.blockLen=x,this.outputLen=D,this.padOffset=j,this.isLE=G,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(x),this.view=dt(this.buffer)}update(x){T(this);const{view:D,buffer:j,blockLen:G}=this,st=(x=Ct(x)).length;for(let St=0;StG-St&&(this.process(j,0),St=0);for(let Pe=St;Pe>G&st),Ot=Number(D&st),xe=j?0:4;v.setUint32(x+(j?4:0),St,j),v.setUint32(x+xe,Ot,j)})(j,G-8,BigInt(8*this.length),st),this.process(j,0);const Ot=dt(x),Gt=this.outputLen;if(Gt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const xe=Gt/4,Fe=this.get();if(xe>Fe.length)throw new Error("_sha2: outputLen bigger than state");for(let Pe=0;Pev&x^~v&D,Ve=(v,x,D)=>v&x^v&D^x&D,yt=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Lt=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Ie=new Uint32Array(64);class Pt extends Wr{constructor(){super(64,32,8,!1),this.A=0|Lt[0],this.B=0|Lt[1],this.C=0|Lt[2],this.D=0|Lt[3],this.E=0|Lt[4],this.F=0|Lt[5],this.G=0|Lt[6],this.H=0|Lt[7]}get(){const{A:x,B:D,C:j,D:G,E:st,F:St,G:Ot,H:Gt}=this;return[x,D,j,G,st,St,Ot,Gt]}set(x,D,j,G,st,St,Ot,Gt){this.A=0|x,this.B=0|D,this.C=0|j,this.D=0|G,this.E=0|st,this.F=0|St,this.G=0|Ot,this.H=0|Gt}process(x,D){for(let Pe=0;Pe<16;Pe++,D+=4)Ie[Pe]=x.getUint32(D,!1);for(let Pe=16;Pe<64;Pe++){const lr=Ie[Pe-15],vr=Ie[Pe-2],sr=pt(lr,7)^pt(lr,18)^lr>>>3,Ze=pt(vr,17)^pt(vr,19)^vr>>>10;Ie[Pe]=Ze+Ie[Pe-7]+sr+Ie[Pe-16]|0}let{A:j,B:G,C:st,D:St,E:Ot,F:Gt,G:xe,H:Fe}=this;for(let Pe=0;Pe<64;Pe++){const vr=Fe+(pt(Ot,6)^pt(Ot,11)^pt(Ot,25))+ke(Ot,Gt,xe)+yt[Pe]+Ie[Pe]|0,Ze=(pt(j,2)^pt(j,13)^pt(j,22))+Ve(j,G,st)|0;Fe=xe,xe=Gt,Gt=Ot,Ot=St+vr|0,St=st,st=G,G=j,j=vr+Ze|0}j=j+this.A|0,G=G+this.B|0,st=st+this.C|0,St=St+this.D|0,Ot=Ot+this.E|0,Gt=Gt+this.F|0,xe=xe+this.G|0,Fe=Fe+this.H|0,this.set(j,G,st,St,Ot,Gt,xe,Fe)}roundClean(){Ie.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const zt=ce(()=>new Pt),ft=(BigInt(0),BigInt(1)),me=BigInt(2),Vt=v=>v instanceof Uint8Array,Te=Array.from({length:256},(v,x)=>x.toString(16).padStart(2,"0"));function ie(v){if(!Vt(v))throw new Error("Uint8Array expected");let x="";for(let D=0;Dj+G.length,0));let D=0;return v.forEach(j=>{if(!Vt(j))throw new Error("Uint8Array expected");x.set(j,D),D+=j.length}),x}const Q=v=>(me<new Uint8Array(v),Tt=v=>Uint8Array.from(v);function It(v,x,D){if("number"!=typeof v||v<2)throw new Error("hashLen must be a number");if("number"!=typeof x||x<2)throw new Error("qByteLen must be a number");if("function"!=typeof D)throw new Error("hmacFn must be a function");let j=it(v),G=it(v),st=0;const St=()=>{j.fill(1),G.fill(0),st=0},Ot=(...Pe)=>D(G,j,...Pe),Gt=(Pe=it())=>{G=Ot(Tt([0]),Pe),j=Ot(),0!==Pe.length&&(G=Ot(Tt([1]),Pe),j=Ot())},xe=()=>{if(st++>=1e3)throw new Error("drbg: tried 1000 values");let Pe=0;const lr=[];for(;Pe{let vr;for(St(),Gt(Pe);!(vr=lr(xe()));)Gt();return St(),vr}}const ye={bigint:v=>"bigint"==typeof v,function:v=>"function"==typeof v,boolean:v=>"boolean"==typeof v,string:v=>"string"==typeof v,stringOrUint8Array:v=>"string"==typeof v||v instanceof Uint8Array,isSafeInteger:v=>Number.isSafeInteger(v),array:v=>Array.isArray(v),field:(v,x)=>x.Fp.isValid(v),hash:v=>"function"==typeof v&&Number.isSafeInteger(v.outputLen)};function ir(v,x,D={}){const j=(G,st,St)=>{const Ot=ye[st];if("function"!=typeof Ot)throw new Error(`Invalid validator "${st}", expected function`);const Gt=v[G];if(!(St&&void 0===Gt||Ot(Gt,v)))throw new Error(`Invalid param ${String(G)}=${Gt} (${typeof Gt}), expected ${st}`)};for(const[G,st]of Object.entries(x))j(G,st,!1);for(const[G,st]of Object.entries(D))j(G,st,!0);return v}const er=BigInt(0),nr=BigInt(1),Hr=BigInt(2),Qr=BigInt(3),Xr=BigInt(4),gr=BigInt(5),ho=BigInt(8);function Ft(v,x){const D=v%x;return D>=er?D:x+D}function pe(v,x,D){if(D<=er||x 0");if(D===nr)return er;let j=nr;for(;x>er;)x&nr&&(j=j*v%D),v=v*v%D,x>>=nr;return j}function br(v,x,D){let j=v;for(;x-- >er;)j*=j,j%=D;return j}function Yr(v,x){if(v===er||x<=er)throw new Error(`invert: expected positive integers, got n=${v} mod=${x}`);let D=Ft(v,x),j=x,G=er,st=nr,St=nr,Ot=er;for(;D!==er;){const xe=j/D,Fe=j%D,Pe=G-St*xe,lr=st-Ot*xe;j=D,D=Fe,G=St,st=Ot,St=Pe,Ot=lr}if(j!==nr)throw new Error("invert: does not exist");return Ft(G,x)}BigInt(9),BigInt(16);const Je=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Ce(v,x){const D=void 0!==x?x:v.toString(2).length;return{nBitLength:D,nByteLength:Math.ceil(D/8)}}function ei(v){if("bigint"!=typeof v)throw new Error("field order must be bigint");const x=v.toString(2).length;return Math.ceil(x/8)}function Zo(v){const x=ei(v);return x+Math.ceil(x/2)}class Io extends qt{constructor(x,D){super(),this.finished=!1,this.destroyed=!1,function E(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");c(v.outputLen),c(v.blockLen)}(x);const j=Ct(D);if(this.iHash=x.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const G=this.blockLen,st=new Uint8Array(G);st.set(j.length>G?x.create().update(j).digest():j);for(let St=0;Stnew Io(v,x).update(D).digest();Oi.create=(v,x)=>new Io(v,x);const di=BigInt(0),Un=BigInt(1);function yi(v){return function _e(v){ir(v,Je.reduce((j,G)=>(j[G]="function",j),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"}))}(v.Fp),ir(v,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...Ce(v.n,v.nBitLength),...v,p:v.Fp.ORDER})}const{Ph:Ni,aT:na}=o,Xn={Err:class extends Error{constructor(x=""){super(x)}},_parseInt(v){const{Err:x}=Xn;if(v.length<2||2!==v[0])throw new x("Invalid signature integer tag");const D=v[1],j=v.subarray(2,D+2);if(!D||j.length!==D)throw new x("Invalid signature integer: wrong length");if(128&j[0])throw new x("Invalid signature integer: negative");if(0===j[0]&&!(128&j[1]))throw new x("Invalid signature integer: unnecessary leading zero");return{d:Ni(j),l:v.subarray(D+2)}},toSig(v){const{Err:x}=Xn,D="string"==typeof v?na(v):v;if(!(D instanceof Uint8Array))throw new Error("ui8a expected");let j=D.length;if(j<2||48!=D[0])throw new x("Invalid signature tag");if(D[1]!==j-2)throw new x("Invalid signature: incorrect length");const{d:G,l:st}=Xn._parseInt(D.subarray(2)),{d:St,l:Ot}=Xn._parseInt(st);if(Ot.length)throw new x("Invalid signature: left bytes after parsing");return{r:G,s:St}},hexFromSig(v){const x=xe=>8&Number.parseInt(xe[0],16)?"00"+xe:xe,D=xe=>{const Fe=xe.toString(16);return 1&Fe.length?`0${Fe}`:Fe},j=x(D(v.s)),G=x(D(v.r)),st=j.length/2,St=G.length/2,Ot=D(st),Gt=D(St);return`30${D(St+st+4)}02${Gt}${G}02${Ot}${j}`}},ui=BigInt(0),Mn=BigInt(1),Xt=(BigInt(2),BigInt(3));function Yt(v){const x=function bt(v){const x=yi(v);return ir(x,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...x})}(v),{Fp:D,n:j}=x,G=D.BYTES+1,st=2*D.BYTES+1;function Ot(oo){return Ft(oo,j)}function Gt(oo){return Yr(oo,j)}const{ProjectivePoint:xe,normPrivateKeyToScalar:Fe,weierstrassEquation:Pe,isWithinCurveOrder:lr}=function Ee(v){const x=function Oa(v){const x=yi(v);ir(x,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:D,Fp:j,a:G}=x;if(D){if(!j.eql(G,j.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof D||"bigint"!=typeof D.beta||"function"!=typeof D.splitScalar)throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...x})}(v),{Fp:D}=x,j=x.toBytes||((sr,Ze,or)=>{const Ar=Ze.toAffine();return he(Uint8Array.from([4]),D.toBytes(Ar.x),D.toBytes(Ar.y))}),G=x.fromBytes||(sr=>{const Ze=sr.subarray(1);return{x:D.fromBytes(Ze.subarray(0,D.BYTES)),y:D.fromBytes(Ze.subarray(D.BYTES,2*D.BYTES))}});function st(sr){const{a:Ze,b:or}=x,Ar=D.sqr(sr),Tr=D.mul(Ar,sr);return D.add(D.add(Tr,D.mul(sr,Ze)),or)}if(!D.eql(D.sqr(x.Gy),st(x.Gx)))throw new Error("bad generator point: equation left != right");function St(sr){return"bigint"==typeof sr&&uiD.eql(qr,D.ZERO);return Tr(or)&&Tr(Ar)?Pe.ZERO:new Pe(or,Ar,D.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(Ze){const or=D.invertBatch(Ze.map(Ar=>Ar.pz));return Ze.map((Ar,Tr)=>Ar.toAffine(or[Tr])).map(Pe.fromAffine)}static fromHex(Ze){const or=Pe.fromAffine(G(Nt("pointHex",Ze)));return or.assertValidity(),or}static fromPrivateKey(Ze){return Pe.BASE.multiply(Gt(Ze))}_setWindowSize(Ze){this._WINDOW_SIZE=Ze,xe.delete(this)}assertValidity(){if(this.is0()){if(x.allowInfinityPoint&&!D.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:Ze,y:or}=this.toAffine();if(!D.isValid(Ze)||!D.isValid(or))throw new Error("bad point: x or y not FE");const Ar=D.sqr(or),Tr=st(Ze);if(!D.eql(Ar,Tr))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:Ze}=this.toAffine();if(D.isOdd)return!D.isOdd(Ze);throw new Error("Field doesn't support isOdd")}equals(Ze){Fe(Ze);const{px:or,py:Ar,pz:Tr}=this,{px:qr,py:io,pz:$o}=Ze,mo=D.eql(D.mul(or,$o),D.mul(qr,Tr)),Bo=D.eql(D.mul(Ar,$o),D.mul(io,Tr));return mo&&Bo}negate(){return new Pe(this.px,D.neg(this.py),this.pz)}double(){const{a:Ze,b:or}=x,Ar=D.mul(or,Xt),{px:Tr,py:qr,pz:io}=this;let $o=D.ZERO,mo=D.ZERO,Bo=D.ZERO,Wo=D.mul(Tr,Tr),Cn=D.mul(qr,qr),gn=D.mul(io,io),sn=D.mul(Tr,qr);return sn=D.add(sn,sn),Bo=D.mul(Tr,io),Bo=D.add(Bo,Bo),$o=D.mul(Ze,Bo),mo=D.mul(Ar,gn),mo=D.add($o,mo),$o=D.sub(Cn,mo),mo=D.add(Cn,mo),mo=D.mul($o,mo),$o=D.mul(sn,$o),Bo=D.mul(Ar,Bo),gn=D.mul(Ze,gn),sn=D.sub(Wo,gn),sn=D.mul(Ze,sn),sn=D.add(sn,Bo),Bo=D.add(Wo,Wo),Wo=D.add(Bo,Wo),Wo=D.add(Wo,gn),Wo=D.mul(Wo,sn),mo=D.add(mo,Wo),gn=D.mul(qr,io),gn=D.add(gn,gn),Wo=D.mul(gn,sn),$o=D.sub($o,Wo),Bo=D.mul(gn,Cn),Bo=D.add(Bo,Bo),Bo=D.add(Bo,Bo),new Pe($o,mo,Bo)}add(Ze){Fe(Ze);const{px:or,py:Ar,pz:Tr}=this,{px:qr,py:io,pz:$o}=Ze;let mo=D.ZERO,Bo=D.ZERO,Wo=D.ZERO;const Cn=x.a,gn=D.mul(x.b,Xt);let sn=D.mul(or,qr),Qn=D.mul(Ar,io),qn=D.mul(Tr,$o),ii=D.add(or,Ar),oo=D.add(qr,io);ii=D.mul(ii,oo),oo=D.add(sn,Qn),ii=D.sub(ii,oo),oo=D.add(or,Tr);let uo=D.add(qr,$o);return oo=D.mul(oo,uo),uo=D.add(sn,qn),oo=D.sub(oo,uo),uo=D.add(Ar,Tr),mo=D.add(io,$o),uo=D.mul(uo,mo),mo=D.add(Qn,qn),uo=D.sub(uo,mo),Wo=D.mul(Cn,oo),mo=D.mul(gn,qn),Wo=D.add(mo,Wo),mo=D.sub(Qn,Wo),Wo=D.add(Qn,Wo),Bo=D.mul(mo,Wo),Qn=D.add(sn,sn),Qn=D.add(Qn,sn),qn=D.mul(Cn,qn),oo=D.mul(gn,oo),Qn=D.add(Qn,qn),qn=D.sub(sn,qn),qn=D.mul(Cn,qn),oo=D.add(oo,qn),sn=D.mul(Qn,oo),Bo=D.add(Bo,sn),sn=D.mul(uo,oo),mo=D.mul(ii,mo),mo=D.sub(mo,sn),sn=D.mul(ii,Qn),Wo=D.mul(uo,Wo),Wo=D.add(Wo,sn),new Pe(mo,Bo,Wo)}subtract(Ze){return this.add(Ze.negate())}is0(){return this.equals(Pe.ZERO)}wNAF(Ze){return vr.wNAFCached(this,xe,Ze,or=>{const Ar=D.invertBatch(or.map(Tr=>Tr.pz));return or.map((Tr,qr)=>Tr.toAffine(Ar[qr])).map(Pe.fromAffine)})}multiplyUnsafe(Ze){const or=Pe.ZERO;if(Ze===ui)return or;if(Ot(Ze),Ze===Mn)return this;const{endo:Ar}=x;if(!Ar)return vr.unsafeLadder(this,Ze);let{k1neg:Tr,k1:qr,k2neg:io,k2:$o}=Ar.splitScalar(Ze),mo=or,Bo=or,Wo=this;for(;qr>ui||$o>ui;)qr&Mn&&(mo=mo.add(Wo)),$o&Mn&&(Bo=Bo.add(Wo)),Wo=Wo.double(),qr>>=Mn,$o>>=Mn;return Tr&&(mo=mo.negate()),io&&(Bo=Bo.negate()),Bo=new Pe(D.mul(Bo.px,Ar.beta),Bo.py,Bo.pz),mo.add(Bo)}multiply(Ze){Ot(Ze);let Ar,Tr,or=Ze;const{endo:qr}=x;if(qr){const{k1neg:io,k1:$o,k2neg:mo,k2:Bo}=qr.splitScalar(or);let{p:Wo,f:Cn}=this.wNAF($o),{p:gn,f:sn}=this.wNAF(Bo);Wo=vr.constTimeNegate(io,Wo),gn=vr.constTimeNegate(mo,gn),gn=new Pe(D.mul(gn.px,qr.beta),gn.py,gn.pz),Ar=Wo.add(gn),Tr=Cn.add(sn)}else{const{p:io,f:$o}=this.wNAF(or);Ar=io,Tr=$o}return Pe.normalizeZ([Ar,Tr])[0]}multiplyAndAddUnsafe(Ze,or,Ar){const Tr=Pe.BASE,qr=($o,mo)=>mo!==ui&&mo!==Mn&&$o.equals(Tr)?$o.multiply(mo):$o.multiplyUnsafe(mo),io=qr(this,or).add(qr(Ze,Ar));return io.is0()?void 0:io}toAffine(Ze){const{px:or,py:Ar,pz:Tr}=this,qr=this.is0();null==Ze&&(Ze=qr?D.ONE:D.inv(Tr));const io=D.mul(or,Ze),$o=D.mul(Ar,Ze),mo=D.mul(Tr,Ze);if(qr)return{x:D.ZERO,y:D.ZERO};if(!D.eql(mo,D.ONE))throw new Error("invZ was invalid");return{x:io,y:$o}}isTorsionFree(){const{h:Ze,isTorsionFree:or}=x;if(Ze===Mn)return!0;if(or)return or(Pe,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:Ze,clearCofactor:or}=x;return Ze===Mn?this:or?or(Pe,this):this.multiplyUnsafe(x.h)}toRawBytes(Ze=!0){return this.assertValidity(),j(Pe,this,Ze)}toHex(Ze=!0){return ie(this.toRawBytes(Ze))}}Pe.BASE=new Pe(x.Gx,x.Gy,D.ONE),Pe.ZERO=new Pe(D.ZERO,D.ONE,D.ZERO);const lr=x.nBitLength,vr=function Ri(v,x){const D=(G,st)=>{const St=st.negate();return G?St:st},j=G=>({windows:Math.ceil(x/G)+1,windowSize:2**(G-1)});return{constTimeNegate:D,unsafeLadder(G,st){let St=v.ZERO,Ot=G;for(;st>di;)st&Un&&(St=St.add(Ot)),Ot=Ot.double(),st>>=Un;return St},precomputeWindow(G,st){const{windows:St,windowSize:Ot}=j(st),Gt=[];let xe=G,Fe=xe;for(let Pe=0;Pe>=vr,or>Gt&&(or-=lr,St+=Un);const Ar=Ze,Tr=Ze+Math.abs(or)-1,io=or<0;0===or?Fe=Fe.add(D(sr%2!=0,st[Ar])):xe=xe.add(D(io,st[Tr]))}return{p:xe,f:Fe}},wNAFCached(G,st,St,Ot){const Gt=G._WINDOW_SIZE||1;let xe=st.get(G);return xe||(xe=this.precomputeWindow(G,Gt),1!==Gt&&st.set(G,Ot(xe))),this.wNAF(Gt,xe,St)}}}(Pe,x.endo?Math.ceil(lr/2):lr);return{CURVE:x,ProjectivePoint:Pe,normPrivateKeyToScalar:Gt,weierstrassEquation:st,isWithinCurveOrder:St}}({...x,toBytes(oo,uo,Xo){const an=uo.toAffine(),bo=D.toBytes(an.x),Tn=he;return Xo?Tn(Uint8Array.from([uo.hasEvenY()?2:3]),bo):Tn(Uint8Array.from([4]),bo,D.toBytes(an.y))},fromBytes(oo){const uo=oo.length,Xo=oo[0],an=oo.subarray(1);if(uo!==G||2!==Xo&&3!==Xo){if(uo===st&&4===Xo)return{x:D.fromBytes(an.subarray(0,D.BYTES)),y:D.fromBytes(an.subarray(D.BYTES,2*D.BYTES))};throw new Error(`Point of length ${uo} was invalid. Expected ${G} compressed bytes or ${st} uncompressed bytes`)}{const bo=$e(an);if(!function St(oo){return uiie(Nr(oo,x.nByteLength));function sr(oo){return oo>j>>Mn}const or=(oo,uo,Xo)=>$e(oo.slice(uo,Xo));class Ar{constructor(uo,Xo,an){this.r=uo,this.s=Xo,this.recovery=an,this.assertValidity()}static fromCompact(uo){const Xo=x.nByteLength;return uo=Nt("compactSignature",uo,2*Xo),new Ar(or(uo,0,Xo),or(uo,Xo,2*Xo))}static fromDER(uo){const{r:Xo,s:an}=Xn.toSig(Nt("DER",uo));return new Ar(Xo,an)}assertValidity(){if(!lr(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!lr(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(uo){return new Ar(this.r,this.s,uo)}recoverPublicKey(uo){const{r:Xo,s:an,recovery:bo}=this,Tn=Bo(Nt("msgHash",uo));if(null==bo||![0,1,2,3].includes(bo))throw new Error("recovery id invalid");const Gn=2===bo||3===bo?Xo+x.n:Xo;if(Gn>=D.ORDER)throw new Error("recovery id 2 or 3 invalid");const wa=xe.fromHex((1&bo?"03":"02")+vr(Gn)),xs=Gt(Gn),Is=Ot(-Tn*xs),Os=Ot(an*xs),rs=xe.BASE.multiplyAndAddUnsafe(wa,Is,Os);if(!rs)throw new Error("point at infinify");return rs.assertValidity(),rs}hasHighS(){return sr(this.s)}normalizeS(){return this.hasHighS()?new Ar(this.r,Ot(-this.s),this.recovery):this}toDERRawBytes(){return Ne(this.toDERHex())}toDERHex(){return Xn.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Ne(this.toCompactHex())}toCompactHex(){return vr(this.r)+vr(this.s)}}const Tr={isValidPrivateKey(oo){try{return Fe(oo),!0}catch{return!1}},normPrivateKeyToScalar:Fe,randomPrivateKey:()=>{const oo=Zo(x.n);return function Ci(v,x,D=!1){const j=v.length,G=ei(x),st=Zo(x);if(j<16||j1024)throw new Error(`expected ${st}-1024 bytes of input, got ${j}`);const Ot=Ft(D?$e(v):Ke(v),x-nr)+nr;return D?Ao(Ot,G):Nr(Ot,G)}(x.randomBytes(oo),x.n)},precompute:(oo=8,uo=xe.BASE)=>(uo._setWindowSize(oo),uo.multiply(BigInt(3)),uo)};function io(oo){const uo=oo instanceof Uint8Array,Xo="string"==typeof oo,an=(uo||Xo)&&oo.length;return uo?an===G||an===st:Xo?an===2*G||an===2*st:oo instanceof xe}const mo=x.bits2int||function(oo){const uo=$e(oo),Xo=8*oo.length-x.nBitLength;return Xo>0?uo>>BigInt(Xo):uo},Bo=x.bits2int_modN||function(oo){return Ot(mo(oo))},Wo=Q(x.nBitLength);function Cn(oo){if("bigint"!=typeof oo)throw new Error("bigint expected");if(!(ui<=oo&&ooWa in Xo))throw new Error("sign() legacy options not supported");const{hash:an,randomBytes:bo}=x;let{lowS:Tn,prehash:Gn,extraEntropy:zn}=Xo;null==Tn&&(Tn=!0),oo=Nt("msgHash",oo),Gn&&(oo=Nt("prehashed msgHash",an(oo)));const wa=Bo(oo),xs=Fe(uo),Is=[Cn(xs),Cn(wa)];if(null!=zn){const Wa=!0===zn?bo(D.BYTES):zn;Is.push(Nt("extraEntropy",Wa))}const Os=he(...Is),rs=wa;return{seed:Os,k2sig:function wl(Wa){const il=mo(Wa);if(!lr(il))return;const Gh=Gt(il),Bc=xe.BASE.multiply(il).toAffine(),Ll=Ot(Bc.x);if(Ll===ui)return;const os=Ot(Gh*Ot(rs+Ll*xs));if(os===ui)return;let Yu=(Bc.x===Ll?0:2)|Number(Bc.y&Mn),Zu=os;return Tn&&sr(os)&&(Zu=function Ze(oo){return sr(oo)?Ot(-oo):oo}(os),Yu^=1),new Ar(Ll,Zu,Yu)}}}(oo,uo,Xo);return It(x.hash.outputLen,x.nByteLength,x.hmac)(an,bo)},verify:function ii(oo,uo,Xo,an=Qn){const bo=oo;if(uo=Nt("msgHash",uo),Xo=Nt("publicKey",Xo),"strict"in an)throw new Error("options.strict was renamed to lowS");const{lowS:Tn,prehash:Gn}=an;let zn,wa;try{if("string"==typeof bo||bo instanceof Uint8Array)try{zn=Ar.fromDER(bo)}catch(Bc){if(!(Bc instanceof Xn.Err))throw Bc;zn=Ar.fromCompact(bo)}else{if("object"!=typeof bo||"bigint"!=typeof bo.r||"bigint"!=typeof bo.s)throw new Error("PARSE");{const{r:Bc,s:Ll}=bo;zn=new Ar(Bc,Ll)}}wa=xe.fromHex(Xo)}catch(Bc){if("PARSE"===Bc.message)throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(Tn&&zn.hasHighS())return!1;Gn&&(uo=x.hash(uo));const{r:xs,s:Is}=zn,Os=Bo(uo),rs=Gt(Is),wl=Ot(Os*rs),Wa=Ot(xs*rs),il=xe.BASE.multiplyAndAddUnsafe(wa,wl,Wa)?.toAffine();return!!il&&Ot(il.x)===xs},ProjectivePoint:xe,Signature:Ar,utils:Tr}}function He(v){return{hash:v,hmac:(x,...D)=>Oi(v,x,function $t(...v){const x=new Uint8Array(v.reduce((j,G)=>j+G.length,0));let D=0;return v.forEach(j=>{if(!Y(j))throw new Error("Uint8Array expected");x.set(j,D),D+=j.length}),x}(...D)),randomBytes:mr}}BigInt(4);const fr=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Ir=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Cr=BigInt(1),Pr=BigInt(2),$r=(v,x)=>(v+x/Pr)/x;function Jr(v){const x=fr,D=BigInt(3),j=BigInt(6),G=BigInt(11),st=BigInt(22),St=BigInt(23),Ot=BigInt(44),Gt=BigInt(88),xe=v*v*v%x,Fe=xe*xe*v%x,Pe=br(Fe,D,x)*Fe%x,lr=br(Pe,D,x)*Fe%x,vr=br(lr,Pr,x)*xe%x,sr=br(vr,G,x)*vr%x,Ze=br(sr,st,x)*sr%x,or=br(Ze,Ot,x)*Ze%x,Ar=br(or,Gt,x)*or%x,Tr=br(Ar,Ot,x)*Ze%x,qr=br(Tr,D,x)*Fe%x,io=br(qr,St,x)*sr%x,$o=br(io,j,x)*xe%x,mo=br($o,Pr,x);if(!eo.eql(eo.sqr(mo),v))throw new Error("Cannot find square root");return mo}const eo=function ar(v,x,D=!1,j={}){if(v<=er)throw new Error(`Expected Field ORDER > 0, got ${v}`);const{nBitLength:G,nByteLength:st}=Ce(v,x);if(st>2048)throw new Error("Field lengths over 2048 bytes are not supported");const St=function Ko(v){if(v%Xr===Qr){const x=(v+nr)/Xr;return function(j,G){const st=j.pow(G,x);if(!j.eql(j.sqr(st),G))throw new Error("Cannot find square root");return st}}if(v%ho===gr){const x=(v-gr)/ho;return function(j,G){const st=j.mul(G,Hr),St=j.pow(st,x),Ot=j.mul(G,St),Gt=j.mul(j.mul(Ot,Hr),St),xe=j.mul(Ot,j.sub(Gt,j.ONE));if(!j.eql(j.sqr(xe),G))throw new Error("Cannot find square root");return xe}}return function Do(v){const x=(v-nr)/Hr;let D,j,G;for(D=v-nr,j=0;D%Hr===er;D/=Hr,j++);for(G=Hr;GFt(Gt,v),isValid:Gt=>{if("bigint"!=typeof Gt)throw new Error("Invalid field element: expected bigint, got "+typeof Gt);return er<=Gt&&GtGt===er,isOdd:Gt=>(Gt&nr)===nr,neg:Gt=>Ft(-Gt,v),eql:(Gt,xe)=>Gt===xe,sqr:Gt=>Ft(Gt*Gt,v),add:(Gt,xe)=>Ft(Gt+xe,v),sub:(Gt,xe)=>Ft(Gt-xe,v),mul:(Gt,xe)=>Ft(Gt*xe,v),pow:(Gt,xe)=>function Qe(v,x,D){if(D 0");if(D===er)return v.ONE;if(D===nr)return x;let j=v.ONE,G=x;for(;D>er;)D&nr&&(j=v.mul(j,G)),G=v.sqr(G),D>>=nr;return j}(Ot,Gt,xe),div:(Gt,xe)=>Ft(Gt*Yr(xe,v),v),sqrN:Gt=>Gt*Gt,addN:(Gt,xe)=>Gt+xe,subN:(Gt,xe)=>Gt-xe,mulN:(Gt,xe)=>Gt*xe,inv:Gt=>Yr(Gt,v),sqrt:j.sqrt||(Gt=>St(Ot,Gt)),invertBatch:Gt=>function De(v,x){const D=new Array(x.length),j=x.reduce((st,St,Ot)=>v.is0(St)?st:(D[Ot]=st,v.mul(st,St)),v.ONE),G=v.inv(j);return x.reduceRight((st,St,Ot)=>v.is0(St)?st:(D[Ot]=v.mul(st,D[Ot]),v.mul(st,St)),G),D}(Ot,Gt),cmov:(Gt,xe,Fe)=>Fe?xe:Gt,toBytes:Gt=>D?Ao(Gt,st):Nr(Gt,st),fromBytes:Gt=>{if(Gt.length!==st)throw new Error(`Fp.fromBytes: expected ${st}, got ${Gt.length}`);return D?Ke(Gt):$e(Gt)}});return Object.freeze(Ot)}(fr,void 0,void 0,{sqrt:Jr}),xo=function Oe(v,x){const D=j=>Yt({...v,...He(j)});return Object.freeze({...D(x),create:D})}({a:BigInt(0),b:BigInt(7),Fp:eo,n:Ir,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:v=>{const x=Ir,D=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),j=-Cr*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),G=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),st=D,St=BigInt("0x100000000000000000000000000000000"),Ot=$r(st*v,x),Gt=$r(-j*v,x);let xe=Ft(v-Ot*D-Gt*G,x),Fe=Ft(-Ot*j-Gt*st,x);const Pe=xe>St,lr=Fe>St;if(Pe&&(xe=x-xe),lr&&(Fe=x-Fe),xe>St||Fe>St)throw new Error("splitScalar: Endomorphism failed, k="+v);return{k1neg:Pe,k1:xe,k2neg:lr,k2:Fe}}}},zt),Eo=BigInt(0),fo=v=>"bigint"==typeof v&&EoG.charCodeAt(0)));D=he(j,j),si[v]=D}return zt(he(D,...x))}const vi=v=>v.toRawBytes(!0).slice(1),jo=v=>Nr(v,32),Yn=v=>Ft(v,fr),Ji=v=>Ft(v,Ir),on=xo.ProjectivePoint;function Sn(v){let x=xo.utils.normPrivateKeyToScalar(v),D=on.fromPrivateKey(x);return{scalar:D.hasEvenY()?x:Ji(-x),bytes:vi(D)}}function ji(v){if(!fo(v))throw new Error("bad x: need 0 < x < p");const x=Yn(v*v);let j=Jr(Yn(x*v+BigInt(7)));j%Pr!==Eo&&(j=Yn(-j));const G=new on(v,j,Cr);return G.assertValidity(),G}function Fs(...v){return Ji($e($i("BIP0340/challenge",...v)))}function pa(v,x,D){const j=Nt("signature",v,64),G=Nt("message",x),st=Nt("publicKey",D,32);try{const St=ji($e(st)),Ot=$e(j.subarray(0,32));if(!fo(Ot))return!1;const Gt=$e(j.subarray(32,64));if(!(v=>"bigint"==typeof v&&Eoon.BASE.multiplyAndAddUnsafe(v,x,D))(St,Gt,Ji(-xe));return!(!Fe||!Fe.hasEvenY()||Fe.toAffine().x!==Ot)}catch{return!1}}const ta={getPublicKey:function ls(v){return Sn(v).bytes},sign:function Ka(v,x,D=mr(32)){const j=Nt("message",v),{bytes:G,scalar:st}=Sn(x),St=Nt("auxRand",D,32),Ot=jo(st^$e($i("BIP0340/aux",St))),Gt=$i("BIP0340/nonce",Ot,G,j),xe=Ji($e(Gt));if(xe===Eo)throw new Error("sign failed: k is zero");const{bytes:Fe,scalar:Pe}=Sn(xe),lr=Fs(Fe,G,j),vr=new Uint8Array(64);if(vr.set(Fe,0),vr.set(jo(Ji(Pe+lr*st)),32),!pa(vr,j,G))throw new Error("sign: Invalid signature produced");return vr},verify:pa,utils:{randomPrivateKey:xo.utils.randomPrivateKey,lift_x:ji,pointToBytes:vi,numberToBytesBE:Nr,bytesToNumberBE:$e,taggedHash:$i,mod:Ft}};var Go=r(6391);function Da(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`Wrong positive integer: ${v}`)}function Hn(v,...x){if(!(v instanceof Uint8Array))throw new Error("Expected Uint8Array");if(x.length>0&&!x.includes(v.length))throw new Error(`Expected Uint8Array of length ${x}, not of length=${v.length}`)}const Zn={number:Da,bool:function fi(v){if("boolean"!=typeof v)throw new Error(`Expected boolean, not ${v}`)},bytes:Hn,hash:function In(v){if("function"!=typeof v||"function"!=typeof v.create)throw new Error("Hash should be wrapped by utils.wrapConstructor");Da(v.outputLen),Da(v.blockLen)},exists:function ds(v,x=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(x&&v.finished)throw new Error("Hash#digest() has already been called")},output:function Fo(v,x){Hn(v);const D=x.outputLen;if(v.lengthG-St&&(this.process(j,0),St=0);for(let Pe=St;Pe>G&st),Ot=Number(D&st),xe=j?0:4;v.setUint32(x+(j?4:0),St,j),v.setUint32(x+xe,Ot,j)})(j,G-8,BigInt(8*this.length),st),this.process(j,0);const Ot=(0,Go.O8)(x),Gt=this.outputLen;if(Gt%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const xe=Gt/4,Fe=this.get();if(xe>Fe.length)throw new Error("_sha2: outputLen bigger than state");for(let Pe=0;Pev&x^~v&D,Xa=(v,x,D)=>v&x^v&D^x&D,ps=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Vi=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),kn=new Uint32Array(64);class hs extends Sa{constructor(){super(64,32,8,!1),this.A=0|Vi[0],this.B=0|Vi[1],this.C=0|Vi[2],this.D=0|Vi[3],this.E=0|Vi[4],this.F=0|Vi[5],this.G=0|Vi[6],this.H=0|Vi[7]}get(){const{A:x,B:D,C:j,D:G,E:st,F:St,G:Ot,H:Gt}=this;return[x,D,j,G,st,St,Ot,Gt]}set(x,D,j,G,st,St,Ot,Gt){this.A=0|x,this.B=0|D,this.C=0|j,this.D=0|G,this.E=0|st,this.F=0|St,this.G=0|Ot,this.H=0|Gt}process(x,D){for(let Pe=0;Pe<16;Pe++,D+=4)kn[Pe]=x.getUint32(D,!1);for(let Pe=16;Pe<64;Pe++){const lr=kn[Pe-15],vr=kn[Pe-2],sr=(0,Go.Ow)(lr,7)^(0,Go.Ow)(lr,18)^lr>>>3,Ze=(0,Go.Ow)(vr,17)^(0,Go.Ow)(vr,19)^vr>>>10;kn[Pe]=Ze+kn[Pe-7]+sr+kn[Pe-16]|0}let{A:j,B:G,C:st,D:St,E:Ot,F:Gt,G:xe,H:Fe}=this;for(let Pe=0;Pe<64;Pe++){const vr=Fe+((0,Go.Ow)(Ot,6)^(0,Go.Ow)(Ot,11)^(0,Go.Ow)(Ot,25))+Js(Ot,Gt,xe)+ps[Pe]+kn[Pe]|0,Ze=((0,Go.Ow)(j,2)^(0,Go.Ow)(j,13)^(0,Go.Ow)(j,22))+Xa(j,G,st)|0;Fe=xe,xe=Gt,Gt=Ot,Ot=St+vr|0,St=st,st=G,G=j,j=vr+Ze|0}j=j+this.A|0,G=G+this.B|0,st=st+this.C|0,St=St+this.D|0,Ot=Ot+this.E|0,Gt=Gt+this.F|0,xe=xe+this.G|0,Fe=Fe+this.H|0,this.set(j,G,st,St,Ot,Gt,xe,Fe)}roundClean(){kn.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class tc extends hs{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}const Si=(0,Go.ld)(()=>new hs);function Jn(v){if(!Number.isSafeInteger(v))throw new Error(`Wrong integer: ${v}`)}function Fi(...v){const x=(G,st)=>St=>G(st(St));return{encode:Array.from(v).reverse().reduce((G,st)=>G?x(G,st.encode):st.encode,void 0),decode:v.reduce((G,st)=>G?x(G,st.decode):st.decode,void 0)}}function pi(v){return{encode:x=>{if(!Array.isArray(x)||x.length&&"number"!=typeof x[0])throw new Error("alphabet.encode input should be an array of numbers");return x.map(D=>{if(Jn(D),D<0||D>=v.length)throw new Error(`Digit index outside alphabet: ${D} (alphabet: ${v.length})`);return v[D]})},decode:x=>{if(!Array.isArray(x)||x.length&&"string"!=typeof x[0])throw new Error("alphabet.decode input should be array of strings");return x.map(D=>{if("string"!=typeof D)throw new Error(`alphabet.decode: not string element=${D}`);const j=v.indexOf(D);if(-1===j)throw new Error(`Unknown letter: "${D}". Allowed: ${v}`);return j})}}}function ra(v=""){if("string"!=typeof v)throw new Error("join separator should be string");return{encode:x=>{if(!Array.isArray(x)||x.length&&"string"!=typeof x[0])throw new Error("join.encode input should be array of strings");for(let D of x)if("string"!=typeof D)throw new Error(`join.encode: non-string input=${D}`);return x.join(v)},decode:x=>{if("string"!=typeof x)throw new Error("join.decode input should be string");return x.split(v)}}}function Aa(v,x="="){if(Jn(v),"string"!=typeof x)throw new Error("padding chr should be string");return{encode(D){if(!Array.isArray(D)||D.length&&"string"!=typeof D[0])throw new Error("padding.encode input should be array of strings");for(let j of D)if("string"!=typeof j)throw new Error(`padding.encode: non-string input=${j}`);for(;D.length*v%8;)D.push(x);return D},decode(D){if(!Array.isArray(D)||D.length&&"string"!=typeof D[0])throw new Error("padding.encode input should be array of strings");for(let G of D)if("string"!=typeof G)throw new Error(`padding.decode: non-string input=${G}`);let j=D.length;if(j*v%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;j>0&&D[j-1]===x;j--)if(!((j-1)*v%8))throw new Error("Invalid padding: string has too much padding");return D.slice(0,j)}}}function Ta(v){if("function"!=typeof v)throw new Error("normalize fn should be function");return{encode:x=>x,decode:x=>v(x)}}function rc(v,x,D){if(x<2)throw new Error(`convertRadix: wrong from=${x}, base cannot be less than 2`);if(D<2)throw new Error(`convertRadix: wrong to=${D}, base cannot be less than 2`);if(!Array.isArray(v))throw new Error("convertRadix: data should be array");if(!v.length)return[];let j=0;const G=[],st=Array.from(v);for(st.forEach(St=>{if(Jn(St),St<0||St>=x)throw new Error(`Wrong integer: ${St}`)});;){let St=0,Ot=!0;for(let Gt=j;Gtnew tc);const Bs=(v,x)=>x?Bs(x,v%x):v,Us=(v,x)=>v+(x-Bs(v,x));function Bi(v,x,D,j){if(!Array.isArray(v))throw new Error("convertRadix2: data should be array");if(x<=0||x>32)throw new Error(`convertRadix2: wrong from=${x}`);if(D<=0||D>32)throw new Error(`convertRadix2: wrong to=${D}`);if(Us(x,D)>32)throw new Error(`convertRadix2: carry overflow from=${x} to=${D} carryBits=${Us(x,D)}`);let G=0,st=0;const St=2**D-1,Ot=[];for(const Gt of v){if(Jn(Gt),Gt>=2**x)throw new Error(`convertRadix2: invalid data word=${Gt} from=${x}`);if(G=G<32)throw new Error(`convertRadix2: carry overflow pos=${st} from=${x}`);for(st+=x;st>=D;st-=D)Ot.push((G>>st-D&St)>>>0);G&=2**st-1}if(G=G<=x)throw new Error("Excess padding");if(!j&&G)throw new Error(`Non-zero padding: ${G}`);return j&&st>0&&Ot.push(G>>>0),Ot}function X(v,x=!1){if(Jn(v),v<=0||v>32)throw new Error("radix2: bits should be in (0..32]");if(Us(8,v)>32||Us(v,8)>32)throw new Error("radix2: carry overflow");return{encode:D=>{if(!(D instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return Bi(Array.from(D),8,v,!x)},decode:D=>{if(!Array.isArray(D)||D.length&&"number"!=typeof D[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(Bi(D,v,8,x))}}}function Jt(v){if("function"!=typeof v)throw new Error("unsafeWrapper fn should be function");return function(...x){try{return v.apply(null,x)}catch{}}}Fi(X(4),pi("0123456789ABCDEF"),ra("")),Fi(X(5),pi("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),Aa(5),ra(""));const ro=(Fi(X(5),pi("0123456789ABCDEFGHIJKLMNOPQRSTUV"),Aa(5),ra("")),Fi(X(5),pi("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),ra(""),Ta(v=>v.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),Fi(X(6),pi("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Aa(6),ra(""))),yn=(Fi(X(6),pi("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),Aa(6),ra("")),v=>Fi(function Es(v){return Jn(v),{encode:x=>{if(!(x instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return rc(Array.from(x),256,v)},decode:x=>{if(!Array.isArray(x)||x.length&&"number"!=typeof x[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(rc(x,v,256))}}}(58),pi(v),ra(""))),ha=(yn("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),yn("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),yn("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),Fi(pi("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),ra(""))),Li=[996825010,642813549,513874426,1027748829,705979059];function hc(v){const x=v>>25;let D=(33554431&v)<<5;for(let j=0;j>j&1)&&(D^=Li[j]);return D}function gs(v,x,D=1){const j=v.length;let G=1;for(let st=0;st126)throw new Error(`Invalid prefix (${v})`);G=hc(G)^St>>5}G=hc(G);for(let st=0;stPe)throw new TypeError(`Wrong string length: ${Fe.length} (${Fe}). Expected (8..${Pe})`);const lr=Fe.toLowerCase();if(Fe!==lr&&Fe!==Fe.toUpperCase())throw new Error("String must be lowercase or uppercase");const vr=(Fe=lr).lastIndexOf("1");if(0===vr||-1===vr)throw new Error('Letter "1" must be present between prefix and data only');const sr=Fe.slice(0,vr),Ze=Fe.slice(vr+1);if(Ze.length<6)throw new Error("Data must be at least 6 characters long");const or=ha.decode(Ze).slice(0,-6),Ar=gs(sr,or,x);if(!Ze.endsWith(Ar))throw new Error(`Invalid checksum in ${Fe}: expected "${Ar}"`);return{prefix:sr,words:or}}return{encode:function St(Fe,Pe,lr=90){if("string"!=typeof Fe)throw new Error("bech32.encode prefix should be string, not "+typeof Fe);if(!Array.isArray(Pe)||Pe.length&&"number"!=typeof Pe[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof Pe);const vr=Fe.length+7+Pe.length;if(!1!==lr&&vr>lr)throw new TypeError(`Length ${vr} exceeds limit ${lr}`);return`${Fe=Fe.toLowerCase()}1${ha.encode(Pe)}${gs(Fe,Pe,x)}`},decode:Ot,decodeToBytes:function xe(Fe){const{prefix:Pe,words:lr}=Ot(Fe,!1);return{prefix:Pe,words:lr,bytes:j(lr)}},decodeUnsafe:Jt(Ot),fromWords:j,fromWordsUnsafe:st,toWords:G}}const at=$s("bech32");function _c(v){if(!Number.isSafeInteger(v)||v<0)throw new Error(`positive integer expected, not ${v}`)}function xl(v){if("boolean"!=typeof v)throw new Error(`boolean expected, not ${v}`)}function oc(v){return v instanceof Uint8Array||null!=v&&"object"==typeof v&&"Uint8Array"===v.constructor.name}function bn(v,...x){if(!oc(v))throw new Error("Uint8Array expected");if(x.length>0&&!x.includes(v.length))throw new Error(`Uint8Array expected of length ${x}, not of length=${v.length}`)}function Ma(v,x=!0){if(v.destroyed)throw new Error("Hash instance has been destroyed");if(x&&v.finished)throw new Error("Hash#digest() has already been called")}function Cs(v,x){bn(v);const D=x.outputLen;if(v.length{if("string"!=typeof v||v.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof v} with length ${v.length}`);return v.toLowerCase()}));const Jo=v=>new Uint32Array(v.buffer,v.byteOffset,Math.floor(v.byteLength/4)),Ya=v=>new DataView(v.buffer,v.byteOffset,v.byteLength);if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");function js(v){if("string"==typeof v)v=function ll(v){if("string"!=typeof v)throw new Error("string expected, got "+typeof v);return new Uint8Array((new TextEncoder).encode(v))}(v);else{if(!oc(v))throw new Error("Uint8Array expected, got "+typeof v);v=v.slice()}return v}function ga(v,x){if(v.length!==x.length)return!1;let D=0;for(let j=0;j(Object.assign(x,v),x);function Ki(v,x,D,j){if("function"==typeof v.setBigUint64)return v.setBigUint64(x,D,j);const G=BigInt(32),st=BigInt(4294967295),St=Number(D>>G&st),Ot=Number(D&st),xe=j?0:4;v.setUint32(x+(j?4:0),St,j),v.setUint32(x+xe,Ot,j)}const ja=new Uint8Array(16),ni=Jo(ja),Xi=(v,x,D,j)=>({s3:D<<31|j>>>1,s2:x<<31|D>>>1,s1:v<<31|x>>>1,s0:v>>>1^225<<24&-(1&j)}),fa=v=>(v>>>0&255)<<24|(v>>>8&255)<<16|(v>>>16&255)<<8|v>>>24&255;class ic{constructor(x,D){this.blockLen=16,this.outputLen=16,this.s0=0,this.s1=0,this.s2=0,this.s3=0,this.finished=!1,bn(x=js(x),16);const j=Ya(x);let G=j.getUint32(0,!1),st=j.getUint32(4,!1),St=j.getUint32(8,!1),Ot=j.getUint32(12,!1);const Gt=[];for(let sr=0;sr<128;sr++)Gt.push({s0:fa(G),s1:fa(st),s2:fa(St),s3:fa(Ot)}),({s0:G,s1:st,s2:St,s3:Ot}=Xi(G,st,St,Ot));const xe=(v=D||1024)>65536?8:v>1024?4:2;var v;if(![1,2,4,8].includes(xe))throw new Error(`ghash: wrong window size=${xe}, should be 2, 4 or 8`);this.W=xe;const Pe=128/xe,lr=this.windowSize=2**xe,vr=[];for(let sr=0;sr>>xe-io-1&1))continue;const{s0:mo,s1:Bo,s2:Wo,s3:Cn}=Gt[xe*sr+io];or^=mo,Ar^=Bo,Tr^=Wo,qr^=Cn}vr.push({s0:or,s1:Ar,s2:Tr,s3:qr})}this.t=vr}_updateBlock(x,D,j,G){x^=this.s0,D^=this.s1,j^=this.s2,G^=this.s3;const{W:st,t:St,windowSize:Ot}=this;let Gt=0,xe=0,Fe=0,Pe=0;const lr=(1<>>8*Ze&255;for(let Ar=8/st-1;Ar>=0;Ar--){const Tr=or>>>st*Ar&lr,{s0:qr,s1:io,s2:$o,s3:mo}=St[vr*Ot+Tr];Gt^=qr,xe^=io,Fe^=$o,Pe^=mo,vr+=1}}this.s0=Gt,this.s1=xe,this.s2=Fe,this.s3=Pe}update(x){x=js(x),Ma(this);const D=Jo(x),j=Math.floor(x.length/16),G=x.length%16;for(let st=0;st>>1|D,D=(1&G)<<7}return v[0]^=225&-x,v}((x=js(x)).slice());super(j,D),j.fill(0)}update(x){x=js(x),Ma(this);const D=Jo(x),j=x.length%16,G=Math.floor(x.length/16);for(let st=0;stv(G,j.length).update(js(j)).digest(),D=v(new Uint8Array(16),0);return x.outputLen=D.outputLen,x.blockLen=D.blockLen,x.create=(j,G)=>v(j,G),x}Dc((v,x)=>new ic(v,x)),Dc((v,x)=>new Wi(v,x)),new Uint8Array(16);const Vs=283;function Ui(v){return v<<1^Vs&-(v>>7)}function F(v,x){let D=0;for(;x>0;x>>=1)D^=v&-(1&x),v=Ui(v);return D}const Dt=(()=>{let v=new Uint8Array(256);for(let D=0,j=1;D<256;D++,j^=Ui(j))v[D]=j;const x=new Uint8Array(256);x[0]=99;for(let D=0;D<255;D++){let j=v[255-D];j|=j<<8,x[v[D]]=255&(j^j>>4^j>>5^j>>6^j>>7^99)}return x})(),rt=Dt.map((v,x)=>Dt.indexOf(x)),wt=v=>v<<24|v>>>8,Se=v=>v<<8|v>>>24;function kr(v,x){if(256!==v.length)throw new Error("Wrong sbox length");const D=new Uint32Array(256).map((xe,Fe)=>x(v[Fe])),j=D.map(Se),G=j.map(Se),st=G.map(Se),St=new Uint32Array(65536),Ot=new Uint32Array(65536),Gt=new Uint16Array(65536);for(let xe=0;xe<256;xe++)for(let Fe=0;Fe<256;Fe++){const Pe=256*xe+Fe;St[Pe]=D[xe]^j[Fe],Ot[Pe]=G[xe]^st[Fe],Gt[Pe]=v[xe]<<8|v[Fe]}return{sbox:v,sbox2:Gt,T0:D,T1:j,T2:G,T3:st,T01:St,T23:Ot}}const Br=kr(Dt,v=>F(v,3)<<24|v<<16|v<<8|F(v,2)),To=kr(rt,v=>F(v,11)<<24|F(v,13)<<16|F(v,9)<<8|F(v,14)),rn=(()=>{const v=new Uint8Array(16);for(let x=0,D=1;x<16;x++,D=Ui(D))v[x]=D;return v})();function Ln(v){bn(v);const x=v.length;if(![16,24,32].includes(x))throw new Error(`aes: wrong key size: should be 16, 24 or 32, got: ${x}`);const{sbox2:D}=Br,j=Jo(v),G=j.length,st=Ot=>Pn(D,Ot,Ot,Ot,Ot),St=new Uint32Array(x+28);St.set(j);for(let Ot=G;Ot6&&Ot%G==4&&(Gt=st(Gt)),St[Ot]=St[Ot-G]^Gt}return St}function ln(v,x,D,j,G,st){return v[D<<8&65280|j>>>8&255]^x[G>>>8&65280|st>>>24&255]}function Pn(v,x,D,j,G){return v[255&x|65280&D]|v[j>>>16&255|G>>>16&65280]<<16}function yo(v,x,D,j,G){const{sbox2:st,T01:St,T23:Ot}=Br;let Gt=0;x^=v[Gt++],D^=v[Gt++],j^=v[Gt++],G^=v[Gt++];const xe=v.length/4-2;for(let sr=0;sr{const Ot=Ln(x),{b:Gt,o:xe,out:Fe}=function La(v,x,D){let j=v.length;const G=j%16;if(!x&&0!==G)throw new Error("aec/(cbc-ecb): unpadded plaintext with disabled padding");const st=Jo(v);if(x){let Gt=16-G;Gt||(Gt=16),j+=Gt}const St=Oo(j,D);return{b:st,o:Jo(St),out:St}}(st,G,St),Pe=Jo(D);let lr=Pe[0],vr=Pe[1],sr=Pe[2],Ze=Pe[3],or=0;for(;or+4<=Gt.length;)lr^=Gt[or+0],vr^=Gt[or+1],sr^=Gt[or+2],Ze^=Gt[or+3],({s0:lr,s1:vr,s2:sr,s3:Ze}=yo(Ot,lr,vr,sr,Ze)),xe[or++]=lr,xe[or++]=vr,xe[or++]=sr,xe[or++]=Ze;if(G){const Ar=function ki(v){const x=new Uint8Array(16),D=Jo(x);x.set(v);const j=16-v.length;for(let G=16-j;G<16;G++)x[G]=j;return D}(st.subarray(4*or));lr^=Ar[0],vr^=Ar[1],sr^=Ar[2],Ze^=Ar[3],({s0:lr,s1:vr,s2:sr,s3:Ze}=yo(Ot,lr,vr,sr,Ze)),xe[or++]=lr,xe[or++]=vr,xe[or++]=sr,xe[or++]=Ze}return Ot.fill(0),Fe},decrypt:(st,St)=>{!function Yi(v){if(bn(v),v.length%16!=0)throw new Error("aes/(cbc-ecb).decrypt ciphertext should consist of blocks with size 16")}(st);const Ot=function xn(v){const x=Ln(v),D=x.slice(),j=x.length,{sbox2:G}=Br,{T0:st,T1:St,T2:Ot,T3:Gt}=To;for(let xe=0;xe>>8&255]^Ot[Pe>>>16&255]^Gt[Pe>>>24]}return D}(x),Gt=Jo(D),xe=Oo(st.length,St),Fe=Jo(st),Pe=Jo(xe);let lr=Gt[0],vr=Gt[1],sr=Gt[2],Ze=Gt[3];for(let or=0;or+4<=Fe.length;){const Ar=lr,Tr=vr,qr=sr,io=Ze;lr=Fe[or+0],vr=Fe[or+1],sr=Fe[or+2],Ze=Fe[or+3];const{s0:$o,s1:mo,s2:Bo,s3:Wo}=Vr(Ot,lr,vr,sr,Ze);Pe[or++]=$o^Ar,Pe[or++]=mo^Tr,Pe[or++]=Bo^qr,Pe[or++]=Wo^io}return Ot.fill(0),function An(v,x){if(!x)return v;const D=v.length;if(!D)throw new Error("aes/pcks5: empty ciphertext not allowed");const j=v[D-1];if(j<=0||j>16)throw new Error(`aes/pcks5: wrong padding byte: ${j}`);const G=v.subarray(0,-j);for(let st=0;st255&v[x++]|(255&v[x++])<<8;class Ei{constructor(x){this.blockLen=16,this.outputLen=16,this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.pos=0,this.finished=!1,bn(x=js(x),32);const D=On(x,0),j=On(x,2),G=On(x,4),st=On(x,6),St=On(x,8),Ot=On(x,10),Gt=On(x,12),xe=On(x,14);this.r[0]=8191&D,this.r[1]=8191&(D>>>13|j<<3),this.r[2]=7939&(j>>>10|G<<6),this.r[3]=8191&(G>>>7|st<<9),this.r[4]=255&(st>>>4|St<<12),this.r[5]=St>>>1&8190,this.r[6]=8191&(St>>>14|Ot<<2),this.r[7]=8065&(Ot>>>11|Gt<<5),this.r[8]=8191&(Gt>>>8|xe<<8),this.r[9]=xe>>>5&127;for(let Fe=0;Fe<8;Fe++)this.pad[Fe]=On(x,16+2*Fe)}process(x,D,j=!1){const G=j?0:2048,{h:st,r:St}=this,Ot=St[0],Gt=St[1],xe=St[2],Fe=St[3],Pe=St[4],lr=St[5],vr=St[6],sr=St[7],Ze=St[8],or=St[9],Ar=On(x,D+0),Tr=On(x,D+2),qr=On(x,D+4),io=On(x,D+6),$o=On(x,D+8),mo=On(x,D+10),Bo=On(x,D+12),Wo=On(x,D+14);let Cn=st[0]+(8191&Ar),gn=st[1]+(8191&(Ar>>>13|Tr<<3)),sn=st[2]+(8191&(Tr>>>10|qr<<6)),Qn=st[3]+(8191&(qr>>>7|io<<9)),qn=st[4]+(8191&(io>>>4|$o<<12)),ii=st[5]+($o>>>1&8191),oo=st[6]+(8191&($o>>>14|mo<<2)),uo=st[7]+(8191&(mo>>>11|Bo<<5)),Xo=st[8]+(8191&(Bo>>>8|Wo<<8)),an=st[9]+(Wo>>>5|G),bo=0,Tn=bo+Cn*Ot+gn*(5*or)+sn*(5*Ze)+Qn*(5*sr)+qn*(5*vr);bo=Tn>>>13,Tn&=8191,Tn+=ii*(5*lr)+oo*(5*Pe)+uo*(5*Fe)+Xo*(5*xe)+an*(5*Gt),bo+=Tn>>>13,Tn&=8191;let Gn=bo+Cn*Gt+gn*Ot+sn*(5*or)+Qn*(5*Ze)+qn*(5*sr);bo=Gn>>>13,Gn&=8191,Gn+=ii*(5*vr)+oo*(5*lr)+uo*(5*Pe)+Xo*(5*Fe)+an*(5*xe),bo+=Gn>>>13,Gn&=8191;let zn=bo+Cn*xe+gn*Gt+sn*Ot+Qn*(5*or)+qn*(5*Ze);bo=zn>>>13,zn&=8191,zn+=ii*(5*sr)+oo*(5*vr)+uo*(5*lr)+Xo*(5*Pe)+an*(5*Fe),bo+=zn>>>13,zn&=8191;let wa=bo+Cn*Fe+gn*xe+sn*Gt+Qn*Ot+qn*(5*or);bo=wa>>>13,wa&=8191,wa+=ii*(5*Ze)+oo*(5*sr)+uo*(5*vr)+Xo*(5*lr)+an*(5*Pe),bo+=wa>>>13,wa&=8191;let xs=bo+Cn*Pe+gn*Fe+sn*xe+Qn*Gt+qn*Ot;bo=xs>>>13,xs&=8191,xs+=ii*(5*or)+oo*(5*Ze)+uo*(5*sr)+Xo*(5*vr)+an*(5*lr),bo+=xs>>>13,xs&=8191;let Is=bo+Cn*lr+gn*Pe+sn*Fe+Qn*xe+qn*Gt;bo=Is>>>13,Is&=8191,Is+=ii*Ot+oo*(5*or)+uo*(5*Ze)+Xo*(5*sr)+an*(5*vr),bo+=Is>>>13,Is&=8191;let Os=bo+Cn*vr+gn*lr+sn*Pe+Qn*Fe+qn*xe;bo=Os>>>13,Os&=8191,Os+=ii*Gt+oo*Ot+uo*(5*or)+Xo*(5*Ze)+an*(5*sr),bo+=Os>>>13,Os&=8191;let rs=bo+Cn*sr+gn*vr+sn*lr+Qn*Pe+qn*Fe;bo=rs>>>13,rs&=8191,rs+=ii*xe+oo*Gt+uo*Ot+Xo*(5*or)+an*(5*Ze),bo+=rs>>>13,rs&=8191;let wl=bo+Cn*Ze+gn*sr+sn*vr+Qn*lr+qn*Pe;bo=wl>>>13,wl&=8191,wl+=ii*Fe+oo*xe+uo*Gt+Xo*Ot+an*(5*or),bo+=wl>>>13,wl&=8191;let Wa=bo+Cn*or+gn*Ze+sn*sr+Qn*vr+qn*lr;bo=Wa>>>13,Wa&=8191,Wa+=ii*Pe+oo*Fe+uo*xe+Xo*Gt+an*Ot,bo+=Wa>>>13,Wa&=8191,bo=(bo<<2)+bo|0,bo=bo+Tn|0,Tn=8191&bo,bo>>>=13,Gn+=bo,st[0]=Tn,st[1]=Gn,st[2]=zn,st[3]=wa,st[4]=xs,st[5]=Is,st[6]=Os,st[7]=rs,st[8]=wl,st[9]=Wa}finalize(){const{h:x,pad:D}=this,j=new Uint16Array(10);let G=x[1]>>>13;x[1]&=8191;for(let Ot=2;Ot<10;Ot++)x[Ot]+=G,G=x[Ot]>>>13,x[Ot]&=8191;x[0]+=5*G,G=x[0]>>>13,x[0]&=8191,x[1]+=G,G=x[1]>>>13,x[1]&=8191,x[2]+=G,j[0]=x[0]+5,G=j[0]>>>13,j[0]&=8191;for(let Ot=1;Ot<10;Ot++)j[Ot]=x[Ot]+G,G=j[Ot]>>>13,j[Ot]&=8191;j[9]-=8192;let st=(1^G)-1;for(let Ot=0;Ot<10;Ot++)j[Ot]&=st;st=~st;for(let Ot=0;Ot<10;Ot++)x[Ot]=x[Ot]&st|j[Ot];x[0]=65535&(x[0]|x[1]<<13),x[1]=65535&(x[1]>>>3|x[2]<<10),x[2]=65535&(x[2]>>>6|x[3]<<7),x[3]=65535&(x[3]>>>9|x[4]<<4),x[4]=65535&(x[4]>>>12|x[5]<<1|x[6]<<14),x[5]=65535&(x[6]>>>2|x[7]<<11),x[6]=65535&(x[7]>>>5|x[8]<<8),x[7]=65535&(x[8]>>>8|x[9]<<5);let St=x[0]+D[0];x[0]=65535&St;for(let Ot=1;Ot<8;Ot++)St=(x[Ot]+D[Ot]|0)+(St>>>16)|0,x[Ot]=65535&St}update(x){Ma(this);const{buffer:D,blockLen:j}=this,G=(x=js(x)).length;for(let st=0;st>>0,x[st++]=j[St]>>>8;return x}digest(){const{buffer:x,outputLen:D}=this;this.digestInto(x);const j=x.slice(0,D);return this.destroy(),j}}const zo=function aa(v){const x=(j,G)=>v(G).update(js(j)).digest(),D=v(new Uint8Array(32));return x.outputLen=D.outputLen,x.blockLen=D.blockLen,x.create=j=>v(j),x}(v=>new Ei(v)),Tc=v=>Uint8Array.from(v.split("").map(x=>x.charCodeAt(0))),ul=Tc("expand 16-byte k"),cc=Tc("expand 32-byte k"),zl=Jo(ul),Mc=Jo(cc);function No(v,x){return v<>>32-x}function Zi(v){return v.byteOffset%4==0}Mc.slice();const Pa=2**32-1,Lo=new Uint32Array;function bc(v,x){const{allowShortKeys:D,extendNonceFn:j,counterLength:G,counterRight:st,rounds:St}=function Kc(v,x){if(null==x||"object"!=typeof x)throw new Error("options must be defined");return Object.assign(v,x)}({allowShortKeys:!1,counterLength:8,counterRight:!1,rounds:20},x);if("function"!=typeof v)throw new Error("core must be a function");return _c(G),_c(St),xl(st),xl(D),(Ot,Gt,xe,Fe,Pe=0)=>{bn(Ot),bn(Gt),bn(xe);const lr=xe.length;if(Fe||(Fe=new Uint8Array(lr)),bn(Fe),_c(Pe),Pe<0||Pe>=Pa)throw new Error("arx: counter overflow");if(Fe.length=Pa)throw new Error("arx: counter overflow");const Ze=Math.min(64,Gt-sr);if(Pe&&64===Ze){const or=sr/4;if(sr%4!=0)throw new Error("arx: invalid block position");for(let Tr,Ar=0;Ar<16;Ar++)Tr=or+Ar,vr[Tr]=lr[Tr]^Fe[Ar];sr+=64}else{for(let Ar,or=0;or0;)vr.pop().fill(0);return Fe}}function wc(v,x,D,j,G,st=20){let St=v[0],Ot=v[1],Gt=v[2],xe=v[3],Fe=x[0],Pe=x[1],lr=x[2],vr=x[3],sr=x[4],Ze=x[5],or=x[6],Ar=x[7],Tr=G,qr=D[0],io=D[1],$o=D[2],mo=St,Bo=Ot,Wo=Gt,Cn=xe,gn=Fe,sn=Pe,Qn=lr,qn=vr,ii=sr,oo=Ze,uo=or,Xo=Ar,an=Tr,bo=qr,Tn=io,Gn=$o;for(let wa=0;wa{v.update(x);const D=x.length%16;D&&v.update(Bd.subarray(D))},hp=new Uint8Array(32);function R(v,x,D,j,G){const st=v(x,D,hp),St=zo.create(st);G&&Mo(St,G),Mo(St,j);const Ot=new Uint8Array(16),Gt=Ya(Ot);Ki(Gt,0,BigInt(G?G.length:0),!0),Ki(Gt,8,BigInt(j.length),!0),St.update(Ot);const xe=St.digest();return st.fill(0),xe}const W=v=>(x,D,j)=>(bn(x,32),bn(D),{encrypt:(st,St)=>{const Ot=st.length,Gt=Ot+16;St?bn(St,Gt):St=new Uint8Array(Gt),v(x,D,st,St,1);const xe=R(v,x,D,St.subarray(0,-16),j);return St.set(xe,Ot),St},decrypt:(st,St)=>{const Ot=st.length,Gt=Ot-16;if(Ot<16)throw new Error("encrypted data must be at least 16 bytes");St?bn(St,Gt):St=new Uint8Array(Gt);const xe=st.subarray(0,-16);if(!ga(st.subarray(-16),R(v,x,D,xe,j)))throw new Error("invalid tag");return v(x,D,xe,St,1),St}});W(Yc),W(Fd);class ht extends Go.Vw{constructor(x,D){super(),this.finished=!1,this.destroyed=!1,Zn.hash(x);const j=(0,Go.ZJ)(D);if(this.iHash=x.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const G=this.blockLen,st=new Uint8Array(G);st.set(j.length>G?x.create().update(j).digest():j);for(let St=0;Stnew ht(v,x).update(D).digest();Ht.create=(v,x)=>new ht(v,x);const Er=new Uint8Array([0]),cr=new Uint8Array;var mn=Object.defineProperty,un=(v,x)=>{for(var D in x)mn(v,D,{get:x[D],enumerable:!0})},ca=Symbol("verified"),ka=v=>v instanceof Object;function Ss(v){if(!ka(v)||"number"!=typeof v.kind||"string"!=typeof v.content||"number"!=typeof v.created_at||"string"!=typeof v.pubkey||!v.pubkey.match(/^[a-f0-9]{64}$/)||!Array.isArray(v.tags))return!1;for(let x=0;xyc,QueueNode:()=>gp,binarySearch:()=>dd,insertEventIntoAscendingList:()=>ph,insertEventIntoDescendingList:()=>_u,normalizeURL:()=>Cl,utf8Decoder:()=>Ks,utf8Encoder:()=>Za});var Ks=new TextDecoder("utf-8"),Za=new TextEncoder;function Cl(v){-1===v.indexOf("://")&&(v="wss://"+v);let x=new URL(v);return x.pathname=x.pathname.replace(/\/+/g,"/"),x.pathname.endsWith("/")&&(x.pathname=x.pathname.slice(0,-1)),("80"===x.port&&"ws:"===x.protocol||"443"===x.port&&"wss:"===x.protocol)&&(x.port=""),x.searchParams.sort(),x.hash="",x.toString()}function _u(v,x){const[D,j]=dd(v,G=>x.id===G.id?0:x.created_at===G.created_at?-1:G.created_at-x.created_at);return j||v.splice(D,0,x),v}function ph(v,x){const[D,j]=dd(v,G=>x.id===G.id?0:x.created_at===G.created_at?-1:x.created_at-G.created_at);return j||v.splice(D,0,x),v}function dd(v,x){let D=0,j=v.length-1;for(;D<=j;){const G=Math.floor((D+j)/2),st=x(v[G]);if(0===st)return[G,!0];st<0?j=G-1:D=G+1}return[D,!1]}var gp=class{value;next=null;prev=null;constructor(v){this.value=v}},yc=class{first;last;constructor(){this.first=null,this.last=null}enqueue(v){const x=new gp(v);return this.last?this.last===this.first?(this.last=x,this.last.prev=this.first,this.first.next=x):(x.prev=this.last,this.last.next=x,this.last=x):(this.first=x,this.last=x),!0}dequeue(){if(!this.first)return null;if(this.first===this.last){const x=this.first;return this.first=null,this.last=null,x.value}const v=this.first;return this.first=v.next,v.value}};function Rn(v){let x=Si(Za.encode(function mp(v){if(!Ss(v))throw new Error("can't serialize event with wrong or missing properties");return JSON.stringify([0,v.pubkey,v.created_at,v.kind,v.tags,v.content])}(v)));return(0,Go.My)(x)}var Ic=new class{generateSecretKey(){return ta.utils.randomPrivateKey()}getPublicKey(v){return(0,Go.My)(ta.getPublicKey(v))}finalizeEvent(v,x){const D=v;return D.pubkey=(0,Go.My)(ta.getPublicKey(x)),D.id=Rn(D),D.sig=(0,Go.My)(ta.sign(Rn(D),x)),D[ca]=!0,D}verifyEvent(v){if("boolean"==typeof v[ca])return v[ca];const x=Rn(v);if(x!==v.id)return v[ca]=!1,!1;try{const D=ta.verify(v.sig,x,v.pubkey);return v[ca]=D,D}catch{return v[ca]=!1,!1}}},Qc=Ic.generateSecretKey,Ia=Ic.getPublicKey,lc=Ic.finalizeEvent,Oc=Ic.verifyEvent;function Ha(v){return 1e3<=v&&v<1e4||[1,2,4,5,6,7,8,16,40,41,42,43,44].includes(v)}function Ud(v){return[0,3].includes(v)||1e4<=v&&v<2e4}function dc(v){return 2e4<=v&&v<3e4}function pl(v){return 3e4<=v&&v<4e4}function ba(v){return Ha(v)?"regular":Ud(v)?"replaceable":dc(v)?"ephemeral":pl(v)?"parameterized":"unknown"}function Dl(v,x){const D=x instanceof Array?x:[x];return Ss(v)&&D.includes(v.kind)||!1}un({},{Application:()=>hh,BadgeAward:()=>hn,BadgeDefinition:()=>Vd,BlockedRelaysList:()=>En,BookmarkList:()=>Kn,Bookmarksets:()=>hl,Calendar:()=>Xl,CalendarEventRSVP:()=>gd,ChannelCreation:()=>P,ChannelHideMessage:()=>Et,ChannelMessage:()=>nt,ChannelMetadata:()=>$,ChannelMuteUser:()=>Ut,ClassifiedListing:()=>fh,ClientAuth:()=>Ea,CommunitiesList:()=>jn,CommunityDefinition:()=>bp,CommunityPostApproval:()=>to,Contacts:()=>ku,CreateOrUpdateProduct:()=>la,CreateOrUpdateStall:()=>Lc,Curationsets:()=>Jc,Date:()=>zd,DirectMessageRelaysList:()=>Po,DraftClassifiedListing:()=>mh,DraftLong:()=>Ii,Emojisets:()=>Eu,EncryptedDirectMessage:()=>Hl,EventDeletion:()=>$d,FileMetadata:()=>Ge,FileServerPreference:()=>Vn,Followsets:()=>Wl,GenericRepost:()=>M,Genericlists:()=>Gl,GiftWrap:()=>Re,HTTPAuth:()=>Xs,Handlerinformation:()=>Yl,Handlerrecommendation:()=>fd,Highlights:()=>Ro,InterestsList:()=>qa,Interestsets:()=>Ja,JobFeedback:()=>Zr,JobRequest:()=>Rr,JobResult:()=>Sr,Label:()=>Dr,LightningPubRPC:()=>bi,LiveChatMessage:()=>pr,LiveEvent:()=>gh,LongFormArticle:()=>Pc,Metadata:()=>ud,Mutelist:()=>Co,NWCWalletInfo:()=>Bn,NWCWalletRequest:()=>Ba,NWCWalletResponse:()=>bs,NostrConnect:()=>Rc,OpenTimestamps:()=>ue,Pinlist:()=>Yo,PrivateDirectMessage:()=>jd,ProblemTracker:()=>Or,ProfileBadges:()=>gl,PublicChatsList:()=>Nn,Reaction:()=>Gs,RecommendRelay:()=>pd,RelayList:()=>Ho,Relaysets:()=>Nc,Report:()=>tr,Reporting:()=>ze,Repost:()=>Qa,Seal:()=>hd,SearchRelaysList:()=>mi,ShortTextNote:()=>As,Time:()=>tl,UserEmojiList:()=>lo,UserStatuses:()=>Wg,Zap:()=>Vo,ZapGoal:()=>go,ZapRequest:()=>zr,classifyKind:()=>ba,isEphemeralKind:()=>dc,isKind:()=>Dl,isParameterizedReplaceableKind:()=>pl,isRegularKind:()=>Ha,isReplaceableKind:()=>Ud});var ud=0,As=1,pd=2,ku=3,Hl=4,$d=5,Qa=6,Gs=7,hn=8,hd=13,jd=14,M=16,P=40,$=41,nt=42,Et=43,Ut=44,ue=1040,Re=1059,Ge=1063,pr=1311,Or=1971,tr=1984,ze=1984,Dr=1985,to=4550,Rr=5999,Sr=6999,Zr=7e3,go=9041,zr=9734,Vo=9735,Ro=9802,Co=1e4,Yo=10001,Ho=10002,Kn=10003,jn=10004,Nn=10005,En=10006,mi=10007,qa=10015,lo=10030,Po=10050,Vn=10096,Bn=13194,bi=21e3,Ea=22242,Ba=23194,bs=23195,Rc=24133,Xs=27235,Wl=3e4,Gl=30001,Nc=30002,hl=30003,Jc=30004,gl=30008,Vd=30009,Ja=30015,Lc=30017,la=30018,Pc=30023,Ii=30024,Eu=30030,hh=30078,gh=30311,Wg=30315,fh=30402,mh=30403,zd=31922,tl=31923,Xl=31924,gd=31925,fd=31989,Yl=31990,bp=34550;function bh(v,x){if(v.ids&&-1===v.ids.indexOf(x.id)||v.kinds&&-1===v.kinds.indexOf(x.kind)||v.authors&&-1===v.authors.indexOf(x.pubkey))return!1;for(let D in v)if("#"===D[0]){let G=v[`#${D.slice(1)}`];if(G&&!x.tags.find(([st,St])=>st===D.slice(1)&&-1!==G.indexOf(St)))return!1}return!(v.since&&x.created_atv.until)}function Cu(v,x){let D=x.length+3,j=v.indexOf(`"${x}":`)+D,G=v.slice(j).indexOf('"')+j+1;return v.slice(G,G+64)}function Ql(v,x){let D=x.length,j=v.indexOf(`"${x}":`)+D+3,G=v.slice(j),st=Math.min(G.indexOf(","),G.indexOf("}"));return parseInt(G.slice(0,st),10)}function Wd(v){let x=v.slice(0,22).indexOf('"EVENT"');if(-1===x)return null;let D=v.slice(x+7+1).indexOf('"');if(-1===D)return null;let j=x+7+1+D,G=v.slice(j+1,80).indexOf('"');return-1===G?null:v.slice(j+1,j+1+G)}function Du(v,x){return x===Cu(v,"id")}function Kg(v,x){return x===Cu(v,"pubkey")}function yh(v,x){return x===Ql(v,"kind")}function vh(v,x){return{kind:Ea,created_at:Math.floor(Date.now()/1e3),tags:[["relay",v],["challenge",x]],content:""}}function Kd(){return el.apply(this,arguments)}function el(){return(el=(0,s.A)(function*(){return new Promise(v=>{const x=new MessageChannel,D=()=>{x.port1.removeEventListener("message",D),v()};x.port1.addEventListener("message",D),x.port2.postMessage(0),x.port1.start()})})).apply(this,arguments)}un({},{getHex64:()=>Cu,getInt:()=>Ql,getSubscriptionId:()=>Wd,matchEventId:()=>Du,matchEventKind:()=>yh,matchEventPubkey:()=>Kg}),un({},{makeAuthEvent:()=>vh});var xh=v=>(v[ca]=!0,!0),ql=class{url;_connected=!1;onclose=null;onnotice=v=>console.debug(`NOTICE from ${this.url}: ${v}`);_onauth=null;baseEoseTimeout=4400;connectionTimeout=4400;publishTimeout=4400;openSubs=new Map;connectionTimeoutHandle;connectionPromise;openCountRequests=new Map;openEventPublishes=new Map;ws;incomingMessageQueue=new yc;queueRunning=!1;challenge;serial=0;verifyEvent;_WebSocket;constructor(v,x){this.url=Cl(v),this.verifyEvent=x.verifyEvent,this._WebSocket=x.websocketImplementation||WebSocket}static connect(v,x){return(0,s.A)(function*(){const D=new ql(v,x);return yield D.connect(),D})()}closeAllSubscriptions(v){for(let[x,D]of this.openSubs)D.close(v);this.openSubs.clear();for(let[x,D]of this.openEventPublishes)D.reject(new Error(v));this.openEventPublishes.clear();for(let[x,D]of this.openCountRequests)D.reject(new Error(v));this.openCountRequests.clear()}get connected(){return this._connected}connect(){var v=this;return(0,s.A)(function*(){return v.connectionPromise||(v.challenge=void 0,v.connectionPromise=new Promise((x,D)=>{v.connectionTimeoutHandle=setTimeout(()=>{D("connection timed out"),v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection timed out")},v.connectionTimeout);try{v.ws=new v._WebSocket(v.url)}catch(j){return void D(j)}v.ws.onopen=()=>{clearTimeout(v.connectionTimeoutHandle),v._connected=!0,x()},v.ws.onerror=j=>{D(j.message||"websocket error"),v._connected&&(v._connected=!1,v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection errored"))},v.ws.onclose=(0,s.A)(function*(){v._connected&&(v._connected=!1,v.connectionPromise=void 0,v.onclose?.(),v.closeAllSubscriptions("relay connection closed"))}),v.ws.onmessage=v._onmessage.bind(v)})),v.connectionPromise})()}runQueue(){var v=this;return(0,s.A)(function*(){for(v.queueRunning=!0;!1!==v.handleNext();)yield Kd();v.queueRunning=!1})()}handleNext(){const v=this.incomingMessageQueue.dequeue();if(!v)return!1;const x=Wd(v);if(x){const D=this.openSubs.get(x);if(!D)return;const j=Cu(v,"id"),G=D.alreadyHaveEvent?.(j);if(D.receivedEvent?.(this,j),G)return}try{let D=JSON.parse(v);switch(D[0]){case"EVENT":{const j=this.openSubs.get(D[1]),G=D[2];return void(this.verifyEvent(G)&&function wh(v,x){for(let D=0;D{x.ws?.send(v)})})()}auth(v){var x=this;return(0,s.A)(function*(){if(!x.challenge)throw new Error("can't perform auth, no challenge was received");const D=yield v(vh(x.url,x.challenge)),j=new Promise((G,st)=>{x.openEventPublishes.set(D.id,{resolve:G,reject:st})});return x.send('["AUTH",'+JSON.stringify(D)+"]"),j})()}publish(v){var x=this;return(0,s.A)(function*(){const D=new Promise((j,G)=>{x.openEventPublishes.set(v.id,{resolve:j,reject:G})});return x.send('["EVENT",'+JSON.stringify(v)+"]"),setTimeout(()=>{const j=x.openEventPublishes.get(v.id);j&&(j.reject(new Error("publish timed out")),x.openEventPublishes.delete(v.id))},x.publishTimeout),D})()}count(v,x){var D=this;return(0,s.A)(function*(){D.serial++;const j=x?.id||"count:"+D.serial,G=new Promise((st,St)=>{D.openCountRequests.set(j,{resolve:st,reject:St})});return D.send('["COUNT","'+j+'",'+JSON.stringify(v).substring(1)),G})()}subscribe(v,x){const D=this.prepareSubscription(v,x);return D.fire(),D}prepareSubscription(v,x){this.serial++;const D=x.id||"sub:"+this.serial,j=new _h(this,D,v,x);return this.openSubs.set(D,j),j}close(){this.closeAllSubscriptions("relay connection closed by us"),this._connected=!1,this.ws?.close()}_onmessage(v){this.incomingMessageQueue.enqueue(v.data),this.queueRunning||this.runQueue()}},_h=class{relay;id;closed=!1;eosed=!1;filters;alreadyHaveEvent;receivedEvent;onevent;oneose;onclose;eoseTimeout;eoseTimeoutHandle;constructor(v,x,D,j){this.relay=v,this.filters=D,this.id=x,this.alreadyHaveEvent=j.alreadyHaveEvent,this.receivedEvent=j.receivedEvent,this.eoseTimeout=j.eoseTimeout||v.baseEoseTimeout,this.oneose=j.oneose,this.onclose=j.onclose,this.onevent=j.onevent||(G=>{console.warn(`onevent() callback not defined for subscription '${this.id}' in relay ${this.relay.url}. event received:`,G)})}fire(){this.relay.send('["REQ","'+this.id+'",'+JSON.stringify(this.filters).substring(1)),this.eoseTimeoutHandle=setTimeout(this.receivedEose.bind(this),this.eoseTimeout)}receivedEose(){this.eosed||(clearTimeout(this.eoseTimeoutHandle),this.eosed=!0,this.oneose?.())}close(v="closed by caller"){!this.closed&&this.relay.connected&&(this.relay.send('["CLOSE",'+JSON.stringify(this.id)+"]"),this.closed=!0),this.relay.openSubs.delete(this.id),this.onclose?.(v)}};try{WebSocket}catch{}var Gd,wp=class{relays=new Map;seenOn=new Map;trackRelays=!1;verifyEvent;trustedRelayURLs=new Set;_WebSocket;constructor(v){this.verifyEvent=v.verifyEvent,this._WebSocket=v.websocketImplementation}ensureRelay(v,x){var D=this;return(0,s.A)(function*(){v=Cl(v);let j=D.relays.get(v);return j||(j=new ql(v,{verifyEvent:D.trustedRelayURLs.has(v)?xh:D.verifyEvent,websocketImplementation:D._WebSocket}),x?.connectionTimeout&&(j.connectionTimeout=x.connectionTimeout),D.relays.set(v,j)),yield j.connect(),j})()}close(v){v.map(Cl).forEach(x=>{this.relays.get(x)?.close()})}subscribeMany(v,x,D){return this.subscribeManyMap(Object.fromEntries(v.map(j=>[j,x])),D)}subscribeManyMap(v,x){var D=this;this.trackRelays&&(x.receivedEvent=(lr,vr)=>{let sr=this.seenOn.get(vr);sr||(sr=new Set,this.seenOn.set(vr,sr)),sr.add(lr)});const j=new Set,G=[],st=Object.keys(v).length,St=[];let Ot=lr=>{St[lr]=!0,St.filter(vr=>vr).length===st&&(x.oneose?.(),Ot=()=>{})};const Gt=[];let xe=(lr,vr)=>{Ot(lr),Gt[lr]=vr,Gt.filter(sr=>sr).length===st&&(x.onclose?.(Gt),xe=()=>{})};const Fe=lr=>{if(x.alreadyHaveEvent?.(lr))return!0;const vr=j.has(lr);return j.add(lr),vr},Pe=Promise.all(Object.entries(v).map(function(){var lr=(0,s.A)(function*(vr,sr,Ze){if(Ze.indexOf(vr)!==sr)return void xe(sr,"duplicate url");let Tr,[or,Ar]=vr;or=Cl(or);try{Tr=yield D.ensureRelay(or,{connectionTimeout:x.maxWait?Math.max(.8*x.maxWait,x.maxWait-1e3):void 0})}catch(io){return void xe(sr,io?.message||String(io))}let qr=Tr.subscribe(Ar,{...x,oneose:()=>Ot(sr),onclose:io=>xe(sr,io),alreadyHaveEvent:Fe,eoseTimeout:x.maxWait});G.push(qr)});return function(vr,sr,Ze){return lr.apply(this,arguments)}}()));return{close:()=>(0,s.A)(function*(){yield Pe,G.forEach(lr=>{lr.close()})})()}}subscribeManyEose(v,x,D){const j=this.subscribeMany(v,x,{...D,oneose(){j.close()}});return j}querySync(v,x,D){var j=this;return(0,s.A)(function*(){return new Promise(function(){var G=(0,s.A)(function*(st){const St=[];j.subscribeManyEose(v,[x],{...D,onevent(Ot){St.push(Ot)},onclose(Ot){st(St)}})});return function(st){return G.apply(this,arguments)}}())})()}get(v,x,D){var j=this;return(0,s.A)(function*(){x.limit=1;const G=yield j.querySync(v,x,D);return G.sort((st,St)=>St.created_at-st.created_at),G[0]||null})()}publish(v,x){var D=this;return v.map(Cl).map(function(){var j=(0,s.A)(function*(G,st,St){if(St.indexOf(G)!==st)return Promise.reject("duplicate url");let Ot=yield D.ensureRelay(G);return Ot.publish(x).then(Gt=>{if(D.trackRelays){let xe=D.seenOn.get(x.id);xe||(xe=new Set,D.seenOn.set(x.id,xe)),xe.add(Ot)}return Gt})});return function(G,st,St){return j.apply(this,arguments)}}())}listConnectionStatus(){const v=new Map;return this.relays.forEach((x,D)=>v.set(D,x.connected)),v}destroy(){this.relays.forEach(v=>v.close()),this.relays=new Map}};try{Gd=WebSocket}catch{}var Xg=class extends wp{constructor(){super({verifyEvent:Oc,websocketImplementation:Gd})}},yp={};un(yp,{BECH32_REGEX:()=>Fc,Bech32MaxSize:()=>Su,NostrTypeGuard:()=>kh,decode:()=>Sl,encodeBytes:()=>Ts,naddrEncode:()=>Ou,neventEncode:()=>bd,noteEncode:()=>Tu,nprofileEncode:()=>Iu,npubEncode:()=>Au,nsecEncode:()=>Eh});var kh={isNProfile:v=>/^nprofile1[a-z\d]+$/.test(v||""),isNEvent:v=>/^nevent1[a-z\d]+$/.test(v||""),isNAddr:v=>/^naddr1[a-z\d]+$/.test(v||""),isNSec:v=>/^nsec1[a-z\d]{58}$/.test(v||""),isNPub:v=>/^npub1[a-z\d]{58}$/.test(v||""),isNote:v=>/^note1[a-z\d]+$/.test(v||""),isNcryptsec:v=>/^ncryptsec1[a-z\d]+$/.test(v||"")},Su=5e3,Fc=/[\x21-\x7E]{1,83}1[023456789acdefghjklmnpqrstuvwxyz]{6,}/;function Sl(v){let{prefix:x,words:D}=at.decode(v,Su),j=new Uint8Array(at.fromWords(D));switch(x){case"nprofile":{let G=Xd(j);if(!G[0]?.[0])throw new Error("missing TLV 0 for nprofile");if(32!==G[0][0].length)throw new Error("TLV 0 should be 32 bytes");return{type:"nprofile",data:{pubkey:(0,Go.My)(G[0][0]),relays:G[1]?G[1].map(st=>Ks.decode(st)):[]}}}case"nevent":{let G=Xd(j);if(!G[0]?.[0])throw new Error("missing TLV 0 for nevent");if(32!==G[0][0].length)throw new Error("TLV 0 should be 32 bytes");if(G[2]&&32!==G[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(G[3]&&4!==G[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"nevent",data:{id:(0,Go.My)(G[0][0]),relays:G[1]?G[1].map(st=>Ks.decode(st)):[],author:G[2]?.[0]?(0,Go.My)(G[2][0]):void 0,kind:G[3]?.[0]?parseInt((0,Go.My)(G[3][0]),16):void 0}}}case"naddr":{let G=Xd(j);if(!G[0]?.[0])throw new Error("missing TLV 0 for naddr");if(!G[2]?.[0])throw new Error("missing TLV 2 for naddr");if(32!==G[2][0].length)throw new Error("TLV 2 should be 32 bytes");if(!G[3]?.[0])throw new Error("missing TLV 3 for naddr");if(4!==G[3][0].length)throw new Error("TLV 3 should be 4 bytes");return{type:"naddr",data:{identifier:Ks.decode(G[0][0]),pubkey:(0,Go.My)(G[2][0]),kind:parseInt((0,Go.My)(G[3][0]),16),relays:G[1]?G[1].map(st=>Ks.decode(st)):[]}}}case"nsec":return{type:x,data:j};case"npub":case"note":return{type:x,data:(0,Go.My)(j)};default:throw new Error(`unknown prefix ${x}`)}}function Xd(v){let x={},D=v;for(;D.length>0;){let j=D[0],G=D[1],st=D.slice(2,2+G);if(D=D.slice(2+G),st.lengthZa.encode(D))}))}function bd(v){let x;return void 0!==v.kind&&(x=function vp(v){const x=new Uint8Array(4);return x[0]=v>>24&255,x[1]=v>>16&255,x[2]=v>>8&255,x[3]=255&v,x}(v.kind)),Mu("nevent",xp({0:[(0,Go.aT)(v.id)],1:(v.relays||[]).map(j=>Za.encode(j)),2:v.author?[(0,Go.aT)(v.author)]:[],3:x?[new Uint8Array(x)]:[]}))}function Ou(v){let x=new ArrayBuffer(4);return new DataView(x).setUint32(0,v.kind,!1),Mu("naddr",xp({0:[Za.encode(v.identifier)],1:(v.relays||[]).map(j=>Za.encode(j)),2:[(0,Go.aT)(v.pubkey)],3:[new Uint8Array(x)]}))}function xp(v){let x=[];return Object.entries(v).reverse().forEach(([D,j])=>{j.forEach(G=>{let st=new Uint8Array(G.length+2);st.set([parseInt(D)],0),st.set([G.length],1),st.set(G,2),x.push(st)})}),(0,Go.Id)(...x)}var Ch={};function _p(v,x,D){return Jl.apply(this,arguments)}function Jl(){return(Jl=(0,s.A)(function*(v,x,D){const j=v instanceof Uint8Array?(0,Go.My)(v):v,st=Ca(xo.getSharedSecret(j,"02"+x));let St=Uint8Array.from((0,Go.po)(16)),Ot=Za.encode(D),Gt=nn(st,St).encrypt(Ot);return`${ro.encode(new Uint8Array(Gt))}?iv=${ro.encode(new Uint8Array(St.buffer))}`})).apply(this,arguments)}function wd(v,x,D){return fl.apply(this,arguments)}function fl(){return(fl=(0,s.A)(function*(v,x,D){const j=v instanceof Uint8Array?(0,Go.My)(v):v;let[G,st]=D.split("?iv="),Ot=Ca(xo.getSharedSecret(j,"02"+x)),Gt=ro.decode(st),xe=ro.decode(G),Fe=nn(Ot,Gt).decrypt(xe);return Ks.decode(Fe)})).apply(this,arguments)}function Ca(v){return v.slice(1,33)}un(Ch,{decrypt:()=>wd,encrypt:()=>_p}),un({},{NIP05_REGEX:()=>Ms,isNip05:()=>Tl,isValid:()=>Pu,queryProfile:()=>Lu,searchDomain:()=>Yd,useFetchImplementation:()=>Sh});var Nu,Ms=/^(?:([\w.+-]+)@)?([\w_-]+(\.[\w_-]+)+)$/,Tl=v=>Ms.test(v||"");try{Nu=fetch}catch{}function Sh(v){Nu=v}function Yd(v){return kp.apply(this,arguments)}function kp(){return(kp=(0,s.A)(function*(v,x=""){try{const D=`https://${v}/.well-known/nostr.json?name=${x}`,j=yield Nu(D,{redirect:"manual"});if(200!==j.status)throw Error("Wrong response code");return(yield j.json()).names}catch{return{}}})).apply(this,arguments)}function Lu(v){return ml.apply(this,arguments)}function ml(){return(ml=(0,s.A)(function*(v){const x=v.match(Ms);if(!x)return null;const[,D="_",j]=x;try{const G=`https://${j}/.well-known/nostr.json?name=${D}`,st=yield Nu(G,{redirect:"manual"});if(200!==st.status)throw Error("Wrong response code");const St=yield st.json(),Ot=St.names[D];return Ot?{pubkey:Ot,relays:St.relays?.[Ot]}:null}catch{return null}})).apply(this,arguments)}function Pu(v,x){return Ml.apply(this,arguments)}function Ml(){return(Ml=(0,s.A)(function*(v,x){const D=yield Lu(x);return!!D&&D.pubkey===v})).apply(this,arguments)}function Yg(v){const x={reply:void 0,root:void 0,mentions:[],profiles:[],quotes:[]};let D,j;for(let G=v.tags.length-1;G>=0;G--){const st=v.tags[G];if("e"===st[0]&&st[1]){const[St,Ot,Gt,xe,Fe]=st,Pe={id:Ot,relays:Gt?[Gt]:[],author:Fe};if("root"===xe){x.root=Pe;continue}if("reply"===xe){x.reply=Pe;continue}if("mention"===xe){x.mentions.push(Pe);continue}D?j=Pe:D=Pe,x.mentions.push(Pe)}else{if("q"===st[0]&&st[1]){const[St,Ot,Gt]=st;x.quotes.push({id:Ot,relays:Gt?[Gt]:[]})}"p"===st[0]&&st[1]&&x.profiles.push({pubkey:st[1],relays:st[2]?[st[2]]:[]})}}return x.root||(x.root=j||D||x.reply),x.reply||(x.reply=D||x.root),[x.reply,x.root].forEach(G=>{if(!G)return;let st=x.mentions.indexOf(G);if(-1!==st&&x.mentions.splice(st,1),G.author){let St=x.profiles.find(Ot=>Ot.pubkey===G.author);St&&St.relays&&(G.relays||(G.relays=[]),St.relays.forEach(Ot=>{-1===G.relays?.indexOf(Ot)&&G.relays.push(Ot)}),St.relays=G.relays)}}),x.mentions.forEach(G=>{if(G.author){let st=x.profiles.find(St=>St.pubkey===G.author);st&&st.relays&&(G.relays||(G.relays=[]),st.relays.forEach(St=>{-1===G.relays.indexOf(St)&&G.relays.push(St)}),st.relays=G.relays)}}),x}un({},{parse:()=>Yg}),un({},{fetchRelayInformation:()=>Zg,useFetchImplementation:()=>Am});try{fetch}catch{}function Am(v){}function Zg(v){return yd.apply(this,arguments)}function yd(){return(yd=(0,s.A)(function*(v){return yield(yield fetch(v.replace("ws://","http://").replace("wss://","https://"),{headers:{Accept:"application/nostr+json"}})).json()})).apply(this,arguments)}function Mh(v){let x=0;for(let D=0;D<64;D+=8){const j=parseInt(v.substring(D,D+8),16);if(0!==j){x+=Math.clz32(j);break}x+=32}return x}function Ih(v,x){let D=0;const j=v,G=["nonce",D.toString(),x.toString()];for(j.tags.push(G);;){const st=Math.floor((new Date).getTime()/1e3);if(st!==j.created_at&&(D=0,j.created_at=st),G[1]=(++D).toString(),j.id=Cp(j),Mh(j.id)>=x)break}return j}function Cp(v){return(0,Go.My)(Si(Za.encode(JSON.stringify([0,v.pubkey,v.created_at,v.kind,v.tags,v.content]))))}function Tm(v,x,D,j){return lc({kind:Qa,tags:[...v.tags??[],["e",x.id,D],["p",x.pubkey]],content:""===v.content?"":JSON.stringify(x),created_at:v.created_at},j)}function Oh(v){if(v.kind!==Qa)return;let x,D;for(let j=v.tags.length-1;j>=0&&(void 0===x||void 0===D);j--){const G=v.tags[j];G.length>=2&&("e"===G[0]&&void 0===x?x=G:"p"===G[0]&&void 0===D&&(D=G))}return void 0!==x?{id:x[1],relays:[x[2],D?.[2]].filter(j=>"string"==typeof j),author:D?.[1]}:void 0}function Mm(v,{skipVerification:x}={}){const D=Oh(v);if(void 0===D||""===v.content)return;let j;try{j=JSON.parse(v.content)}catch{return}return j.id===D.id&&(x||Oc(j))?j:void 0}un({},{fastEventHash:()=>Cp,getPow:()=>Mh,minePow:()=>Ih}),un({},{finishRepostEvent:()=>Tm,getRepostedEvent:()=>Mm,getRepostedEventPointer:()=>Oh}),un({},{NOSTR_URI_REGEX:()=>Bu,parse:()=>Nh,test:()=>Dp});var Bu=new RegExp(`nostr:(${Fc.source})`);function Dp(v){return"string"==typeof v&&new RegExp(`^${Bu.source}$`).test(v)}function Nh(v){const x=v.match(new RegExp(`^${Bu.source}$`));if(!x)throw new Error(`Invalid Nostr URI: ${v}`);return{uri:x[0],value:x[1],decoded:Sl(x[1])}}function Qg(v,x,D){const j=x.tags.filter(G=>G.length>=2&&("e"===G[0]||"p"===G[0]));return lc({...v,kind:Gs,tags:[...v.tags??[],...j,["e",x.id],["p",x.pubkey]],content:v.content??"+"},D)}function Im(v){if(v.kind!==Gs)return;let x,D;for(let j=v.tags.length-1;j>=0&&(void 0===x||void 0===D);j--){const G=v.tags[j];G.length>=2&&("e"===G[0]&&void 0===x?x=G:"p"===G[0]&&void 0===D&&(D=G))}return void 0!==x&&void 0!==D?{id:x[1],relays:[x[2],D[2]].filter(j=>void 0!==j),author:D[1]}:void 0}un({},{finishReactionEvent:()=>Qg,getReactedEventPointer:()=>Im}),un({},{matchAll:()=>Zd,regex:()=>$u,replaceAll:()=>rl});var $u=()=>new RegExp(`\\b${Bu.source}\\b`,"g");function*Zd(v){const x=v.matchAll($u());for(const D of x)try{const[j,G]=D;yield{uri:j,value:G,decoded:Sl(G),start:D.index,end:D.index+j.length}}catch{}}function rl(v,x){return v.replaceAll($u(),(D,j)=>x({uri:D,value:j,decoded:Sl(j)}))}un({},{channelCreateEvent:()=>Lh,channelHideMessageEvent:()=>Il,channelMessageEvent:()=>zw,channelMetadataEvent:()=>td,channelMuteUserEvent:()=>xd});var Lh=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:P,tags:[...v.tags??[]],content:D,created_at:v.created_at},x)},td=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:$,tags:[["e",v.channel_create_event_id],...v.tags??[]],content:D,created_at:v.created_at},x)},zw=(v,x)=>{const D=[["e",v.channel_create_event_id,v.relay_url,"root"]];return v.reply_to_channel_message_event_id&&D.push(["e",v.reply_to_channel_message_event_id,v.relay_url,"reply"]),lc({kind:nt,tags:[...D,...v.tags??[]],content:v.content,created_at:v.created_at},x)},Il=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:Et,tags:[["e",v.channel_message_event_id],...v.tags??[]],content:D,created_at:v.created_at},x)},xd=(v,x)=>{let D;if("object"==typeof v.content)D=JSON.stringify(v.content);else{if("string"!=typeof v.content)return;D=v.content}return lc({kind:Ut,tags:[["p",v.pubkey_to_mute],...v.tags??[]],content:D,created_at:v.created_at},x)};un({},{EMOJI_SHORTCODE_REGEX:()=>Qi,matchAll:()=>Sp,regex:()=>ju,replaceAll:()=>qg});var Qd,Qi=/:(\w+):/,ju=()=>new RegExp(`\\B${Qi.source}\\B`,"g");function*Sp(v){const x=v.matchAll(ju());for(const D of x)try{const[j,G]=D;yield{shortcode:j,name:G,start:D.index,end:D.index+j.length}}catch{}}function qg(v,x){return v.replaceAll(ju(),(D,j)=>x({shortcode:D,name:j}))}un({},{useFetchImplementation:()=>Ap,validateGithub:()=>Ph});try{Qd=fetch}catch{}function Ap(v){Qd=v}function Ph(v,x,D){return qd.apply(this,arguments)}function qd(){return(qd=(0,s.A)(function*(v,x,D){try{return(yield(yield Qd(`https://gist.github.com/${x}/${D}/raw`)).text())===`Verifying that I control the following Nostr public key: ${v}`}catch{return!1}})).apply(this,arguments)}un({},{decrypt:()=>Uh,encrypt:()=>Bh,getConversationKey:()=>kd,v2:()=>bl});var _d=1,Tp=65535;function kd(v,x){const D=xo.getSharedSecret(v,"02"+x).subarray(1,33);return function Me(v,x,D){return Zn.hash(v),void 0===D&&(D=new Uint8Array(v.outputLen)),Ht(v,(0,Go.ZJ)(D),(0,Go.ZJ)(x))}(Si,D,"nip44-v2")}function ol(v,x){const D=function ao(v,x,D,j=32){if(Zn.hash(v),Zn.number(j),j>255*v.outputLen)throw new Error("Length should be <= 255*HashLen");const G=Math.ceil(j/v.outputLen);void 0===D&&(D=cr);const st=new Uint8Array(G*v.outputLen),St=Ht.create(v,x),Ot=St._cloneInto(),Gt=new Uint8Array(St.outputLen);for(let xe=0;xeTp)throw new Error("invalid plaintext size: must be between 1 and 65535 bytes");const x=new Uint8Array(2);return new DataView(x.buffer).setUint16(0,v,!1),x}(D),G=new Uint8Array(Vu(D)-D);return(0,Go.Id)(j,x,G)}(v),Ot=Yc(j,G,St),Gt=ef(st,Ot,D);return ro.encode((0,Go.Id)(new Uint8Array([2]),D,Ot,Gt))}function Uh(v,x){const{nonce:D,ciphertext:j,mac:G}=function Fh(v){if("string"!=typeof v)throw new Error("payload must be a valid string");const x=v.length;if(x<132||x>87472)throw new Error("invalid payload length: "+x);if("#"===v[0])throw new Error("unknown encryption version");let D;try{D=ro.decode(v)}catch(st){throw new Error("invalid base64: "+st.message)}const j=D.length;if(j<99||j>65603)throw new Error("invalid data length: "+j);const G=D[0];if(2!==G)throw new Error("unknown encryption version "+G);return{nonce:D.subarray(1,33),ciphertext:D.subarray(33,-32),mac:D.subarray(-32)}}(v),{chacha_key:st,chacha_nonce:St,hmac_key:Ot}=ol(x,D);if(!ga(ef(Ot,j,D),G))throw new Error("invalid MAC");return function tf(v){const x=new DataView(v.buffer).getUint16(0),D=v.subarray(2,2+x);if(x<_d||x>Tp||D.length!==x||v.length!==2+Vu(x))throw new Error("invalid padding");return Ks.decode(D)}(Yc(st,St,j))}var zu,bl={utils:{getConversationKey:kd,calcPaddedLen:Vu},encrypt:Bh,decrypt:Uh};function Ip(v){const{pathname:x,searchParams:D}=new URL(v),j=x,G=D.get("relay"),st=D.get("secret");if(!j||!G||!st)throw new Error("invalid connection string");return{pubkey:j,relay:G,secret:st}}function rf(v,x,D){return ed.apply(this,arguments)}function ed(){return(ed=(0,s.A)(function*(v,x,D){const G=yield _p(x,v,JSON.stringify({method:"pay_invoice",params:{invoice:D}})),st={kind:Ba,created_at:Math.round(Date.now()/1e3),content:G,tags:[["p",v]]};return lc(st,x)})).apply(this,arguments)}un({},{makeNwcRequestEvent:()=>rf,parseConnectionString:()=>Ip}),un({},{getZapEndpoint:()=>Op,makeZapReceipt:()=>Wu,makeZapRequest:()=>ru,useFetchImplementation:()=>Hu,validateZapRequest:()=>Rp});try{zu=fetch}catch{}function Hu(v){zu=v}function Op(v){return Ol.apply(this,arguments)}function Ol(){return(Ol=(0,s.A)(function*(v){try{let x="",{lud06:D,lud16:j}=JSON.parse(v.content);if(D){let{words:St}=at.decode(D,1e3),Ot=at.fromWords(St);x=Ks.decode(Ot)}else{if(!j)return null;{let[St,Ot]=j.split("@");x=new URL(`/.well-known/lnurlp/${St}`,`https://${Ot}`).toString()}}let st=yield(yield zu(x)).json();if(st.allowsNostr&&st.nostrPubkey)return st.callback}catch{}return null})).apply(this,arguments)}function ru({profile:v,event:x,amount:D,relays:j,comment:G=""}){if(!D)throw new Error("amount not given");if(!v)throw new Error("profile not given");let st={kind:9734,created_at:Math.round(Date.now()/1e3),content:G,tags:[["p",v],["amount",D.toString()],["relays",...j]]};return x&&st.tags.push(["e",x]),st}function Rp(v){let x;try{x=JSON.parse(v)}catch{return"Invalid zap request JSON."}if(!Ss(x))return"Zap request is not a valid Nostr event.";if(!Oc(x))return"Invalid signature on zap request.";let D=x.tags.find(([st,St])=>"p"===st&&St);if(!D)return"Zap request doesn't have a 'p' tag.";if(!D[1].match(/^[a-f0-9]{64}$/))return"Zap request 'p' tag is not valid hex.";let j=x.tags.find(([st,St])=>"e"===st&&St);return j&&!j[1].match(/^[a-f0-9]{64}$/)?"Zap request 'e' tag is not valid hex.":x.tags.find(([st,St])=>"relays"===st&&St)?null:"Zap request doesn't have a 'relays' tag."}function Wu({zapRequest:v,preimage:x,bolt11:D,paidAt:j}){let G=JSON.parse(v),st=G.tags.filter(([Ot])=>"e"===Ot||"p"===Ot||"a"===Ot),St={kind:9735,created_at:Math.round(j.getTime()/1e3),content:"",tags:[...st,["P",G.pubkey],["bolt11",D],["description",v]]};return x&&St.tags.push(["preimage",x]),St}un({},{createRumor:()=>Lp,createSeal:()=>Ku,createWrap:()=>Ed,unwrapEvent:()=>vs,unwrapManyEvents:()=>Rl,wrapEvent:()=>Gu,wrapManyEvents:()=>af});var jh=()=>Math.round(Date.now()/1e3),Np=()=>Math.round(jh()-172800*Math.random()),nl=(v,x)=>kd(v,x),Vh=(v,x,D)=>Bh(JSON.stringify(v),nl(x,D)),es=(v,x)=>JSON.parse(Uh(v.content,nl(x,v.pubkey)));function Lp(v,x){const D={created_at:jh(),content:"",tags:[],...v,pubkey:Ia(x)};return D.id=Rn(D),D}function Ku(v,x,D){return lc({kind:hd,content:Vh(v,x,D),created_at:Np(),tags:[]},x)}function Ed(v,x){const D=Qc();return lc({kind:Re,content:Vh(v,D,x),created_at:Np(),tags:[["p",x]]},D)}function Gu(v,x,D){return Ed(Ku(Lp(v,x),x,D),D)}function af(v,x,D){if(!D||0===D.length)throw new Error("At least one recipient is required.");const j=Ia(x),G=[Gu(v,x,j)];return D.forEach(st=>{G.push(Gu(v,x,st))}),G}function vs(v,x){const D=es(v,x);return es(D,x)}function Rl(v,x){let D=[];return v.forEach(j=>{D.push(vs(j,x))}),D.sort((j,G)=>j.created_at-G.created_at),D}un({},{getToken:()=>sf,hashPayload:()=>iu,unpackEventFromToken:()=>Hh,validateEvent:()=>Xu,validateEventKind:()=>Kh,validateEventMethodTag:()=>lf,validateEventPayloadTag:()=>Bp,validateEventTimestamp:()=>Wh,validateEventUrlTag:()=>cf,validateToken:()=>Cd});var Pp="Nostr ";function sf(v,x,D){return ou.apply(this,arguments)}function ou(){return(ou=(0,s.A)(function*(v,x,D,j=!1,G){const st={kind:Xs,tags:[["u",v],["method",x]],created_at:Math.round((new Date).getTime()/1e3),content:""};G&&st.tags.push(["payload",iu(G)]);const St=yield D(st);return(j?Pp:"")+ro.encode(Za.encode(JSON.stringify(St)))})).apply(this,arguments)}function Cd(v,x,D){return Nl.apply(this,arguments)}function Nl(){return(Nl=(0,s.A)(function*(v,x,D){const j=yield Hh(v).catch(st=>{throw st});return yield Xu(j,x,D).catch(st=>{throw st})})).apply(this,arguments)}function Hh(v){return nu.apply(this,arguments)}function nu(){return(nu=(0,s.A)(function*(v){if(!v)throw new Error("Missing token");v=v.replace(Pp,"");const x=Ks.decode(ro.decode(v));if(!x||0===x.length||!x.startsWith("{"))throw new Error("Invalid token");return JSON.parse(x)})).apply(this,arguments)}function Wh(v){return!!v.created_at&&Math.round((new Date).getTime()/1e3)-v.created_at<60}function Kh(v){return v.kind===Xs}function cf(v,x){const D=v.tags.find(j=>"u"===j[0]);return!!D&&D.length>0&&D[1]===x}function lf(v,x){const D=v.tags.find(j=>"method"===j[0]);return!!D&&D.length>0&&D[1].toLowerCase()===x.toLowerCase()}function iu(v){const x=Si(Za.encode(JSON.stringify(v)));return(0,Go.My)(x)}function Bp(v,x){const D=v.tags.find(G=>"payload"===G[0]);if(!D)return!1;const j=iu(x);return D.length>0&&D[1]===j}function Xu(v,x,D,j){return Dd.apply(this,arguments)}function Dd(){return(Dd=(0,s.A)(function*(v,x,D,j){if(!Oc(v))throw new Error("Invalid nostr event, signature invalid");if(!Kh(v))throw new Error("Invalid nostr event, kind invalid");if(!Wh(v))throw new Error("Invalid nostr event, created_at timestamp invalid");if(!cf(v,x))throw new Error("Invalid nostr event, url tag invalid");if(!lf(v,D))throw new Error("Invalid nostr event, method tag invalid");if(j&&"object"==typeof j&&Object.keys(j).length>0&&!Bp(v,j))throw new Error("Invalid nostr event, payload tag does not match request body hash");return!0})).apply(this,arguments)}},8418:(i,a,r)=>{"use strict";r.d(a,{In:()=>z,OS:()=>I,av:()=>N,qT:()=>et,rV:()=>q}),Symbol("verified");var I=0,N=1,z=3,q=4,et=7},6391:(i,a,r)=>{"use strict";r.d(a,{Vw:()=>et,My:()=>S,Id:()=>pt,O8:()=>_,aT:()=>I,po:()=>ct,Ow:()=>E,ZJ:()=>dt,ld:()=>jt});const o="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,s=lt=>lt instanceof Uint8Array,_=lt=>new DataView(lt.buffer,lt.byteOffset,lt.byteLength),E=(lt,Ct)=>lt<<32-Ct|lt>>>Ct;if(68!==new Uint8Array(new Uint32Array([287454020]).buffer)[0])throw new Error("Non little-endian hardware is not supported");const A=Array.from({length:256},(lt,Ct)=>Ct.toString(16).padStart(2,"0"));function S(lt){if(!s(lt))throw new Error("Uint8Array expected");let Ct="";for(let $t=0;$tqt+ve.length,0));let $t=0;return lt.forEach(qt=>{if(!s(qt))throw new Error("Uint8Array expected");Ct.set(qt,$t),$t+=qt.length}),Ct}class et{clone(){return this._cloneInto()}}function jt(lt){const Ct=qt=>lt().update(dt(qt)).digest(),$t=lt();return Ct.outputLen=$t.outputLen,Ct.blockLen=$t.blockLen,Ct.create=()=>lt(),Ct}function ct(lt=32){if(o&&"function"==typeof o.getRandomValues)return o.getRandomValues(new Uint8Array(lt));throw new Error("crypto.getRandomValues must be defined")}},7106:(i,a,r)=>{"use strict";function o(s,c){this.v=s,this.k=c}r.d(a,{A:()=>o})},467:(i,a,r)=>{"use strict";function o(c,y,_,E,T,A,S){try{var I=c[A](S),N=I.value}catch(Y){return void _(Y)}I.done?y(N):Promise.resolve(N).then(E,T)}function s(c){return function(){var y=this,_=arguments;return new Promise(function(E,T){var A=c.apply(y,_);function S(N){o(A,E,T,S,I,"next",N)}function I(N){o(A,E,T,S,I,"throw",N)}S(void 0)})}}r.d(a,{A:()=>s})},6218:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});var o=r(7106);function s(c){return new o.A(c,0)}},600:(i,a,r)=>{"use strict";r.d(a,{A:()=>s});var o=r(7106);function s(y){return function(){return new c(y.apply(this,arguments))}}function c(y){var _,E;function T(S,I){try{var N=y[S](I),Y=N.value,z=Y instanceof o.A;Promise.resolve(z?Y.v:Y).then(function(q){if(z){var dt="return"===S?"return":"next";if(!Y.k||q.done)return T(dt,q);q=y[dt](q).value}A(N.done?"return":"normal",q)},function(q){T("throw",q)})}catch(q){A("throw",q)}}function A(S,I){switch(S){case"return":_.resolve({value:I,done:!0});break;case"throw":_.reject(I);break;default:_.resolve({value:I,done:!1})}(_=_.next)?T(_.key,_.arg):E=null}this._invoke=function(S,I){return new Promise(function(N,Y){var z={key:S,arg:I,resolve:N,reject:Y,next:null};E?E=E.next=z:(_=E=z,T(S,I))})},"function"!=typeof y.return&&(this.return=void 0)}c.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},c.prototype.next=function(y){return this._invoke("next",y)},c.prototype.throw=function(y){return this._invoke("throw",y)},c.prototype.return=function(y){return this._invoke("return",y)}},1635:(i,a,r)=>{"use strict";function Y(yt,Lt,Ie,Pt){return new(Ie||(Ie=Promise))(function(zt,Ae){function Ye(Vt){try{me(Pt.next(Vt))}catch(Te){Ae(Te)}}function ft(Vt){try{me(Pt.throw(Vt))}catch(Te){Ae(Te)}}function me(Vt){Vt.done?zt(Vt.value):function le(zt){return zt instanceof Ie?zt:new Ie(function(Ae){Ae(zt)})}(Vt.value).then(Ye,ft)}me((Pt=Pt.apply(yt,Lt||[])).next())})}function At(yt){return this instanceof At?(this.v=yt,this):new At(yt)}function kt(yt,Lt,Ie){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var le,Pt=Ie.apply(yt,Lt||[]),zt=[];return le=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Ye("next"),Ye("throw"),Ye("return",function Ae(We){return function(Wt){return Promise.resolve(Wt).then(We,Te)}}),le[Symbol.asyncIterator]=function(){return this},le;function Ye(We,Wt){Pt[We]&&(le[We]=function(Ne){return new Promise(function($e,Ke){zt.push([We,Ne,$e,Ke])>1||ft(We,Ne)})},Wt&&(le[We]=Wt(le[We])))}function ft(We,Wt){try{!function me(We){We.value instanceof At?Promise.resolve(We.value.v).then(Vt,Te):ie(zt[0][2],We)}(Pt[We](Wt))}catch(Ne){ie(zt[0][3],Ne)}}function Vt(We){ft("next",We)}function Te(We){ft("throw",We)}function ie(We,Wt){We(Wt),zt.shift(),zt.length&&ft(zt[0][0],zt[0][1])}}function lt(yt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ie,Lt=yt[Symbol.asyncIterator];return Lt?Lt.call(yt):(yt=function pt(yt){var Lt="function"==typeof Symbol&&Symbol.iterator,Ie=Lt&&yt[Lt],Pt=0;if(Ie)return Ie.call(yt);if(yt&&"number"==typeof yt.length)return{next:function(){return yt&&Pt>=yt.length&&(yt=void 0),{value:yt&&yt[Pt++],done:!yt}}};throw new TypeError(Lt?"Object is not iterable.":"Symbol.iterator is not defined.")}(yt),Ie={},Pt("next"),Pt("throw"),Pt("return"),Ie[Symbol.asyncIterator]=function(){return this},Ie);function Pt(zt){Ie[zt]=yt[zt]&&function(Ae){return new Promise(function(Ye,ft){!function le(zt,Ae,Ye,ft){Promise.resolve(ft).then(function(me){zt({value:me,done:Ye})},Ae)}(Ye,ft,(Ae=yt[zt](Ae)).done,Ae.value)})}}}r.d(a,{AQ:()=>kt,N3:()=>At,sH:()=>Y,xN:()=>lt}),"function"==typeof SuppressedError&&SuppressedError}},i=>{i(i.s=4312)}]); \ No newline at end of file diff --git a/ngsw-worker.js b/ngsw-worker.js index ef4b796..f569afc 100644 --- a/ngsw-worker.js +++ b/ngsw-worker.js @@ -1029,7 +1029,7 @@ ${error.stack}`; }; // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/debug.mjs - var SW_VERSION = "18.2.11"; + var SW_VERSION = "18.2.12"; var DEBUG_LOG_BUFFER_SIZE = 100; var DebugHandler = class { constructor(driver, adapter2) { diff --git a/ngsw.json b/ngsw.json index 7fd5a21..495b342 100644 --- a/ngsw.json +++ b/ngsw.json @@ -1,6 +1,6 @@ { "configVersion": 1, - "timestamp": 1731988622903, + "timestamp": 1731991171925, "index": "/index.html", "assetGroups": [], "dataGroups": [], diff --git a/runtime.46d054e0b06582f3.js b/runtime.120c509e492a09a9.js similarity index 55% rename from runtime.46d054e0b06582f3.js rename to runtime.120c509e492a09a9.js index 5d5d657..90cd6d2 100644 --- a/runtime.46d054e0b06582f3.js +++ b/runtime.120c509e492a09a9.js @@ -1 +1 @@ -(()=>{"use strict";var e,v={},g={};function a(e){var n=g[e];if(void 0!==n)return n.exports;var r=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=v,e=[],a.O=(n,r,i,d)=>{if(!r){var t=1/0;for(f=0;f=d)&&Object.keys(a.O).every(p=>a.O[p](r[o]))?r.splice(o--,1):(u=!1,d0&&e[f-1][2]>d;f--)e[f]=e[f-1];e[f]=[r,i,d]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce((n,r)=>(a.f[r](e,n),n),[])),a.u=e=>(76===e?"common":e)+"."+{55:"3f40619d945fcc50",76:"d91e737581c89624",183:"7b166f632fedb3ec",218:"09b2d10078c3a635",253:"4a04bbe1a92525af",258:"74e10dcd2177d092",364:"352dcb18a587bd74",408:"44ab5c4c49586401",450:"6b828714c4539eff",458:"4d85319267839326",514:"9c340e033925930a",539:"af0130483732a56f",541:"358b27d5ed8a6514",551:"e12e45c28bc44f03",588:"380d9cba851daca3",632:"616768ba8230661a",706:"f94f8011d50aa043",770:"ad7e41f782174dcc",865:"e320a31fbe74bda0"}[e]+".js",a.miniCssF=e=>{},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="angor:";a.l=(r,i,d,f)=>{if(e[r])e[r].push(i);else{var t,u;if(void 0!==d)for(var o=document.getElementsByTagName("script"),l=0;l{t.onerror=t.onload=null,clearTimeout(b);var h=e[r];if(delete e[r],t.parentNode&&t.parentNode.removeChild(t),h&&h.forEach(_=>_(p)),m)return m(p)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=s.bind(null,t.onerror),t.onload=s.bind(null,t.onload),u&&document.head.appendChild(t)}}})(),a.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;a.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),a.tu=e=>a.tt().createScriptURL(e),a.p="",(()=>{var e={121:0};a.f.j=(i,d)=>{var f=a.o(e,i)?e[i]:void 0;if(0!==f)if(f)d.push(f[2]);else if(121!=i){var t=new Promise((c,s)=>f=e[i]=[c,s]);d.push(f[2]=t);var u=a.p+a.u(i),o=new Error;a.l(u,c=>{if(a.o(e,i)&&(0!==(f=e[i])&&(e[i]=void 0),f)){var s=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;o.message="Loading chunk "+i+" failed.\n("+s+": "+b+")",o.name="ChunkLoadError",o.type=s,o.request=b,f[1](o)}},"chunk-"+i,i)}else e[i]=0},a.O.j=i=>0===e[i];var n=(i,d)=>{var o,l,[f,t,u]=d,c=0;if(f.some(b=>0!==e[b])){for(o in t)a.o(t,o)&&(a.m[o]=t[o]);if(u)var s=u(a)}for(i&&i(d);c{"use strict";var e,v={},g={};function a(e){var n=g[e];if(void 0!==n)return n.exports;var r=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=v,e=[],a.O=(n,r,i,o)=>{if(!r){var t=1/0;for(f=0;f=o)&&Object.keys(a.O).every(p=>a.O[p](r[d]))?r.splice(d--,1):(u=!1,o0&&e[f-1][2]>o;f--)e[f]=e[f-1];e[f]=[r,i,o]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce((n,r)=>(a.f[r](e,n),n),[])),a.u=e=>(76===e?"common":e)+"."+{55:"3f40619d945fcc50",76:"d91e737581c89624",183:"7b166f632fedb3ec",218:"09b2d10078c3a635",253:"6efd3807268658f5",258:"74e10dcd2177d092",364:"352dcb18a587bd74",408:"44ab5c4c49586401",450:"6b828714c4539eff",458:"35f788023d02d146",514:"9c340e033925930a",539:"af0130483732a56f",541:"358b27d5ed8a6514",551:"e12e45c28bc44f03",588:"76ef0172d45adca0",632:"616768ba8230661a",706:"fd38f6160d8121e7",770:"ad7e41f782174dcc",865:"e320a31fbe74bda0"}[e]+".js",a.miniCssF=e=>{},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="angor:";a.l=(r,i,o,f)=>{if(e[r])e[r].push(i);else{var t,u;if(void 0!==o)for(var d=document.getElementsByTagName("script"),l=0;l{t.onerror=t.onload=null,clearTimeout(b);var h=e[r];if(delete e[r],t.parentNode&&t.parentNode.removeChild(t),h&&h.forEach(_=>_(p)),m)return m(p)},b=setTimeout(s.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=s.bind(null,t.onerror),t.onload=s.bind(null,t.onload),u&&document.head.appendChild(t)}}})(),a.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;a.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),a.tu=e=>a.tt().createScriptURL(e),a.p="",(()=>{var e={121:0};a.f.j=(i,o)=>{var f=a.o(e,i)?e[i]:void 0;if(0!==f)if(f)o.push(f[2]);else if(121!=i){var t=new Promise((c,s)=>f=e[i]=[c,s]);o.push(f[2]=t);var u=a.p+a.u(i),d=new Error;a.l(u,c=>{if(a.o(e,i)&&(0!==(f=e[i])&&(e[i]=void 0),f)){var s=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;d.message="Loading chunk "+i+" failed.\n("+s+": "+b+")",d.name="ChunkLoadError",d.type=s,d.request=b,f[1](d)}},"chunk-"+i,i)}else e[i]=0},a.O.j=i=>0===e[i];var n=(i,o)=>{var d,l,[f,t,u]=o,c=0;if(f.some(b=>0!==e[b])){for(d in t)a.o(t,d)&&(a.m[d]=t[d]);if(u)var s=u(a)}for(i&&i(o);c.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.example-viewer{display:flex;flex-direction:column;margin:32px 0;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.example-viewer .title{display:flex;align-items:center;justify-content:space-between;height:88px;min-height:88px;max-height:88px;padding:0 40px}.example-viewer .title h6{font-weight:700}.example-viewer .title .controls{display:flex;align-items:center}.example-viewer .title .controls>*+*{margin-left:8px}.example-viewer mat-tab-group .mat-tab-body-content .angor-highlight pre{margin:0;border-radius:0}input,textarea{background:transparent}input::placeholder,textarea::placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::placeholder,.mat-toolbar.mat-primary textarea::placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::placeholder,.mat-toolbar.mat-accent textarea::placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::placeholder,.mat-toolbar.mat-warn textarea::placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}input::-moz-placeholder,textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-moz-placeholder,.mat-toolbar.mat-primary textarea::-moz-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-moz-placeholder,.mat-toolbar.mat-accent textarea::-moz-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-moz-placeholder,.mat-toolbar.mat-warn textarea::-moz-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-webkit-input-placeholder,.mat-toolbar.mat-primary textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-webkit-input-placeholder,.mat-toolbar.mat-accent textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-webkit-input-placeholder,.mat-toolbar.mat-warn textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input:-ms-input-placeholder,.mat-toolbar.mat-primary textarea:-ms-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input:-ms-input-placeholder,.mat-toolbar.mat-accent textarea:-ms-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input:-ms-input-placeholder,.mat-toolbar.mat-warn textarea:-ms-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-background-clip:text;-webkit-transition:background-color 5000s!important;transition:background-color 5000s!important}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:active,.dark textarea:-webkit-autofill,.dark textarea:-webkit-autofill:hover,.dark textarea:-webkit-autofill:focus,.dark textarea:-webkit-autofill:active{-webkit-text-fill-color:rgba(255,255,255,.87)}input [data-autocompleted],textarea [data-autocompleted]{background-color:transparent!important}.angor-backdrop-on-mobile{background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important;--tw-bg-opacity: .6 !important}@media (min-width: 600px){.angor-backdrop-on-mobile{background-color:transparent!important}}*[class*=mat-],*[class*=mat-mdc-],*[class*=mat-] *,*[class*=mat-mdc-] *{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.mat-accordion .mat-expansion-panel{margin-bottom:24px;border-radius:8px!important;transition:box-shadow 225ms cubic-bezier(.4,0,.2,1);--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:last-child{margin-bottom:0}.mat-accordion .mat-expansion-panel.mat-expanded,.mat-accordion .mat-expansion-panel:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:transparent!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header{font-size:14px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{margin-right:28px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{border-color:currentColor!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-body{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-icon-button,.mat-mdc-fab,.mat-mdc-mini-fab{height:40px;min-height:40px;max-height:40px;line-height:1!important}.mat-mdc-button.angor-mat-button-large,.mat-mdc-raised-button.angor-mat-button-large,.mat-mdc-outlined-button.angor-mat-button-large,.mat-mdc-unelevated-button.angor-mat-button-large,.mat-mdc-icon-button.angor-mat-button-large,.mat-mdc-fab.angor-mat-button-large,.mat-mdc-mini-fab.angor-mat-button-large{height:48px;min-height:48px;max-height:48px}.mat-mdc-button[disabled=true] .mat-icon,.mat-mdc-raised-button[disabled=true] .mat-icon,.mat-mdc-outlined-button[disabled=true] .mat-icon,.mat-mdc-unelevated-button[disabled=true] .mat-icon,.mat-mdc-icon-button[disabled=true] .mat-icon,.mat-mdc-fab[disabled=true] .mat-icon,.mat-mdc-mini-fab[disabled=true] .mat-icon{opacity:.38!important}.mat-mdc-icon-button{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;padding:0!important}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{height:auto!important}.mat-mdc-fab{max-height:56px;border-radius:16px!important}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:16px!important}.mat-mdc-mini-fab{border-radius:12px!important}.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:12px!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button{padding:0 20px!important;border-radius:9999px!important}.mat-mdc-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important}.mat-mdc-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-raised-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-outlined-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-unelevated-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-icon-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-mini-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle{stroke:currentColor!important;animation-duration:6s}.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #3b7586 !important;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1) !important}.dark .mat-mdc-raised-button,.dark .mat-mdc-unelevated-button,.dark .mat-mdc-fab,.dark .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000 !important;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1) !important}.mat-mdc-raised-button .mat-icon,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-fab .mat-icon,.mat-mdc-mini-fab .mat-icon{color:currentColor!important}.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:#0000001a!important}.mat-mdc-button:not([disabled=true]).mat-primary .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-primary .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}.mat-mdc-button:not([disabled=true]).mat-accent .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-accent .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity))!important}.mat-mdc-button:not([disabled=true]).mat-warn .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-warn .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity))!important}.mat-mdc-outlined-button:not([disabled=true]){--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity))!important}.mat-mdc-outlined-button:not([disabled=true]):is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity))!important}.mat-mdc-outlined-button[disabled=true]{border-color:#6b98a4b3!important}.mat-mdc-outlined-button[disabled=true]:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(7 52 62 / var(--tw-border-opacity))!important}.mdc-button .mdc-button__label{white-space:nowrap}.mat-button-toggle-group{border:none!important}.mat-button-toggle-group>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{background-clip:padding-box}.mat-button-toggle-group .mat-button-toggle{border-radius:9999px;overflow:hidden;border:none!important;font-weight:500}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-label-content{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important}.mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{padding:0 20px;line-height:40px!important;--tw-text-opacity: 1;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-mdc-checkbox{display:inline-flex!important}.mat-mdc-checkbox .mdc-form-field{padding-right:12px}.mdc-checkbox__native-control{opacity:0!important}.mat-mdc-chip{font-weight:500!important}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px!important;padding:24px}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-disabled{opacity:.7!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-select .mat-mdc-select-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill:hover .mat-mdc-form-field-focus-overlay,.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused .mat-mdc-form-field-focus-overlay{opacity:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select{top:auto;margin-top:0;margin-bottom:0;padding-top:0;padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2364748B' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right -7px center;background-size:24px}.dark .mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2397a6ba' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E")}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{display:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{padding:0;border-radius:6px;border-width:1px;border-style:solid;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity))!important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important;--tw-bg-opacity: .05 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:not(.mdc-text-field--no-label){margin-top:24px;overflow:visible}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay{border-radius:6px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{position:relative;display:flex;align-items:stretch;border-radius:6px;padding:0 16px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:12px;padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 4px 0 -10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-left:-8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:12px;padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 4px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin-left:10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-right:-8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{display:inline-flex;align-items:center;justify-content:center;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;font-size:1.5rem;line-height:1.5rem}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon svg{width:1.5rem;height:1.5rem}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select{display:flex;align-items:center}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{border-top-color:var(--angor-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger{display:flex;align-items:center}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value{display:flex;max-width:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon{margin:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;align-items:center;transform:none;margin-left:4px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{min-height:0;--tw-text-opacity: 1 !important;color:rgb(8 59 70 / var(--tw-text-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{position:static;display:flex;align-items:center;width:88px;min-height:48px;padding:0;border:0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-floating-label{top:-25px!important;left:0!important;width:100%!important;transform:none!important;pointer-events:auto;font-weight:500;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element{margin:12px 0;padding:0 6px 0 0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-chip-set{width:100%;margin:0 -8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-line-ripple{display:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper{font-size:12px;font-weight:500}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{padding:0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-self:flex-start;padding-top:14px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded .mat-mdc-text-field-wrapper{border-radius:24px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{border-radius:24px 0 0 24px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 2px 0 -10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-right:4px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{border-radius:0 24px 24px 0}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 2px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-left:4px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button{width:32px!important;min-width:32px;height:32px;min-height:32px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin-left:-6px;margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin-left:12px;margin-right:-6px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element{margin:8px 0}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{padding-top:10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded .mat-mdc-text-field-wrapper{border-radius:20px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{border-radius:20px 0 0 20px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{border-radius:0 20px 20px 0!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{align-self:stretch!important;margin:0 16px 0 -16px!important;padding-left:16px!important;border-radius:6px 0 0 6px;border-right-width:1px;border-style:solid}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 6px 0 -10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-right:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-right:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-self:stretch!important;margin:0 -16px 0 16px!important;padding-right:16px!important;border-radius:0 6px 6px 0;border-left-width:1px;border-style:solid}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 6px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin:0 -4px 0 16px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-left:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-left:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-bg-default-rgb),var(--tw-bg-opacity))!important;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-items:flex-start}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-bold .mat-mdc-text-field-wrapper{border-width:2px!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:var(--angor-warn)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__trailing{border-color:var(--angor-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__trailing{border-color:var(--angor-accent)!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch{border-right-style:none!important}.mat-icon{display:inline-flex!important;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;font-size:24px;line-height:24px;-webkit-appearance:none!important}.mat-mdc-input-element::placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element::-moz-placeholder{-moz-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element::-webkit-input-placeholder{-webkit-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element:-ms-input-placeholder{-ms-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-form-field-invalid .mat-mdc-input-element::placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity))!important}.mat-form-field-invalid .mat-mdc-input-element::-moz-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity))!important}.mat-form-field-invalid .mat-mdc-input-element::-webkit-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity))!important}.mat-form-field-invalid .mat-mdc-input-element:-ms-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity))!important}.mat-mdc-menu-panel{min-width:144px!important}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;padding-right:16px}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-icon-no-color{--tw-text-opacity: 1;color:rgba(var(--angor-mat-icon-rgb),var(--tw-text-opacity))}.mat-mdc-menu-panel .mat-mdc-menu-content mat-divider{margin:8px 0}.mat-mdc-paginator .mat-mdc-paginator-container{padding:8px 16px;justify-content:space-between}@media (min-width: 600px){.mat-mdc-paginator .mat-mdc-paginator-container{justify-content:normal}}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size{align-items:center;min-height:40px;margin:8px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{display:none;margin-right:12px}@media (min-width: 600px){.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{display:block}}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select{margin:0}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper{padding:0 10px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper .mat-form-field-flex{min-height:32px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions{margin:8px 0}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions .mat-mdc-paginator-range-label{margin-right:16px}.mat-mdc-select{display:inline-flex!important}.mat-mdc-select .mat-mdc-select-placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value{position:relative;display:flex;max-width:none}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text{display:inline-flex}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mat-mdc-select .mat-mdc-select-arrow-wrapper{transform:translateY(0)!important}.mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{margin:0 0 0 8px;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:#fff!important}.dark .mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:#000!important}.mat-step-icon .mat-icon{color:currentColor!important}.mat-step-label,.mat-step-label-selected{font-weight:500!important}.mat-mdc-table .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background:none!important}.mat-mdc-tab-group.angor-mat-no-header .mat-mdc-tab-header{height:0!important;max-height:0!important;border:none!important;visibility:hidden!important;opacity:0!important}.mat-mdc-tab-group:not(.mat-background-primary):not(.mat-background-accent) .mat-mdc-tab-header .mat-mdc-tab-label-container{box-shadow:inset 0 -1px var(--angor-border)}.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container{margin:0 24px}.mat-mdc-tab-group .mat-mdc-tab-body-content{padding:24px}textarea.mat-mdc-input-element{box-sizing:content-box!important}.mat-toolbar.mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .text-secondary{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-primary .text-hint,.mat-toolbar.mat-primary .text-disabled{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-primary .divider{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-accent .text-secondary{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .text-hint,.mat-toolbar.mat-accent .text-disabled{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .divider{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-warn .text-secondary{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .text-hint,.mat-toolbar.mat-warn .text-disabled{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .divider{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .12 !important}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--angor-text-default)!important;color:#fff}.dark .mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--angor-text-secondary)!important;color:var(--angor-bg-default)!important}code[class*=language-] .hljs-comment,code[class*=language-] .hljs-quote,pre[class*=language-] .hljs-comment,pre[class*=language-] .hljs-quote{color:#8b9fc1;font-style:italic}code[class*=language-] .hljs-doctag,code[class*=language-] .hljs-keyword,code[class*=language-] .hljs-formula,pre[class*=language-] .hljs-doctag,pre[class*=language-] .hljs-keyword,pre[class*=language-] .hljs-formula{color:#22d3ee}code[class*=language-] .hljs-name,pre[class*=language-] .hljs-name{color:#e879f9}code[class*=language-] .hljs-tag,pre[class*=language-] .hljs-tag{color:#bae6fd}code[class*=language-] .hljs-section,code[class*=language-] .hljs-selector-tag,code[class*=language-] .hljs-deletion,code[class*=language-] .hljs-subst,pre[class*=language-] .hljs-section,pre[class*=language-] .hljs-selector-tag,pre[class*=language-] .hljs-deletion,pre[class*=language-] .hljs-subst{color:#f87f71}code[class*=language-] .hljs-literal,pre[class*=language-] .hljs-literal{color:#36beff}code[class*=language-] .hljs-string,code[class*=language-] .hljs-regexp,code[class*=language-] .hljs-addition,code[class*=language-] .hljs-attribute,code[class*=language-] .hljs-meta-string,pre[class*=language-] .hljs-string,pre[class*=language-] .hljs-regexp,pre[class*=language-] .hljs-addition,pre[class*=language-] .hljs-attribute,pre[class*=language-] .hljs-meta-string{color:#bef264}code[class*=language-] .hljs-built_in,code[class*=language-] .hljs-class .hljs-title,pre[class*=language-] .hljs-built_in,pre[class*=language-] .hljs-class .hljs-title{color:#ffd374}code[class*=language-] .hljs-attr,code[class*=language-] .hljs-variable,code[class*=language-] .hljs-template-variable,code[class*=language-] .hljs-type,code[class*=language-] .hljs-selector-class,code[class*=language-] .hljs-selector-attr,code[class*=language-] .hljs-selector-pseudo,code[class*=language-] .hljs-number,pre[class*=language-] .hljs-attr,pre[class*=language-] .hljs-variable,pre[class*=language-] .hljs-template-variable,pre[class*=language-] .hljs-type,pre[class*=language-] .hljs-selector-class,pre[class*=language-] .hljs-selector-attr,pre[class*=language-] .hljs-selector-pseudo,pre[class*=language-] .hljs-number{color:#22d3ee}code[class*=language-] .hljs-symbol,code[class*=language-] .hljs-bullet,code[class*=language-] .hljs-link,code[class*=language-] .hljs-meta,code[class*=language-] .hljs-selector-id,code[class*=language-] .hljs-title,pre[class*=language-] .hljs-symbol,pre[class*=language-] .hljs-bullet,pre[class*=language-] .hljs-link,pre[class*=language-] .hljs-meta,pre[class*=language-] .hljs-selector-id,pre[class*=language-] .hljs-title{color:#e879f9}code[class*=language-] .hljs-emphasis,pre[class*=language-] .hljs-emphasis{font-style:italic}code[class*=language-] .hljs-strong,pre[class*=language-] .hljs-strong{font-weight:700}code[class*=language-] .hljs-link,pre[class*=language-] .hljs-link{text-decoration:underline}.ps{position:relative}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps.ps--focus>.ps__rail-x,.ps.ps--focus>.ps__rail-y,.ps.ps--scrolling-x>.ps__rail-x,.ps.ps--scrolling-x>.ps__rail-y,.ps.ps--scrolling-y>.ps__rail-x,.ps.ps--scrolling-y>.ps__rail-y{opacity:1}.ps>.ps__rail-x,.ps>.ps__rail-y{z-index:99999}.ps>.ps__rail-x{height:14px;background:transparent!important;transition:none!important}.ps>.ps__rail-x:hover,.ps>.ps__rail-x:focus,.ps>.ps__rail-x.ps--clicking{opacity:1}.ps>.ps__rail-x:hover .ps__thumb-x,.ps>.ps__rail-x:focus .ps__thumb-x,.ps>.ps__rail-x.ps--clicking .ps__thumb-x{height:10px}.ps>.ps__rail-x .ps__thumb-x{background:#00000080;box-shadow:0 0 0 1px #ffffff26;height:6px;transition:height 225ms cubic-bezier(.25,.8,.25,1)}.ps>.ps__rail-y{width:14px;background:transparent!important;transition:none!important;left:auto!important}.ps>.ps__rail-y:hover,.ps>.ps__rail-y:focus,.ps>.ps__rail-y.ps--clicking{opacity:1}.ps>.ps__rail-y:hover .ps__thumb-y,.ps>.ps__rail-y:focus .ps__thumb-y,.ps>.ps__rail-y.ps--clicking .ps__thumb-y{width:10px}.ps>.ps__rail-y .ps__thumb-y{background:#00000080;box-shadow:0 0 0 1px #ffffff26;width:6px;transition:width 225ms cubic-bezier(.25,.8,.25,1)}.ql-toolbar{border-radius:6px 6px 0 0;padding:0!important;--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity));border-color:rgb(107 152 164 / var(--tw-border-opacity))!important;--tw-border-opacity: 1 !important}.dark .ql-toolbar{background-color:#0000000d;--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity))!important}.ql-toolbar .ql-formats{margin:11px 8px!important}.ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(8 59 70 / var(--tw-border-opacity))}.ql-toolbar .ql-picker.ql-expanded .ql-picker-options{z-index:10!important;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-options{--tw-border-opacity: 1;border-color:rgb(8 59 70 / var(--tw-border-opacity))}.ql-toolbar .ql-picker .ql-picker-label,.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item{--tw-text-opacity: 1;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))}.ql-toolbar .ql-stroke,.ql-toolbar .ql-stroke-mitter{stroke:var(--angor-icon)}.ql-toolbar .ql-fill{fill:var(--angor-icon)}.ql-toolbar button:hover,.ql-toolbar button:focus,.ql-toolbar button.ql-active,.ql-toolbar .ql-picker-label:hover,.ql-toolbar .ql-picker-label.ql-active,.ql-toolbar .ql-picker-item:hover,.ql-toolbar .ql-picker-item.ql-selected{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}.ql-toolbar button:hover .ql-stroke,.ql-toolbar button:hover .ql-stroke-mitter,.ql-toolbar button:focus .ql-stroke,.ql-toolbar button:focus .ql-stroke-mitter,.ql-toolbar button.ql-active .ql-stroke,.ql-toolbar button.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-toolbar .ql-picker-label:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-toolbar .ql-picker-item:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter{stroke:var(--angor-primary)!important}.ql-toolbar button:hover .ql-fill,.ql-toolbar button:focus .ql-fill,.ql-toolbar button.ql-active .ql-fill,.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:var(--angor-primary)!important}.ql-container{overflow:auto;min-height:160px;max-height:400px;border-radius:0 0 6px 6px;border-color:rgb(107 152 164 / var(--tw-border-opacity))!important;--tw-border-opacity: 1 !important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark .ql-container{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity))!important}.ql-container .ql-editor{--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity))}.ql-container .ql-editor.ql-blank:before{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .38 !important}.ql-container .ql-tooltip{border-radius:.375rem;--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity));padding:.25rem .75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .ql-container .ql-tooltip{--tw-border-opacity: 1 !important;border-color:rgb(5 43 51 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity))!important;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.ql-container .ql-tooltip:before{--tw-text-opacity: 1;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important;--tw-text-opacity: .6 !important}.ql-container .ql-tooltip .ql-action,.ql-container .ql-tooltip .ql-remove{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))}.dark .ql-container .ql-tooltip .ql-action,.dark .ql-container .ql-tooltip .ql-remove{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity))}.ql-container .ql-tooltip .ql-action:after{border-right-width:1px!important;--tw-border-opacity: 1 !important;border-right-color:rgb(107 152 164 / var(--tw-border-opacity))!important}.dark .ql-container .ql-tooltip .ql-action:after{--tw-border-opacity: 1 !important;border-right-color:rgb(8 59 70 / var(--tw-border-opacity))!important}.ql-container .ql-tooltip input{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important;border-radius:.125rem!important;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.dark .ql-container .ql-tooltip input{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity))!important}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:15px;background:#fff}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:6px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:15px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.emoji-mart-dark{color:#e5eef0;border-color:#083b46;border-width:2px;border-radius:15px;background-color:#022229}.emoji-mart-dark .emoji-mart-bar{border-color:#083b46}.emoji-mart-dark .emoji-mart-search input{color:#e5eef0;border-color:#083b46;background-color:#07343e}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#e5eef0}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#052b33}.emoji-mart-dark .emoji-mart-category-label span{background-color:#032128;color:#e5eef0}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#083b46;background-color:#022229}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#9bbac3}body{overflow-x:hidden}.overscroll-y-contain{overflow:hidden!important}.emoji-picker-container{position:absolute;bottom:60px;left:0;z-index:100000}input,textarea,select,button{font-size:16px}.large-font{font-size:3rem}.qrcode{display:flex;justify-content:center}.qrcode-image{width:100%!important}.heart-beat{animation:heartBeatAnimation .3s ease-in-out}@keyframes heartBeatAnimation{0%{transform:scale(1)}30%{transform:scale(2)}60%{transform:scale(1)}to{transform:scale(1)}}.pointer-events-none{pointer-events:none!important}.visible{visibility:visible!important}.collapse{visibility:collapse!important}.static{position:static!important}.fixed{position:fixed!important}.\!absolute,.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.inset-0{inset:0!important}.inset-auto{inset:auto!important}.-left-1{left:-.25rem!important}.-right-1{right:-.25rem!important}.-right-16{right:-4rem!important}.-top-16{top:-4rem!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.right-0{right:0!important}.right-2{right:.5rem!important}.right-5{right:1.25rem!important}.top-0{top:0!important}.top-1\/2{top:50%!important}.top-2{top:.5rem!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-49{z-index:49!important}.z-50{z-index:50!important}.z-90{z-index:90!important}.z-99{z-index:99!important}.z-999{z-index:999!important}.col-span-2{grid-column:span 2 / span 2!important}.m-0{margin:0!important}.m-0\.5{margin:.125rem!important}.m-8{margin:2rem!important}.m-auto{margin:auto!important}.-mx-3{margin-left:-.75rem!important;margin-right:-.75rem!important}.-mx-6{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-1\.5{margin-left:.375rem!important;margin-right:.375rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-8{margin-left:2rem!important;margin-right:2rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-0\.5{margin-top:.125rem!important;margin-bottom:.125rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.my-px{margin-top:1px!important;margin-bottom:1px!important}.-mb-px{margin-bottom:-1px!important}.-ml-0\.5{margin-left:-.125rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-.75rem!important}.-ml-px{margin-left:-1px!important}.-mr-4{margin-right:-1rem!important}.-mr-px{margin-right:-1px!important}.-mt-12{margin-top:-3rem!important}.-mt-16{margin-top:-4rem!important}.-mt-26{margin-top:-6.5rem!important}.-mt-5{margin-top:-1.25rem!important}.-mt-px{margin-top:-1px!important}.mb-1{margin-bottom:.25rem!important}.mb-10{margin-bottom:2.5rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.mb-px{margin-bottom:1px!important}.ml-0\.5{margin-left:.125rem!important}.ml-1{margin-left:.25rem!important}.ml-1\.5{margin-left:.375rem!important}.ml-2{margin-left:.5rem!important}.ml-2\.5{margin-left:.625rem!important}.ml-3{margin-left:.75rem!important}.ml-4{margin-left:1rem!important}.ml-6{margin-left:1.5rem!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:.25rem!important}.mr-1\.5{margin-right:.375rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:.75rem!important}.mr-4{margin-right:1rem!important}.mr-6{margin-right:1.5rem!important}.mt-0\.5{margin-top:.125rem!important}.mt-1{margin-top:.25rem!important}.mt-1\.5{margin-top:.375rem!important}.mt-10{margin-top:2.5rem!important}.mt-11{margin-top:2.75rem!important}.mt-12{margin-top:3rem!important}.mt-2{margin-top:.5rem!important}.mt-2\.5{margin-top:.625rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mt-px{margin-top:1px!important}.line-clamp-1{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}.line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}.hidden{display:none!important}.h-1{height:.25rem!important}.h-1\.5{height:.375rem!important}.h-10{height:2.5rem!important}.h-11{height:2.75rem!important}.h-12{height:3rem!important}.h-14{height:3.5rem!important}.h-16{height:4rem!important}.h-18{height:4.5rem!important}.h-2{height:.5rem!important}.h-2\.5{height:.625rem!important}.h-20{height:5rem!important}.h-24{height:6rem!important}.h-3{height:.75rem!important}.h-32{height:8rem!important}.h-4{height:1rem!important}.h-40{height:10rem!important}.h-6{height:1.5rem!important}.h-7{height:1.75rem!important}.h-8{height:2rem!important}.h-full{height:100%!important}.max-h-120{max-height:30rem!important}.max-h-128{max-height:32rem!important}.max-h-140{max-height:35rem!important}.max-h-20{max-height:5rem!important}.min-h-20{min-height:5rem!important}.min-h-32{min-height:8rem!important}.min-h-6{min-height:1.5rem!important}.w-1{width:.25rem!important}.w-1\.5{width:.375rem!important}.w-1\/2{width:50%!important}.w-10{width:2.5rem!important}.w-12{width:3rem!important}.w-14{width:3.5rem!important}.w-16{width:4rem!important}.w-2{width:.5rem!important}.w-24{width:6rem!important}.w-3{width:.75rem!important}.w-30{width:7.5rem!important}.w-32{width:8rem!important}.w-4{width:1rem!important}.w-40{width:10rem!important}.w-5{width:1.25rem!important}.w-50{width:12.5rem!important}.w-6{width:1.5rem!important}.w-7{width:1.75rem!important}.w-8{width:2rem!important}.w-full{width:100%!important}.w-screen{width:100vw!important}.min-w-0{min-width:0px!important}.min-w-12{min-width:3rem!important}.min-w-32{min-width:8rem!important}.min-w-4{min-width:1rem!important}.min-w-screen{min-width:100vw!important}.max-w-140{max-width:35rem!important}.max-w-2xl{max-width:42rem!important}.max-w-3\/4{max-width:75%!important}.max-w-3xl{max-width:48rem!important}.max-w-4xl{max-width:56rem!important}.max-w-5xl{max-width:64rem!important}.max-w-60{max-width:15rem!important}.max-w-80{max-width:20rem!important}.max-w-fit{max-width:fit-content!important}.max-w-full{max-width:100%!important}.max-w-md{max-width:28rem!important}.max-w-sm{max-width:24rem!important}.max-w-xs{max-width:20rem!important}.flex-0{flex:0 0 auto!important}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.flex-grow{flex-grow:1!important}.-translate-x-80{--tw-translate-x: -20rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-x-full{--tw-translate-x: -100% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.translate-x-0{--tw-translate-x: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rotate-0{--tw-rotate: 0deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rotate-180{--tw-rotate: 180deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-scale-x-1{--tw-scale-x: -1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.cursor-pointer{cursor:pointer!important}.resize{resize:both!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-items-start{justify-items:start!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-y-8{row-gap:2rem!important}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.125rem * var(--tw-space-x-reverse))!important;margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.25rem * var(--tw-space-x-reverse))!important;margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.75rem * var(--tw-space-x-reverse))!important;margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1rem * var(--tw-space-x-reverse))!important;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.25rem * var(--tw-space-y-reverse))!important}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0 !important;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;border-bottom-width:calc(1px * var(--tw-divide-y-reverse))!important}.self-start{align-self:flex-start!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overscroll-y-contain{overscroll-behavior-y:contain!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.break-words{overflow-wrap:break-word!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.rounded-sm{border-radius:.125rem!important}.rounded-b{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-l-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-b{border-bottom-width:1px!important}.border-l{border-left-width:1px!important}.border-l-2{border-left-width:2px!important}.border-r{border-right-width:1px!important}.border-t{border-top-width:1px!important}.border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity))!important}.border-gray-300\/70{border-color:#6b98a4b3!important}.border-gray-500{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity))!important}.border-gray-700{--tw-border-opacity: 1 !important;border-color:rgb(5 43 51 / var(--tw-border-opacity))!important}.border-primary{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity))!important}.border-slate-300{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity))!important}.border-warn{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity))!important}.border-r-gray-300{--tw-border-opacity: 1 !important;border-right-color:rgb(107 152 164 / var(--tw-border-opacity))!important}.border-r-gray-500{--tw-border-opacity: 1 !important;border-right-color:rgb(8 59 70 / var(--tw-border-opacity))!important}.border-opacity-100{--tw-border-opacity: 1 !important}.bg-\[\#086c81\]{--tw-bg-opacity: 1 !important;background-color:rgb(8 108 129 / var(--tw-bg-opacity))!important}.bg-accent-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity))!important}.bg-accent-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity))!important}.bg-amber-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 243 199 / var(--tw-bg-opacity))!important}.bg-amber-200{--tw-bg-opacity: 1 !important;background-color:rgb(253 230 138 / var(--tw-bg-opacity))!important}.bg-amber-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity))!important}.bg-black{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important}.bg-black\/10{background-color:#0000001a!important}.bg-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity))!important}.bg-blue-200{--tw-bg-opacity: 1 !important;background-color:rgb(191 219 254 / var(--tw-bg-opacity))!important}.bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity))!important}.bg-blue-500{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity))!important}.bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(203 221 225 / var(--tw-bg-opacity))!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(155 186 195 / var(--tw-bg-opacity))!important}.bg-gray-300{--tw-bg-opacity: 1 !important;background-color:rgb(107 152 164 / var(--tw-bg-opacity))!important}.bg-gray-400{--tw-bg-opacity: 1 !important;background-color:rgb(59 117 134 / var(--tw-bg-opacity))!important}.bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(229 238 240 / var(--tw-bg-opacity))!important}.bg-gray-500{--tw-bg-opacity: 1 !important;background-color:rgb(8 59 70 / var(--tw-bg-opacity))!important}.bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity))!important}.bg-gray-800{--tw-bg-opacity: 1 !important;background-color:rgb(3 33 40 / var(--tw-bg-opacity))!important}.bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgb(2 34 41 / var(--tw-bg-opacity))!important}.bg-green-100{--tw-bg-opacity: 1 !important;background-color:rgb(220 252 231 / var(--tw-bg-opacity))!important}.bg-green-200{--tw-bg-opacity: 1 !important;background-color:rgb(187 247 208 / var(--tw-bg-opacity))!important}.bg-green-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 253 244 / var(--tw-bg-opacity))!important}.bg-primary{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-rgb),var(--tw-bg-opacity))!important}.bg-primary-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-100-rgb),var(--tw-bg-opacity))!important}.bg-primary-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity))!important}.bg-primary-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity))!important}.bg-red-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity))!important}.bg-red-200{--tw-bg-opacity: 1 !important;background-color:rgb(254 202 202 / var(--tw-bg-opacity))!important}.bg-red-50{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity))!important}.bg-teal-600{--tw-bg-opacity: 1 !important;background-color:rgb(13 148 136 / var(--tw-bg-opacity))!important}.bg-transparent{background-color:transparent!important}.bg-warn-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-100-rgb),var(--tw-bg-opacity))!important}.bg-warn-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity))!important}.bg-warn-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.bg-opacity-5{--tw-bg-opacity: .05 !important}.bg-opacity-60{--tw-bg-opacity: .6 !important}.bg-opacity-80{--tw-bg-opacity: .8 !important}.bg-opacity-90{--tw-bg-opacity: .9 !important}.object-cover{object-fit:cover!important}.object-center{object-position:center!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-16{padding:4rem!important}.p-2{padding:.5rem!important}.p-4{padding:1rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.px-16{padding-left:4rem!important;padding-right:4rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.pb-12{padding-bottom:3rem!important}.pb-28{padding-bottom:7rem!important}.pb-6{padding-bottom:1.5rem!important}.pl-2{padding-left:.5rem!important}.pl-5{padding-left:1.25rem!important}.pl-6{padding-left:1.5rem!important}.pr-4{padding-right:1rem!important}.pr-6{padding-right:1.5rem!important}.pt-4{padding-top:1rem!important}.pt-6{padding-top:1.5rem!important}.pt-8{padding-top:2rem!important}.pt-9{padding-top:2.25rem!important}.text-center{text-align:center!important}.text-2xl{font-size:1.25rem!important}.text-3xl{font-size:1.5rem!important}.text-4xl{font-size:2rem!important}.text-7xl{font-size:3rem!important}.text-8xl{font-size:4rem!important}.text-base{font-size:.875rem!important}.text-lg{font-size:1rem!important}.text-md{font-size:.8125rem!important}.text-sm{font-size:.75rem!important}.text-xl{font-size:1.125rem!important}.text-xs{font-size:.625rem!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.leading-10{line-height:2.5rem!important}.leading-5{line-height:1.25rem!important}.leading-6{line-height:1.5rem!important}.leading-none{line-height:1!important}.leading-tight{line-height:1.25!important}.tracking-tight{letter-spacing:-.025em!important}.text-accent{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity))!important}.text-accent-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-50-rgb),var(--tw-text-opacity))!important}.text-accent-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity))!important}.text-amber-50{--tw-text-opacity: 1 !important;color:rgb(255 251 235 / var(--tw-text-opacity))!important}.text-amber-500{--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity))!important}.text-blue-50{--tw-text-opacity: 1 !important;color:rgb(239 246 255 / var(--tw-text-opacity))!important}.text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity))!important}.text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity))!important}.text-current{color:currentColor!important}.text-gray-100{--tw-text-opacity: 1 !important;color:rgb(203 221 225 / var(--tw-text-opacity))!important}.text-gray-400{--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity))!important}.text-gray-50{--tw-text-opacity: 1 !important;color:rgb(229 238 240 / var(--tw-text-opacity))!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgb(8 59 70 / var(--tw-text-opacity))!important}.text-gray-600{--tw-text-opacity: 1 !important;color:rgb(7 52 62 / var(--tw-text-opacity))!important}.text-gray-700{--tw-text-opacity: 1 !important;color:rgb(5 43 51 / var(--tw-text-opacity))!important}.text-gray-800{--tw-text-opacity: 1 !important;color:rgb(3 33 40 / var(--tw-text-opacity))!important}.text-gray-900{--tw-text-opacity: 1 !important;color:rgb(2 34 41 / var(--tw-text-opacity))!important}.text-green-50{--tw-text-opacity: 1 !important;color:rgb(240 253 244 / var(--tw-text-opacity))!important}.text-green-500{--tw-text-opacity: 1 !important;color:rgb(34 197 94 / var(--tw-text-opacity))!important}.text-green-700{--tw-text-opacity: 1 !important;color:rgb(21 128 61 / var(--tw-text-opacity))!important}.text-indigo-50{--tw-text-opacity: 1 !important;color:rgb(238 242 255 / var(--tw-text-opacity))!important}.text-on-accent{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity))!important}.text-on-primary{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity))!important}.text-on-warn{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity))!important}.text-orange-500{--tw-text-opacity: 1 !important;color:rgb(249 115 22 / var(--tw-text-opacity))!important}.text-primary{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity))!important}.text-primary-400{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity))!important}.text-primary-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-50-rgb),var(--tw-text-opacity))!important}.text-primary-500{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-500-rgb),var(--tw-text-opacity))!important}.text-primary-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity))!important}.text-primary-700{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity))!important}.text-red-50{--tw-text-opacity: 1 !important;color:rgb(254 242 242 / var(--tw-text-opacity))!important}.text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity))!important}.text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity))!important}.text-red-700{--tw-text-opacity: 1 !important;color:rgb(185 28 28 / var(--tw-text-opacity))!important}.text-warn{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity))!important}.text-warn-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-50-rgb),var(--tw-text-opacity))!important}.text-warn-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity))!important}.text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.text-opacity-12{--tw-text-opacity: .12 !important}.text-opacity-38{--tw-text-opacity: .38 !important}.text-opacity-60{--tw-text-opacity: .6 !important}.underline{text-decoration-line:underline!important}.overline{text-decoration-line:overline!important}.opacity-100{opacity:1!important}.opacity-25{opacity:.25!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.outline{outline-style:solid!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-inset{--tw-ring-inset: inset !important}.ring-primary{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-rgb), var(--tw-ring-opacity)) !important}.ring-primary-50{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-50-rgb), var(--tw-ring-opacity)) !important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.backdrop-blur{--tw-backdrop-blur: blur(8px) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-shadow{transition-property:box-shadow!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-transform{transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-150{transition-duration:.15s!important}.duration-300{transition-duration:.3s!important}.duration-400{transition-duration:.4s!important}.ease-drawer{transition-timing-function:cubic-bezier(.25,.8,.25,1)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.icon-size-24{width:6rem!important;height:6rem!important;min-width:6rem!important;min-height:6rem!important;font-size:6rem!important;line-height:6rem!important}.icon-size-24 svg{width:6rem!important;height:6rem!important}.icon-size-4{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;font-size:1rem!important;line-height:1rem!important}.icon-size-4 svg{width:1rem!important;height:1rem!important}.icon-size-5{width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important;font-size:1.25rem!important;line-height:1.25rem!important}.icon-size-5 svg{width:1.25rem!important;height:1.25rem!important}.icon-size-6{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;min-height:1.5rem!important;font-size:1.5rem!important;line-height:1.5rem!important}.icon-size-6 svg{width:1.5rem!important;height:1.5rem!important}.icon-size-7{width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important;font-size:1.75rem!important;line-height:1.75rem!important}.icon-size-7 svg{width:1.75rem!important;height:1.75rem!important}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(203 221 225 / var(--tw-bg-opacity))!important}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(229 238 240 / var(--tw-bg-opacity))!important}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity))!important}.hover\:underline:hover{text-decoration-line:underline!important}.hover\:opacity-80:hover{opacity:.8!important}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(8 59 70 / var(--tw-ring-opacity)) !important}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(59 117 134 / var(--tw-bg-opacity))!important}.group:hover .group-hover\:flex{display:flex!important}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity))!important}.group:hover .group-hover\:opacity-100{opacity:1!important}.group:hover .group-hover\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark\:flex:is(.dark *){display:flex!important}.dark\:hidden:is(.dark *){display:none!important}.dark\:border-b:is(.dark *){border-bottom-width:1px!important}.dark\:border-l:is(.dark *){border-left-width:1px!important}.dark\:border-t:is(.dark *){border-top-width:1px!important}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity))!important}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(7 52 62 / var(--tw-border-opacity))!important}.dark\:border-primary:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity))!important}.dark\:border-slate-500:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity))!important}.dark\:border-warn:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity))!important}.dark\:bg-accent-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity))!important}.dark\:bg-amber-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(245 158 11 / var(--tw-bg-opacity))!important}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity))!important}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(8 59 70 / var(--tw-bg-opacity))!important}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(7 52 62 / var(--tw-bg-opacity))!important}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity))!important}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(3 33 40 / var(--tw-bg-opacity))!important}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(2 34 41 / var(--tw-bg-opacity))!important}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(34 197 94 / var(--tw-bg-opacity))!important}.dark\:bg-primary-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-500-rgb),var(--tw-bg-opacity))!important}.dark\:bg-primary-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity))!important}.dark\:bg-primary-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-800-rgb),var(--tw-bg-opacity))!important}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(220 38 38 / var(--tw-bg-opacity))!important}.dark\:bg-transparent:is(.dark *){background-color:transparent!important}.dark\:bg-warn-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity))!important}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.dark\:bg-opacity-10:is(.dark *){--tw-bg-opacity: .1 !important}.dark\:bg-opacity-5:is(.dark *){--tw-bg-opacity: .05 !important}.dark\:text-accent-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-50-rgb),var(--tw-text-opacity))!important}.dark\:text-amber-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 251 235 / var(--tw-text-opacity))!important}.dark\:text-blue-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(239 246 255 / var(--tw-text-opacity))!important}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(155 186 195 / var(--tw-text-opacity))!important}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity))!important}.dark\:text-gray-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(229 238 240 / var(--tw-text-opacity))!important}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(7 52 62 / var(--tw-text-opacity))!important}.dark\:text-green-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(240 253 244 / var(--tw-text-opacity))!important}.dark\:text-primary-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity))!important}.dark\:text-primary-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-50-rgb),var(--tw-text-opacity))!important}.dark\:text-primary-500:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-500-rgb),var(--tw-text-opacity))!important}.dark\:text-red-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(254 242 242 / var(--tw-text-opacity))!important}.dark\:text-warn-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-50-rgb),var(--tw-text-opacity))!important}.dark\:text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(2 34 41 / var(--tw-ring-opacity)) !important}.dark\:hover\:bg-black:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important}.dark\:hover\:bg-opacity-5:hover:is(.dark *){--tw-bg-opacity: .05 !important}@media (min-width: 600px){.sm\:static{position:static!important}.sm\:absolute{position:absolute!important}.sm\:inset-0{inset:0!important}.sm\:inset-auto{inset:auto!important}.sm\:right-7{right:1.75rem!important}.sm\:col-span-4{grid-column:span 4 / span 4!important}.sm\:mx-0{margin-left:0!important;margin-right:0!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.sm\:mx-8{margin-left:2rem!important;margin-right:2rem!important}.sm\:my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.sm\:-mr-4{margin-right:-1rem!important}.sm\:-mt-24{margin-top:-6rem!important}.sm\:mb-0{margin-bottom:0!important}.sm\:mb-6{margin-bottom:1.5rem!important}.sm\:ml-0{margin-left:0!important}.sm\:ml-8{margin-left:2rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mr-4{margin-right:1rem!important}.sm\:mt-0{margin-top:0!important}.sm\:mt-20{margin-top:5rem!important}.sm\:mt-24{margin-top:6rem!important}.sm\:mt-8{margin-top:2rem!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}.sm\:hidden{display:none!important}.sm\:h-20{height:5rem!important}.sm\:h-full{height:100%!important}.sm\:max-h-120{max-height:30rem!important}.sm\:w-100{width:25rem!important}.sm\:w-80{width:20rem!important}.sm\:w-90{width:22.5rem!important}.sm\:w-96{width:24rem!important}.sm\:w-auto{width:auto!important}.sm\:min-w-100{min-width:25rem!important}.sm\:min-w-90{min-width:22.5rem!important}.sm\:max-w-120{max-width:30rem!important}.sm\:max-w-5xl{max-width:64rem!important}.sm\:max-w-none{max-width:none!important}.sm\:-translate-x-96{--tw-translate-x: -24rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm\:flex-row{flex-direction:row!important}.sm\:items-start{align-items:flex-start!important}.sm\:items-center{align-items:center!important}.sm\:justify-start{justify-content:flex-start!important}.sm\:justify-end{justify-content:flex-end!important}.sm\:justify-center{justify-content:center!important}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:rounded-2xl{border-radius:1rem!important}.sm\:bg-transparent{background-color:transparent!important}.sm\:p-10{padding:2.5rem!important}.sm\:p-12{padding:3rem!important}.sm\:p-16{padding:4rem!important}.sm\:p-8{padding:2rem!important}.sm\:px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.sm\:px-16{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-18{padding-left:4.5rem!important;padding-right:4.5rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-8{padding-left:2rem!important;padding-right:2rem!important}.sm\:pb-10{padding-bottom:2.5rem!important}.sm\:pb-48{padding-bottom:12rem!important}.sm\:pb-8{padding-bottom:2rem!important}.sm\:pr-8{padding-right:2rem!important}.sm\:pt-20{padding-top:5rem!important}.sm\:text-left{text-align:left!important}.sm\:text-2xl{font-size:1.25rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-7xl{font-size:3rem!important}.sm\:opacity-0{opacity:0!important}.sm\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.group:hover .sm\:group-hover\:opacity-100{opacity:1!important}}@media (min-width: 960px){.md\:-ml-2{margin-left:-.5rem!important}.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:h-full{height:100%!important}.md\:w-1\/2{width:50%!important}.md\:max-w-4xl{max-width:56rem!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:items-start{align-items:flex-start!important}.md\:items-center{align-items:center!important}.md\:justify-start{justify-content:flex-start!important}.md\:justify-end{justify-content:flex-end!important}.md\:gap-x-6{column-gap:1.5rem!important}.md\:gap-y-0{row-gap:0px!important}.md\:rounded-none{border-radius:0!important}.md\:p-16{padding:4rem!important}.md\:p-8{padding:2rem!important}.md\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-8{padding-left:2rem!important;padding-right:2rem!important}.md\:pb-12{padding-bottom:3rem!important}.md\:text-7xl{font-size:3rem!important}.md\:text-xl{font-size:1.125rem!important}.md\:leading-none{line-height:1!important}.md\:shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media (min-width: 1280px){.lg\:static{position:static!important}.lg\:sticky{position:sticky!important}.lg\:inset-auto{inset:auto!important}.lg\:left-full{left:100%!important}.lg\:right-0{right:0!important}.lg\:right-16{right:4rem!important}.lg\:m-0{margin:0!important}.lg\:-mt-22{margin-top:-5.5rem!important}.lg\:ml-0{margin-left:0!important}.lg\:ml-8{margin-left:2rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mr-8{margin-right:2rem!important}.lg\:mt-0{margin-top:0!important}.lg\:flex{display:flex!important}.lg\:hidden{display:none!important}.lg\:h-18{height:4.5rem!important}.lg\:h-80{height:20rem!important}.lg\:h-screen{height:100vh!important}.lg\:w-16{width:4rem!important}.lg\:min-w-100{min-width:25rem!important}.lg\:max-w-100,.lg\:max-w-\[25rem\]{max-width:25rem!important}.lg\:-translate-x-80{--tw-translate-x: -20rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-start{align-items:flex-start!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:border-l{border-left-width:1px!important}.lg\:border-r{border-right-width:1px!important}.lg\:p-12{padding:3rem!important}.lg\:px-28{padding-left:7rem!important;padding-right:7rem!important}.lg\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.lg\:shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media print{.print\:hidden{display:none!important}} + */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.example-viewer{display:flex;flex-direction:column;margin:32px 0;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.example-viewer .title{display:flex;align-items:center;justify-content:space-between;height:88px;min-height:88px;max-height:88px;padding:0 40px}.example-viewer .title h6{font-weight:700}.example-viewer .title .controls{display:flex;align-items:center}.example-viewer .title .controls>*+*{margin-left:8px}.example-viewer mat-tab-group .mat-tab-body-content .angor-highlight pre{margin:0;border-radius:0}input,textarea{background:transparent}input::placeholder,textarea::placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::placeholder,.mat-toolbar.mat-primary textarea::placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::placeholder,.mat-toolbar.mat-accent textarea::placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::placeholder,.mat-toolbar.mat-warn textarea::placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input::-moz-placeholder,textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-moz-placeholder,.mat-toolbar.mat-primary textarea::-moz-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-moz-placeholder,.mat-toolbar.mat-accent textarea::-moz-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-moz-placeholder,.mat-toolbar.mat-warn textarea::-moz-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-webkit-input-placeholder,.mat-toolbar.mat-primary textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-webkit-input-placeholder,.mat-toolbar.mat-accent textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-webkit-input-placeholder,.mat-toolbar.mat-warn textarea::-webkit-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input:-ms-input-placeholder,.mat-toolbar.mat-primary textarea:-ms-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input:-ms-input-placeholder,.mat-toolbar.mat-accent textarea:-ms-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input:-ms-input-placeholder,.mat-toolbar.mat-warn textarea:-ms-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-background-clip:text;-webkit-transition:background-color 5000s!important;transition:background-color 5000s!important}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:active,.dark textarea:-webkit-autofill,.dark textarea:-webkit-autofill:hover,.dark textarea:-webkit-autofill:focus,.dark textarea:-webkit-autofill:active{-webkit-text-fill-color:rgba(255,255,255,.87)}input [data-autocompleted],textarea [data-autocompleted]{background-color:transparent!important}.angor-backdrop-on-mobile{background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .6 !important}@media (min-width: 600px){.angor-backdrop-on-mobile{background-color:transparent!important}}*[class*=mat-],*[class*=mat-mdc-],*[class*=mat-] *,*[class*=mat-mdc-] *{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.mat-accordion .mat-expansion-panel{margin-bottom:24px;border-radius:8px!important;transition:box-shadow 225ms cubic-bezier(.4,0,.2,1);--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:last-child{margin-bottom:0}.mat-accordion .mat-expansion-panel.mat-expanded,.mat-accordion .mat-expansion-panel:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:transparent!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header{font-size:14px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{margin-right:28px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{border-color:currentColor!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-body{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-icon-button,.mat-mdc-fab,.mat-mdc-mini-fab{height:40px;min-height:40px;max-height:40px;line-height:1!important}.mat-mdc-button.angor-mat-button-large,.mat-mdc-raised-button.angor-mat-button-large,.mat-mdc-outlined-button.angor-mat-button-large,.mat-mdc-unelevated-button.angor-mat-button-large,.mat-mdc-icon-button.angor-mat-button-large,.mat-mdc-fab.angor-mat-button-large,.mat-mdc-mini-fab.angor-mat-button-large{height:48px;min-height:48px;max-height:48px}.mat-mdc-button[disabled=true] .mat-icon,.mat-mdc-raised-button[disabled=true] .mat-icon,.mat-mdc-outlined-button[disabled=true] .mat-icon,.mat-mdc-unelevated-button[disabled=true] .mat-icon,.mat-mdc-icon-button[disabled=true] .mat-icon,.mat-mdc-fab[disabled=true] .mat-icon,.mat-mdc-mini-fab[disabled=true] .mat-icon{opacity:.38!important}.mat-mdc-icon-button{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;padding:0!important}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{height:auto!important}.mat-mdc-fab{max-height:56px;border-radius:16px!important}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:16px!important}.mat-mdc-mini-fab{border-radius:12px!important}.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:12px!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button{padding:0 20px!important;border-radius:9999px!important}.mat-mdc-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon{margin-left:0!important;margin-right:0!important}.mat-mdc-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-raised-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-outlined-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-unelevated-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-icon-button .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle,.mat-mdc-mini-fab .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-container circle{stroke:currentColor!important;animation-duration:6s}.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #3b7586 !important;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1) !important}.dark .mat-mdc-raised-button,.dark .mat-mdc-unelevated-button,.dark .mat-mdc-fab,.dark .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000 !important;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1) !important}.mat-mdc-raised-button .mat-icon,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-fab .mat-icon,.mat-mdc-mini-fab .mat-icon{color:currentColor!important}.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:#0000001a!important}.mat-mdc-button:not([disabled=true]).mat-primary .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-primary .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-button:not([disabled=true]).mat-accent .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-accent .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-button:not([disabled=true]).mat-warn .mat-icon,.mat-mdc-icon-button:not([disabled=true]).mat-warn .mat-icon,.mat-mdc-outlined-button:not([disabled=true]).mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-outlined-button:not([disabled=true]){--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.mat-mdc-outlined-button:not([disabled=true]):is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.mat-mdc-outlined-button[disabled=true]{border-color:#6b98a4b3!important}.mat-mdc-outlined-button[disabled=true]:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(7 52 62 / var(--tw-border-opacity, 1))!important}.mdc-button .mdc-button__label{white-space:nowrap}.mat-button-toggle-group{border:none!important}.mat-button-toggle-group>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{background-clip:padding-box}.mat-button-toggle-group .mat-button-toggle{border-radius:9999px;overflow:hidden;border:none!important;font-weight:500}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-label-content{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important}.mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{padding:0 20px;line-height:40px!important;--tw-text-opacity: 1;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-checkbox{display:inline-flex!important}.mat-mdc-checkbox .mdc-form-field{padding-right:12px}.mdc-checkbox__native-control{opacity:0!important}.mat-mdc-chip{font-weight:500!important}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px!important;padding:24px}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-disabled{opacity:.7!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-mdc-select .mat-mdc-select-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill:hover .mat-mdc-form-field-focus-overlay,.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused .mat-mdc-form-field-focus-overlay{opacity:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select{top:auto;margin-top:0;margin-bottom:0;padding-top:0;padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2364748B' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right -7px center;background-size:24px}.dark .mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2397a6ba' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E")}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{display:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{padding:0;border-radius:6px;border-width:1px;border-style:solid;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .05 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:not(.mdc-text-field--no-label){margin-top:24px;overflow:visible}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay{border-radius:6px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{position:relative;display:flex;align-items:stretch;border-radius:6px;padding:0 16px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:12px;padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 4px 0 -10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-left:-8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:12px;padding:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 4px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin-left:10px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-right:-8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{display:inline-flex;align-items:center;justify-content:center;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select-value,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-icon,.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button:not([disabled]),.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select-value{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;font-size:1.5rem;line-height:1.5rem}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle-default-icon svg,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-datepicker-toggle-default-icon svg{width:1.5rem;height:1.5rem}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select{display:flex;align-items:center}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-value{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select:focus .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{border-top-color:var(--angor-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger{display:flex;align-items:center}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value{display:flex;max-width:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value mat-mdc-select-trigger .mat-icon{margin:0!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;align-items:center;transform:none;margin-left:4px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{min-height:0;--tw-text-opacity: 1 !important;color:rgb(8 59 70 / var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{position:static;display:flex;align-items:center;width:88px;min-height:48px;padding:0;border:0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-floating-label{top:-25px!important;left:0!important;width:100%!important;transform:none!important;pointer-events:auto;font-weight:500;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element{margin:12px 0;padding:0 6px 0 0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-chip-set{width:100%;margin:0 -8px}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-line-ripple{display:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper{font-size:12px;font-weight:500}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{padding:0}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-self:flex-start;padding-top:14px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded .mat-mdc-text-field-wrapper{border-radius:24px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{border-radius:24px 0 0 24px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 2px 0 -10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-right:4px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{border-radius:0 24px 24px 0}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 2px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-left:4px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-left:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix .mat-mdc-icon-button{width:32px!important;min-width:32px;height:32px;min-height:32px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin-left:-6px;margin-right:12px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin-left:12px;margin-right:-6px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix textarea.mat-mdc-input-element{margin:8px 0}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{padding-top:10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded .mat-mdc-text-field-wrapper{border-radius:20px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{border-radius:20px 0 0 20px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-dense.angor-mat-rounded.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{border-radius:0 20px 20px 0!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix{align-self:stretch!important;margin:0 16px 0 -16px!important;padding-left:16px!important;border-radius:6px 0 0 6px;border-right-width:1px;border-style:solid}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-icon{margin-right:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-icon-button{margin:0 6px 0 -10px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-mdc-select{margin-right:12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>.mat-datepicker-toggle{margin-right:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-right:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-self:stretch!important;margin:0 -16px 0 16px!important;padding-right:16px!important;border-radius:0 6px 6px 0;border-left-width:1px;border-style:solid}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-icon,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-icon{margin-left:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-icon-button,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-icon-button{margin:0 -10px 0 6px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-mdc-select,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-mdc-select{margin:0 -4px 0 16px!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>.mat-datepicker-toggle,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>.mat-datepicker-toggle{margin-left:8px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix>*:not(.mat-icon):not(.mat-mdc-icon-button):not(.mat-mdc-select):not(.mat-datepicker-toggle){margin-left:16px}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-bg-default-rgb),var(--tw-bg-opacity))!important;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-prefix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-emphasized-affix:has(textarea.mat-mdc-input-element) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-text-suffix{align-items:flex-start}.mat-mdc-form-field.mat-form-field-appearance-fill.angor-mat-bold .mat-mdc-text-field-wrapper{border-width:2px!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:var(--angor-warn)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-primary .mdc-notched-outline__trailing{border-color:var(--angor-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid).mat-accent .mdc-notched-outline__trailing{border-color:var(--angor-accent)!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch:is(.dark *),.mat-mdc-form-field.mat-form-field-appearance-outline:not(.mat-focused):not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__notch{border-right-style:none!important}.mat-icon{display:inline-flex!important;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;font-size:24px;line-height:24px;-webkit-appearance:none!important}.mat-mdc-input-element::placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element::-moz-placeholder{-moz-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::-moz-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element::-webkit-input-placeholder{-webkit-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element::-webkit-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-input-element:-ms-input-placeholder{-ms-transition:none!important;transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-input-element:-ms-input-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-form-field-invalid .mat-mdc-input-element::placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element::-moz-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element::-webkit-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-mdc-input-element:-ms-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-menu-panel{min-width:144px!important}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;padding-right:16px}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-icon-no-color{--tw-text-opacity: 1;color:rgba(var(--angor-mat-icon-rgb),var(--tw-text-opacity))}.mat-mdc-menu-panel .mat-mdc-menu-content mat-divider{margin:8px 0}.mat-mdc-paginator .mat-mdc-paginator-container{padding:8px 16px;justify-content:space-between}@media (min-width: 600px){.mat-mdc-paginator .mat-mdc-paginator-container{justify-content:normal}}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size{align-items:center;min-height:40px;margin:8px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{display:none;margin-right:12px}@media (min-width: 600px){.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label{display:block}}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select{margin:0}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper{padding:0 10px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper .mat-form-field-flex{min-height:32px}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions{margin:8px 0}.mat-mdc-paginator .mat-mdc-paginator-container .mat-mdc-paginator-range-actions .mat-mdc-paginator-range-label{margin-right:16px}.mat-mdc-select{display:inline-flex!important}.mat-mdc-select .mat-mdc-select-placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-placeholder{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value{position:relative;display:flex;max-width:none}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text{display:inline-flex}.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value .mat-mdc-select-value-text>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mat-mdc-select .mat-mdc-select-arrow-wrapper{transform:translateY(0)!important}.mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{margin:0 0 0 8px;--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:#fff!important}.dark .mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:#000!important}.mat-step-icon .mat-icon{color:currentColor!important}.mat-step-label,.mat-step-label-selected{font-weight:500!important}.mat-mdc-table .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background:none!important}.mat-mdc-tab-group.angor-mat-no-header .mat-mdc-tab-header{height:0!important;max-height:0!important;border:none!important;visibility:hidden!important;opacity:0!important}.mat-mdc-tab-group:not(.mat-background-primary):not(.mat-background-accent) .mat-mdc-tab-header .mat-mdc-tab-label-container{box-shadow:inset 0 -1px var(--angor-border)}.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label-container{margin:0 24px}.mat-mdc-tab-group .mat-mdc-tab-body-content{padding:24px}textarea.mat-mdc-input-element{box-sizing:content-box!important}.mat-toolbar.mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-primary .text-secondary{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-primary .text-hint,.mat-toolbar.mat-primary .text-disabled{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-primary .divider{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-accent .text-secondary{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .text-hint,.mat-toolbar.mat-accent .text-disabled{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .divider{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-warn .text-secondary{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .text-hint,.mat-toolbar.mat-warn .text-disabled{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .divider{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--angor-text-default)!important;color:#fff}.dark .mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--angor-text-secondary)!important;color:var(--angor-bg-default)!important}code[class*=language-] .hljs-comment,code[class*=language-] .hljs-quote,pre[class*=language-] .hljs-comment,pre[class*=language-] .hljs-quote{color:#8b9fc1;font-style:italic}code[class*=language-] .hljs-doctag,code[class*=language-] .hljs-keyword,code[class*=language-] .hljs-formula,pre[class*=language-] .hljs-doctag,pre[class*=language-] .hljs-keyword,pre[class*=language-] .hljs-formula{color:#22d3ee}code[class*=language-] .hljs-name,pre[class*=language-] .hljs-name{color:#e879f9}code[class*=language-] .hljs-tag,pre[class*=language-] .hljs-tag{color:#bae6fd}code[class*=language-] .hljs-section,code[class*=language-] .hljs-selector-tag,code[class*=language-] .hljs-deletion,code[class*=language-] .hljs-subst,pre[class*=language-] .hljs-section,pre[class*=language-] .hljs-selector-tag,pre[class*=language-] .hljs-deletion,pre[class*=language-] .hljs-subst{color:#f87f71}code[class*=language-] .hljs-literal,pre[class*=language-] .hljs-literal{color:#36beff}code[class*=language-] .hljs-string,code[class*=language-] .hljs-regexp,code[class*=language-] .hljs-addition,code[class*=language-] .hljs-attribute,code[class*=language-] .hljs-meta-string,pre[class*=language-] .hljs-string,pre[class*=language-] .hljs-regexp,pre[class*=language-] .hljs-addition,pre[class*=language-] .hljs-attribute,pre[class*=language-] .hljs-meta-string{color:#bef264}code[class*=language-] .hljs-built_in,code[class*=language-] .hljs-class .hljs-title,pre[class*=language-] .hljs-built_in,pre[class*=language-] .hljs-class .hljs-title{color:#ffd374}code[class*=language-] .hljs-attr,code[class*=language-] .hljs-variable,code[class*=language-] .hljs-template-variable,code[class*=language-] .hljs-type,code[class*=language-] .hljs-selector-class,code[class*=language-] .hljs-selector-attr,code[class*=language-] .hljs-selector-pseudo,code[class*=language-] .hljs-number,pre[class*=language-] .hljs-attr,pre[class*=language-] .hljs-variable,pre[class*=language-] .hljs-template-variable,pre[class*=language-] .hljs-type,pre[class*=language-] .hljs-selector-class,pre[class*=language-] .hljs-selector-attr,pre[class*=language-] .hljs-selector-pseudo,pre[class*=language-] .hljs-number{color:#22d3ee}code[class*=language-] .hljs-symbol,code[class*=language-] .hljs-bullet,code[class*=language-] .hljs-link,code[class*=language-] .hljs-meta,code[class*=language-] .hljs-selector-id,code[class*=language-] .hljs-title,pre[class*=language-] .hljs-symbol,pre[class*=language-] .hljs-bullet,pre[class*=language-] .hljs-link,pre[class*=language-] .hljs-meta,pre[class*=language-] .hljs-selector-id,pre[class*=language-] .hljs-title{color:#e879f9}code[class*=language-] .hljs-emphasis,pre[class*=language-] .hljs-emphasis{font-style:italic}code[class*=language-] .hljs-strong,pre[class*=language-] .hljs-strong{font-weight:700}code[class*=language-] .hljs-link,pre[class*=language-] .hljs-link{text-decoration:underline}.ps{position:relative}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps.ps--focus>.ps__rail-x,.ps.ps--focus>.ps__rail-y,.ps.ps--scrolling-x>.ps__rail-x,.ps.ps--scrolling-x>.ps__rail-y,.ps.ps--scrolling-y>.ps__rail-x,.ps.ps--scrolling-y>.ps__rail-y{opacity:1}.ps>.ps__rail-x,.ps>.ps__rail-y{z-index:99999}.ps>.ps__rail-x{height:14px;background:transparent!important;transition:none!important}.ps>.ps__rail-x:hover,.ps>.ps__rail-x:focus,.ps>.ps__rail-x.ps--clicking{opacity:1}.ps>.ps__rail-x:hover .ps__thumb-x,.ps>.ps__rail-x:focus .ps__thumb-x,.ps>.ps__rail-x.ps--clicking .ps__thumb-x{height:10px}.ps>.ps__rail-x .ps__thumb-x{background:#00000080;box-shadow:0 0 0 1px #ffffff26;height:6px;transition:height 225ms cubic-bezier(.25,.8,.25,1)}.ps>.ps__rail-y{width:14px;background:transparent!important;transition:none!important;left:auto!important}.ps>.ps__rail-y:hover,.ps>.ps__rail-y:focus,.ps>.ps__rail-y.ps--clicking{opacity:1}.ps>.ps__rail-y:hover .ps__thumb-y,.ps>.ps__rail-y:focus .ps__thumb-y,.ps>.ps__rail-y.ps--clicking .ps__thumb-y{width:10px}.ps>.ps__rail-y .ps__thumb-y{background:#00000080;box-shadow:0 0 0 1px #ffffff26;width:6px;transition:width 225ms cubic-bezier(.25,.8,.25,1)}.ql-toolbar{border-radius:6px 6px 0 0;padding:0!important;--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1));border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-border-opacity: 1 !important}.dark .ql-toolbar{background-color:#0000000d;--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-toolbar .ql-formats{margin:11px 8px!important}.ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))}.ql-toolbar .ql-picker.ql-expanded .ql-picker-options{z-index:10!important;--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity));--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-options{--tw-border-opacity: 1;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))}.ql-toolbar .ql-picker .ql-picker-label,.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item{--tw-text-opacity: 1;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))}.ql-toolbar .ql-stroke,.ql-toolbar .ql-stroke-mitter{stroke:var(--angor-icon)}.ql-toolbar .ql-fill{fill:var(--angor-icon)}.ql-toolbar button:hover,.ql-toolbar button:focus,.ql-toolbar button.ql-active,.ql-toolbar .ql-picker-label:hover,.ql-toolbar .ql-picker-label.ql-active,.ql-toolbar .ql-picker-item:hover,.ql-toolbar .ql-picker-item.ql-selected{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.ql-toolbar button:hover .ql-stroke,.ql-toolbar button:hover .ql-stroke-mitter,.ql-toolbar button:focus .ql-stroke,.ql-toolbar button:focus .ql-stroke-mitter,.ql-toolbar button.ql-active .ql-stroke,.ql-toolbar button.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-toolbar .ql-picker-label:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-toolbar .ql-picker-item:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter{stroke:var(--angor-primary)!important}.ql-toolbar button:hover .ql-fill,.ql-toolbar button:focus .ql-fill,.ql-toolbar button.ql-active .ql-fill,.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:var(--angor-primary)!important}.ql-container{overflow:auto;min-height:160px;max-height:400px;border-radius:0 0 6px 6px;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-border-opacity: 1 !important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark .ql-container{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-container .ql-editor{--tw-bg-opacity: 1;background-color:rgba(var(--angor-bg-card-rgb),var(--tw-bg-opacity))}.ql-container .ql-editor.ql-blank:before{--tw-text-opacity: 1;color:rgba(var(--angor-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .ql-container .ql-editor.ql-blank:before{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.ql-container .ql-tooltip{border-radius:.375rem;--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .ql-container .ql-tooltip{--tw-border-opacity: 1 !important;border-color:rgb(5 43 51 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.ql-container .ql-tooltip:before{--tw-text-opacity: 1;color:rgba(var(--angor-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .ql-container .ql-tooltip:before{color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.ql-container .ql-tooltip .ql-action,.ql-container .ql-tooltip .ql-remove{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))}.dark .ql-container .ql-tooltip .ql-action,.dark .ql-container .ql-tooltip .ql-remove{--tw-border-opacity: 1;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))}.ql-container .ql-tooltip .ql-action:after{border-right-width:1px!important;--tw-border-opacity: 1 !important;border-right-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.dark .ql-container .ql-tooltip .ql-action:after{--tw-border-opacity: 1 !important;border-right-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.ql-container .ql-tooltip input{--tw-text-opacity: 1 !important;color:rgba(var(--angor-text-default-rgb),var(--tw-text-opacity))!important;border-radius:.125rem!important;--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.dark .ql-container .ql-tooltip input{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:15px;background:#fff}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:6px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:15px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.emoji-mart-dark{color:#e5eef0;border-color:#083b46;border-width:2px;border-radius:15px;background-color:#022229}.emoji-mart-dark .emoji-mart-bar{border-color:#083b46}.emoji-mart-dark .emoji-mart-search input{color:#e5eef0;border-color:#083b46;background-color:#07343e}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#e5eef0}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#052b33}.emoji-mart-dark .emoji-mart-category-label span{background-color:#032128;color:#e5eef0}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#083b46;background-color:#022229}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#9bbac3}body{overflow-x:hidden}.overscroll-y-contain{overflow:hidden!important}.emoji-picker-container{position:absolute;bottom:60px;left:0;z-index:100000}input,textarea,select,button{font-size:16px}.large-font{font-size:3rem}.qrcode{display:flex;justify-content:center}.qrcode-image{width:100%!important}.heart-beat{animation:heartBeatAnimation .3s ease-in-out}@keyframes heartBeatAnimation{0%{transform:scale(1)}30%{transform:scale(2)}60%{transform:scale(1)}to{transform:scale(1)}}.pointer-events-none{pointer-events:none!important}.visible{visibility:visible!important}.collapse{visibility:collapse!important}.static{position:static!important}.fixed{position:fixed!important}.\!absolute,.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.inset-0{inset:0!important}.inset-auto{inset:auto!important}.-left-1{left:-.25rem!important}.-right-1{right:-.25rem!important}.-right-16{right:-4rem!important}.-top-16{top:-4rem!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.right-0{right:0!important}.right-2{right:.5rem!important}.right-5{right:1.25rem!important}.top-0{top:0!important}.top-1\/2{top:50%!important}.top-2{top:.5rem!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-49{z-index:49!important}.z-50{z-index:50!important}.z-90{z-index:90!important}.z-99{z-index:99!important}.z-999{z-index:999!important}.col-span-2{grid-column:span 2 / span 2!important}.m-0{margin:0!important}.m-0\.5{margin:.125rem!important}.m-8{margin:2rem!important}.m-auto{margin:auto!important}.-mx-3{margin-left:-.75rem!important;margin-right:-.75rem!important}.-mx-6{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-1\.5{margin-left:.375rem!important;margin-right:.375rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-8{margin-left:2rem!important;margin-right:2rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-0\.5{margin-top:.125rem!important;margin-bottom:.125rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.my-px{margin-top:1px!important;margin-bottom:1px!important}.-mb-px{margin-bottom:-1px!important}.-ml-0\.5{margin-left:-.125rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-.75rem!important}.-ml-px{margin-left:-1px!important}.-mr-4{margin-right:-1rem!important}.-mr-px{margin-right:-1px!important}.-mt-12{margin-top:-3rem!important}.-mt-16{margin-top:-4rem!important}.-mt-26{margin-top:-6.5rem!important}.-mt-5{margin-top:-1.25rem!important}.-mt-px{margin-top:-1px!important}.mb-1{margin-bottom:.25rem!important}.mb-10{margin-bottom:2.5rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.mb-px{margin-bottom:1px!important}.ml-0\.5{margin-left:.125rem!important}.ml-1{margin-left:.25rem!important}.ml-1\.5{margin-left:.375rem!important}.ml-2{margin-left:.5rem!important}.ml-2\.5{margin-left:.625rem!important}.ml-3{margin-left:.75rem!important}.ml-4{margin-left:1rem!important}.ml-6{margin-left:1.5rem!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:.25rem!important}.mr-1\.5{margin-right:.375rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:.75rem!important}.mr-4{margin-right:1rem!important}.mr-6{margin-right:1.5rem!important}.mt-0\.5{margin-top:.125rem!important}.mt-1{margin-top:.25rem!important}.mt-1\.5{margin-top:.375rem!important}.mt-10{margin-top:2.5rem!important}.mt-11{margin-top:2.75rem!important}.mt-12{margin-top:3rem!important}.mt-2{margin-top:.5rem!important}.mt-2\.5{margin-top:.625rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mt-px{margin-top:1px!important}.line-clamp-1{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}.line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}.hidden{display:none!important}.h-1{height:.25rem!important}.h-1\.5{height:.375rem!important}.h-10{height:2.5rem!important}.h-11{height:2.75rem!important}.h-12{height:3rem!important}.h-14{height:3.5rem!important}.h-16{height:4rem!important}.h-18{height:4.5rem!important}.h-2{height:.5rem!important}.h-2\.5{height:.625rem!important}.h-20{height:5rem!important}.h-24{height:6rem!important}.h-3{height:.75rem!important}.h-32{height:8rem!important}.h-4{height:1rem!important}.h-40{height:10rem!important}.h-6{height:1.5rem!important}.h-7{height:1.75rem!important}.h-8{height:2rem!important}.h-full{height:100%!important}.max-h-120{max-height:30rem!important}.max-h-128{max-height:32rem!important}.max-h-140{max-height:35rem!important}.max-h-20{max-height:5rem!important}.min-h-20{min-height:5rem!important}.min-h-32{min-height:8rem!important}.min-h-6{min-height:1.5rem!important}.w-1{width:.25rem!important}.w-1\.5{width:.375rem!important}.w-1\/2{width:50%!important}.w-10{width:2.5rem!important}.w-12{width:3rem!important}.w-14{width:3.5rem!important}.w-16{width:4rem!important}.w-2{width:.5rem!important}.w-24{width:6rem!important}.w-3{width:.75rem!important}.w-30{width:7.5rem!important}.w-32{width:8rem!important}.w-4{width:1rem!important}.w-40{width:10rem!important}.w-5{width:1.25rem!important}.w-50{width:12.5rem!important}.w-6{width:1.5rem!important}.w-7{width:1.75rem!important}.w-8{width:2rem!important}.w-full{width:100%!important}.w-screen{width:100vw!important}.min-w-0{min-width:0px!important}.min-w-12{min-width:3rem!important}.min-w-32{min-width:8rem!important}.min-w-4{min-width:1rem!important}.min-w-screen{min-width:100vw!important}.max-w-140{max-width:35rem!important}.max-w-2xl{max-width:42rem!important}.max-w-3\/4{max-width:75%!important}.max-w-3xl{max-width:48rem!important}.max-w-4xl{max-width:56rem!important}.max-w-5xl{max-width:64rem!important}.max-w-60{max-width:15rem!important}.max-w-80{max-width:20rem!important}.max-w-fit{max-width:fit-content!important}.max-w-full{max-width:100%!important}.max-w-md{max-width:28rem!important}.max-w-sm{max-width:24rem!important}.max-w-xs{max-width:20rem!important}.flex-0{flex:0 0 auto!important}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.flex-grow{flex-grow:1!important}.-translate-x-80{--tw-translate-x: -20rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-x-full{--tw-translate-x: -100% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.translate-x-0{--tw-translate-x: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rotate-0{--tw-rotate: 0deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.rotate-180{--tw-rotate: 180deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-scale-x-1{--tw-scale-x: -1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.cursor-pointer{cursor:pointer!important}.resize{resize:both!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-items-start{justify-items:start!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-y-8{row-gap:2rem!important}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.125rem * var(--tw-space-x-reverse))!important;margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.25rem * var(--tw-space-x-reverse))!important;margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.75rem * var(--tw-space-x-reverse))!important;margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1rem * var(--tw-space-x-reverse))!important;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.25rem * var(--tw-space-y-reverse))!important}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0 !important;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;border-bottom-width:calc(1px * var(--tw-divide-y-reverse))!important}.self-start{align-self:flex-start!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overscroll-y-contain{overscroll-behavior-y:contain!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.break-words{overflow-wrap:break-word!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.rounded-sm{border-radius:.125rem!important}.rounded-b{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-l-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-b{border-bottom-width:1px!important}.border-l{border-left-width:1px!important}.border-l-2{border-left-width:2px!important}.border-r{border-right-width:1px!important}.border-t{border-top-width:1px!important}.border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.border-gray-300\/70{border-color:#6b98a4b3!important}.border-gray-500{--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.border-gray-700{--tw-border-opacity: 1 !important;border-color:rgb(5 43 51 / var(--tw-border-opacity, 1))!important}.border-primary{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.border-slate-300{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.border-warn{--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.border-r-gray-300{--tw-border-opacity: 1 !important;border-right-color:rgb(107 152 164 / var(--tw-border-opacity, 1))!important}.border-r-gray-500{--tw-border-opacity: 1 !important;border-right-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.border-opacity-100{--tw-border-opacity: 1 !important}.bg-\[\#086c81\]{--tw-bg-opacity: 1 !important;background-color:rgb(8 108 129 / var(--tw-bg-opacity, 1))!important}.bg-accent-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-accent-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-amber-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))!important}.bg-amber-200{--tw-bg-opacity: 1 !important;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))!important}.bg-amber-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))!important}.bg-black{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.bg-black\/10{background-color:#0000001a!important}.bg-blue-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))!important}.bg-blue-200{--tw-bg-opacity: 1 !important;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))!important}.bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.bg-blue-500{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))!important}.bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1))!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(155 186 195 / var(--tw-bg-opacity, 1))!important}.bg-gray-300{--tw-bg-opacity: 1 !important;background-color:rgb(107 152 164 / var(--tw-bg-opacity, 1))!important}.bg-gray-400{--tw-bg-opacity: 1 !important;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1))!important}.bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(229 238 240 / var(--tw-bg-opacity, 1))!important}.bg-gray-500{--tw-bg-opacity: 1 !important;background-color:rgb(8 59 70 / var(--tw-bg-opacity, 1))!important}.bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.bg-gray-800{--tw-bg-opacity: 1 !important;background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1))!important}.bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgb(2 34 41 / var(--tw-bg-opacity, 1))!important}.bg-green-100{--tw-bg-opacity: 1 !important;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))!important}.bg-green-200{--tw-bg-opacity: 1 !important;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))!important}.bg-green-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))!important}.bg-primary{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-50-rgb),var(--tw-bg-opacity, 1))!important}.bg-red-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))!important}.bg-red-200{--tw-bg-opacity: 1 !important;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))!important}.bg-red-50{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.bg-teal-600{--tw-bg-opacity: 1 !important;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))!important}.bg-transparent{background-color:transparent!important}.bg-warn-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-warn-200{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-200-rgb),var(--tw-bg-opacity, 1))!important}.bg-warn-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-50-rgb),var(--tw-bg-opacity, 1))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-opacity-5{--tw-bg-opacity: .05 !important}.bg-opacity-60{--tw-bg-opacity: .6 !important}.bg-opacity-80{--tw-bg-opacity: .8 !important}.bg-opacity-90{--tw-bg-opacity: .9 !important}.object-cover{object-fit:cover!important}.object-center{object-position:center!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-16{padding:4rem!important}.p-2{padding:.5rem!important}.p-4{padding:1rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.px-16{padding-left:4rem!important;padding-right:4rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.pb-12{padding-bottom:3rem!important}.pb-28{padding-bottom:7rem!important}.pb-6{padding-bottom:1.5rem!important}.pl-2{padding-left:.5rem!important}.pl-5{padding-left:1.25rem!important}.pl-6{padding-left:1.5rem!important}.pr-4{padding-right:1rem!important}.pr-6{padding-right:1.5rem!important}.pt-4{padding-top:1rem!important}.pt-6{padding-top:1.5rem!important}.pt-8{padding-top:2rem!important}.pt-9{padding-top:2.25rem!important}.text-center{text-align:center!important}.text-2xl{font-size:1.25rem!important}.text-3xl{font-size:1.5rem!important}.text-4xl{font-size:2rem!important}.text-7xl{font-size:3rem!important}.text-8xl{font-size:4rem!important}.text-base{font-size:.875rem!important}.text-lg{font-size:1rem!important}.text-md{font-size:.8125rem!important}.text-sm{font-size:.75rem!important}.text-xl{font-size:1.125rem!important}.text-xs{font-size:.625rem!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.leading-10{line-height:2.5rem!important}.leading-5{line-height:1.25rem!important}.leading-6{line-height:1.5rem!important}.leading-none{line-height:1!important}.leading-tight{line-height:1.25!important}.tracking-tight{letter-spacing:-.025em!important}.text-accent{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-rgb),var(--tw-text-opacity, 1))!important}.text-accent-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-50-rgb),var(--tw-text-opacity, 1))!important}.text-accent-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-600-rgb),var(--tw-text-opacity, 1))!important}.text-amber-50{--tw-text-opacity: 1 !important;color:rgb(255 251 235 / var(--tw-text-opacity, 1))!important}.text-amber-500{--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity, 1))!important}.text-blue-50{--tw-text-opacity: 1 !important;color:rgb(239 246 255 / var(--tw-text-opacity, 1))!important}.text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1))!important}.text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.text-current{color:currentColor!important}.text-gray-100{--tw-text-opacity: 1 !important;color:rgb(203 221 225 / var(--tw-text-opacity, 1))!important}.text-gray-400{--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.text-gray-50{--tw-text-opacity: 1 !important;color:rgb(229 238 240 / var(--tw-text-opacity, 1))!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgb(8 59 70 / var(--tw-text-opacity, 1))!important}.text-gray-600{--tw-text-opacity: 1 !important;color:rgb(7 52 62 / var(--tw-text-opacity, 1))!important}.text-gray-700{--tw-text-opacity: 1 !important;color:rgb(5 43 51 / var(--tw-text-opacity, 1))!important}.text-gray-800{--tw-text-opacity: 1 !important;color:rgb(3 33 40 / var(--tw-text-opacity, 1))!important}.text-gray-900{--tw-text-opacity: 1 !important;color:rgb(2 34 41 / var(--tw-text-opacity, 1))!important}.text-green-50{--tw-text-opacity: 1 !important;color:rgb(240 253 244 / var(--tw-text-opacity, 1))!important}.text-green-500{--tw-text-opacity: 1 !important;color:rgb(34 197 94 / var(--tw-text-opacity, 1))!important}.text-green-700{--tw-text-opacity: 1 !important;color:rgb(21 128 61 / var(--tw-text-opacity, 1))!important}.text-indigo-50{--tw-text-opacity: 1 !important;color:rgb(238 242 255 / var(--tw-text-opacity, 1))!important}.text-on-accent{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-accent-rgb),var(--tw-text-opacity, 1))!important}.text-on-primary{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-primary-rgb),var(--tw-text-opacity, 1))!important}.text-on-warn{--tw-text-opacity: 1 !important;color:rgba(var(--angor-on-warn-rgb),var(--tw-text-opacity, 1))!important}.text-orange-500{--tw-text-opacity: 1 !important;color:rgb(249 115 22 / var(--tw-text-opacity, 1))!important}.text-primary{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-rgb),var(--tw-text-opacity, 1))!important}.text-primary-400{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.text-primary-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-50-rgb),var(--tw-text-opacity, 1))!important}.text-primary-500{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-500-rgb),var(--tw-text-opacity, 1))!important}.text-primary-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-600-rgb),var(--tw-text-opacity, 1))!important}.text-primary-700{--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-700-rgb),var(--tw-text-opacity, 1))!important}.text-red-50{--tw-text-opacity: 1 !important;color:rgb(254 242 242 / var(--tw-text-opacity, 1))!important}.text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity, 1))!important}.text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.text-red-700{--tw-text-opacity: 1 !important;color:rgb(185 28 28 / var(--tw-text-opacity, 1))!important}.text-warn{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-rgb),var(--tw-text-opacity, 1))!important}.text-warn-50{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-50-rgb),var(--tw-text-opacity, 1))!important}.text-warn-600{--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-600-rgb),var(--tw-text-opacity, 1))!important}.text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-opacity-12{--tw-text-opacity: .12 !important}.text-opacity-38{--tw-text-opacity: .38 !important}.text-opacity-60{--tw-text-opacity: .6 !important}.underline{text-decoration-line:underline!important}.overline{text-decoration-line:overline!important}.opacity-100{opacity:1!important}.opacity-25{opacity:.25!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.outline{outline-style:solid!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-inset{--tw-ring-inset: inset !important}.ring-primary{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-rgb), var(--tw-ring-opacity, 1)) !important}.ring-primary-50{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--angor-primary-50-rgb), var(--tw-ring-opacity, 1)) !important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.backdrop-blur{--tw-backdrop-blur: blur(8px) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-shadow{transition-property:box-shadow!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-transform{transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-150{transition-duration:.15s!important}.duration-300{transition-duration:.3s!important}.duration-400{transition-duration:.4s!important}.ease-drawer{transition-timing-function:cubic-bezier(.25,.8,.25,1)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.icon-size-24{width:6rem!important;height:6rem!important;min-width:6rem!important;min-height:6rem!important;font-size:6rem!important;line-height:6rem!important}.icon-size-24 svg{width:6rem!important;height:6rem!important}.icon-size-4{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;font-size:1rem!important;line-height:1rem!important}.icon-size-4 svg{width:1rem!important;height:1rem!important}.icon-size-5{width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important;font-size:1.25rem!important;line-height:1.25rem!important}.icon-size-5 svg{width:1.25rem!important;height:1.25rem!important}.icon-size-6{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;min-height:1.5rem!important;font-size:1.5rem!important;line-height:1.5rem!important}.icon-size-6 svg{width:1.5rem!important;height:1.5rem!important}.icon-size-7{width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important;font-size:1.75rem!important;line-height:1.75rem!important}.icon-size-7 svg{width:1.75rem!important;height:1.75rem!important}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(203 221 225 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(229 238 240 / var(--tw-bg-opacity, 1))!important}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.hover\:underline:hover{text-decoration-line:underline!important}.hover\:opacity-80:hover{opacity:.8!important}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(8 59 70 / var(--tw-ring-opacity, 1)) !important}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1 !important;background-color:rgb(59 117 134 / var(--tw-bg-opacity, 1))!important}.group:hover .group-hover\:flex{display:flex!important}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1))!important}.group:hover .group-hover\:opacity-100{opacity:1!important}.group:hover .group-hover\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark\:flex:is(.dark *){display:flex!important}.dark\:hidden:is(.dark *){display:none!important}.dark\:border-b:is(.dark *){border-bottom-width:1px!important}.dark\:border-l:is(.dark *){border-left-width:1px!important}.dark\:border-t:is(.dark *){border-top-width:1px!important}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(8 59 70 / var(--tw-border-opacity, 1))!important}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(7 52 62 / var(--tw-border-opacity, 1))!important}.dark\:border-primary:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-primary-rgb),var(--tw-border-opacity, 1))!important}.dark\:border-slate-500:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important}.dark\:border-warn:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgba(var(--angor-warn-rgb),var(--tw-border-opacity, 1))!important}.dark\:bg-accent-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-accent-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-amber-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))!important}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(8 59 70 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(7 52 62 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(5 43 51 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(3 33 40 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(2 34 41 / var(--tw-bg-opacity, 1))!important}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-500:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-500-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-primary-800:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-primary-800-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))!important}.dark\:bg-transparent:is(.dark *){background-color:transparent!important}.dark\:bg-warn-600:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgba(var(--angor-warn-600-rgb),var(--tw-bg-opacity, 1))!important}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.dark\:bg-opacity-10:is(.dark *){--tw-bg-opacity: .1 !important}.dark\:bg-opacity-5:is(.dark *){--tw-bg-opacity: .05 !important}.dark\:text-accent-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-accent-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-amber-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 251 235 / var(--tw-text-opacity, 1))!important}.dark\:text-blue-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(239 246 255 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(155 186 195 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(59 117 134 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(229 238 240 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(7 52 62 / var(--tw-text-opacity, 1))!important}.dark\:text-green-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(240 253 244 / var(--tw-text-opacity, 1))!important}.dark\:text-primary-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-400-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-primary-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-primary-500:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-primary-500-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-red-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(254 242 242 / var(--tw-text-opacity, 1))!important}.dark\:text-warn-50:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--angor-warn-50-rgb),var(--tw-text-opacity, 1))!important}.dark\:text-white:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(2 34 41 / var(--tw-ring-opacity, 1)) !important}.dark\:hover\:bg-black:hover:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.dark\:hover\:bg-opacity-5:hover:is(.dark *){--tw-bg-opacity: .05 !important}@media (min-width: 600px){.sm\:static{position:static!important}.sm\:absolute{position:absolute!important}.sm\:inset-0{inset:0!important}.sm\:inset-auto{inset:auto!important}.sm\:right-7{right:1.75rem!important}.sm\:col-span-4{grid-column:span 4 / span 4!important}.sm\:mx-0{margin-left:0!important;margin-right:0!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.sm\:mx-8{margin-left:2rem!important;margin-right:2rem!important}.sm\:my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.sm\:-mr-4{margin-right:-1rem!important}.sm\:-mt-24{margin-top:-6rem!important}.sm\:mb-0{margin-bottom:0!important}.sm\:mb-6{margin-bottom:1.5rem!important}.sm\:ml-0{margin-left:0!important}.sm\:ml-8{margin-left:2rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mr-4{margin-right:1rem!important}.sm\:mt-0{margin-top:0!important}.sm\:mt-20{margin-top:5rem!important}.sm\:mt-24{margin-top:6rem!important}.sm\:mt-8{margin-top:2rem!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}.sm\:hidden{display:none!important}.sm\:h-20{height:5rem!important}.sm\:h-full{height:100%!important}.sm\:max-h-120{max-height:30rem!important}.sm\:w-100{width:25rem!important}.sm\:w-80{width:20rem!important}.sm\:w-90{width:22.5rem!important}.sm\:w-96{width:24rem!important}.sm\:w-auto{width:auto!important}.sm\:min-w-100{min-width:25rem!important}.sm\:min-w-90{min-width:22.5rem!important}.sm\:max-w-120{max-width:30rem!important}.sm\:max-w-5xl{max-width:64rem!important}.sm\:max-w-none{max-width:none!important}.sm\:-translate-x-96{--tw-translate-x: -24rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm\:flex-row{flex-direction:row!important}.sm\:items-start{align-items:flex-start!important}.sm\:items-center{align-items:center!important}.sm\:justify-start{justify-content:flex-start!important}.sm\:justify-end{justify-content:flex-end!important}.sm\:justify-center{justify-content:center!important}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:rounded-2xl{border-radius:1rem!important}.sm\:bg-transparent{background-color:transparent!important}.sm\:p-10{padding:2.5rem!important}.sm\:p-12{padding:3rem!important}.sm\:p-16{padding:4rem!important}.sm\:p-8{padding:2rem!important}.sm\:px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.sm\:px-16{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-18{padding-left:4.5rem!important;padding-right:4.5rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-8{padding-left:2rem!important;padding-right:2rem!important}.sm\:pb-10{padding-bottom:2.5rem!important}.sm\:pb-48{padding-bottom:12rem!important}.sm\:pb-8{padding-bottom:2rem!important}.sm\:pr-8{padding-right:2rem!important}.sm\:pt-20{padding-top:5rem!important}.sm\:text-left{text-align:left!important}.sm\:text-2xl{font-size:1.25rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-7xl{font-size:3rem!important}.sm\:opacity-0{opacity:0!important}.sm\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.group:hover .sm\:group-hover\:opacity-100{opacity:1!important}}@media (min-width: 960px){.md\:-ml-2{margin-left:-.5rem!important}.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:h-full{height:100%!important}.md\:w-1\/2{width:50%!important}.md\:max-w-4xl{max-width:56rem!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:items-start{align-items:flex-start!important}.md\:items-center{align-items:center!important}.md\:justify-start{justify-content:flex-start!important}.md\:justify-end{justify-content:flex-end!important}.md\:gap-x-6{column-gap:1.5rem!important}.md\:gap-y-0{row-gap:0px!important}.md\:rounded-none{border-radius:0!important}.md\:p-16{padding:4rem!important}.md\:p-8{padding:2rem!important}.md\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-8{padding-left:2rem!important;padding-right:2rem!important}.md\:pb-12{padding-bottom:3rem!important}.md\:text-7xl{font-size:3rem!important}.md\:text-xl{font-size:1.125rem!important}.md\:leading-none{line-height:1!important}.md\:shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media (min-width: 1280px){.lg\:static{position:static!important}.lg\:sticky{position:sticky!important}.lg\:inset-auto{inset:auto!important}.lg\:left-full{left:100%!important}.lg\:right-0{right:0!important}.lg\:right-16{right:4rem!important}.lg\:m-0{margin:0!important}.lg\:-mt-22{margin-top:-5.5rem!important}.lg\:ml-0{margin-left:0!important}.lg\:ml-8{margin-left:2rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mr-8{margin-right:2rem!important}.lg\:mt-0{margin-top:0!important}.lg\:flex{display:flex!important}.lg\:hidden{display:none!important}.lg\:h-18{height:4.5rem!important}.lg\:h-80{height:20rem!important}.lg\:h-screen{height:100vh!important}.lg\:w-16{width:4rem!important}.lg\:min-w-100{min-width:25rem!important}.lg\:max-w-100,.lg\:max-w-\[25rem\]{max-width:25rem!important}.lg\:-translate-x-80{--tw-translate-x: -20rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-start{align-items:flex-start!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:border-l{border-left-width:1px!important}.lg\:border-r{border-right-width:1px!important}.lg\:p-12{padding:3rem!important}.lg\:px-28{padding-left:7rem!important;padding-right:7rem!important}.lg\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.lg\:shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media print{.print\:hidden{display:none!important}}