PageSourceSearch

https://rabbitcare.com/qflow/_next/static/chunks/7791-2cd3b3fdcb81ce07.js

js rabbitcare.com collected 2026-09-26 00:31:38 UTC 15,517 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7791],{4126:function(e,t,n){"use strict";n.d(t,{Z:function(){return L}});var i=n(3249),o=n(61074),s=n(13476),l=n(6979),a=n(81359),c=n(56e3),r=n.n(c),u=n(13615),d=n(693),h=n(24987),m=n(10911),p=n(1504),f=n(34360),b=n(59247),g=n(63597),v=n(99724),w={name:"Health Insurance",namedDriver:"",salesFlowProduct:"health",productName:"health-insurance",packageType:"health",category:"health",lastStage:"checkout",i18nNamespace:"health",contactBanner:{agentName:"health:contact_banner.name",rating:"4.99",description:["health:contact_banner.desc_1","health:contact_banner.desc_2"]},tracking:{adwords:{conversionID:"662146441",conversionLabel:"lvnoCPPVoPwBEImb3rsC"}},questionflow:{pageTitle:"health:page_titles.questions",flowId:"214615ea-0c40-11eb-adc1-0242ac120002",newFlowId:"35a7f567-19cf-4340-9bb8-a4f7c45cc810",source:{name:"rabbit.co.th",suffixParam:"insurer",key:"ci_source_id"}},quotes:{pageTitle:"health:page_titles.quotes",packageType:"health",filterType:"health",cardPositions:{changeSearch:0,contactBanner:6},showContactBannerInfo:!1},paymentOptionsHybrid:{pageTitle:"health:page_titles.payment",packageType:"health",filterType:"health",url:"payment-option"},marketingConsent:v.X3,checkout:{pageTitle:"health:page_titles.checkout",flowId:"d592a91a-0e97-11eb-adc1-0242ac120002",newFlowId:"8fbc0a22-9774-4a2c-a5df-b0ab717401db",paymentOptions:{voucher:!1,installment:!1},submitLinks:v.HU,nextSteps:[{title:"common:checkout.success_page.send_documents",items:[{icon:"identity",text:"health:checkout.success_page.next_steps.id"},{icon:"identity",text:"health:checkout.success_page.next_steps.medical_cert"}]},{title:"common:checkout.success_page.be_covered",items:[{icon:"calendar",text:"health:checkout.success_page.next_steps.coverage_start"}]},{title:"common:checkout.success_page.receive_policy",items:[{icon:"date",text:"health:checkout.success_page.next_steps.receive_policy"}]}],details:{showCoverage:!0}},confirm:{pageTitle:"health:sections.progress.confirm_contact_info",packageType:"health",flowId:"14550fcf-0187-4046-9d28-8014550432a3",newFlowId:"e3c93f17-7f78-404d-90ab-6721cd3f976e"},resetPackageComparision:!0},_=n(88411);let y=new g.Z,x=[],k=e=>{let{questions:t,flowData:n,initialValues:i}=e;Object.keys(t).forEach(e=>{t[e]&&Object.prototype.hasOwnProperty.call(i,e)?"multi_question"===t[e].type?t[e].questions.forEach(e=>{i[e.code]=(0,b._1)(e,i)}):i[e]=(0,b._1)(t[e],i):x.push(e)})},q=e=>{let t,{question:n,questionOrder:i,questions:o,questionConfig:s,sections:l,questionsVisibility:a,sectionsVisibility:c,startToShowOnlyFirstQuestion:r}=e,u=(0,b.BI)(n,i,o);if(u&&!x.includes(u)&&(a[u]=!r),(0,b.YV)(s,l)){let e=(0,b.HJ)(s.section,l);t={...c,[e]:!r}}return{newQuestionsVisibility:a,newSectionsVisibility:t}},j=async e=>{let{flowId:t,questionCode:n,formValues:i,flow:o,setFlow:s,i18nNamespace:l}=e,a=await y.getQuestionPatch(t,n,o,i);a&&Object.keys(a.questions).forEach(e=>{var t,n,i;(null==a?void 0:null===(i=a.questions[e])||void 0===i?void 0:null===(n=i.singlechoice)||void 0===n?void 0:null===(t=n.choices)||void 0===t?void 0:t.length)===0&&(a.questions[e].singlechoice.choices=[{label:'""',value:'""'}])});let c=(0,m.Z)(o,a),r=(0,f.Z)(c,l);return s(c),{shouldSkipNextQuestion:(0,b.Z8)(n,r.questions),questionConfig:r}},E=e=>(0,_.qk)(e.annotations,"rf/default-value"),N=e=>{let{questionsVisibility:t,sectionsVisibility:n,question:i,questionOrder:o,sections:s,questions:l,startToShowOnlyFirstQuestion:a,questionConfig:c}=e,{newQuestionsVisibility:r,newSectionsVisibility:u}=q({question:i,questionOrder:o,questionConfig:c,questions:l,questionsVisibility:t,sections:s,sectionsVisibility:n,startToShowOnlyFirstQuestion:a});return{questionsVisibility:t={...t,...r},sectionsVisibility:n={...n,...u}}},Z=async e=>{let{questionConfig:t,questionOrder:n,initialValues:i,flowData:o,startToShowOnlyFirstQuestion:s,flowId:l,questionsVisibility:a,sections:c,sectionsVisibility:r}=e,u=null;return u=(await Promise.all(t.questions.map(async e=>{if(!i[e.code])return null;if(e.dynamic){let t=await y.getQuestionPatch(l,e.code,o,i),n=(0,m.Z)(o,t);o.questions={...n.questions}}else{u=e,a[e.code]=!s;let i={};
1t.questions.forEach(e=>{i={...i,[e.code]:{ques:e}}}),{questionsVisibility:a,sectionsVisibility:r}=N({questionsVisibility:a,sectionsVisibility:r,question:e.code,questions:i,questionOrder:n,questionConfig:t,startToShowOnlyFirstQuestion:s,sections:c})}return u}))).find(e=>null!==e)||null},I=async e=>{let{questionConfig:t,questionOrder:n,initialValues:i,flowId:o,questionsVisibility:s,sectionsVisibility:l,sections:a,questions:c,startToShowOnlyFirstQuestion:r,question:u,flowData:d}=e,h=null;if("multi_question"===t.type)return{newFurthestQuestion:h=await Z({questionOrder:n,questionConfig:t,initialValues:i,flowData:d,startToShowOnlyFirstQuestion:r,flowId:o,questionsVisibility:s,sectionsVisibility:l,sections:a}),questionsVisibility:s,sectionsVisibility:l,flowData:d};if((i[u]||"date"===t.validation.rule&&!t.validation.required)&&(h=u,s[u]=!r,{questionsVisibility:s,sectionsVisibility:l}=N({questionsVisibility:s,sectionsVisibility:l,question:u,questions:c,questionOrder:n,questionConfig:t,startToShowOnlyFirstQuestion:r,sections:a}),t.dynamic)){let e=await y.getQuestionPatch(o,u,d,i);d=(0,m.Z)(d,e)}return{newFurthestQuestion:h,questionsVisibility:s,sectionsVisibility:l,flowData:d}},C=e=>{let{questions:t}=e;return Object.keys(t).forEach(e=>{let n=t[e],{annotations:i}=n,o={...n.validation};if((0,_.qk)(i,"rf/validation-rule")&&(o.rule=i["rf/validation-rule"]),(0,_.qk)(i,"rf/validation-nullable")&&(o.nullable="true"===i["rf/validation-nullable"]),(0,_.qk)(i,"rf/validation-max-age")&&(o.max_age=parseInt(i["rf/validation-max-age"],10)),(0,_.qk)(i,"rf/validation-datecheck")&&(o.datecheck="true"===i["rf/validation-datecheck"]),(0,_.qk)(i,"rf/numeric-only")&&(o={...o,options:{numericOnly:"true"===i["rf/numeric-only"]}}),(0,_.qk)(i,"rf/validation-requiredif")){let[e,t,n]=i["rf/validation-requiredif"].split(" ");o.requiredIf={field:e,operator:t,value:n}}(0,_.qk)(i,"rf/question-type")&&(n.type=i["rf/question-type"]),(0,_.qk)(i,"rf/validation-max")&&(o.max=parseInt(i["rf/validation-max"],10)),(0,_.qk)(i,"rf/validation-min")&&(o.min=parseInt(i["rf/validation-min"],10)),(0,_.qk)(i,"rf/checklist-pre-selected")&&(i["rf/checklist-pre-selected"]="true"===i["rf/checklist-pre-selected"]),"idcardnumber"===e&&(o.rule="thai_id"),"multi-consent"===n.type&&(o={rule:"default",requiredOneOf:"true"===i["rf/mandatory"]}),n.validation=o}),e},O=async e=>{var t;let{t:n,flowId:o,i18nNamespace:l,initialValues:c,isCheckout:r,packageType:u,startToShowOnlyFirstQuestion:h,setFlow:m,setConfig:b,setIsLoading:g,setValidationSchema:_,setQuestionsVisibility:x,setSectionsVisibility:q,setFurthestQuestion:j}=e,E=await y.getInitialFlow(o),N=null,{questionflow:Z,checkout:O}=w,S=[Z.newFlowId,O.newFlowId,v.hK].includes(o);E=(0,p.Z)(o,E),S&&(E=C(E));let T=(0,f.Z)(E,l),{questions:V,questionsVisibility:L,sectionsVisibility:P}=T,{questionOrder:Q,sections:F}=T;if(c&&Object.keys(c).length>0){k({questions:V,flowData:E,initialValues:c});let e=async(t,n)=>{if(0===t.length)return n;let i=t[0],s=V[i],l={...n};if(s){let e=await I({questionConfig:s,questionOrder:Q,initialValues:c,flowId:o,questionsVisibility:l.questionsVisibility,sectionsVisibility:l.sectionsVisibility,sections:F,questions:V,startToShowOnlyFirstQuestion:h,question:i,flowData:l.flowData});l={flowData:e.flowData,questionsVisibility:e.questionsVisibility,sectionsVisibility:e.sectionsVisibility,newFurthestQuestion:e.newFurthestQuestion}}return e(t.slice(1),l)},t={flowData:E,questionsVisibility:L,sectionsVisibility:P,newFurthestQuestion:N},n=await e(Q,t);E=n.flowData,L=n.questionsVisibility,P=n.sectionsVisibility,N=n.newFurthestQuestion,L[Q[0]]=!0,{questions:V}=(0,f.Z)(E,l)}if((null==V?void 0:null===(t=V.tc)||void 0===t?void 0:t.type)==="multi-consent"){let{submitLabel:e}=V.tc,t=o===v.hK;V.tc.submitLabel=n(e),V.tc.acceptAllBtn.label=n("health:accept_all.description"),V.tc.sectionHeader=n("health:multi_consent.section_title"),V.tc.title=n("health:multi_consent.title"),V.tc.defaultTC=t?n("health:multi_consent.lgt_description"):n(V.tc.default.label),V.tc.consents.forEach(e=>{e.label=n(e.label),e.tooltip=n(e.tooltip),e.mandatory&&(E.questions[e.code]={...E.questions[e.code],validation:{rule:"default",requiredOneOf:!0}})}),t||(V.tc.htmlRemark=(0,i.jsx)(a.Z,{i18nKey:"".concat(l,":terms_conditions.html_remark"),components:[(0,i.jsx)("p",{},"paragraph"),(0,i.jsx)("strong",{className:"text-base leading-6 font-bold block pb-2.5"},"strong"),(0,i.jsx)("br",{},"line-break")]})),delete E.questions.tc}_(s.object((0,d.Z)(E.questions))),m(E),b({questions:V,questionOrder:Q,sections:F}),x(L),q(P),j(N),g(!1)};var S=n(42813),T=n.n(S),V=n(77925),L=function(e){var t,n,c;let{flowId:m,initialValues:p,startToShowOnlyFirstQuestion:f,onAnswer:b,onSubmit:g,onUpdate:_,onShowQuestion:y=null,redirectFromQuotes:x=!1,showConfirm:k=!1,showSectionHeader:q=!1,isCheckout:N=!1,errorMessage:Z=null,showButtonLoading:I=!1,scrollToLastQuestion:C=!1}=e,{t:S,lang:L}=(0,l.Z)(),[P,Q]=(0,o.useState)(!0),[F,B]=(0,o.useState)({}),[D,K]=(0,o.useState)({}),[H,z]=(0,o.useState)(null),[R,M]=(0,o.useState)({}),[Y,A]=(0,o.useState)({}),[U,X]=(0,o.useState)(null),{eventQuestionDisplay:J}=(0,h.uP)(),{i18nNamespace:W,lastStage:G,packageType:$,marketingConsent:{privacyPolicyLinks:ee,termsAndConditionsLinks:et}}=(0,h.ZR)(),{phone:en}=(0,V.useRouter)().query;(0,o.useEffect)(()=>
1{F.questions&&X(s.object((0,d.Z)(F.questions)))},[F.questions]),(0,o.useEffect)(()=>{O({t:S,flowId:m,isCheckout:N,packageType:$,initialValues:p,i18nNamespace:W,startToShowOnlyFirstQuestion:f,setFlow:B,setConfig:K,setIsLoading:Q,setValidationSchema:X,setQuestionsVisibility:M,setSectionsVisibility:A,setFurthestQuestion:z})},[m]);let ei=x&&p&&(null==R?void 0:R.tc);if(P)return(0,i.jsx)(u.Z,{});let eo="object"==typeof(null==D?void 0:null===(t=D.questions)||void 0===t?void 0:t.tc)&&(null==D?void 0:null===(c=D.questions)||void 0===c?void 0:null===(n=c.tc)||void 0===n?void 0:n.type)==="multi-consent";return(0,i.jsx)(r(),{t:S,initialValues:(e=>{let t={...e};return F.questions&&Object.entries(F.questions).forEach(e=>{let[n,i]=e;E(i)&&(t[n]=i.annotations["rf/default-value"])}),en&&m!==v.hK&&(t.phone=en),t})(p),initialConfig:D,initialFurthestQuestion:H,initialQuestionsVisibility:R,initialSectionsVisibility:Y,onSubmit:g,onAnswer:(e,t)=>{b(e,t)},onConfigUpdate:_,scrollToMarketingConsent:ei,onShowQuestion:y,scrollToLastQuestion:C,showConfirm:k,showSectionHeader:q,getDynamicChoiceQuestionPatch:(e,t)=>j({flowId:m,flow:F,formValues:t,questionCode:e,i18nNamespace:W,setFlow:B}),validationSchema:U,eventQuestionDisplay:J,lastStage:G,marketingConsent:eo?null:{submitLabel:S("common:buttons.show_quotes"),htmlTop:(0,i.jsx)(a.Z,{i18nKey:"".concat(W,":terms_conditions.html_top"),components:[(0,i.jsx)("p",{},"terms_conditions.html_top.p1"),(0,i.jsx)("p",{},"terms_conditions.html_top.p2"),(0,i.jsx)("strong",{className:"font-weight-700"},"terms_conditions.html_top.strong"),(0,i.jsx)("ul",{className:"list-style-none"},"terms_conditions.html_top.ul"),(0,i.jsx)("li",{},"terms_conditions.html_top.li1"),(0,i.jsx)("li",{},"terms_conditions.html_top.li2"),(0,i.jsx)("li",{},"terms_conditions.html_top.li3"),(0,i.jsx)("p",{},"terms_conditions.html_top.p3"),(0,i.jsx)("a",{"aria-label":"terms_conditions.html_top.a",className:T().privacyLink,href:ee[L],target:"_blank",rel:"noreferrer"},"terms_conditions.html_top.a")]}),htmlBottom:(0,i.jsx)(a.Z,{i18nKey:"".concat(W,":terms_conditions.html_bottom"),components:[(0,i.jsx)("p",{},"terms_conditions.html_bottom.p1"),(0,i.jsx)("a",{"aria-label":"terms_conditions.html_bottom.a",className:T().privacyLink,href:et[L],target:"_blank",rel:"noreferrer"},"terms_conditions.html_bottom.a")]}),htmlRemark:(0,i.jsx)(a.Z,{i18nKey:"".concat(W,":terms_conditions.html_remark"),components:[(0,i.jsx)("p",{className:"pt-[40px] align-left"},"paragraph"),(0,i.jsx)("strong",{className:"text-base leading-6 font-bold block pb-2.5"},"strong"),(0,i.jsx)("br",{},"line-break")]})},errorMessage:Z,showButtonLoading:I,handleVerifyPhoneButton:()=>null,useTailwindComponent:m===w.questionflow.newFlowId||m===v.hK})}},8454:function(e,t,n){"use strict";var i=n(3249),o=n(61074),s=n(6979),l=n(31791),a=n(37746);t.Z=(0,o.memo)(function(e){let{questionOrder:t}=e,[n,c]=(0,o.useState)(!1),{t:r}=(0,s.Z)(),u=()=>{window.scrollY>200&&window.innerWidth<=a.Z.SMALL?c(!0):c(!1)},d=e=>{let t=e.getBoundingClientRect(),n=window.screenX||document.documentElement.scrollLeft,i=window.screenY||document.documentElement.scrollTop;return{top:t.top+i,left:t.left+n}};return(0,o.useEffect)(()=>(window.addEventListener("resize",u),window.addEventListener("scroll",u),()=>{window.removeEventListener("resize",u),window.removeEventListener("scroll",u)}),[]),(0,i.jsx)("div",{className:(0,l.Z)("fixed top-[7.5rem] right-[0.5rem] z-[1020]",{block:n,hidden:!n}),onClick:e=>{e.preventDefault();let n=window.scrollY,i="";t.forEach(e=>{d(document.getElementById(e)).top<n&&(i=e)});let o=document.getElementById(i);setTimeout(()=>{window.scrollTo({top:"top-title"===i?0:d(o).top-114,behavior:"smooth"})},100)},role:"button","aria-hidden":"true",children:(0,i.jsxs)("button",{className:"bg-[#f2f3fa] leading-[17px] items-center rounded-full font-normal w-[40px] h-[40px] py-[3px] px-[11px] font-base btn flex flex-col",type:"button",children:[(0,i.jsx)("div",{className:"icon-up text-primary"}),(0,i.jsx)("div",{className:"text-primary capitalize",children:r("common:up_button_label")})]})})})},99911:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var i,o,s=n(3249),l=n(61074),a=n(62310);function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var r=function(e){return l.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",width:10,height:10,fill:"none"},e),i||(i=l.createElement("circle",{cx:5,cy:5,r:5,fill:"#005098"})))};function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(null,arguments)}var d=function(e){return l.createElement("svg",u({xmlns:"http://www.w3.org/2000/svg",width:10,height:10,fill:"none"},e),o||(o=l.createElement("circle",{cx:5,cy:5,r:5,fill:"#E9EDF5"})))},h=(0,l.memo)(function(e){let{sections:t,percentage:n,width:i=""}=e;return(0,s.jsx)("div",{className:"sticky-top z-30 bg-white rf-progress-bar-container top-[3.75rem]",children:(0,s.jsx)("div",{className:"container",children:(0,s.jsx)("div",{className:"row justify-content-center",children:(0,s.jsx)("div",{className:"".concat(i," col"),children:(0,s.jsx)("div",{className:"px-4 px-lg-0 rf-progress-bar",children:(0,s.jsx)(a.k,{percent:n,filledBackgroun
1d:"#005098",children:null==t?void 0:t.map(e=>(0,s.jsx)(a.h,{transition:"scale",children:t=>{let{accomplished:n}=t;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"rf-progress-bar-label position-absolute  ".concat(n?"text-primary":""),children:e.title}),(0,s.jsx)("div",{className:"rf-progress-bar__outer-icon ".concat(n?"completed":"incomplete"),children:n?(0,s.jsx)(r,{width:"12",height:"12",viewBox:"0 0 10 10"}):(0,s.jsx)(d,{width:"12",height:"12",viewBox:"0 0 10 10"})})]})}},e.title))})})})})})})})},42813:function(e){e.exports={privacyLink:"IntegratedQuestionFlow_privacyLink__DM4UQ"}}}]);

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.