1import{i as Ue,p as Oe,h as me,j as je,g as ze,f as Pe,u as qe,k as Ne,_ as He,a as Ke,c as Ye,e as We}from"./-PHEf7mb.mjs";import{_ as Ge}from"./DMVdOFx8.mjs";import{p as se,af as le,H as s,k as m,h as l,U as d,j as A,F as X,O as pe,ak as Ce,am as xe,V as e,B as J,i as Z,R as Qe,N as i,t as P,f as ve,X as _e,E as Te,D as Se,o as _,aj as Xe,ad as Ze,v as De,g as w,A as Je,a1 as et,ai as N,n as $e}from"./CovET4jT.mjs";import{_ as tt}from"./xQ7HBHwK.mjs";import{_ as lt}from"./C_9V19ZE.mjs";import Ve from"./Cde2sRJB.mjs";import{_ as at}from"./6M0BmMzi.mjs";import{_ as ot}from"./zNiWsBXP.mjs";import{u as st}from"./DgEtwRWp.mjs";import{u as Le}from"./CUkkm5vb.mjs";import{b as nt,t as rt,_ as it,c as ye}from"./BHLELBhQ.mjs";import{u as ut,_ as ct}from"./Boywtsy6.mjs";import"./CAtiddTB.mjs";import"./DctZrZfM.mjs";import"./BA5spQDk.mjs";import"./CGIYZ9c7.mjs";import"./DADYBJan.mjs";import"./D5IWOo7F.mjs";import"./p01pOcuL.mjs";import"./DcIdIPop.mjs";import"./B69WblSP.mjs";import"./BKdVx9Cm.mjs";import"./BibAZF51.mjs";import"./B5Go8Qpr.mjs";import"./JDXaUmOP.mjs";const dt={key:0,class:"rgrp tw-my-[var(--space-section)]"},mt={class:"tw-mb-6 md:tw-mb-8"},pt={"data-aos":"fade-up","data-aos-duration":"600",class:"rgrp__title section-h2--display"},vt={key:0,"data-aos":"fade-up","data-aos-duration":"600","data-aos-delay":"80",class:"rgrp__subtitle tw-text-[15px] md:tw-text-[17px] tw-mt-3 tw-max-w-[640px] tw-leading-[1.5]"},_t={role:"tablist",class:"rgrp__grid tw-grid tw-grid-cols-1 md:tw-grid-cols-3 tw-gap-3 md:tw-gap-4","data-aos":"fade-up","data-aos-duration":"600","data-aos-delay":"120"},ft=["id","aria-selected","aria-controls","tabindex","onClick"],gt={class:"rgrp__icon","aria-hidden":"true"},bt={class:"rgrp__name tw-text-[17px] md:tw-text-[19px] tw-font-bold tw-leading-[1.2]"},wt={key:0,class:"rgrp__tagline tw-text-[12px] tw-mt-1 tw-tracking-[0.02em]"},yt=["id","aria-labelledby","hidden"],xt={key:0,class:"rgrp__intro tw-text-[14px] md:tw-text-[16px] tw-mb-4 tw-leading-[1.55]"},ht={class:"rgrp__details tw-grid tw-grid-cols-1 md:tw-grid-cols-[1.4fr_1fr] tw-gap-5 md:tw-gap-8"},kt={class:"rgrp__detail-label"},$t={class:"rgrp__detail-value tw-mt-1 tw-text-[14px] md:tw-text-[15px] tw-leading-[1.45]"},Tt={class:"rgrp__detail-label"},Ct={class:"rgrp__detail-value tw-mt-1 tw-text-[14px] md:tw-text-[15px] tw-leading-[1.45] tw-font-display tw-font-semibold rgrp__accent"},It=se({__name:"RegionGroups",props:{title:{},subtitle:{default:""},labels:{},regions:{}},setup(a){const t=a,u=i(0);le(()=>t.regions.length,h=>{u.value>=h&&(u.value=0)});const M=()=>P("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.8","stroke-linecap":"round","stroke-linejoin":"round"},[P("circle",{cx:12,cy:12,r:9}),P("path",{d:"M3 12h18"}),P("path",{d:"M12 3a14 14 0 0 1 0 18"}),P("path",{d:"M12 3a14 14 0 0 0 0 18"})]),I=()=>P("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.8","stroke-linecap":"round","stroke-linejoin":"round"},[P("path",{d:"M3 6h18M3 12h18M3 18h18"}),P("circle",{cx:12,cy:4,r:1,fill:"currentColor"}),P("circle",{cx:12,cy:20,r:1,fill:"currentColor"})]),R=()=>P("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.8","stroke-linecap":"round","stroke-linejoin":"round"},[P("circle",{cx:12,cy:12,r:9}),P("path",{d:"M3 12h18"}),P("path",{d:"M12 3c2.5 2.5 4 5.5 4 9s-1.5 6.5-4 9c-2.5-2.5-4-5.5-4-9s1.5-6.5 4-9z"})]);function V(h){return h==="cis"?M:h==="europe"?I:R}return(h,v)=>a.regions.length?(s(),m("section",dt,[l("header",mt,[l("h2",pt,d(a.title),1),a.subtitle?(s(),m("p",vt,d(a.subtitle),1)):A("",!0)]),l("div",_t,[(s(!0),m(X,null,pe(a.regions,(f,p)=>(s(),m("button",{id:`rgrp-tab-${p}`,key:f.id,role:"tab",type:"button","aria-selected":e(u)===p,"aria-controls":`rgrp-panel-${p}`,tabindex:e(u)===p?0:-1,class:J(["rgrp__card",{"rgrp__card--active":e(u)===
1p}]),onClick:y=>u.value=p,onKeydown:[v[0]||(v[0]=Ce(xe(y=>u.value=(e(u)-1+a.regions.length)%a.regions.length,["prevent"]),["left"])),v[1]||(v[1]=Ce(xe(y=>u.value=(e(u)+1)%a.regions.length,["prevent"]),["right"]))]},[l("div",gt,[(s(),Z(Qe(V(f.id))))]),l("span",bt,d(f.name),1),f.tagline?(s(),m("span",wt,d(f.tagline),1)):A("",!0)],42,ft))),128))]),(s(!0),m(X,null,pe(a.regions,(f,p)=>(s(),m("div",{id:`rgrp-panel-${p}`,key:`p-${f.id}`,role:"tabpanel","aria-labelledby":`rgrp-tab-${p}`,hidden:e(u)!==p,class:"rgrp__panel tw-mt-4 md:tw-mt-6 tw-rounded-[16px] tw-p-5 md:tw-p-6"},[f.intro?(s(),m("p",xt,d(f.intro),1)):A("",!0),l("div",ht,[l("div",null,[l("span",kt,d(a.labels.countries),1),l("p",$t,d(f.countries),1)]),l("div",null,[l("span",Tt,d(a.labels.coverage),1),l("p",Ct,d(f.coverage),1)])])],8,yt))),128))])):A("",!0)}}),St=Object.assign(ve(It,[["__scopeId","data-v-9888c8b1"]]),{__name:"SectionsRegionGroups"}),Dt=["disabled","aria-expanded"],Vt={class:"form-mselect__text"},Lt={class:"form-mselect__label"},Mt={class:"form-mselect__value"},Rt={key:0,class:"form-mselect__menu"},Bt={class:"form-mselect__search"},At=["placeholder"],Ft={class:"form-mselect__list",role:"listbox","aria-multiselectable":"true"},Et=["aria-selected","onClick"],Ut={key:0,width:"12",height:"12",viewBox:"0 0 24 24",fill:"none"},Ot={class:"form-mselect__option-label"},jt={key:0,class:"form-mselect__empty"},zt=se({__name:"MultiSelect",props:{modelValue:{},label:{},items:{},disabled:{type:Boolean},error:{type:Boolean},searchPlaceholder:{},emptyText:{}},emits:["update:modelValue"],setup(a,{emit:t}){const u=a,M=t,{locale:I}=_e(),R=i(null),V=i(null),h=i(!1),v=i(""),f=w(()=>I.value==="kz"?"kz":"ru"),p=w(()=>u.items.filter(k=>u.modelValue.includes(k.value)).map(k=>k[f.value]).join(", ")),y=w(()=>{const k=v.value.trim().toLowerCase();return k?u.items.filter($=>`${$.ru} ${$.kz}`.toLowerCase().includes(k)):u.items}),r=k=>u.modelValue.includes(k),g=k=>{const $=r(k)?u.modelValue.filter(E=>E!==k):[...u.modelValue,k];M("update:modelValue",$)},L=()=>{u.disabled||(h.value=!0,Je(()=>V.value?.focus()))},S=()=>{h.value=!1,v.value=""},B=()=>h.value?S():L(),F=k=>{R.value&&!R.value.contains(k.target)&&S()};return Te(()=>document.addEventListener("click",F)),Se(()=>document.removeEventListener("click",F)),(k,$)=>{const E=Ve;return s(),m("div",{ref_key:"root",ref:R,class:J(["form-mselect",{"form-mselect--open":e(h),"form-mselect--error":a.error,"form-mselect--filled":a.modelValue.length>0}])},[l("button",{type:"button",class:"form-mselect__control",disabled:a.disabled,"aria-expanded":e(h),"aria-haspopup":"listbox",onClick:B},[l("span",Vt,[l("span",Lt,d(a.label),1),l("span",Mt,d(e(p)),1)]),_(E,{name:"select-arrow",filled:"",class:"form-mselect__arrow"})],8,Dt),e(h)?(s(),m("div",Rt,[l("div",Bt,[Xe(l("input",{ref_key:"searchEl",ref:V,"onUpdate:modelValue":$[0]||($[0]=D=>De(v)?v.value=D:null),type:"text",class:"form-mselect__search-input",placeholder:a.searchPlaceholder,onClick:$[1]||($[1]=xe(()=>{},["stop"]))},null,8,At),[[Ze,e(v)]])]),l("ul",Ft,[(s(!0),m(X,null,pe(e(y),D=>(s(),m("li",{key:D.value,class:J(["form-mselect__option",{"form-mselect__option--selected":r(D.value)}]),role:"option","aria-selected":r(D.value),onClick:K=>g(D.value)},[l("span",{class:J(["form-mselect__check",{"form-mselect__check--on":r(D.value)}])},[r(D.value)?(s(),m("svg",Ut,[...$[2]||($[2]=[l("path",{d:"M5 13l4 4L19 7",stroke:"currentColor","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1)])])):A("",!0)],2),l("span",Ot,d(D[e(f)]),1)],10,Et))),128)),e(y).length?A("",!0):(s(),m("li",jt,d(a.emptyText),1))])])):A("",!0)],2)}}}),Pt=Object.assign(ve(zt,[["__scopeId","data-v-ad4e668b"]]),{__name:"FormMultiSelect"}),qt=["disabled"],Nt={class:"cal__text"},Ht={class:"cal__label"},Kt={class:"cal__value"},Yt={key:0,class:"cal__pop"},Wt={class:"cal__head"},Gt=["disabled"],Qt={class:"cal__month"},Xt={class:"cal__weekdays"},Zt={class:"cal__grid"},Jt={key:0,class:"cal__cell cal__cell--empty"},el=["disabled","onClick"],tl={class:"cal__footer"},ll={key:0},al={key:1,class:"cal__hint"},Ie=864e5,ol=se({__name:"CalculatorDateRange",props:{modelValue:{},label:{},disabled:{type:Boolean},error:{type:Boolean}},emits:["update:modelValue"],setup(a,{emit:t}){const u=a,M=t,{t:I,locale:R}=_e(),V=w(()=>R.value==="kz"?"kk":"ru"),v=(c=>new Date(c.getFullYear(),c.getMonth(),c.getDate()))(new Date),f=i(null),p=i(!1),y=i(new Date(v.getFullYear(),v.getMonth(),1)),r=i(null),g=i(null),L=w(()=>r.value&&g.value?Math.round((+g.value-+r.value)/Ie)+1:0),S=c=>`${String(c.getDate()).padStart(2,"0")}.${String(c.getMonth()+1).padStart(2,"0")}.${c.getFullYear()}`,B=w(()=>r.value&&g.value?`${S(r.value)} â ${S(g.value)}`:r.value?`${S(r.value)} â â¦`:""),F=w(()=>{const c=new Intl.DateTimeFormat(V.value,{month:"long",year:"numeric"}).format(y.value);return c.charAt(0).toUpperCase()+c.slice(1)}),k=w(()=>{const c=new Date(2024,0,1);return Array.from({length:7},(U,Y)=>new Intl.DateTimeFormat(V.value,{weekday:"short"}).format(new Date(+c+Y*Ie)))}),$=w(()=>y.value.getFullYear()>v.getFullYear()||y.value.getMonth()>v.getMonth()),E=w(()=>{const c=y.value.getFullYear(),U=y.value.getMonth(),C=(new Date(c,U,1).getDay()+6)%7,T=new Date(c,U+1,0).getDate(),j=[];for(let z=0;z<C;z++)j.push(null);for(let z=1;z<=T;z++){const O=new Date(c,U,z),ae=!!r.value&&+O==+r.value,ee=!!g.value&&+O==+g.value,ne=!!r.value&&!!g.value&&+O>+r.value&&+O<+g.value;j.push({day:z,date:O,disabled:+O<+v,isStart:ae,isEnd:ee,inRange:ne})}return j}),D=c=>{y.value=new Date(y.value.getFullYear(),y.value.getMonth()+c,1)},K=c=>{!r.value||r.value&&g.value?(r.value=c,g.value=null):+c<+r.value?r.value=c:g.value=c,M("update:modelValue",L.value),r.value&&g.value&&(p.value=!1)},G=()=>{u.disabled||(p.value=!p.value)},Q=c=>{f.value&&!f.value.contains(c.target)&&(p.value=!1)};return Te(()=>document.addEventListener("click",Q)),Se(()=>document.removeEventListener("click",Q)),le(()=>u.modelValue,c=>{c===0&&(r.value||g.value)&&(r.value=null,g.value=null)}),(c,U)=>{const Y=Ve;return s(),m("div",{ref_key:"root",ref:f,class:"cal"},[l("button",{type:"button",class:J(["cal__field",{"cal__field--filled":!!e(r),"cal__field--error":a.error,"cal__field--open":e(p)}]),disabled:a.disabled,onClick:G},[l("span",Nt,[l("span",Ht,d(a.label),1),l("span",Kt,d(e(B)),1)]),_(Y,{name:"select-arrow",filled:"",class:"cal__arrow"})],10,qt),e(p)?(s(),m("div",Yt,[l("div",Wt,[l("button",{type:"button",class:"cal__nav",disabled:!e($),"aria-label":"prev",onClick:U[0]||(U[0]=C=>D(-1))},"â¹",8,Gt),l("span",Qt,d(e(F)),1),l("button",{type:"button",class:"cal__nav","aria-label":"next",onClick:U[1]||(U[1]=C=>D(1))},"âº")]),l("div",Xt,[(s(!0),m(X,null,pe(e(k),(C,T)=>(s(),m("span",{key:T},d(C),1))),128))]),l("div",Zt,[(s(!0),m(X,null,pe(e(E),(C,T)=>(s(),m(X,{key:T},[C?(s(),m("button",{key:1,type:"button",class:J(["cal__cell",{"cal__cell--disabled":C.disabled,"cal__cell--start":C.isStart,"cal__cell--end":C.isEnd,"cal__cell--in":C.inRange}]),disabled:C.disabled,onClick:j=>K(C.date)},d(C.day),11,el)):(s(),m("span",Jt))],64))),128))]),l("div",tl,[e(L)>0?(s(),m("span",ll,d(e(I)("life-doroga.calculator.daysCount",{count:e(L)})),1)):(s(),m("span",al,d(e(I)("life-doroga.calculator.selectDates")),1))])])):A("",!0)],512)}}}),sl=Object.assign(ve(ol,[["__scopeId","data-v-12a8702b"]]),{__name:"CalculatorDateRange"}),nl={class:"tw-flex tw-items-center tw-justify-between tw-gap-3"},rl={class:"tw-min-w-0"},il={class:"calc-text tw-text-[14px] md:tw-text-[15px] tw-font-medium tw-truncate"},ul={key:0,class:"calc-text-muted tw-text-[12px] tw-leading-[15px]"},cl={class:"tw-flex tw-items-center tw-gap-3 tw-flex-shrink-0"}
1,dl=["disabled","aria-label"],ml={class:"calc-text tw-text-[16px] tw-font-semibold tw-w-[20px] tw-text-center tw-tabular-nums"},pl=["disabled","aria-label"],vl=se({__name:"CalculatorStepper",props:{modelValue:{},label:{},hint:{},min:{},max:{},disabled:{type:Boolean}},emits:["update:modelValue"],setup(a,{emit:t}){const u=a,M=t,I=w(()=>u.min??0),R=w(()=>u.max??20),V=h=>{if(u.disabled)return;const v=Math.min(Math.max(h,I.value),R.value);v!==u.modelValue&&M("update:modelValue",v)};return(h,v)=>(s(),m("div",nl,[l("div",rl,[l("p",il,d(a.label),1),a.hint?(s(),m("p",ul,d(a.hint),1)):A("",!0)]),l("div",cl,[l("button",{type:"button",class:"calc-stepper__btn",disabled:a.disabled||a.modelValue<=e(I),"aria-label":`${a.label} â`,onClick:v[0]||(v[0]=f=>V(a.modelValue-1))},"â",8,dl),l("span",ml,d(a.modelValue),1),l("button",{type:"button",class:"calc-stepper__btn",disabled:a.disabled||a.modelValue>=e(R),"aria-label":`${a.label} +`,onClick:v[1]||(v[1]=f=>V(a.modelValue+1))},"+",8,pl)])]))}}),_l=Object.assign(ve(vl,[["__scopeId","data-v-ec6388e1"]]),{__name:"CalculatorStepper"});function fl(a){const{$api:t}=et(),{t:u}=_e(),M=Oe[a]??a,I=i([]),R=i([]),V=i([]),h=i([]),v=i([]),f=i([]),p=i(null),y=i([]),r=i(null),g=i(null),L=i(null),S=i(null),B=i(null),F=i(null),k=i(0),$=i([]),E=i(""),D=i(!1),K=i(0),G=i(1),Q=i(0),c=i(null),U=i(!1),Y=i(!0),C=i(!1),T=i(!1),j=i(""),z=i(!1),O=n=>n.map(x=>({value:x.id,ru:x.nameRu,kz:x.nameKz||x.nameRu})),ae=w(()=>O(I.value)),ee=w(()=>O(R.value)),ne=w(()=>O(V.value)),W=w(()=>O(h.value)),fe=w(()=>O(v.value)),he=n=>({EUR:"â¬",USD:"$",KZT:"â¸"})[n]??n,oe=w(()=>$.value.map(n=>{const x=E.value?` ${he(E.value)}`:"";return{value:n.id,ru:`${n.nameRu}${x}`,kz:`${n.nameRu}${x}`}})),ke=w(()=>f.value.map(n=>({value:String(n.duration),ru:`${n.duration} ${n.nameRu}`,kz:`${n.duration} ${n.nameKz||n.nameRu}`}))),re=w(()=>(f.value.find(x=>String(x.duration)===B.value)?.maxDays??[]).map(x=>({value:String(x.duration),ru:`${x.duration} ${x.nameRu}`,kz:`${x.duration} ${x.nameKz||x.nameRu}`}))),te=w(()=>V.value.find(n=>n.id===g.value)),o=w(()=>te.value?.code==="Sport"),H=w(()=>te.value?.code==="WorkStudy"),q=w(()=>I.value.find(n=>n.id===p.value)),ie=w(()=>q.value?.code==="Single"),ge=w(()=>K.value+G.value+Q.value),ue=w(()=>U.value),ce=()=>{c.value!==null&&(c.value=null)},be=async()=>{Y.value=!0,C.value=!1;try{const[n,x,de,Be,Ae,we]=await Promise.all([me("DicTripType",t),me("DicCountry",t),me("DicTripPurpose",t),me("DicSportsType",t),me("DicTripWorkType",t),je(M,t)]);I.value=n,R.value=x,V.value=de,h.value=Be,v.value=Ae,f.value=we;const Fe=I.value.find(Ee=>(Ee.code??"").toLowerCase()==="single");p.value=(Fe??I.value[0])?.id??null,we.length&&(B.value=String(we[0]?.duration??"")),!x.length&&!we.length&&(C.value=!0)}catch(n){console.log(n),C.value=!0}finally{Y.value=!1}};le([p,y],async()=>{if(!p.value||!y.value.length){$.value=[],E.value="",r.value=null;return}D.value=!0;try{const n=await Ue({tripTypeID:p.value,countryID:y.value},M,t);$.value=n.amounts??[],E.value=n.currency??"",$.value.find(x=>x.id===r.value)||(r.value=null)}catch(n){console.log(n),$.value=[],E.value="",r.value=null}finally{D.value=!1}},{deep:!0}),le(B,()=>F.value=null),le(g,()=>{L.value=null,S.value=null}),le([p,y,r,g,L,S,B,F,k,K,G,Q],ce,{deep:!0});const Me=()=>{z.value=!1;const n=!r.value||!y.value.length||!g.value,x=ie.value?k.value<=0:!B.value||!F.value;return n||x||o.value&&!L.value||H.value&&!S.value||ge.value<1?(z.value=!0,!1):!0},Re=async()=>{if(!Me()){j.value=u("life-doroga.calculator.fillFields"),T.value=!0;return}try{U.value=!0;const n={insuredAmountId:r.value,tripType:p.value,lifeTripCountries:y.value,tripPurposeId:g.value,childrenCount:K.value,adultsCount:G.value,pensionersCount:Q.value};ie.value?n.singleTripDays=Number(k.value):(n.multipleTripMaxDays=Number(F.value),n.tripInsurancePeriod=Number(B.value)),H.value&&S.value&&(n.workTypeId=S.value),o.value&&L.value&&(n.sportsTypeId=L.value);const x=await ze(n,M,t),de=Number(x);if(!Number.isFinite(de)||de<=0){c.value=null,j.value=u("common.calculator.error"),T.value=!0;return}c.value=de}catch(n){const x=n;c.value=null,j.value=x.response?.data?.message||u("common.calculator.error"),T.value=!0}finally{U.value=!1}};return Te(be),{tripTypeItems:ae,countryItems:ee,purposeItems:ne,sportsItems:W,workItems:fe,amountItems:oe,periodItems:ke,maxDaysItems:re,tripTypeId:p,countryIds:y,insuredAmountId:r,purposeId:g,sportsTypeId:L,workTypeId:S,peri
1odValue:B,maxDaysValue:F,singleTripDays:k,childrenCount:K,adultsCount:G,pensionersCount:Q,isSport:o,isWork:H,isSingle:ie,currency:E,amountsLoading:D,totalPeople:ge,isDisabled:ue,total:c,isLoading:U,termsLoading:Y,termsError:C,showError:T,errorText:j,hasErrors:z,loadTerms:be,onCalculate:Re}}const gl={key:0,class:"section-h2 tw-mb-6 md:tw-mb-8"},bl={key:0,class:"tw-w-full tw-flex tw-justify-center tw-items-center"},wl={key:1,class:"tw-w-full tw-flex tw-flex-col tw-items-center tw-text-center tw-gap-4 tw-px-4"},yl={class:"calc-text tw-text-[14px] md:tw-text-[16px] tw-font-medium tw-max-w-[320px]"},xl={class:"tw-flex tw-flex-col tw-gap-4"},hl={key:2,class:"tw-grid tw-gap-4 md:tw-grid-cols-2"},kl={class:"tw-flex tw-flex-col tw-gap-4 tw-py-3"},$l={class:"calc-card tw-p-4 tw-border-[2px] tw-rounded-[12px] tw-border-[#2AA65C] block-shadow"},Tl={class:"calc-text-faint tw-text-[12px] md:tw-text-[14px] tw-font-medium"},Cl={class:"tw-text-[#2AA65C] tw-text-[30px] md:tw-text-[40px] tw-font-bold tw-leading-[1.1] tw-mt-1"},Il={class:"calc-text-muted tw-text-[12px] md:tw-text-[14px] tw-font-medium tw-mt-2"},Sl={class:"calc-actions tw-flex tw-flex-col tw-justify-center tw-gap-5 tw-mt-6 tw-text-[16
1px] tw-font-semibold"},Dl={key:0,class:"tw-mt-4 md:tw-mt-6"},Vl={class:"calc-text-muted tw-text-[12px] md:tw-text-[14px] tw-font-normal tw-text-center tw-mx-auto tw-whitespace-pre-line"},Ll={class:"calc-text"},Ml={key:0,class:"calc-snackbar",role:"alert"},Rl=se({__name:"TripCalculator",props:{product:{type:String,required:!0},blockTitle:{type:String,required:!0},isTitleHidden:{type:Boolean,default:!0}},setup(a){const{t}=_e(),{applyPolicy:u}=st(),M=Le(),{tripTypeItems:I,countryItems:R,purposeItems:V,sportsItems:h,workItems:v,amountItems:f,periodItems:p,maxDaysItems:y,tripTypeId:r,countryIds:g,insuredAmountId:L,purposeId:S,sportsTypeId:B,workTypeId:F,periodValue:k,maxDaysValue:$,singleTripDays:E,childrenCount:D,adultsCount:K,pensionersCount:G,isSport:Q,isWork:c,isSingle:U,amountsLoading:Y,totalPeople:C,isDisabled:T,total:j,isLoading:z,termsLoading:O,termsError:ae,showError:ee,errorText:ne,hasErrors:W,loadTerms:fe,onCalculate:he}=fl(a.product),oe=i(!1),ke=te=>new Intl.NumberFormat("ru-RU",{maximumFractionDigits:2}).format(te);let re=null;return le(ee,te=>{re&&clearTimeout(re),te&&(re=setTimeout(()=>ee.value=!1,3e3))}),(te,o)=>{const H=tt,q=lt,ie=Pt,ge=sl,ue=_l,ce=at,be=ot;return s(),m(X,null,[l("div",{id:"calculator",class:J(["md:tw-px-4",{"tw-my-[var(--space-section)] tw-overflow-hidden":a.isTitleHidden}])}
1,[a.isTitleHidden?(s(),m("h2",gl,d(a.blockTitle),1)):A("",!0),l("form",{onSubmit:o[14]||(o[14]=xe(()=>{},["prevent"]))},[l("div",{class:J(["calc-wrapper tw-p-4 md:tw-p-6 tw-rounded-[12px]",e(O)||e(ae)?"tw-min-h-[260px] md:tw-min-h-[360px] tw-flex tw-items-center tw-justify-center":"tw-grid lg:tw-grid-cols-2 tw-gap-5"])},[e(O)?(s(),m("div",bl,[...o[16]||(o[16]=[l("span",{class:"calc-spinner","aria-label":"loading"},null,-1)])])):e(ae)?(s(),m("div",wl,[l("p",yl,d(e(t)("common.calculator.loadError")),1),l("button",{type:"button",class:"tw-bg-[#2AA65C] tw-text-white tw-rounded-[12px] tw-px-6 tw-py-3 tw-font-semibold hover:tw-opacity-90",onClick:o[0]||(o[0]=(...b)=>e(fe)&&e(fe)(...b))},d(e(t)("common.calculator.retry")),1)])):(s(),m(X,{key:2},[l("div",xl,[_(q,null,{default:N(()=>[_(H,{"model-value":e(r),label:e(t)("life-doroga.calculator.tripTypeLabel"),items:e(I),disabled:e(T),"onUpdate:modelValue":o[1]||(o[1]=b=>r.value=b)},null,8,["model-value","label","items","disabled"])]),_:1}),_(q,null,{default:N(()=>[_(ie,{"model-value":e(g),label:e(t)("life-doroga.calculator.countryLabel"),items:e(R),"search-placeholder":e(t)("life-doroga.calculator.countrySearch"),"empty-text":e(t)("life-doroga.calculator.countryEmpty"),error:e(W)&&!e(g).length,disabled:e(T),"onUpdate:modelValue":o[2]||(o[2]=b=>g.value=b)},null,8,["model-value","label","items","search-placeholder","empty-text","error","disabled"])]),_:1}),_(q,null,{default:N(()=>[_(H,{"model-value":e(L),label:e(t)("life-doroga.calculator.insuredAmountLabel"),items:e(f),error:e(W)&&!e(L),disabled:e(T)||e(Y)||!e(f).length,"onUpdate:modelValue":o[3]||(o[3]=b=>L.value=b)},null,8,["model-value","label","items","error","disabled"])]),_:1}),_(q,null,{default:N(()=>[_(H,{"model-value":e(S),label:e(t)("life-doroga.calculator.purposeLabel"),items:e(V),error:e(W)&&!e(S),disabled:e(T),"onUpdate:modelValue":o[4]||(o[4]=b=>S.value=b)},null,8,["model-value","label","items","error","disabled"])]),_:1}),e(Q)?(s(),Z(q,{key:0},{default:N(()=>[_(H,{"model-value":e(B),label:e(t)("life-doroga.calculator.sportsTypeLabel"),items:e(h),error:e(W)&&!e(B),disabled:e(T),"onUpdate:modelValue":o[5]||(o[5]=b=>B.value=b)},null,8,["model-value","label","items","error","disabled"])]),_:1})):A("",!0),e(c)?(s(),Z(q,{key:1},{default:N(()=>[_(H,{"model-value":e(F),label:e(t)("life-doroga.calculator.workTypeLabel"),items:e(v),error:e(W)&&!e(F),disabled:e(T),"onUpdate:modelValue":o[6]||(o[6]=b=>F.value=b)},null,8,["model-value","label","items","error","disabled"])]),_:1})):A("",!0),e(U)?(s(),Z(q,{key:3},{default:N(()=>[_(ge,{"model-value":e(E),label:e(t)("life-doroga.calculator.tripDatesLabel"),error:e(W)&&e(E)<=0,disabled:e(T),"onUpdate:modelValue":o[9]||(o[9]=b=>E.value=b)},null,8,["model-value","label","error","disabled"])]),_:1})):(s(),m("div",hl,[_(q,null,{default:N(()=>[_(H,{"model-value":e(k),label:e(t)("life-doroga.calculator.periodLabel"),items:e(p),error:e(W)&&!e(k),disabled:e(T),"onUpdate:modelValue":o[7]||(o[7]=b=>k.value=b)},null,8,["model-value","label","items","error","disabled"])]),_:1}),_(q,null,{default:N(()=>[_(H,{"model-value":e($),label:e(t)("life-doroga.calculator.maxDaysLabel"),items:e(y),error:e(W)&&!e($),disabled:e(T)||!e(y).length,"onUpdate:modelValue":o[8]||(o[8]=b=>$.value=b)},null,8,["model-value","label","items","error","disabled"])]),_:1})])),_(q,{title:e(t)("life-doroga.calculator.travellersTitle"),class:"tw-pt-2"},{default:N(()=>[l("div",kl,[_(ue,{"model-value":e(K),label:e(t)("life-doroga.calculator.adults"),hint:e(t)("life-doroga.calculator.adultsHint"),disabled:e(T),"onUpdate:modelValue":o[10]||(o[10]=b=>K.value=b)},null,8,["model-value","label","hint","disabled"]),o[17]||(o[17]=l("div",{class:"calc-divider tw-border-t"},null,-1)),_(ue,{"model-value":e(D),label:e(t)("life-doroga.calculator.children"),hint:e(t)("life-doroga.calculator.childrenHint"),disabled:e(T),"onUpdate:modelValue":o[11]||(o[11]=b=>D.value=b)},null,8,["model-value","label","hint","disabled"]),o[18]||(o[18]=l("div",{class:"calc-divider tw-border-t"},null,-1)),_(ue,{"model-value":e(G),label:e(t)("life-doroga.calculator.pensioners"),hint:e(t)("life-doroga.calculator.pensionersHint"),disabled:e(T),"onUpdate:modelValue":o[12]||(o[12]=b=>G.value=b)},null,8,["model-value","label","hint","disabled"])])]),_:1},8,["title"])]),l("div",null,[l("div",$l,[l("p",Tl,d(e(t)("life-doroga.calculator.resultLabel")),1),l("p",Cl,d(e(j)!==null?`${ke(e(j))} â¸`:"â"),1),l("p",Il,d(e(j)!==null?e(t)("life-doroga.calculator.insuredCount",{count:e(C)}
1):e(t)("life-doroga.calculator.notCalculated")),1)]),l("div",Sl,[e(j)===null?(s(),Z(ce,{key:0,loading:e(z),onOnClick:e(he)},{default:N(()=>[$e(d(e(t)("qazyna.calculateBenefits")),1)]),_:1},8,["loading","onOnClick"])):e(M)?(s(),Z(ce,{key:1,onOnClick:e(u)},{default:N(()=>[$e(d(e(t)("common.onlineButton")),1)]),_:1},8,["onOnClick"])):A("",!0),e(M)?(s(),Z(ce,{key:2,variant:"accent",text:e(t)("common.consultationButton"),onClick:o[13]||(o[13]=b=>oe.value=!0)},null,8,["text"])):A("",!0)]),e(M)?(s(),m("div",Dl,[l("p",Vl,[$e(d(e(t)("qazyna.calculator.disclaimer.before"))+" ",1),l("span",Ll,d(e(t)("qazyna.calculator.disclaimer.call")),1)]),o[19]||(o[19]=l("span",{class:"tw-flex tw-items-center tw-justify-center tw-gap-2 mt-5"},[l("img",{src:Pe,alt:"","aria-hidden":"true"}),l("a",{href:"tel:7123",class:"tw-text-[#2AA65C] tw-text-[26px] tw-font-bold"},"7123")],-1))])):A("",!0)])],64))],2)],32)],2),_(be,{modelValue:e(oe),"onUpdate:modelValue":o[15]||(o[15]=b=>De(oe)?oe.value=b:null),"modal-position":"center"},null,8,["modelValue"]),e(ee)?(s(),m("div",Ml,d(e(ne)),1)):A("",!0)],64)}}}),Bl=Object.assign(Rl,{__name:"SectionsTripCalculator"}),Al={class:"life-doroga-contacts tw-my-[var(--space-section)]"},Fl={class:"section-h2--display tw-mb-6 md:tw-mb-8"},El=["innerHTML"],Ul=se({__name:"life-doroga",setup(a){const{t,tm:u}=_e(),M=qe("life-doroga");Ne("life-doroga");const I=Le(),R=ut(),V=w(()=>[{id:1,title:t("life-doroga.insuranceTerms.panels.panel1.title"),type:"list",content:ye("life-doroga.insuranceTerms.panels.panel1.items"),footer:""},{id:2,title:t("life-doroga.insuranceTerms.panels.panel2.title"),type:"list",content:ye("life-doroga.insuranceTerms.panels.panel2.items"),footer:""},{id:3,title:t("life-doroga.insuranceTerms.panels.panel3.title"),type:"list",content:ye("life-doroga.insuranceTerms.panels.panel3.items"),footer:""},{id:4,title:t("life-doroga.insuranceTerms.panels.panel4.title"),type:"list",content:ye("life-doroga.insuranceTerms.panels.panel4.items"),footer:""},{id:5,title:t("life-doroga.insuranceTerms.tabs.rules"),type:"file",content:u("life-doroga.insuranceTerms.tabs.content"),footer:""}]);return(h,v)=>{const f=He,p=Ke,y=Ge,r=St,g=Ye,L=Bl,S=We,B=it,F=ct;return s(),m(X,null,[_(f,{"banner-title":e(t)("life-doroga.slogan"),"first-button-text":e(t)("life-doroga.calculateBenefits"),"second-button-text":e(t)("life-doroga.applyOnline"),product:"life-doroga"},null,8,["banner-title","first-button-text","second-button-text"]),_(p,{title:e(t)("common.briefTitle"),stats:e(M)},null,8,["title","stats"]),_(y,{product:"life-doroga","block-title":e(t)("life-doroga.whyChooseTitle"),"advantage-keys":["advantage1","advantage2","advantage3","advantage4"],"advantage-icons":[1,2,3,4]},null,8,["block-title"]),_(r,{title:e(t)("life-doroga.regions.title"),subtitle:e(t)("life-doroga.regions.subtitle"),labels:e(u)("life-doroga.regions.labels"),regions:e(u)("life-doroga.regions.items")},null,8,["title","subtitle","labels","regions"]),_(g,{title:e(t)("life-doroga.risks.title"),subtitle:e(t)("life-doroga.risks.subtitle"),items:("tmRiskItems"in h?h.tmRiskItems:e(nt))("life-doroga.risks.items")},null,8,["title","subtitle","items"]),_(L,{product:"life-doroga","block-title":e(t)("life-doroga.calculator.title")},null,8,["block-title"]),_(S,{conditions:e(V),product:"life-doroga"},null,8,["conditions"]),_(B,{title:e(t)("life-doroga.faq.title"),subtitle:e(t)("life-doroga.faq.subtitle"),items:("tmFaqItems"in h?h.tmFaqItems:e(rt))("life-doroga.faq.items")},null,8,["title","subtitle","items"]),l("section",Al,[l("h2",Fl,d(e(t)("life-doroga.baltAssistance.title")),1),l("div",{class:"ld-contacts__body tw-text-[15px] md:tw-text-[16px] tw-leading-[1.7]",innerHTML:e(t)("life-doroga.baltAssistance.body")},null,8,El)]),e(I)?(s(),Z(F,{key:0,services:e(R),"block-title":e(t)("common.crossSell.title")},null,8,["services","block-title"])):A("",!0)],64)}}}),ca=ve(Ul,[["__scopeId","data-v-b0bdc217"]]);export{ca as default};
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.