1import{a as A,b as j}from"./chunk-HXXP6ZLT.js";import{a as J}from"./chunk-CKFV7ZF2.js";import{a as B}from"./chunk-FL4RUWUP.js";import{e as L,f as Q}from"./chunk-W6TXBZ6D.js";import{a as V}from"./chunk-4Z5RL6QO.js";import{a as z,d as $}from"./chunk-VUDRL6AY.js";import{a as h}from"./chunk-PNKQO6EM.js";import{a as O,b as G}from"./chunk-3DSD7D2T.js";import"./chunk-ROUGUONR.js";import"./chunk-SVLM2ECX.js";import"./chunk-UKHQPMQZ.js";import"./chunk-7WAXKT5I.js";import{e as S}from"./chunk-MHLI7EB3.js";import"./chunk-KIBC2ZGT.js";import{Z as U,_ as T}from"./chunk-6K3X73CK.js";import"./chunk-DLTOIL4G.js";import"./chunk-334MXCTX.js";import"./chunk-U5TOGEJX.js";import{H}from"./chunk-OD4FXCMW.js";import{Fc as f,Hc as N,Ib as r,Lc as P,M as y,Mc as C,Nc as g,Ob as u,Pb as I,Tc as v,Td as R,Ub as F,Wc as o,hc as D,jc as E,la as _,na as w,oc as m,pc as t,qc as i,rc as c,ua as x,vc as p,wc as d,zb as b,zd as k}from"./chunk-T2TVCV7P.js";import"./chunk-BBHHUGUF.js";var X=["uiModal"],Y=["componentHost"];function Z(a,s){if(a&1&&c(0,"ui-progress",3),a&2){let e=N();m("innerClass","sfn-green-bg")("value",.5)("color","sfn-green")("max",1)("size","lg")("value",e.stepsControl.currentIndex+1)("max",e.stepsControl.steps==null?null:e.stepsControl.steps.length)}}function ee(a,s){}var K=class a{constructor(s,e,n){this.dialogRef=s;this.cd=e;this.data=n;this.loadStatus={};this.closePopup=()=>this.dialogRef.close();
1this.stepsControl=new L({allSteps:[{key:"step1",componentClass:M,params:()=>({stepsControl:this.stepsControl})},{key:"step2",componentClass:q,params:()=>({stepsControl:this.stepsControl})}],onFlowFinish:()=>{this.closePopup()}});this._hostControl=new J(this.stepsControl,this)}ngOnInit(){y(1e3).pipe(_(()=>this.stepsControl.init?this.stepsControl.initAsync().pipe(w(()=>{this._hostControl.init$(this.host).subscribe(s=>{this.cd.markForCheck()})})):[null]),V(s=>{this.loadStatus=s,this.cd.markForCheck()})).subscribe()}static{this.\u0275fac=function(e){return new(e||a)(r(U),r(R),r(T))}}static{this.\u0275cmp=u({type:a,selectors:[["ng-component"]],viewQuery:function(e,n){if(e&1&&P(X,7)(Y,7),e&2){let l;C(l=g())&&(n.uiModal=l.first),C(l=g())&&(n.host=l.first)}},standalone:!1,decls:9,vars:5,consts:[["uiModal",""],["componentHost","componentHost"],[3,"size","innerScroll","step"],[3,"innerClass","value","color","max","size"],["type","button","aria-label","Close",1,"btn","btn-borderless","f-3","uic-right",3,"click"],["theme","bold","name","close","size","f-caption"],[3,"status"],["component-host",""]],template:function(e,n){e&1&&(t(0,"ui-modal-2",2,0)(2,"ui-modal-header-2"),D(3,Z,1,7,"ui-progress",3),t(4,"button",4),f("click",function(){return n.closePopup()}),c(5,"ui-streamline-icon",5),i()(),c(6,"ui-modal-loading-2",6),F(7,ee,0,0,"ng-template",7,1,k),i()),e&2&&(m("size",n.data.size||"sm")("innerScroll",n.data.innerScroll)("step",n.stepsControl.currentStep),b(3),E(n.loadStatus.done?3:-1),b(3),m("status",n.loadStatus))},dependencies:[O,z,G,A,Q,S],encapsulation:2})}},M=class a{constructor(){this.true=!0}static{this.\u0275fac=function(e){return new(e||a)}}static{this.\u0275cmp=u({type:a,selectors:[["ng-component"]],hostVars:2,hostBindings:function(e,n){e&2&&v("__middle-container",n.true)},standalone:!1,decls:25,vars:0,consts:[[1,"ui-modal__main"],[1,"f-2","mb-4","text-center"],["buttonRightSlot",""],[1,"btn","btn-default"],[1,"btn","btn-primary",3,"click"]],template:function(e,n){e&1&&(t(0,"div",0)(1,"h2",1),o(2,"Sample Step 1"),i(),t(3,"p"),o(4,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur egestas, dolor eget tincidunt gravida, nulla dui laoreet sem, non mattis quam velit vitae leo. Nulla vel porttitor nisl. Nullam eu bibendum ligula. Nulla dictum cursus turpis. Suspendisse ac velit ac leo aliquet feugiat id ut eros. Mauris vitae metus molestie, dictum urna ultrices, finibus dui. Curabitur rhoncus pellentesque cursus. Cras sed porta magna, ut pellentesque lacus. Pellentesque posuere massa enim, at vulputate justo varius eleifend. Donec fermentum et augue non accumsan. Phasellus luctus, lacus accumsan consequat gravida, ipsum ligula cursus mauris, pulvinar vestibulum ante quam ac sem."),i(),t(5,"p"),o(6,"Aliquam suscipit magna sagittis neque sodales, vel sagittis nisi ultrices. Morbi tristique lectus lectus, id scelerisque lacus elementum nec. Suspendisse pretium velit eros, ac malesuada ipsum luctus id. Sed tincidunt ante vel nulla hendrerit, in elementum velit volutpat. Vestibulum at enim id lectus porttitor malesuada. In viverra facilisis ante, ac scelerisque elit porttitor vel. Fusce gravida ultrices posuere. In vitae sodales augue. Mauris ullamcorper nulla ut risus accumsan, non semper lacus porttitor."),i(),t(7,"p"),o(8,"Sed euismod semper dui, quis cursus massa rhoncus et. Suspendisse auctor euismod justo eget efficitur. Praesent nec tortor a magna facilisis faucibus in nec nisl. Fusce aliquet dapibus finibus. Pellentesque imperdiet mauris ac viverra ornare. Mauris quis volutpat quam. Morbi nec tristique nisi, nec malesuada massa. Nulla ut faucibus nunc, sit amet euismod ex."),i(),t(9,"p"),o(10,"Duis elit nibh, auctor ac leo at, pharetra posuere dolor. Cras enim est, mattis quis urna eu, fringilla tristique nulla. Curabitur viverra eros ac varius maximus. Donec condimentum, augue et tincidunt tincidunt, lacus sapien iaculis tellus, vitae hendrerit dui leo quis diam. Donec sed pulvinar erat. Donec vitae mi nec nulla commodo aliquet et a orci. Nunc malesuada convallis nisl. In porta eu mauris vel varius. Integer odio nisi, ultrices sed ante vel, placerat tempus odio. Morbi scelerisque sit amet est quis ornare. Pellentesque fermentum mi vitae ligula porttitor, eget rutrum velit tempor."),i(),t(11,"p"),o(12,"Morbi ante nisl, vulputate nec dictum non, elementum in velit. Sed ac venenatis mi. Aenean ante eros, tempus a tempor sit amet, faucibus in lectus. Nulla at mauris fermentum, tincidunt sem sit amet, eleifend augue. Sed urna lectus, facilisis
1sed pharetra eget, vestibulum et risus. Nullam et lacus vitae eros blandit ultricies. Nullam id ultricies odio. In ut risus est. Proin eu nibh arcu. Donec at sem vel diam pellentesque sodales in ornare felis. Donec molestie ac elit et sagittis. Vestibulum nisi libero, venenatis ac elementum quis, laoreet et lacus. Sed eget sapien ac lorem fringilla bibendum eu nec neque."),i(),t(13,"p"),o(14,"Quisque ullamcorper augue ut ultricies condimentum. Nunc pulvinar urna ut rhoncus molestie. Donec auctor sapien et ex imperdiet, interdum efficitur orci ultrices. Aenean posuere, felis vitae sagittis sollicitudin, ante lorem imperdiet ligula, vitae efficitur ligula orci a felis. Aenean sit amet tristique augue. Pellentesque ultricies bibendum velit ac volutpat. Nam dapibus, sapien a malesuada interdum, neque odio cursus tortor, quis molestie quam quam at nisi. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas in mi et ante interdum consectetur. Donec metus libero, vestibulum id bibendum at, ultrices et est."),i(),t(15,"p"),o(16,"Nulla laoreet accumsan sapien non tempus. Mauris purus nisl, blandit sit amet maximus sed, mollis nec nulla. Quisque facilisis erat in iaculis tincidunt. Mauris placerat semper dui, at vulputate mi laoreet sed. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas non facilisis eros. Suspendisse laoreet tincidunt erat eget ultricies."),i(),t(17,"p"),o(18,"Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent laoreet ac libero fringilla commodo. Nullam vehicula euismod porttitor. Praesent sollicitudin consectetur augue, at ultrices lacus mollis sed. Sed blandit diam in mollis dignissim. Nam congue varius tempor. Proin varius gravida nisi ac sollicitudin. Nunc sed velit ex. Vivamus faucibus lectus vitae mollis ultricies. Aliquam quis volutpat erat, sed placerat quam."),i()(),t(19,"ui-modal-buttons-2"),p(20,2),t(21,"button",3),o(22,"Something"),i(),t(23,"button",4),f("click",function(){return n.stepsControl.nextStep()}),o(24,"Next"),i(),d(),i())},dependencies:[h],encapsulation:2})}},q=class a{constructor(){this.true=!0}static{this.\u0275fac=function(e){return new(e||a)}}static{this.\u0275cmp=u({type:a,selectors:[["ng-component"]],hostVars:2,hostBindings:function(e,n){e&2&&v("__middle-container",n.true)},standalone:!1,decls:14,vars:0,consts:[[1,"ui-modal__main"],[1,"f-2","mb-4","text-center"],["buttonLeftSlot",""],[1,"btn","btn-default",3,"click"],["buttonRightSlot",""],[1,"btn","btn-default"],[1,"btn","btn-primary"]],template:function(e,n){e&1&&(t(0,"div",0)(1,"h2",1),o(2,"Sample Step 2 (Short Text)"),i(),t(3,"p"),o(4,"Lorem ipsum dolor sit amet, consectetur adipiscing elit."),i()(),t(5,"ui-modal-buttons-2"),p(6,2),t(7,"button",3),f("click",function(){return n.stepsControl.previousStep()}),o(8,"Back"),i(),d(),p(9,4),t(10,"button",5),o(11,"Something"),i(),t(12,"button",6),o(13,"Submit feedback"),i(),d(),i())},dependencies:[h],encapsulation:2})}};var W=class a{static{this.\u0275fac=function(e){return new(e||a)}}static{this.\u0275mod=I({type:a})}static{this.\u0275inj=x({imports:[H,$,j,B,S]})}};export{K as SampleFlowModalComponent,W as SampleFlowModalModule,M as SampleFlowStep1Component,q as SampleFlowStep2Component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.