-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path124.0d1c5bc2070c1618.js
1 lines (1 loc) · 41.7 KB
/
124.0d1c5bc2070c1618.js
1
"use strict";(self.webpackChunkmaas_portal_clr=self.webpackChunkmaas_portal_clr||[]).push([[124],{6124:(Pn,v,o)=>{o.r(v),o.d(v,{LandingModule:()=>Cn});var d=o(6994),r=o(6908),g=o(8214),h=o(7882),R=o(2170),m=o(3987),O=o(58),x=o(9850),y=o(5166),n=o(5950),L=o(6482),M=o(9380),E=o(2269),u=o(8745);const I=["regInfoModal"],A=["wizard"];let j=(()=>{class t{constructor(e,a,i,s){this.authService=e,this.translate=a,this.organizationService=i,this.router=s,this.langs=R.e,this.footerLink=g.o.FOOTER_LINK,this.footerName=g.o.FOOTER_NAME,this.environmentName=g.o.ENVIRONMENT_NAME.toUpperCase(),this.serviceProviderName=g.o.MP_NAME,this.currentLang="en-GB",this.currentLangName="English",this.loggedIn=!1,this.version=g.o.MP_VERSION,this.logo_img=g.o.LOGO_IMG,this.wizardOpen=!1,this.termsOfUse=g.o.TERMS_OF_USE,this.size="lg",this.regInfoOpened=!1,this.regInputOpened=!1,this.agreed=!1,this.submitted=!1,this.submissionFailed=!1,this.nextText="Agree",this.isForNew=!0,this.itemType=y.SP.OrgCandidate,this.mrnPrefix="urn:mrn:mcp:org:"+g.o.IDP_NAMESPACE+":",this.item={name:"",email:"",address:"",country:"",mrn:"",url:""},this.contactEmail="",this.adminEmail=g.o.MP_CONTACT,this.errMessage="",(0,m.xs)(a),this.loadLang(),this.item.mrn=this.mrnPrefix}ngOnInit(){this.updateLoggedIn()}updateLoggedIn(){this.authService.isAuthenticated().then(e=>{e&&this.authService.fetchUserInfo().then(()=>this.loggedIn=!0),this.loggedIn=!1})}logIn(){var e=this;return(0,d.A)(function*(){e.authService.login(),e.updateLoggedIn()})()}logOut(){var e=this;return(0,d.A)(function*(){e.authService.logout(),e.updateLoggedIn()})()}loadLang(){var e=this;return(0,d.A)(function*(){e.currentLang=(0,m.rR)(e.translate),e.currentLangName=(0,m.Xo)(e.currentLang)})()}changeLang(e){var a=this;return(0,d.A)(function*(){(0,m.lk)(a.translate,e),a.loadLang()})()}moveToPricePage(){this.router.navigateByUrl("/pricing")}createRegisterDialog(){}createProcessDialog(){}openRegInfoModal(){this.regInfoModal?.open()}static#n=this.\u0275fac=function(a){return new(a||t)(n.rXU(L.u),n.rXU(M.c$),n.rXU(E.PZ),n.rXU(u.Ix))};static#t=this.\u0275cmp=n.VBU({type:t,selectors:[["app-login"]],viewQuery:function(a,i){if(1&a&&(n.GBs(I,7),n.GBs(A,7)),2&a){let s;n.mGM(s=n.lsd())&&(i.regInfoModal=s.first),n.mGM(s=n.lsd())&&(i.wizard=s.first)}},standalone:!0,features:[n.aNF],decls:83,vars:49,consts:[["regInfoModal",""],[1,"login-wrapper"],[1,"login"],[1,"login-header"],[1,"top-logo"],["height","100%","alt","Logo",3,"src"],[1,"login-body"],[1,"title"],[1,"hint"],[1,"login-group"],[1,"btn","btn-primary",3,"click"],[1,"btn","btn-warning-outline",3,"click"],["href","javascript://",1,"signup",3,"click"],[1,"login-footer"],[1,"copyright"],["target","_blank",1,"text-white",3,"href"],[3,"clrModalOpenChange","clrModalOpen","clrModalSize"],[1,"modal-title"],[1,"modal-body"],[1,"clr-timeline"],[1,"clr-timeline-step"],[1,"clr-timeline-step-header"],["role","img","shape","circle","aria-label","Not started"],[1,"clr-timeline-step-body"],[1,"clr-timeline-step-title"],[1,"clr-timeline-step-description"],[1,"modal-footer"],["type","button",1,"btn","btn-outline",3,"click"],["type","button",1,"btn","btn-primary",3,"click"]],template:function(a,i){if(1&a){const s=n.RV6();n.j41(0,"div",1)(1,"form",2)(2,"div",3)(3,"div",4),n.nrm(4,"img",5),n.k0s()(),n.j41(5,"div",6)(6,"section",7),n.EFF(7),n.nI1(8,"translate"),n.j41(9,"div",8),n.EFF(10),n.nI1(11,"translate"),n.k0s()(),n.j41(12,"div",9)(13,"button",10),n.bIt("click",function(){return n.eBV(s),n.Njj(i.logIn())}),n.EFF(14),n.nI1(15,"translate"),n.k0s(),n.j41(16,"button",11),n.bIt("click",function(){return n.eBV(s),n.Njj(i.moveToPricePage())}),n.EFF(17),n.nI1(18,"translate"),n.k0s(),n.j41(19,"a",12),n.bIt("click",function(){return n.eBV(s),n.Njj(i.openRegInfoModal())}),n.EFF(20),n.nI1(21,"translate"),n.k0s()()(),n.j41(22,"div",13)(23,"span",14),n.EFF(24),n.k0s(),n.j41(25,"a",15),n.EFF(26),n.k0s()()()(),n.j41(27,"clr-modal",16,0),n.mxI("clrModalOpenChange",function(l){return n.eBV(s),n.DH7(i.regInfoOpened,l)||(i.regInfoOpened=l),n.Njj(l)}),n.j41(29,"div",17),n.EFF(30),n.nI1(31,"translate"),n.k0s(),n.j41(32,"div",18)(33,"ul",19)(34,"li",20)(35,"div",21),n.EFF(36,"Step 1"),n.k0s(),n.nrm(37,"cds-icon",22),n.j41(38,"div",23)(39,"span",24),n.EFF(40),n.nI1(41,"translate"),n.k0s(),n.j41(42,"span",25),n.EFF(43),n.nI1(44,"translate"),n.k0s()()(),n.j41(45,"li",20)(46,"div",21),n.EFF(47,"Step 2"),n.k0s(),n.nrm(48,"cds-icon",22),n.j41(49,"div",23)(50,"span",24),n.EFF(51),n.nI1(52,"translate"),n.k0s(),n.j41(53,"span",25),n.EFF(54),n.nI1(55,"translate"),n.k0s()()(),n.j41(56,"li",20)(57,"div",21),n.EFF(58,"Step 3"),n.k0s(),n.nrm(59,"cds-icon",22),n.j41(60,"div",23)(61,"span",24),n.EFF(62),n.nI1(63,"translate"),n.k0s(),n.j41(64,"span",25),n.EFF(65),n.nI1(66,"translate"),n.k0s()()(),n.j41(67,"li",20)(68,"div",21),n.EFF(69,"Step 4"),n.k0s(),n.nrm(70,"cds-icon",22),n.j41(71,"div",23)(72,"span",24),n.EFF(73),n.nI1(74,"translate"),n.k0s(),n.j41(75,"span",25),n.EFF(76),n.nI1(77,"translate"),n.k0s()()()()(),n.j41(78,"div",26)(79,"button",27),n.bIt("click",function(){return n.eBV(s),n.Njj(i.regInfoOpened=!1)}),n.EFF(80,"Cancel"),n.k0s(),n.j41(81,"button",28),n.bIt("click",function(){return n.eBV(s),n.Njj(i.regInfoOpened=!1)}),n.EFF(82,"Ok"),n.k0s()()()}2&a&&(n.R7$(4),n.FS9("src",i.logo_img,n.B4B),n.R7$(3),n.SpI(" ",n.bMT(8,21,"landing.title.serviceName")," "),n.R7$(3),n.Lme("",i.environmentName," ",n.bMT(11,23,"landing.title.environmentName"),""),n.R7$(4),n.JRh(n.bMT(15,25,"landing.button.login")),n.R7$(3),n.JRh(n.bMT(18,27,"landing.button.register")),n.R7$(3),n.JRh(n.bMT(21,29,"landing.button.registerInfo")),n.R7$(4),n.SpI("2024 ",i.serviceProviderName,""),n.R7$(),n.FS9("href",i.footerLink,n.B4B),n.R7$(),n.JRh(i.footerName),n.R7$(),n.R50("clrModalOpen",i.regInfoOpened),n.Y8G("clrModalSize",i.size),n.R7$(3),n.SpI(" ",n.bMT(31,31,"registrationProcess.title")," "),n.R7$(10),n.JRh(n.bMT(41,33,"registrationProcess.step1.title")),n.R7$(3),n.JRh(n.bMT(44,35,"registrationProcess.step1.content")),n.R7$(8),n.JRh(n.bMT(52,37,"registrationProcess.step2.title")),n.R7$(3),n.JRh(n.bMT(55,39,"registrationProcess.step2.content")),n.R7$(8),n.JRh(n.bMT(63,41,"registrationProcess.step3.title")),n.R7$(3),n.JRh(n.bMT(66,43,"registrationProcess.step3.content")),n.R7$(8),n.JRh(n.bMT(74,45,"registrationProcess.step4.title")),n.R7$(3),n.JRh(n.bMT(77,47,"registrationProcess.step4.content")))},dependencies:[r.UpA,h.YN,h.qT,h.cb,h.cV,O.G,M.D9,r.z7t,r.bZN,r.zN1,r.BlU,r.j1e,x.h,r.SVK,r.XOx],styles:['@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Staatliches&display=swap";.login-wrapper[_ngcontent-%COMP%]{display:flex;height:100%;background:url(/assets/images/sea_anim.svg);background-size:100%;background-position:calc(580*(1rem/var(--cds-global-base))) 800;background-repeat:no-repeat;background-size:cover}']})}return t})();var T=o(723);let S=(()=>{class t{static#n=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=n.VBU({type:t,selectors:[["mp-landing"]],decls:2,vars:1,consts:[[3,"hasSidebar"]],template:function(a,i){1&a&&(n.j41(0,"mp-layout",0),n.nrm(1,"router-outlet"),n.k0s()),2&a&&n.Y8G("hasSidebar",!1)},dependencies:[u.n3,T.C],encapsulation:2})}return t})();var f=o(1232),w=o(4623),N=o(673),V=o(3205),Z=o(4131),B=o(4284),G=o(3562),H=o(9238),$=o(888);const U=["wizard"],D=(t,c)=>c.id;function W(t,c){1&t&&(n.j41(0,"div",2)(1,"span",10),n.EFF(2,"Loading..."),n.k0s()())}function X(t,c){if(1&t){const e=n.RV6();n.j41(0,"div",12)(1,"app-subscription-plan",13),n.nI1(2,"translate"),n.bIt("onBtnClick",function(i){n.eBV(e);const s=n.XpG(2);return n.Njj(s.openWizard(i))}),n.k0s()()}if(2&t){const e=c.$implicit,a=n.XpG(2);n.AVh("selected",void 0!==a.chosenPlan&&e.id===a.chosenPlan.id),n.R7$(),n.Y8G("plan",e)("btnText",n.bMT(2,6,"landing.button.register"))("selected",void 0!==a.chosenPlan&&e.id===a.chosenPlan.id)("services",a.services)}}function J(t,c){if(1&t&&n.Z7z(0,X,3,8,"div",11,D),2&t){const e=n.XpG();n.Dyx(e.plans)}}function Y(t,c){1&t&&(n.EFF(0),n.nI1(1,"translate")),2&t&&n.JRh(n.bMT(1,1,"register.termsOfUse.title"))}function Q(t,c){1&t&&(n.EFF(0),n.nI1(1,"translate")),2&t&&n.JRh(n.bMT(1,1,"register.enterInfo.title"))}function K(t,c){1&t&&(n.j41(0,"p"),n.EFF(1,"You need to agree the terms of use."),n.k0s())}function q(t,c){if(1&t&&(n.j41(0,"clr-alert",8)(1,"clr-alert-item")(2,"span",17),n.EFF(3),n.k0s()(),n.j41(4,"clr-alert-item")(5,"span",17),n.EFF(6),n.k0s()()()),2&t){const e=n.XpG(2);n.Y8G("clrAlertType","danger"),n.R7$(3),n.SpI("Something went wrong. If you have this message consistently please contact to ",e.adminEmail,"."),n.R7$(3),n.SpI("ERROR: ",e.errMessage,"")}}function nn(t,c){if(1&t&&(n.j41(0,"clr-alert",14)(1,"clr-alert-item")(2,"span",17),n.EFF(3),n.k0s()()()),2&t){const e=n.XpG(2);n.Y8G("clrAlertClosable",!1),n.R7$(3),n.Lme("Chosen Plan: ",e.chosenPlan.name,", up to ",e.chosenPlan.maxUsers," users")}}function tn(t,c){1&t&&(n.j41(0,"div",15)(1,"span",10),n.EFF(2,"Loading..."),n.k0s()())}function en(t,c){if(1&t){const e=n.RV6();n.j41(0,"app-item-form",18),n.bIt("onSubmit",function(i){n.eBV(e);const s=n.XpG(2);return n.Njj(s.submit(i))}),n.k0s()}if(2&t){const e=n.XpG(2);n.Y8G("isForNew",e.isForNew)("itemType",e.itemType)("item",e.item)("mrnPrefix",e.mrnPrefix)}}function an(t,c){if(1&t&&n.DNE(0,q,7,3,"clr-alert",8)(1,nn,4,3,"clr-alert",14)(2,tn,3,0,"div",15)(3,en,1,4,"app-item-form",16),2&t){const e=n.XpG();n.vxM(e.submissionFailed?0:-1),n.R7$(),n.vxM(e.chosenPlan?1:-1),n.R7$(),n.vxM(e.isLoading?2:3)}}function on(t,c){1&t&&(n.j41(0,"clr-alert",8)(1,"clr-alert-item")(2,"span",17),n.EFF(3,"Data successfully submitted."),n.k0s()()()),2&t&&n.Y8G("clrAlertType","success")}function sn(t,c){1&t&&(n.j41(0,"clr-wizard-button",4),n.EFF(1,"Back"),n.k0s(),n.j41(2,"clr-wizard-button",4),n.EFF(3,"Next"),n.k0s()),2&t&&(n.Y8G("type","custom-previous"),n.R7$(2),n.Y8G("type","custom-next"))}function rn(t,c){1&t&&(n.EFF(0),n.nI1(1,"translate")),2&t&&n.JRh(n.bMT(1,1,"register.summary.title"))}f.h.addIcons(w.o,N.a);let k=(()=>{class t{constructor(e,a,i){this.orgReqService=e,this.mirOrgService=a,this.translate=i,this.wizardOpen=!1,this.agreed=!1,this.submitted=!1,this.submissionFailed=!1,this.itemType=y.SP.OrgCandidate,this.mrnPrefix="urn:mrn:mcp:org:"+g.o.IDP_NAMESPACE+":",this.item={name:"",email:"",address:"",country:"",mrn:this.mrnPrefix,url:"",status:"pending"},this.contactEmail="",this.nextText="Agree",this.isForNew=!0,this.adminEmail=g.o.MP_CONTACT,this.errMessage="",this.currentLang="en-GB",this.currentLangName="English",this.termsOfUse=g.o.TERMS_OF_USE,this.environmentName=g.o.ENVIRONMENT_NAME.toUpperCase(),this.plans=[],this.isLoading=!1,this.services=[],(0,m.xs)(i),this.loadLang(),this.item.mrn=this.mrnPrefix,this.isLoading=!0}ngOnInit(){this.orgReqService.getSubscriptionPlans1().subscribe(e=>{this.plans=e.content.filter(a=>a.isActive).sort((a,i)=>a.maxUsers-i.maxUsers),this.orgReqService.getServices1().subscribe(a=>{this.services=a.content.filter(i=>i.isActive),this.isLoading=!1})})}openWizard(e){this.chosenPlan=this.plans.find(a=>a.id===e),this.item={...this.item,subscriptionPlan:this.chosenPlan},this.wizard?.reset(),this.wizard?.open(),this.agreed=!1,this.submitted=!1}agree(){this.agreed=!0}loadLang(){var e=this;return(0,d.A)(function*(){e.currentLang=(0,m.rR)(e.translate),e.currentLangName=(0,m.Xo)(e.currentLang)})()}changeLang(e){var a=this;return(0,d.A)(function*(){(0,m.lk)(a.translate,e),a.loadLang()})()}onWizardClose(){this.chosenPlan=void 0}submit(e){var a=this;return(0,d.A)(function*(){const i={name:e.name,email:e.email,address:e.address,country:e.country,url:e.url,mrn:e.mrn};a.isLoading=!0,yield(0,V._)(a.mirOrgService.applyOrganization(i));const p={...e,status:"pending",subscriptionPlanId:a.chosenPlan?.id};a.orgReqService.applyOrganization(p).pipe((0,Z.W)(l=>(0,B.$)(l))).subscribe(l=>{a.contactEmail=e.email||"",a.submitted=!0,a.isLoading=!1},l=>{a.submissionFailed=!0,a.errMessage=l.error.message,console.log(l),a.isLoading=!1})})()}doCustomClick(e){"custom-next"===e&&this.wizard?.next(),"custom-previous"===e&&this.wizard?.previous()}static#n=this.\u0275fac=function(a){return new(a||t)(n.rXU(H.U6),n.rXU(E.PZ),n.rXU(M.c$))};static#t=this.\u0275cmp=n.VBU({type:t,selectors:[["app-pricing"]],viewQuery:function(a,i){if(1&a&&n.GBs(U,7),2&a){let s;n.mGM(s=n.lsd())&&(i.wizard=s.first)}},standalone:!0,features:[n.aNF],decls:31,vars:18,consts:[["wizard",""],[1,"clr-row","clr-justify-content-center","clr-align-items-start"],["role","status",1,"spinner-border","text-primary"],["clrWizardSize","xl",3,"clrWizardOpenChange","clrWizardOnCancel","clrWizardOpen"],[3,"type"],[3,"click","type"],["clrPageTitle",""],[3,"clrWizardPageCustomButton","clrWizardPageNextDisabled"],[3,"clrAlertType"],["clrPageButtons",""],[1,"spinner"],[1,"clr-col-lg-3","clr-col-md-4","clr-col-sm-12","card",3,"selected"],[1,"clr-col-lg-3","clr-col-md-4","clr-col-sm-12","card"],[3,"onBtnClick","plan","btnText","selected","services"],[3,"clrAlertClosable"],[1,"clr-row","clr-justify-content-center"],[3,"isForNew","itemType","item","mrnPrefix"],[1,"alert-text"],[3,"onSubmit","isForNew","itemType","item","mrnPrefix"]],template:function(a,i){if(1&a){const s=n.RV6();n.j41(0,"div",1),n.DNE(1,W,3,0,"div",2)(2,J,2,0),n.k0s(),n.j41(3,"clr-wizard",3,0),n.mxI("clrWizardOpenChange",function(l){return n.eBV(s),n.DH7(i.wizardOpen,l)||(i.wizardOpen=l),n.Njj(l)}),n.bIt("clrWizardOnCancel",function(){return n.eBV(s),n.Njj(i.onWizardClose())}),n.j41(5,"clr-wizard-title"),n.EFF(6),n.nI1(7,"translate"),n.k0s(),n.j41(8,"clr-wizard-button",4),n.EFF(9,"Cancel"),n.k0s(),n.j41(10,"clr-wizard-button",4),n.EFF(11,"Back"),n.k0s(),n.j41(12,"clr-wizard-button",5),n.bIt("click",function(){return n.eBV(s),n.Njj(i.agree())}),n.EFF(13),n.k0s(),n.j41(14,"clr-wizard-button",4),n.EFF(15,"Finish"),n.k0s(),n.j41(16,"clr-wizard-page"),n.DNE(17,Y,2,3,"ng-template",6),n.j41(18,"p"),n.EFF(19),n.k0s()(),n.j41(20,"clr-wizard-page",7),n.bIt("clrWizardPageCustomButton",function(l){return n.eBV(s),n.Njj(i.doCustomClick(l))}),n.DNE(21,Q,2,3,"ng-template",6)(22,K,2,0,"p")(23,an,4,3)(24,on,4,1,"clr-alert",8)(25,sn,4,2,"ng-template",9),n.k0s(),n.j41(26,"clr-wizard-page"),n.DNE(27,rn,2,3,"ng-template",6),n.j41(28,"p"),n.EFF(29),n.nI1(30,"translate"),n.k0s()()()}2&a&&(n.R7$(),n.vxM(i.isLoading?1:2),n.R7$(2),n.R50("clrWizardOpen",i.wizardOpen),n.R7$(3),n.Lme("",n.bMT(7,14,"register.title"),"",i.environmentName,""),n.R7$(2),n.Y8G("type","cancel"),n.R7$(2),n.Y8G("type","previous"),n.R7$(2),n.Y8G("type","next"),n.R7$(),n.JRh(i.nextText),n.R7$(),n.Y8G("type","finish"),n.R7$(5),n.JRh(i.termsOfUse),n.R7$(),n.Y8G("clrWizardPageNextDisabled",!i.submitted),n.R7$(2),n.vxM(i.agreed?i.agreed&&!i.submitted?23:24:22),n.R7$(7),n.Lme("",n.bMT(30,16,"register.summary.content"),"",i.contactEmail,"."))},dependencies:[O.G,M.D9,h.YN,r.PuD,r.k8k,r.Bw1,r.tQl,r.Rln,r.qIy,r.JVG,r.pbh,r.eJg,r.fXS,r.z7t,r.XOx,x.h,$.j,G.q],styles:[".card[_ngcontent-%COMP%]{border:1px solid #ddd;border-radius:8px;padding:1rem;margin:1rem;background-color:#fff;text-align:center}"]})}return t})();var F=o(357),C=o(6156),b=o(7949),P=o(7537);f.h.addIcons(F.V,C.h,b.Q,P.t);let cn=(()=>{class t{static#n=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=n.VBU({type:t,selectors:[["app-explain-mcp"]],decls:42,vars:0,consts:[[1,"mcp-page"],[1,"mcp-header"],[2,"height","50vh","padding-top","10px"],["allowfullscreen","","allow","clipboard-write","title","vimeo Video Player","src",n.wXG`https://player.vimeo.com/video/1025062015?color&autopause=0&loop=0&muted=0&title=1&portrait=1&byline=1#t=`,1,"mcp-video"],[1,"mcp-components"],[1,"mcp-component-grid"],[1,"mcp-component"],["shape","user","size","48"],["shape","layers","size","48"],["shape","lock","size","48"],[1,"mcp-benefits"]],template:function(a,i){1&a&&(n.j41(0,"div",0)(1,"section",1)(2,"h1"),n.EFF(3,"Maritime Connectivity Platform (MCP)"),n.k0s(),n.j41(4,"p"),n.EFF(5," MCP is a secure and reliable platform for information exchange in the maritime domain, promoting efficiency, safety, and interoperability. "),n.k0s(),n.j41(6,"div",2),n.nrm(7,"iframe",3),n.k0s()(),n.j41(8,"section",4)(9,"h2"),n.EFF(10,"Core Components of MCP"),n.k0s(),n.j41(11,"div",5)(12,"div",6),n.nrm(13,"cds-icon",7),n.j41(14,"h3"),n.EFF(15,"Maritime Identity Registry"),n.k0s(),n.j41(16,"p"),n.EFF(17," Ensures secure and authenticated interactions between users, systems, and services. "),n.k0s()(),n.j41(18,"div",6),n.nrm(19,"cds-icon",8),n.j41(20,"h3"),n.EFF(21,"Maritime Service Registry"),n.k0s(),n.j41(22,"p"),n.EFF(23," A directory of services, enabling easy discovery and access to maritime services. "),n.k0s()(),n.j41(24,"div",6),n.nrm(25,"cds-icon",9),n.j41(26,"h3"),n.EFF(27,"Maritime Messaging Service"),n.k0s(),n.j41(28,"p"),n.EFF(29," Facilitates encrypted and reliable communication via both IP- and VDES-based communications. "),n.k0s()()()(),n.j41(30,"section",10)(31,"h2"),n.EFF(32,"Benefits of Using MCP"),n.k0s(),n.j41(33,"ul")(34,"li"),n.EFF(35,"Enhanced safety and security in maritime operations"),n.k0s(),n.j41(36,"li"),n.EFF(37,"Improved operational efficiency and cost savings"),n.k0s(),n.j41(38,"li"),n.EFF(39,"Standardized and interoperable communication framework"),n.k0s(),n.j41(40,"li"),n.EFF(41,"Reliable and authenticated information exchange"),n.k0s()()()())},dependencies:[r.BlU],styles:[".mcp-page[_ngcontent-%COMP%]{max-width:1200px;margin:auto;padding:20px;font-family:Arial,sans-serif;line-height:1.6}.mcp-page[_ngcontent-%COMP%] .mcp-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:40px}.mcp-page[_ngcontent-%COMP%] .mcp-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:2.5em;margin-bottom:10px}.mcp-page[_ngcontent-%COMP%] .mcp-header[_ngcontent-%COMP%] .mcp-image[_ngcontent-%COMP%]{max-width:100%;height:auto;margin-top:20px;border-radius:8px}.mcp-page[_ngcontent-%COMP%] .mcp-components[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{text-align:center;font-size:2em;margin-bottom:30px}.mcp-page[_ngcontent-%COMP%] .mcp-components[_ngcontent-%COMP%] .mcp-component-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.mcp-page[_ngcontent-%COMP%] .mcp-components[_ngcontent-%COMP%] .mcp-component-grid[_ngcontent-%COMP%] .mcp-component[_ngcontent-%COMP%]{background:#f9f9f9;padding:20px;border-radius:8px;text-align:center;box-shadow:0 2px 4px #0000001a}.mcp-page[_ngcontent-%COMP%] .mcp-components[_ngcontent-%COMP%] .mcp-component-grid[_ngcontent-%COMP%] .mcp-component[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.2em;margin-top:10px}.mcp-page[_ngcontent-%COMP%] .mcp-components[_ngcontent-%COMP%] .mcp-component-grid[_ngcontent-%COMP%] .mcp-component[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.9em;margin-top:5px;color:#666}.mcp-page[_ngcontent-%COMP%] .mcp-components[_ngcontent-%COMP%] .mcp-component-grid[_ngcontent-%COMP%] .mcp-component[_ngcontent-%COMP%] clr-icon[_ngcontent-%COMP%]{color:#007cbb}.mcp-page[_ngcontent-%COMP%] .mcp-benefits[_ngcontent-%COMP%]{margin-top:50px}.mcp-page[_ngcontent-%COMP%] .mcp-benefits[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{text-align:center;font-size:2em;margin-bottom:20px}.mcp-page[_ngcontent-%COMP%] .mcp-benefits[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style-type:disc;margin:0 auto;padding:0;max-width:800px}.mcp-page[_ngcontent-%COMP%] .mcp-benefits[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:10px;font-size:1em}.mcp-video[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;border:none;background-color:#000}"]})}return t})();var ln=o(2464),_=o(5930);const gn=["announcement",(0,_.s)({outline:'<path d="M3.47,28a1,1,0,0,0-1.39,1.43l4.41,4.3a1,1,0,0,0,1.4-1.46Z"/><path d="M17.29,3.32a1,1,0,0,0-1.41,0,.92.92,0,0,0-.19.25L4.19,25.91l1.5,1.47L16.85,5.7,30.18,18.93,8.46,30.11,10,31.59l3.62-1.86a5.48,5.48,0,0,0,4.54,2.42,5.43,5.43,0,0,0,5.08-7.37l9.11-4.7a1,1,0,0,0,.53-.73,1,1,0,0,0-.28-.87Zm4.06,24.6a3.45,3.45,0,0,1-4.43,2,3.5,3.5,0,0,1-1.57-1.17l6-3.1A3.53,3.53,0,0,1,21.35,27.92Z"/><path d="M27.54,9.39a1,1,0,0,0,.71-.29l4.17-4.17A1,1,0,0,0,31,3.51h0L26.83,7.69a1,1,0,0,0,0,1.41A1,1,0,0,0,27.54,9.39Z"/><path d="M33.86,12.52h0a1,1,0,0,0-1.18-.77l-1.8.36a1,1,0,0,0-.77,1.19h0a1,1,0,0,0,1,.79h.21l1.79-.37A1,1,0,0,0,33.86,12.52Z"/><path d="M22.42,5.64h.24a1,1,0,0,0,1-.8L24,3.08a1,1,0,0,0-2-.4l-.37,1.79A1,1,0,0,0,22.42,5.64Z"/>',solid:'<path d="M3.47,28a1,1,0,0,0-1.39,1.43l4.41,4.3a1,1,0,0,0,1.4-1.46Z"/><path d="M27.54,9.39a1,1,0,0,0,.71-.29l4.17-4.17A1,1,0,0,0,31,3.51h0L26.83,7.69a1,1,0,0,0,0,1.41A1,1,0,0,0,27.54,9.39Z"/><path d="M33.86,12.52h0a1,1,0,0,0-1.18-.77l-1.8.36a1,1,0,0,0-.77,1.19h0a1,1,0,0,0,1,.79h.21l1.79-.37A1,1,0,0,0,33.86,12.52Z"/><path d="M22.42,5.64h.24a1,1,0,0,0,1-.8L24,3.08a1,1,0,0,0-2-.4l-.37,1.79A1,1,0,0,0,22.42,5.64Z"/><path d="M17.29,3.32a1,1,0,0,0-1.41,0,.92.92,0,0,0-.19.25L4.19,25.91l1.5,1.47h0L8.48,30.1h0L10,31.59l3.62-1.86a5.48,5.48,0,0,0,4.54,2.42,5.43,5.43,0,0,0,5.08-7.37l9.11-4.7a1,1,0,0,0,.53-.73,1,1,0,0,0-.28-.87Zm4.06,24.6a3.45,3.45,0,0,1-4.43,2,3.5,3.5,0,0,1-1.57-1.17l6-3.1A3.53,3.53,0,0,1,21.35,27.92Z"/>'})],pn=["wand",(0,_.s)({outline:'<path d="M34.1,4,31.71,1.6a1.83,1.83,0,0,0-1.31-.54h0a2.05,2.05,0,0,0-1.45.62L1.76,29.23A2,2,0,0,0,1.68,32l2.4,2.43A1.83,1.83,0,0,0,5.39,35h0a2.05,2.05,0,0,0,1.45-.62L34,6.79A2,2,0,0,0,34.1,4ZM5.42,32.93,3.16,30.65h0L24.11,9.43l2.25,2.28ZM32.61,5.39l-5.12,5.18L25.24,8.29l5.13-5.2,2.25,2.28Z"/><path d="M32.53,20.47l2.09-2.09a.8.8,0,0,0-1.13-1.13l-2.09,2.09-2.09-2.09a.8.8,0,0,0-1.13,1.13l2.09,2.09-2.09,2.09a.8.8,0,0,0,1.13,1.13l2.09-2.09,2.09,2.09a.8.8,0,0,0,1.13-1.13Z"/><path d="M14.78,6.51a.8.8,0,0,0,1.13,0L17.4,5l1.49,1.49A.8.8,0,0,0,20,5.38L18.54,3.89,20,2.4a.8.8,0,0,0-1.13-1.13L17.4,2.76,15.91,1.27A.8.8,0,1,0,14.78,2.4l1.49,1.49L14.78,5.38A.8.8,0,0,0,14.78,6.51Z"/><path d="M8.33,15.26a.8.8,0,0,0,1.13,0l1.16-1.16,1.16,1.16a.8.8,0,1,0,1.13-1.13L11.76,13l1.16-1.16a.8.8,0,1,0-1.13-1.13l-1.16,1.16L9.46,10.68a.8.8,0,1,0-1.13,1.13L9.49,13,8.33,14.13A.8.8,0,0,0,8.33,15.26Z"/>'})],z=["envelope",(0,_.s)({outline:'<path d="M32,6H4A2,2,0,0,0,2,8V28a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V8A2,2,0,0,0,32,6ZM30.46,28H5.66l7-7.24-1.44-1.39L4,26.84V9.52L16.43,21.89a2,2,0,0,0,2.82,0L32,9.21v17.5l-7.36-7.36-1.41,1.41ZM5.31,8H30.38L17.84,20.47Z"/>',outlineAlerted:'<path d="M33.68,15.26H32V26.71l-7.36-7.36-1.41,1.41L30.46,28H5.66l7-7.24-1.44-1.39L4,26.84V9.52L16.43,21.89a2,2,0,0,0,2.82,0l6.66-6.63H23.08l-5.24,5.21L5.31,8H20.06l1.15-2H4A2,2,0,0,0,2,8V28a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V15.24Z"/>',outlineBadged:'<path d="M32,13.08V26.71l-7.36-7.36-1.41,1.41L30.46,28H5.66l7-7.24-1.44-1.39L4,26.84V9.52L16.43,21.89a2,2,0,0,0,2.82,0l8.83-8.78a7.44,7.44,0,0,1-2-.85l-8.26,8.21L5.31,8H22.81a7.49,7.49,0,0,1-.31-2H4A2,2,0,0,0,2,8V28a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V12.2A7.45,7.45,0,0,1,32,13.08Z"/>',solid:'<path d="M32.33,6a2,2,0,0,0-.41,0h-28a2,2,0,0,0-.53.08L17.84,20.47Z"/><path d="M33.81,7.39,19.25,21.89a2,2,0,0,1-2.82,0L2,7.5a2,2,0,0,0-.07.5V28a2,2,0,0,0,2,2h28a2,2,0,0,0,2-2V8A2,2,0,0,0,33.81,7.39ZM5.3,28H3.91V26.57l7.27-7.21,1.41,1.41Zm26.61,0H30.51l-7.29-7.23,1.41-1.41,7.27,7.21Z"/>',solidAlerted:'<path d="M33.68,15.4H25.77l-6.52,6.49a2,2,0,0,1-2.82,0L2,7.5a2,2,0,0,0-.07.5V28a2,2,0,0,0,2,2h28a2,2,0,0,0,2-2V15.38ZM5.3,28H3.91V26.57l7.27-7.21,1.41,1.41Zm26.61,0H30.51l-7.29-7.23,1.41-1.41,7.27,7.21Z"/><path d="M22.94,15.4h-.7A3.68,3.68,0,0,1,19,9.89L21.29,6H3.92a2,2,0,0,0-.53.08L17.84,20.47Z"/>',solidBadged:'<path d="M26,12.34A7.49,7.49,0,0,1,22.5,6H3.92a2,2,0,0,0-.53.08L17.84,20.47Z"/><path d="M30,13.5a7.49,7.49,0,0,1-2-.29l-8.71,8.68a2,2,0,0,1-2.82,0L2,7.5a2,2,0,0,0-.07.5V28a2,2,0,0,0,2,2h28a2,2,0,0,0,2-2V12.39A7.45,7.45,0,0,1,30,13.5ZM5.3,28H3.91V26.57l7.27-7.21,1.41,1.41Zm26.61,0H30.51l-7.29-7.23,1.41-1.41,7.27,7.21Z"/>'})];f.h.addIcons(F.V,C.h,ln.I,gn,pn,z,P.t);let mn=(()=>{class t{static#n=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=n.VBU({type:t,selectors:[["app-explain-s124"]],decls:50,vars:0,consts:[[1,"s124-page"],[1,"s124-header"],[1,"s124-header-content"],["src","assets/s124-overview-image.png","alt","S-124 Overview",1,"s124-image"],[1,"s124-features"],[1,"feature-grid"],[1,"feature-item"],["shape","success-standard","size","48"],["shape","lock","size","48"],["shape","network-globe","size","48"],["shape","wand","size","48"],[1,"s124-benefits"]],template:function(a,i){1&a&&(n.j41(0,"div",0)(1,"section",1)(2,"div",2)(3,"h1"),n.EFF(4,"S-124: Digital Maritime Safety Information"),n.k0s(),n.j41(5,"p"),n.EFF(6," Discover how S-124 enhances maritime safety through standardized, real-time, and secure digital information sharing. "),n.k0s(),n.nrm(7,"img",3),n.k0s()(),n.j41(8,"section",4)(9,"h2"),n.EFF(10,"Key Features of S-124"),n.k0s(),n.j41(11,"div",5)(12,"div",6),n.nrm(13,"cds-icon",7),n.j41(14,"h3"),n.EFF(15,"Real-Time Updates"),n.k0s(),n.j41(16,"p"),n.EFF(17," Receive the latest safety information, such as navigational warnings, hazards, and updates in real time. "),n.k0s()(),n.j41(18,"div",6),n.nrm(19,"cds-icon",8),n.j41(20,"h3"),n.EFF(21,"Secure Communication"),n.k0s(),n.j41(22,"p"),n.EFF(23," Ensure reliable and encrypted data sharing between systems and stakeholders. "),n.k0s()(),n.j41(24,"div",6),n.nrm(25,"cds-icon",9),n.j41(26,"h3"),n.EFF(27,"Global Interoperability"),n.k0s(),n.j41(28,"p"),n.EFF(29," Standardized format ensures seamless integration across global maritime systems. "),n.k0s()(),n.j41(30,"div",6),n.nrm(31,"cds-icon",10),n.j41(32,"h3"),n.EFF(33,"Improved Efficiency"),n.k0s(),n.j41(34,"p"),n.EFF(35," Reduce operational costs and time by automating safety information processing. "),n.k0s()()()(),n.j41(36,"section",11)(37,"h2"),n.EFF(38,"Why Choose S-124?"),n.k0s(),n.j41(39,"ul")(40,"li"),n.EFF(41,"Enhanced safety for vessels and crews"),n.k0s(),n.j41(42,"li"),n.EFF(43,"Real-time hazard awareness and navigation alerts"),n.k0s(),n.j41(44,"li"),n.EFF(45,"Cost-effective operations through efficient data management"),n.k0s(),n.j41(46,"li"),n.EFF(47,"Global compliance with maritime safety standards"),n.k0s(),n.j41(48,"li"),n.EFF(49,"Environmentally conscious navigation practices"),n.k0s()()()())},dependencies:[r.BlU],styles:[".s124-page[_ngcontent-%COMP%]{font-family:Arial,sans-serif;line-height:1.6;max-width:1200px;margin:auto;padding:20px}.s124-page[_ngcontent-%COMP%] .s124-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:40px}.s124-page[_ngcontent-%COMP%] .s124-header[_ngcontent-%COMP%] .s124-image[_ngcontent-%COMP%]{max-width:100%;height:auto;margin-top:20px;border-radius:8px}.s124-page[_ngcontent-%COMP%] .s124-features[_ngcontent-%COMP%]{margin:40px 0}.s124-page[_ngcontent-%COMP%] .s124-features[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{text-align:center;font-size:2em;margin-bottom:30px}.s124-page[_ngcontent-%COMP%] .s124-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.s124-page[_ngcontent-%COMP%] .s124-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%]{background:#f9f9f9;padding:20px;border-radius:8px;text-align:center;box-shadow:0 2px 4px #0000001a}.s124-page[_ngcontent-%COMP%] .s124-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.2em;margin-top:10px}.s124-page[_ngcontent-%COMP%] .s124-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.9em;margin-top:5px;color:#666}.s124-page[_ngcontent-%COMP%] .s124-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%] clr-icon[_ngcontent-%COMP%]{color:#007cbb}.s124-page[_ngcontent-%COMP%] .s124-benefits[_ngcontent-%COMP%]{margin:40px 0}.s124-page[_ngcontent-%COMP%] .s124-benefits[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{text-align:center;font-size:2em;margin-bottom:20px}.s124-page[_ngcontent-%COMP%] .s124-benefits[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:disc;margin:0 auto;padding:0;max-width:800px}.s124-page[_ngcontent-%COMP%] .s124-benefits[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:10px;font-size:1em}.s124-page[_ngcontent-%COMP%] .s124-cta[_ngcontent-%COMP%]{text-align:center;margin:40px 0}.s124-page[_ngcontent-%COMP%] .s124-cta[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:2em;margin-bottom:20px}.s124-page[_ngcontent-%COMP%] .s124-cta[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]{background-color:#007cbb;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:1em;cursor:pointer}.s124-page[_ngcontent-%COMP%] .s124-cta[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]:hover{background-color:#005f8c}"]})}return t})();const dn=["chat-bubble",(0,_.s)({outline:'<path d="M18,2.5c-8.82,0-16,6.28-16,14s7.18,14,16,14a18,18,0,0,0,4.88-.68l5.53,3.52a1,1,0,0,0,1.54-.84l0-6.73a13,13,0,0,0,4-9.27C34,8.78,26.82,2.5,18,2.5ZM28.29,24.61a1,1,0,0,0-.32.73l0,5.34-4.38-2.79a1,1,0,0,0-.83-.11A16,16,0,0,1,18,28.5c-7.72,0-14-5.38-14-12s6.28-12,14-12,14,5.38,14,12A11.08,11.08,0,0,1,28.29,24.61Z"/><path d="M25,15.5H11a1,1,0,0,0,0,2H25a1,1,0,0,0,0-2Z"/><path d="M21.75,20.5h-7.5a1,1,0,0,0,0,2h7.5a1,1,0,0,0,0-2Z"/><path d="M11.28,12.5H24.72a1,1,0,0,0,0-2H11.28a1,1,0,0,0,0,2Z"/>',outlineBadged:'<path d="M33.38,12.69a7.43,7.43,0,0,1-1.89.66A10.35,10.35,0,0,1,32,16.5a11.08,11.08,0,0,1-3.71,8.11,1,1,0,0,0-.32.73l0,5.34-4.38-2.79a1,1,0,0,0-.83-.11A16,16,0,0,1,18,28.5c-7.72,0-14-5.38-14-12s6.28-12,14-12a16,16,0,0,1,4.55.66A7.44,7.44,0,0,1,23,3.22a18,18,0,0,0-5-.72c-8.82,0-16,6.28-16,14s7.18,14,16,14a18,18,0,0,0,4.88-.68l5.53,3.52a1,1,0,0,0,1.54-.84l0-6.73a13,13,0,0,0,4-9.27A12.32,12.32,0,0,0,33.38,12.69Z"/><path d="M11,15.5a1,1,0,0,0,0,2H25a1,1,0,0,0,0-2Z"/><path d="M14.25,20.5a1,1,0,0,0,0,2h7.5a1,1,0,0,0,0-2Z"/><path d="M10.28,11.5a1,1,0,0,0,1,1H24.72a1,1,0,0,0,.83-.47A7.53,7.53,0,0,1,24,10.5H11.28A1,1,0,0,0,10.28,11.5Z"/>',solid:'<path d="M18,2.5c-8.82,0-16,6.28-16,14s7.18,14,16,14a18,18,0,0,0,4.88-.68l5.53,3.52a1,1,0,0,0,1.54-.84l0-6.73a13,13,0,0,0,4-9.27C34,8.78,26.82,2.5,18,2.5Zm8,14a1,1,0,0,1-1,1H11a1,1,0,0,1,0-2H25A1,1,0,0,1,26,16.5Zm-3.25,5a1,1,0,0,1-1,1h-7.5a1,1,0,0,1,0-2h7.5A1,1,0,0,1,22.75,21.5Zm-12.47-10a1,1,0,0,1,1-1H24.72a1,1,0,0,1,0,2H11.28A1,1,0,0,1,10.28,11.5Z"/>',solidBadged:'<path d="M30,13.25a7.46,7.46,0,0,1-4.35-1.4,1,1,0,0,1-.93.65H11.28a1,1,0,0,1,0-2H24.2A7.46,7.46,0,0,1,23,3.2a18,18,0,0,0-5-.7c-8.82,0-16,6.28-16,14s7.18,14,16,14a18,18,0,0,0,4.88-.68l5.53,3.52a1,1,0,0,0,1.54-.84l0-6.73a13,13,0,0,0,4-9.27,12.34,12.34,0,0,0-.68-4A7.46,7.46,0,0,1,30,13.25ZM21.75,22.5h-7.5a1,1,0,0,1,0-2h7.5a1,1,0,0,1,0,2Zm3.25-5H11a1,1,0,0,1,0-2H25a1,1,0,0,1,0,2Z"/>'})];f.h.addIcons(dn,C.h,z,b.Q,P.t);let hn=(()=>{class t{static#n=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=n.VBU({type:t,selectors:[["app-explain-chat"]],decls:50,vars:0,consts:[[1,"mms-chat-page"],[1,"mms-chat-header"],[1,"mms-chat-header-content"],["src","assets/mms-chat-image.png","alt","MMS Chat Service Overview",1,"mms-chat-image"],[1,"mms-chat-features"],[1,"feature-grid"],[1,"feature-item"],["shape","chat-bubble","size","48"],["shape","network-globe","size","48"],["shape","announcement","size","48"],["shape","envelope","size","48"],[1,"mms-chat-benefits"]],template:function(a,i){1&a&&(n.j41(0,"div",0)(1,"section",1)(2,"div",2)(3,"h1"),n.EFF(4,"MMS Chat Service"),n.k0s(),n.j41(5,"p"),n.EFF(6," A secure, seamless, and geolocation-sensitive maritime messaging service designed for efficient and transparent communication across diverse connectivity platforms. "),n.k0s(),n.nrm(7,"img",3),n.k0s()(),n.j41(8,"section",4)(9,"h2"),n.EFF(10,"Key Features of MMS Chat Service"),n.k0s(),n.j41(11,"div",5)(12,"div",6),n.nrm(13,"cds-icon",7),n.j41(14,"h3"),n.EFF(15,"Secure Messaging with SMMP"),n.k0s(),n.j41(16,"p"),n.EFF(17," Exchange encrypted and authenticated messages using the Secure Maritime Message Protocol (SMMP), ensuring privacy and reliability. "),n.k0s()(),n.j41(18,"div",6),n.nrm(19,"cds-icon",8),n.j41(20,"h3"),n.EFF(21,"Carrier-Agnostic Communication"),n.k0s(),n.j41(22,"p"),n.EFF(23," Supports seamless message transfer across various communication links, including INMARSAT, VSAT, HF data, and DSL landlines. "),n.k0s()(),n.j41(24,"div",6),n.nrm(25,"cds-icon",9),n.j41(26,"h3"),n.EFF(27,"Broadcast messaging"),n.k0s(),n.j41(28,"p"),n.EFF(29," Supports broadcast messaging for efficient communication with multiple recipients, enhancing situational awareness and coordination. "),n.k0s()(),n.j41(30,"div",6),n.nrm(31,"cds-icon",10),n.j41(32,"h3"),n.EFF(33,"MRN-Based Addressing"),n.k0s(),n.j41(34,"p"),n.EFF(35," Use MRNs (Maritime Resource Names) as endpoint addresses for transparent and efficient routing. "),n.k0s()()()(),n.j41(36,"section",11)(37,"h2"),n.EFF(38,"Why Choose MMS Chat Service?"),n.k0s(),n.j41(39,"ul")(40,"li"),n.EFF(41,"Seamless message delivery across diverse communication platforms"),n.k0s(),n.j41(42,"li"),n.EFF(43,"High security and privacy through encrypted messaging (SMMP)"),n.k0s(),n.j41(44,"li"),n.EFF(45,"Adapts to connectivity conditions for consistent performance"),n.k0s(),n.j41(46,"li"),n.EFF(47,"Global interoperability with MRN-based addressing"),n.k0s(),n.j41(48,"li"),n.EFF(49,"Efficient communication for ship-to-shore and ship-to-ship operations"),n.k0s()()()())},dependencies:[r.BlU],styles:[".mms-chat-page[_ngcontent-%COMP%]{font-family:Arial,sans-serif;line-height:1.6;max-width:1200px;margin:auto;padding:20px}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:40px}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-header[_ngcontent-%COMP%] .mms-chat-image[_ngcontent-%COMP%]{max-width:100%;height:auto;margin-top:20px;border-radius:8px}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-features[_ngcontent-%COMP%]{margin:40px 0}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-features[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{text-align:center;font-size:2em;margin-bottom:30px}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%]{background:#f9f9f9;padding:20px;border-radius:8px;text-align:center;box-shadow:0 2px 4px #0000001a}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.2em;margin-top:10px}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.9em;margin-top:5px;color:#666}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%] clr-icon[_ngcontent-%COMP%]{color:#007cbb}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-benefits[_ngcontent-%COMP%]{margin:40px 0}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-benefits[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{text-align:center;font-size:2em;margin-bottom:20px}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-benefits[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:disc;margin:0 auto;padding:0;max-width:800px}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-benefits[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:10px;font-size:1em}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-cta[_ngcontent-%COMP%]{text-align:center;margin:40px 0}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-cta[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:2em;margin-bottom:20px}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-cta[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]{background-color:#007cbb;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:1em;cursor:pointer}.mms-chat-page[_ngcontent-%COMP%] .mms-chat-cta[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]:hover{background-color:#005f8c}"]})}return t})();f.h.addIcons(F.V,C.h,b.Q,P.t);const un=[{path:"",component:S,children:[{path:"login",component:j},{path:"pricing",component:k},{path:"mcp",component:cn},{path:"s124",component:mn},{path:"chat",component:hn},{path:"arp",component:(()=>{class t{static#n=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275cmp=n.VBU({type:t,selectors:[["app-explain-arp"]],decls:50,vars:0,consts:[[1,"route-planning-page"],[1,"route-planning-header"],[1,"route-planning-header-content"],["src","assets/route-planning-image.png","alt","Automatic Route Planning Overview",1,"route-planning-image"],[1,"route-planning-features"],[1,"feature-grid"],[1,"feature-item"],["shape","map","size","48"],["shape","cloud","size","48"],["shape","compass","size","48"],["shape","bar-chart","size","48"],[1,"route-planning-benefits"]],template:function(a,i){1&a&&(n.j41(0,"div",0)(1,"section",1)(2,"div",2)(3,"h1"),n.EFF(4,"Automatic Route Planning"),n.k0s(),n.j41(5,"p"),n.EFF(6," Plan your optimal maritime routes easily and efficiently. Provide starting and ending points, and get the best route based on safety, efficiency, and real-time conditions. "),n.k0s(),n.nrm(7,"img",3),n.k0s()(),n.j41(8,"section",4)(9,"h2"),n.EFF(10,"Key Features of Automatic Route Planning"),n.k0s(),n.j41(11,"div",5)(12,"div",6),n.nrm(13,"clr-icon",7),n.j41(14,"h3"),n.EFF(15,"Optimal Route Generation"),n.k0s(),n.j41(16,"p"),n.EFF(17," Automatically calculate the safest and most efficient route between your starting and ending points. "),n.k0s()(),n.j41(18,"div",6),n.nrm(19,"clr-icon",8),n.j41(20,"h3"),n.EFF(21,"Ease of use"),n.k0s(),n.j41(22,"p"),n.EFF(23," With a user-friendly interface, plan your routes quickly and effortlessly, saving time and effort. "),n.k0s()(),n.j41(24,"div",6),n.nrm(25,"clr-icon",9),n.j41(26,"h3"),n.EFF(27,"Customizable Preferences"),n.k0s(),n.j41(28,"p"),n.EFF(29," Adjust preferences for speed, fuel efficiency, or shortest distance to tailor routes to your needs. "),n.k0s()(),n.j41(30,"div",6),n.nrm(31,"clr-icon",10),n.j41(32,"h3"),n.EFF(33,"Operational Efficiency"),n.k0s(),n.j41(34,"p"),n.EFF(35," Optimize fuel consumption and reduce operational costs through smart routing algorithms. "),n.k0s()()()(),n.j41(36,"section",11)(37,"h2"),n.EFF(38,"Why Choose Automatic Route Planning?"),n.k0s(),n.j41(39,"ul")(40,"li"),n.EFF(41,"Ensure safer navigation by avoiding hazards and adverse weather"),n.k0s(),n.j41(42,"li"),n.EFF(43,"Save fuel and reduce emissions for eco-friendly operations"),n.k0s(),n.j41(44,"li"),n.EFF(45,"Improve operational efficiency with real-time data integration"),n.k0s(),n.j41(46,"li"),n.EFF(47,"Minimize human error through automated decision support"),n.k0s(),n.j41(48,"li"),n.EFF(49,"Achieve cost-effective voyages with optimized route planning"),n.k0s()()()())},dependencies:[r.U4n],styles:[".route-planning-page[_ngcontent-%COMP%]{font-family:Arial,sans-serif;line-height:1.6;max-width:1200px;margin:auto;padding:20px}.route-planning-page[_ngcontent-%COMP%] .route-planning-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:40px}.route-planning-page[_ngcontent-%COMP%] .route-planning-header[_ngcontent-%COMP%] .route-planning-image[_ngcontent-%COMP%]{max-width:100%;height:auto;margin-top:20px;border-radius:8px}.route-planning-page[_ngcontent-%COMP%] .route-planning-features[_ngcontent-%COMP%]{margin:40px 0}.route-planning-page[_ngcontent-%COMP%] .route-planning-features[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{text-align:center;font-size:2em;margin-bottom:30px}.route-planning-page[_ngcontent-%COMP%] .route-planning-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.route-planning-page[_ngcontent-%COMP%] .route-planning-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%]{background:#f9f9f9;padding:20px;border-radius:8px;text-align:center;box-shadow:0 2px 4px #0000001a}.route-planning-page[_ngcontent-%COMP%] .route-planning-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.2em;margin-top:10px}.route-planning-page[_ngcontent-%COMP%] .route-planning-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.9em;margin-top:5px;color:#666}.route-planning-page[_ngcontent-%COMP%] .route-planning-features[_ngcontent-%COMP%] .feature-grid[_ngcontent-%COMP%] .feature-item[_ngcontent-%COMP%] clr-icon[_ngcontent-%COMP%]{color:#007cbb}.route-planning-page[_ngcontent-%COMP%] .route-planning-benefits[_ngcontent-%COMP%]{margin:40px 0}.route-planning-page[_ngcontent-%COMP%] .route-planning-benefits[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{text-align:center;font-size:2em;margin-bottom:20px}.route-planning-page[_ngcontent-%COMP%] .route-planning-benefits[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:disc;margin:0 auto;padding:0;max-width:800px}.route-planning-page[_ngcontent-%COMP%] .route-planning-benefits[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:10px;font-size:1em}.route-planning-page[_ngcontent-%COMP%] .route-planning-cta[_ngcontent-%COMP%]{text-align:center;margin:40px 0}.route-planning-page[_ngcontent-%COMP%] .route-planning-cta[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:2em;margin-bottom:20px}.route-planning-page[_ngcontent-%COMP%] .route-planning-cta[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]{background-color:#007cbb;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:1em;cursor:pointer}.route-planning-page[_ngcontent-%COMP%] .route-planning-cta[_ngcontent-%COMP%] .cta-button[_ngcontent-%COMP%]:hover{background-color:#005f8c}"]})}return t})()},{path:"pricing",component:k},{path:"",redirectTo:"login",pathMatch:"full"},{path:"**",redirectTo:"login"}]}];let fn=(()=>{class t{static#n=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=n.$C({type:t});static#e=this.\u0275inj=n.G2t({imports:[u.iI.forChild(un),u.iI]})}return t})();var Mn=o(2478);let Cn=(()=>{class t{static#n=this.\u0275fac=function(a){return new(a||t)};static#t=this.\u0275mod=n.$C({type:t});static#e=this.\u0275inj=n.G2t({imports:[O.G,r.PuD,u.iI,fn,j,Mn.R]})}return t})()}}]);