1import{a as h,i as k,k as me}from"./chunk-VNBOWOHQ.js";import{Bd as ae,Cd as se,Da as S,Ea as A,Ib as T,Ja as B,M as C,N as L,O as M,Oc as oe,Pc as z,Q as O,Qb as J,Qc as ne,Rb as q,Sb as Q,Ua as $,Ub as X,Va as Y,Wb as Z,Xb as ee,Ya as G,a as V,b as D,bb as H,d as F,da as x,fa as p,ga as f,gb as W,ia as a,ja as u,ka as N,la as K,le as pe,ma as b,ne as le,oa as v,pa as l,ra as c,sa as d,sc as te,ta as _,tc as ie,ua as E,va as P,ya as R,yb as y,z as U,zb as g,zd as re}from"./chunk-VURV65IB.js";var ce={production:!0,testSite:!1,baseUrl:"https://adomany.jobbadni.hu",wisURL:"https://szeretetdoboz.jobbadni.hu",kapUrl:"https://adomany.jobbadni.hu",campaignID:"7",mainSiteUrl:"https://jobbadni.hu",clientId:"7B5AB1D4-916A-49B6-852C-5DC0476E0A54",apiRootUrl:"https://kap.jobbadni.hu/api/",apiAttachmentContentUrl:"https://kap.jobbadni.hu/attachments/",currentUserKey:"refiUser",reCaptchaSiteKey:"6Lf2dJweAAAAAKPA_ol04dHx0R4U0Ydkk5yNrcPO",simplePay:"https://secure.simplepay.hu/payment/order/lu.php",simplePaymentInformation:"http://simplepartner.hu/PaymentService/Fizetesi_tajekoztato.pdf",payPalInformationUrl:"https://www.paypal.com/hu/home",availablePayments:["simplepay","paypal"],availableRecurringPayments:["simplepay"],openIDConfiguration:{authority:"https://idp-megjobbadni.jobbadni.hu",redirectUrl:"https://adomany.jobbadni.hu/signin-oidc",clientId:"kap_app",responseType:"code",scope:"openid email kap_total mrsz_names mrsz_partner mrsz_email offline_access",postLogoutRedirectUri:"https://adomany.jobbadni.hu/",startChecksession:!1,silentRenew:!0,useRefreshToken:!0,silentRenewUrl:"https://adomany.jobbadni.hu/silent-renew.html",postLoginRoute:"/elofizeteseim",forbiddenRoute:"/forbidden",unauthorizedRoute:"/unauthorized",maxIdTokenIatOffsetAllowedInSeconds:600,logLevel:ae.Error},authWellKnownEndpoints:{issuer:"https://idp-megjobbadni.jobbadni.hu",jwksUri:"https://idp-megjobbadni.jobbadni.hu/.well-known/openid-configuration/jwks",authorizationEndpoint:"https://idp-megjobbadni.jobbadni.hu/connect/authorize",tokenEndpoint:"https://idp-megjobbadni.jobbadni.hu/connect/token",userInfoEndpoint:"https://idp-megjobbadni.jobbadni.hu/connect/userinfo",endSessionEndpoint:"https://idp-megjobbadni.jobbadni.hu/connect/endsession",checkSessionIframe:"https://idp-megjobbadni.jobbadni.hu/connect/checksession",revocationEndpoint:"https://idp-megjobbadni.jobbadni.hu/connect/revocation",introspectionEndpoint:"https://idp-megjobbadni.jobbadni.hu/connect/introspect"}};var Ce=(()=>{let e=class e{constructor(t,i,r){this.templateRef=t,this.viewContainer=i,this.authStore=r,this.isVisible=!1,this.authStore.pipe(g(k)).subscribe(s=>{s&&!this.isVisible?(this.viewContainer.createEmbeddedView(this.templateRef),this.isVisible=!0):!s&&this.isVisible&&(this.viewContainer.clear(),this.isVisible=!1)})}};e.\u0275fac=function(i){return new(i||e)(a(f),a(u),a(y))},e.\u0275dir=b({type:e,selectors:[["","ifLoggedInKAP",""]],standalone:!1});let o=e;return o})(),xe=(()=>{let e=class e{constructor(t,i,r,s){this.templateRef=t,this.viewContainer=i,this.authStore=r,this.oidcSecurityService=s,this.isVisible=!1,this.authStore.pipe(g(k)).subscribe(m=>{m&&this.isVisible?(this.viewContainer.clear(),this.isVisible=!1):!m&&!this.isVisible&&(this.isVisible=!0,this.viewContainer.createEmbeddedView(this.templateRef))})}};e.\u0275fac=function(i){return new(i||e)(a(f),a(u),a(y),a(se))},e.\u0275dir=b({type:e,selectors:[["","ifNotLoggedInKAP",""]],standalone:!1});let o=e;return o})();var I=class o{constructor(e){Object.assign(this,e)}static mapFromServerObject(e,n=null){let t=e.userData,i=n!=null?n.roles:[],r=n!=null&&n.partnerID!=null?n.partnerID:t.mrsz_partner_id,s=[];return typeof t.kap_role=="string"?s.push(t.kap_role):t.kap_role?.length>0&&s.push(...t.kap_role),t.mrsz_partner_id==null||t.mrsz_partner_id==null||isNaN(t.mrsz_partner_id)||t.mrsz_partner_id<=0?i=[h.SITE_NEW_USER]:(i=[],s.some(m=>m==="ADMIN")&&i.push(h.SITE_ADMIN),s.length==0&&i.push(h.SITE_USER)),s.some(m=>m==="STAT")&&i.push(h.SITE_STAT),new o(D(V({},n),{sub:t.sub,firstName:t.mrsz_first_name,lastName:t.mrsz_last_name,email:t.mrsz_email_address,roles:i,partnerID:r}))}static mapRolesFromString(e){let n=[];return e.split(";").forEach(t=>{let i=h[t];i==null?console.log(`Unknown role: ${t}`):n.push(i)}),n}},de=class{constructor(e){Object.assign(this,e)}};var ze=(()=>{let e=class e{constructor(t,i,r){this.templateRef=t,this.viewContainer=i,this.authStore=r,this.isVisible=!1}ngOnInit(){this.authStore.pipe(g(me)).subscribe(t=>{let i,r=null;this.hasPermissionKAP==null?r=!0:typeof this.hasPermissionKAP=="string"?i=I.mapRolesFromString(this.hasPermissionKAP):i=this.hasPermissionKAP,r=r||t.some(s=>i.includes(s)),r&&!this.isVisible?(this.viewContainer.createEmbeddedView(this.templateRef),this.isVisible=!0):!r&&this.isVisible&&(this.viewContainer.clear(),this.isVisible=!1)})}};e.\u0275fac=function(i){return new(i||e)(a(f),a(u),a(y))},e.\u0275dir=b({type:e,selectors:[["","hasPermissionKAP",""]],inputs:{hasPermissionKAP:"hasPermissionKAP"},standalone:!1});let o=e;return o}
1)();var j=function(o){return o.SIMPLE="simplepay",o.PAYPAL="paypal",o}(j||{});function ue(o,e){if(o&1&&(c(0,"a",9),S(1,"R\xE9szletek"),d()),o&2){let n=R(2).$implicit;l("href",n.url,x)}}function be(o,e){if(o&1&&(E(0),c(1,"mat-radio-button",3)(2,"span")(3,"span",4),S(4),d(),_(5,"br"),c(6,"span",5),S(7),v(8,ue,2,1,"a",6),d()(),c(9,"span",7),_(10,"img",8),d()(),P()),o&2){let n=R().$implicit;p(),l("value",n.paymentType),p(3),A(n.name),p(3),A(n.description),p(),l("ngIf",n.url),p(2),l("src",n.icon,x)("alt",n.name)("title",n.name)}}function ye(o,e){if(o&1&&(E(0),v(1,be,11,7,"ng-container",2),P()),o&2){let n=e.$implicit;p(),l("ngIf",n.available)}}var Ye=(()=>{let e=class e{constructor(t,i){this.fb=t,this.sanitizer=i,this.disabled=!1,this.payments=[{paymentType:j.SIMPLE,name:"SimplePay",available:!1,icon:"assets/logo/simple_pay/simplepay_w140.png",description:"Bank\xE1rty\xE1s fizet\xE9s vagy azonnali \xE1tutal\xE1s",url:"https://simplepartner.hu/PaymentService/Fizetesi_tajekoztato.pdf"},{paymentType:j.PAYPAL,name:"PayPal",available:!1,icon:"assets/logo/paypal/paypal.svg",description:"Fizet\xE9s PayPal-en kereszt\xFCl",url:"https://www.paypal.com/hu/webapps/mpp/personal"}],this.subscription=new F,this.propagateChange=r=>{},this.propagateTouched=()=>{}}ngOnInit(){this.control=this.fb.control(this.value),this.disabled?this.control.disable({emitEvent:!1}):this.control.enable({emitEvent:!1}),this.payments.forEach(t=>{t.url&&typeof t.url=="string"&&(t.url=this.sanitizer.bypassSecurityTrustUrl(t.url))}),this.subscription.add(this.control.valueChanges.subscribe(t=>{this.value!==t&&(this.value=t,this.propagateChange(this.value))})),this.subscription.add(this.availablePayments$.pipe(U()).subscribe(t=>{this.payments.forEach(i=>{i.available=t.some(r=>i.paymentType==r),!i.available&&this.value==i.paymentType&&this.control.setValue(void 0)})}))}writeValue(t){this.value=t,this.control&&this.control.setValue(t,{emitEvent:!1})}registerOnChange(t){this.propagateChange=t}registerOnTouched(t){this.propagateTouched=t}setDisabledState(t){this.disabled=t,this.control&&(this.disabled?this.control.disable({emitEvent:!1}):this.control.enable({emitEvent:!1}))}validate(t){return null}registerOnValidatorChange(t){}ngOnDestroy(){this.subscription.unsubscribe()}};e.\u0275fac=function(i){return new(i||e)(a(ee),a(W))},e.\u0275cmp=N({type:e,selectors:[["app-payment-type-selector"]],standalone:!1,features:[B([{provide:q,useExisting:C(()=>e),multi:!0},{provide:Q,useExisting:C(()=>e),multi:!0}])],decls:2,vars:2,consts:[["color","primary",1,"flex","flex-col","payment-type-selector","gap-[12px]",3,"formControl"],[4,"ngFor","ngForOf"],[4,"ngIf"],[3,"value"],[1,"name"],[1,"description"],["target","_blank",3,"href",4,"ngIf"],[1,"icon-container"],["height","24",3,"src","alt","title"],["target","_blank",3,"href"]],template:function(i,r){i&1&&(c(0,"mat-radio-group",0),v(1,ye,2,1,"ng-container",1),d()),i&2&&(l("formControl",r.control),p(),l("ngForOf",r.payments))},dependencies:[$,Y,X,Z,te,ie],styles:['.payment-type-selector .mat-mdc-radio-button{border:1px solid rgba(0,0,0,.3);border-radius:4px;padding:4px 12px} .payment-type-selector .mat-mdc-radio-button .mdc-form-field{white-space:normal;width:100%} .payment-type-selector .mat-mdc-radio-button .mdc-form-field .mdc-label{width:100%;cursor:pointer;display:flex;flex-direction:row;align-items:center;place-content:center space-between;padding:12px 0 12px 8px} .payment-type-selector .mat-mdc-radio-button .mdc-form-field .mdc-label .name{font-weight:700;padding:0 4px;min-width:100px} .payment-type-selector .mat-mdc-radio-button .mdc-form-field .mdc-label .description{display:inline-block;flex:1 1 auto;padding:4px 4px 0;font-size:small} .payment-type-selector .mat-mdc-radio-button .mdc-form-field .mdc-label .description a:before{content:"|";display:inline-block;margin:0 4px;color:#000000de} .payment-type-selector .mat-mdc-radio-button .mdc-form-field .mdc-label .icon-container{min-width:140px;text-align:center}@media only screen and (max-width: 959px){ .payment-type-selector .mat-mdc-radio-button .mat-mdc-radio-label .mat-mdc-radio-label-content{flex-wrap:wrap} .payment-type-selector .mat-mdc-radio-button .mat-mdc-radio-label .mat-mdc-radio-label-content .name{width:100%} .payment-type-selector .mat-mdc-radio-button .mat-mdc-radio-label .mat-mdc-radio-label-content .description{width:100%} .payment-type-selector .mat-mdc-radio-button .mat-mdc-radio-label .mat-mdc-radio-label-content .icon-container{width:100%;padding-top:12px}}']});let o=e;return o}
1)();var ge=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=K({type:e}),e.\u0275inj=M({providers:[{provide:oe,useValue:ce.reCaptchaSiteKey}],imports:[G,J,z,ne,pe,T.forChild({}),z,T,re]});let o=e;return o})();var ve=(()=>{let e=class e extends le{constructor(t){super(t),this.http=t}getCampaignScopes(){return this.http.get("codes/campaignScopes")}getCampaignTypes(){return this.http.get("codes/campaignTypes")}};e.\u0275fac=function(i){return new(i||e)(O(H))},e.\u0275prov=L({token:e,factory:e.\u0275fac,providedIn:"root"});let o=e;return o})();export{ce as a,I as b,de as c,Ce as d,xe as e,ze as f,j as g,Ye as h,ge as i,ve as j};
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.