(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{1:function(e,t,a){"use strict";a.d(t,"r",function(){return l}),a.d(t,"c",function(){return u}),a.d(t,"x",function(){return m}),a.d(t,"y",function(){return p}),a.d(t,"a",function(){return f}),a.d(t,"j",function(){return y}),a.d(t,"A",function(){return v}),a.d(t,"q",function(){return g}),a.d(t,"w",function(){return _}),a.d(t,"z",function(){return x}),a.d(t,"k",function(){return N}),a.d(t,"l",function(){return k}),a.d(t,"p",function(){return S}),a.d(t,"n",function(){return P}),a.d(t,"i",function(){return C}),a.d(t,"C",function(){return O}),a.d(t,"s",function(){return I}),a.d(t,"v",function(){return T}),a.d(t,"D",function(){return q}),a.d(t,"f",function(){return Y}),a.d(t,"e",function(){return R}),a.d(t,"u",function(){return L}),a.d(t,"t",function(){return j}),a.d(t,"m",function(){return d}),a.d(t,"h",function(){return A}),a.d(t,"g",function(){return D}),a.d(t,"B",function(){return F}),a.d(t,"b",function(){return M}),a.d(t,"o",function(){return h}),a.d(t,"d",function(){return V});var n=a(30),r=a.n(n),o=a(8),i=a.n(o),c=a(16),s=[{code:"NSW",name:"New South Wales"},{code:"QLD",name:"Queensland"},{code:"SA",name:"South Australia"},{code:"TAS",name:"Tasmania"},{code:"VIC",name:"Victoria"},{code:"WA",name:"Western Australia"},{code:"NT"},{code:"ACT"}];function l(){return s.sort(function(e,t){return e.code.localeCompare(t.code)})}var u=function(e,t){var a=(e=""+e).replace(/[^0-9\.]+/g,"");return console.log("newValue",a),t?"$"+a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):Number(a)};function m(e){var t=r()("html, body");try{e?t.stop().animate({scrollTop:r()("#"+e).offset().top-110},500):t.stop().animate({scrollTop:0},500)}catch(a){}}function p(e){localStorage.setItem("CURRENT-TAB",e)}var d=function(e){var t,a=i()().startOf("day"),n=i()(e,"DD/MM/YYYY"),r="",o=a.diff(n.startOf("day"),"year"),c=a.diff(n.startOf("day"),"years",!0),s=a.diff(n,"month"),l=a.diff(n,"week"),u=a.diff(n,"days");return o>0?(t=o,r="".concat(o,"-year-old")):s>=3?(t=s,r="".concat(s,"-month-old")):l>0&&(t=l,r="".concat(l,"-week-old")),{days:u,weeks:l,pet_age:r="".concat([8,11].includes(t)?"an":"a"," ").concat(r),years:o,petYearsOld:c}},h=function(e){var t=0;if(e.pet_birth_date&&e.pet_policy_date){var a=i()(e.pet_birth_date,"DD/MM/YYYY",!0),n=i()(e.pet_policy_date,"DD/MM/YYYY",!0);if(!a.isValid()||!n.isValid())return 1;var r=i()(e.pet_policy_date,"DD/MM/YYYY").startOf("day"),o=i()(e.pet_birth_date,"DD/MM/YYYY").startOf("day");t=r.diff(o,"years",!0)}return t};function f(e){var t={},a=E();return e.forEach(function(e,n){var r=e.quotationSyncId||e.quotationId;if(e.quotationSyncId&&(t[r]={quotationSyncId:e.quotationSyncId}),a&&void 0!==a[n]){var o=a[n];t[o]={quotationId:o}}else e.quotationId&&(t[r]={quotationId:e.quotationId})}),localStorage.setItem("KNOSE-ISSUES-DATA",JSON.stringify(t)),t}function y(){return localStorage.getItem("KNOSE-ISSUES-DATA")?JSON.parse(localStorage.getItem("KNOSE-ISSUES-DATA")):{}}function v(e,t,a){if(!t)return!1;localStorage.setItem("KNOSE-customerId",a),Object.keys(e).forEach(function(e){localStorage.setItem("KNOSE-SALES-".concat(e),t)})}function g(e){var t="";return Object.keys(e).forEach(function(e){localStorage.getItem("KNOSE-SALES-".concat(e))&&(t=localStorage.getItem("KNOSE-SALES-".concat(e)))}),t}var b="KNOSE-QUOTATION-ID",E=function(){return localStorage.getItem(b)?JSON.parse(localStorage.getItem(b)):""};function _(){localStorage.removeItem(b),localStorage.setItem("KNOSE-REFRESH-NEW-PRICE","true")}var w="KNOSE-TRANSFER-ID";function x(e){localStorage.setItem(w,e)}function N(e){var t=e.quotationId,a=e.quotationSyncId;return a?{quotationSyncId:a,id:a}:{quotationId:t,id:t}}function k(){switch(window.location.pathname){case"/":case"/details":return 1;case"/quote":return 2;case"/review":return 3;case"/payment":return 4;case"/success":return 5;case"/email":return 6;default:return!1}}function S(e){var t=i()().startOf("day"),a=t.clone().subtract(9,"years"),n=e.pet_birth_date?i()(e.pet_birth_date,"DD/MM/YYYY"):t,r=!1,o=c.a.policy_limit_end_date,s=n.clone().add(7*c.a.policy_limit_start_date,"days"),l=n.diff(a,"days");return l>0&&l<30&&(o=l-1,r=!0),(s0?o.toFixed(2):0,{premium:u(a,!0),premiumGST:u(e.premiumGST||0,!0),stamp:u(n,!0),stampDuty:u(e.stampDuty||0,!0),policyFee:u(t,!0),policyFeeGST:u(e.installmentPolicyFeeGST||0,!0),totalPayable:u(r,!0),totalInstallment:u(e.totalInstallment,!0),totalAnnuaYear:u(e.totalPayable,!0),totalGST:u(o,!0)}}function C(e){var t=e.from,a=e.to,n=e.totalPayable,r=e.discountType,o=e.discountRate,i=!0,c=0,s=0,l=a-t;if(!o)return{isPercent:i,cntMonths:l,totalDiscount:c,totalFirstAmount:s};var m=parseFloat("".concat(o).replace(/[^\d\.]*/g,""),10);return"".concat(r).indexOf("Fixed")>-1&&(i=!1),{isPercent:i,cntMonths:l,totalDiscount:c=m,totalFirstAmount:s=u(n)}}function O(e){if(!e)return 0;for(var t=0,a=[],n=0;n0?t.toFixed(2):0}var I={quotepage2:function(e){if(!e.totalAmount)return!1;"function"===typeof window.gtag&&window.gtag("event","conversion",{send_to:"AW-837311825/b3AYCOTlrfsBENG6oY8D",value:e.totalAmount,currency:"AUD"})},paymentSuccessPage:function(e){if(!e.totalAmount||!e.policyNumber)return!1;"function"===typeof window.gtag&&window.gtag("event","conversion",{send_to:"AW-837311825/lRV_CKjlrfsBENG6oY8D",value:e.totalAmount,currency:"AUD",transaction_id:e.policyNumber}),this.formCompletion(e)},emailQuote:function(e){if(!e.totalAmount)return!1;"function"===typeof window.gtag&&window.gtag("event","conversion",{send_to:"AW-837311825/y50iCLTirfsBENG6oY8D",value:e.totalAmount,currency:"AUD"})},formCompletion:function(e){"function"===typeof window.gtag&&window.gtag("event","conversion",{send_to:"AW-837311825/Fux6CJnSjfsBENG6oY8D"})},phoneClick:function(e){this.reportConversion({}),"function"===typeof window.gtag&&window.gtag("config","AW-837311825/ikcvCIntovsBENG6oY8D",{phone_conversion_number:"1300 356 642"})},reportConversion:function(e){"function"===typeof window.gtag&&window.gtag("event","conversion",{send_to:"AW-837311825/eLhCCNnjrfsBENG6oY8D"})},onlineChat:function(){r()(document).ready(function(){r()("#fc_frame").click(function(){"function"===typeof window.gtag&&window.gtag("event","conversion",{send_to:"AW-837311825/wAiiCPfTjfsBENG6oY8D"})})})}},T={quizAnswer:function(e){if(!e.email)return!1;var t={};t.$email=e.email,e.heard_about_us?t.heard_about_us=e.heard_about_us:(t.replacing_policy=e.replacing_policy||"",t.past_vets_clinics=e.past_vets_clinics||""),window._learnq&&"function"===typeof window._learnq.push&&window._learnq.push(["identify",t])}},L=function(){return!!(localStorage.getItem("KNOSE-IS-TRANSFER-POLICY")||"")},j=function(e){var t=i()().startOf("day"),a=!1,n=!1,r=!1;return e.forEach(function(e){var o=i()(e.pet_birth_date,"DD/MM/YYYY"),c=t.diff(o,"year");c>0?n=!0:a=!0,c>2&&(r=!0)}),{isLess1YearOld:a,isEquaMore1YearOld:n,isEquaMore3YearOld:r}},A=function(e){var t=0,a=e.calculatePremium.promotionDetail;return a&&(t=a.prePaidProRataAmount),t},D=function(e){var t=0,a="Type1",n={cntMonths:t,currentPeriod:0,effectiveDiscountRate:0,firstPaymentAmount:0,firstPaymentDate:"",futureBalance:0,monthlyInstallment:null,nextPaymentAmount:0,nextPaymentDate:"",prePaidProRataAmount:0};if(e.length>0){var r=e[0].calculatePremium.promotionDetail,o=[];if(r&&(o=r.policyPremiumInstallmentPayments||[],a=r.promotionType,n=r),"Type2"===a)if(void 0!==o[0])t=C(o[0]).cntMonths;++t}return n.cntMonths=t,n},M=function(e){if(!e||0===e.length)return"";var t="",a=e[0].calculatePremium.prePaymentPeriodMonths,n=void 0!==a?a:1,r=D(e).prePaidProRataAmount;if(A(e[0])<0){var o=r<0?-1*r:r,i=o>0?o.toFixed(2):0;6===n?t="A credit of ".concat(u(i,!0)," to be applied to future instalments."):12===n&&(t="A credit of ".concat(u(i,!0)," to be applied to your next policy renewal."))}return t},F=function(e){return new Promise(function(t){return setTimeout(t,e)})},q={contact:function(){window.uetq=window.uetq||[],window.uetq.push("event","contact",{})},quote:function(){window.uetq=window.uetq||[],window.uetq.push("event","request_quote",{})},purchase:function(e,t){var a=function(e,t){var a="K-82";a+="Female"===e.pet_gender?"-F":"-M";var n=d(e.pet_birth_date).years;return a+="-".concat(n||0),a+="-".concat(t.postcode||""),a+="-".concat(e.pet_type||""),a+="-".concat("yes"===e.pet_cover?"Y":"N"),a+="-".concat("yes"===e.pet_extra_cover?"Y":"N"),a+="-".concat(e.pet_percent||""),a+="-".concat(e.pet_annual_excess||0),a+="-".concat(e.pet_annual_limit||0)}(e,t);window.uetq=window.uetq||[],window.uetq.push("event","PRODUCT_PURCHASE",{ecomm_prodid:a,ecomm_pagetype:"PURCHASE"})}},Y=function(e,t){return"month"==e?t:"fortnight"==e?function(e){return 12*e/26.07}(t):function(e){return 12*e}(t)},R=function(e){var t=e.match(/(\d+)-year-old/);if(t){var a=parseInt(t[1],10);return a>1?a+" years":a+" year"}var n=e.match(/(\d+)-month-old/);if(n){var r=parseInt(n[1],10);return r>1?r+" months":r+" month"}var o=e.match(/(\d+)-week-old/);if(o){var i=parseInt(o[1],10);return i>1?i+" weeks":i+" week"}return e},V=function(){var e="afx_profile";return(e=decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null)?(e=JSON.parse(e)).acid:"(not set)"}},110:function(e,t,a){e.exports={tooltipContainer:"Tooltip_tooltipContainer__2WkFh",infoIcon:"Tooltip_infoIcon__3eIGQ",overlay:"Tooltip_overlay__2-Kw2",fadeIn:"Tooltip_fadeIn__1020F",tooltipContent:"Tooltip_tooltipContent__1dHGe",bottom:"Tooltip_bottom__3PBHv",top:"Tooltip_top__13DPS",left:"Tooltip_left__2HgYz",right:"Tooltip_right__3ACSp",tooltipHeader:"Tooltip_tooltipHeader__3Nvbw",tooltipBody:"Tooltip_tooltipBody__j8vwW",closeButton:"Tooltip_closeButton__1BQi3",slideIn:"Tooltip_slideIn__lFxRV"}},111:function(e,t,a){e.exports={container:"PurchaseLayout_container__2U3Gk","box-info":"PurchaseLayout_box-info__1s1e4",accordion:"PurchaseLayout_accordion__isa2A",card:"PurchaseLayout_card__1oWwe","block-information":"PurchaseLayout_block-information__1ezlI",ToggleSwitchContainer:"PurchaseLayout_ToggleSwitchContainer__22-xt"}},153:function(e,t,a){e.exports=a(280)},16:function(e,t,a){"use strict";var n=window.location.origin,r=!("localhost"!==window.location.hostname),o=n.startsWith("https://canstar-checkout-st.petsy.com.au"),i=r||o;t.a={knose_portal_api_url:"https://"+(i?"uat":"portal")+".knose.com.au/OrigamiKnose/web/",ctm_api_url:"https://canstar"+(i?"-st":"")+".knose.com.au/v1/",action_get_breeds:"sales/attributes/lazy/677/options/list",action_check_promotion:"premium/promo/code/validate",action_calculate_payment:"premium/unified-calculate",action_checkout_payment:"premium/unified-bind-batch",action_notify:"premium/notify",action_issue_batch:"premium/issue-batch",action_bind_batch:"premium/unified-bind-batch",action_quote_email:"premium/email/",payway_api_key:i?"T17438_PUB_hrv693mt68hdgiqfs9p4g7mpfshp3nen9qg28qbpc5cnqxtr6n4yvysuvaq7":"Q26254_PUB_k2gy728sh9fccprtyhusbp2t4xgbxu3qc6tdvz9pviebwvq9vbg4spe47b52",wait_url:n+"/"+(r?"wait-dev.json":"wait.json"),exit_timer:r?15:30,policy_limit_end_date:28,policy_limit_start_date:6,soreto_key:"5e971872488d483f4c6ea969",google_site_key:"6LcTUEIrAAAAAB9aQ96TunXdZ8xNCsyr2doeiqUI",quote_rate_limit_timer:300,quote_rate_limit_max_requests:10,quote_rate_limit_blocked_time:172800,promotion_code:"",maintenance_mode:!1,quote_version:"1.2.18",apiUrl:i?"https://api.staging.petsy.com.au/petsy":"https://api.petsy.com.au/petsy",apiKey:"",source:"Canstar",defaultEvent:"Clicked_Get_Started",isRunNavigationTracking:!0,ctm_api_key:i?"huTP7avJrFY8dfLNyeZjVUMwRnBgbzES":"UcnmKtPNqhvB69SzyMXZeGaTFVdWCRws"}},168:function(e,t,a){},18:function(e,t,a){e.exports={container:"TermsConfirmation_container__B08VB",header:"TermsConfirmation_header__1xUhF",headerTitle:"TermsConfirmation_headerTitle__2WDnP",content:"TermsConfirmation_content__2hVU_",confirmText:"TermsConfirmation_confirmText__2TklQ",paragraph:"TermsConfirmation_paragraph__1caSa",link:"TermsConfirmation_link__1luQg",subheading:"TermsConfirmation_subheading__2eLBq",bulletList:"TermsConfirmation_bulletList__Fu0dP",checkboxGroup:"TermsConfirmation_checkboxGroup__3feF2",checkboxContainer:"TermsConfirmation_checkboxContainer__2d3Ah",hiddenCheckbox:"TermsConfirmation_hiddenCheckbox__15TxL",customCheckbox:"TermsConfirmation_customCheckbox__1TIFs",checkboxLabel:"TermsConfirmation_checkboxLabel__1uJX5",startDate:"TermsConfirmation_startDate__3WU6u"}},19:function(e,t,a){e.exports={summaryContainer:"QuoteSummary_summaryContainer__KrAzt",header:"QuoteSummary_header__4q-k_",title:"QuoteSummary_title__2Jwia",totalAmount:"QuoteSummary_totalAmount__5UUtR",divider:"QuoteSummary_divider__1DUik",feeItem:"QuoteSummary_feeItem__1bnNQ",detailItem:"QuoteSummary_detailItem__1wpoC",feeLabel:"QuoteSummary_feeLabel__2yi8f",detailLabel:"QuoteSummary_detailLabel__3GC63",feeValue:"QuoteSummary_feeValue__2brnS",detailValue:"QuoteSummary_detailValue__2Etqh",detailsSection:"QuoteSummary_detailsSection__1ZPxU"}},20:function(e,t,a){e.exports={container:"ApplicationConfirmation_container__2aUOv",title:"ApplicationConfirmation_title__1BMFy",subtitle:"ApplicationConfirmation_subtitle__2sqRk",divider:"ApplicationConfirmation_divider__3I3Wn",feeSection:"ApplicationConfirmation_feeSection__IyNk1",feeRow:"ApplicationConfirmation_feeRow__1apZt",feeLabel:"ApplicationConfirmation_feeLabel__1LpA1",feeValue:"ApplicationConfirmation_feeValue__20WPx",totalRow:"ApplicationConfirmation_totalRow__3mxnb",policyDetails:"ApplicationConfirmation_policyDetails__3Wwk8"}},22:function(e,t,a){e.exports={paymentFormContainer:"PaymentForm_paymentFormContainer__2shHC",secureHeader:"PaymentForm_secureHeader__1S392",lockIcon:"PaymentForm_lockIcon__Gj3ka",secureText:"PaymentForm_secureText__3J-5Y",paymentTypeSection:"PaymentForm_paymentTypeSection__2zznJ",typeLabel:"PaymentForm_typeLabel__1dyV1",typeOptions:"PaymentForm_typeOptions___7hXp",radioOption:"PaymentForm_radioOption__2r1l1",radioInput:"PaymentForm_radioInput__Sb91T",radioCustom:"PaymentForm_radioCustom__ASxQD",radioLabel:"PaymentForm_radioLabel__2Cnqj",formGroup:"PaymentForm_formGroup__3D0XV",inputLabel:"PaymentForm_inputLabel__2nACo",inputField:"PaymentForm_inputField__1oKPT",benefitsSection:"PaymentForm_benefitsSection__3qM0i",benefitItem:"PaymentForm_benefitItem__2I62R",benefitIcon:"PaymentForm_benefitIcon__2xuBV",benefitText:"PaymentForm_benefitText__23qUo"}},24:function(e,t,a){"use strict";a.r(t),function(e){a.d(t,"getBreed",function(){return x}),a.d(t,"checkPromoCode",function(){return N}),a.d(t,"updatePetData",function(){return k}),a.d(t,"updateOwnerData",function(){return S}),a.d(t,"updateCustomerData",function(){return P}),a.d(t,"updatePaymentData",function(){return C}),a.d(t,"calculatePremium",function(){return I}),a.d(t,"issueBatch",function(){return T}),a.d(t,"bindBatch",function(){return L}),a.d(t,"sendQuoteEmail",function(){return j}),a.d(t,"clearData",function(){return A}),a.d(t,"getPopulatePetsData",function(){return Y}),a.d(t,"getPopulateCustomerData",function(){return R}),a.d(t,"jsTracking",function(){return V}),a.d(t,"addGtmDataLayer",function(){return B}),a.d(t,"origamiTrack",function(){return G}),a.d(t,"setCampaign",function(){return U}),a.d(t,"setTransferInfo",function(){return K}),a.d(t,"updateTerm",function(){return Q}),a.d(t,"resetTerm",function(){return H}),a.d(t,"updateFrequency",function(){return J}),a.d(t,"getQuotes",function(){return $}),a.d(t,"getEntity",function(){return z}),a.d(t,"queryPrice",function(){return Z}),a.d(t,"updateData",function(){return X}),a.d(t,"setReviewHTML",function(){return ee});var n=a(26),r=a(4),o=a(33),i=a(6),c=a(16),s=a(1),l=a(8),u=a.n(l);function m(e,t){var a="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(!e)return;if("string"===typeof e)return p(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return p(e,t)}(e))||t&&e&&"number"===typeof e.length){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,c=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==a.return||a.return()}finally{if(c)throw o}}}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),k(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;k(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:P(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var h=3164,f=80,y={65:7133,70:7125,75:7132,80:7124,85:7135,90:7123,95:7131,100:7130},v=3163,g=0,b={0:7118,75:7178,100:7119,150:7120,200:7121,250:7122,300:7364,500:7166,750:"",1000:7247},E=3162,_=25e3,w={2500:7218,5000:7117,5500:"",6000:"",7500:7116,10000:7115,11000:"",12000:"",12500:7114,15000:"",17500:7169,20000:"",25000:7113,27500:"",30000:7172,50000:7175};function x(e){return function(){var t=Object(r.a)(d().mark(function t(a,n){var r,s,l;return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a({type:i.D}),r={captcha:"",templateGuid:"4ea56c0f-8ada-4dc3-8abf-98aa75881cfd"},e&&e.captcha&&(r.captcha=e.captcha),t.next=5,o.b(c.a.action_get_breeds,r,"POST");case 5:s=t.sent,(!s||!s.error)&&(l={Dog:[],Cat:[]},s.attributeOptions&&(l.Dog=s.attributeOptions.filter(function(e){return"Dog"===e.filterGroup}),l.Cat=s.attributeOptions.filter(function(e){return"Cat"===e.filterGroup})),a({type:i.f,payload:l}));case 8:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function N(e,t,a,n){return function(){var s=Object(r.a)(d().mark(function s(l,u){var m,p;return d().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return l({type:i.C}),m=e.map(function(){var e=Object(r.a)(d().mark(function e(r,i){var s,l,u,m;return d().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s=O(r,i,t,a),e.next=3,n.getCaptchaToken(s);case 3:return l=e.sent,e.next=6,o.b(c.a.action_check_promotion,l,"POST");case 6:return u=e.sent,m=!u.promotionCodeError||""===u.promotionCodeError,e.abrupt("return",m);case 9:case"end":return e.stop()}},e)}));return function(t,a){return e.apply(this,arguments)}}()),p=[],s.next=5,Promise.all(m).then(function(e){l({type:i.e,listIsValid:e}),p=e});case 5:return s.abrupt("return",p);case 6:case"end":return s.stop()}},s)}));return function(e,t){return s.apply(this,arguments)}}()}function k(e,t){return function(){var a=Object(r.a)(d().mark(function a(n,r){return d().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:t&&e&&e.length>0&&(e=e.map(function(e){return e.calculatePremium&&e.calculatePremium.policyDetailResponse&&delete e.calculatePremium.policyDetailResponse.quotationId,e})),n({type:i.O,payload:e}),localStorage.setItem("KNOSE-TIMESTAMP",u()().format("x")),localStorage.setItem("PETS-DATA",JSON.stringify(e));case 4:case"end":return a.stop()}},a)}));return function(e,t){return a.apply(this,arguments)}}()}function S(e){return function(){var t=Object(r.a)(d().mark(function t(a,n){return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:a({type:i.M,payload:e}),localStorage.setItem("KNOSE-TIMESTAMP",u()().format("x")),localStorage.setItem("OWNER-DATA",JSON.stringify(e));case 3:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function P(e){return function(){var t=Object(r.a)(d().mark(function t(a,n){return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:a({type:i.K,payload:e}),localStorage.setItem("KNOSE-TIMESTAMP",u()().format("x")),localStorage.setItem("CUSTOMER-DATA",JSON.stringify(e));case 3:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function C(e){return function(){var t=Object(r.a)(d().mark(function t(a,n){return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:a({type:i.N,payload:e});case 1:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function O(t,a,n,r,o){var i={},c=10,l=9,m="EF";switch(i={id:1,processId:74,schemeId:84,customer:{},autoApplyPromos:[r],promotionCode:r,schemeRiskIds:[181],schemeInsuredIds:[252],schemeCoverageGroupIds:[483,484],schemeCoverageIds:[],policyPropsValues:[{schemePropId:3152,schemePropValueId:7102,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3165,schemePropValueId:7126,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3166,schemePropValueId:7127,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3167,schemePropValueId:7128,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3168,schemePropValueId:7129,schemePropValueIds:[],schemePropValueText:null}],insuredEntities:[],insuredBeneficiaries:[],payingEntities:[],underwritingInformationList:[],customerRelatedInformationList:[],insuredBeneficiariesMap:{},payingEntitiesMap:{},underwritingInformationListMap:{},customerRelatedInformationListMap:{},templates:[],detail:{startDate:null,endDate:null,schemePaymentTermId:c,schemePaymentFrequencyId:l,paymentFrequencyText:null,totalPayable:null}},t.pet_age_category){case 1:switch(i.processId=81,i.schemeId=92,i.schemeRiskIds=[185],i.schemeInsuredIds=[256],i.schemeCoverageGroupIds=[491,492],c=14,t.pet_frequency){case"fortnightly":l=26,m="EF";break;case"annually":l=25,m="EY";break;default:l=24,m="EM"}i.policyPropsValues=[{schemePropId:3220,schemePropValueId:7248,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3237,schemePropValueId:7270,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3234,schemePropValueId:7267,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3235,schemePropValueId:7268,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3236,schemePropValueId:7269,schemePropValueIds:[],schemePropValueText:null}];break;case 2:switch(i.processId=82,i.schemeId=94,c=15,t.pet_frequency){case"fortnightly":l=29,m="EF";break;case"annually":l=28,m="EY";break;default:l=27,m="EM"}i.schemeRiskIds=[186],i.schemeInsuredIds=[257],i.schemeCoverageGroupIds=[493,494],i.policyPropsValues=[{schemePropId:3238,schemePropValueId:7271,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3254,schemePropValueId:7293,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3251,schemePropValueId:7290,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3252,schemePropValueId:7291,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3253,schemePropValueId:7292,schemePropValueIds:[],schemePropValueText:null}];break;case 3:switch(i.processId=83,i.schemeId=96,c=16,t.pet_frequency){case"fortnightly":l=32,m="EF";break;case"annually":l=31,m="EY";break;default:l=30,m="EM"}i.schemeRiskIds=[187],i.schemeInsuredIds=[258],i.schemeCoverageGroupIds=[495,496],i.policyPropsValues=[{schemePropId:3255,schemePropValueId:7294,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3270,schemePropValueId:7316,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3267,schemePropValueId:7313,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3268,schemePropValueId:7314,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3269,schemePropValueId:7315,schemePropValueIds:[],schemePropValueText:null}];break;case 4:switch(i.processId=84,i.schemeId=98,c=17,t.pet_frequency){case"fortnightly":l=35,m="EF";break;case"annually":l=34,m="EY";break;default:l=33,m="EM"}i.schemeRiskIds=[188],i.schemeInsuredIds=[259],i.schemeCoverageGroupIds=[497,498],i.policyPropsValues=[{schemePropId:3271,schemePropValueId:7317,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3287,schemePropValueId:7339,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3284,schemePropValueId:7336,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3285,schemePropValueId:7337,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3286,schemePropValueId:7338,schemePropValueIds:[],schemePropValueText:null}];break;default:switch(c=10,t.pet_frequency){case"fortnightly":l=14,m="EF";break;case"annually":l=13,m="EY";break;default:l=12,m="EM"}}var p={};switch((p=Object.assign({},i)).customer.entityAttributesObject={},p.customer.entityAttributesObject={suburb:n.suburb||"","postcode_82e7cd60-64ab-482c-8854-16abc2cfa687":n.postcode||"","state_055bfbaa-5add-4e21-8d2a-d19d32fcafcc":n.state||"",email:n.email||"",first_name:n.first_name||"",last_name:n.last_name||"",address_line_1:n.street_address||"",mobile_phone:n.phone||n.phone||""},p.id=a+1,t.pet_age_category){case 1:if(h=3232,y={65:"",70:"",75:"",80:7265,85:"",90:7266,95:"",100:""},v=3231,b={0:7262,75:"",100:"",150:7263,200:7369,250:"",300:7365,500:7264,750:"",1000:""},E=3230,w={2500:"",5000:"",5500:"",6000:7261,7500:"",10000:"",11000:"",12000:7259,12500:"",15000:"",17500:"",20000:"",25000:"",27500:"",30000:7260,50000:""},p.schemeCoverageIds="no"===t.pet_cover?[1875]:[1875,1876],"yes"===t.pet_extra_cover)p.schemeCoverageIds.push(1877);else{var d=[].concat(p.schemeCoverageIds);p.schemeCoverageIds=d.filter(function(e){return 1877!==e})}break;case 2:if(h=3250,y={65:"",70:"",75:"",80:7288,85:"",90:7289,95:"",100:""},v=3249,b={0:7285,75:"",100:"",150:7286,200:7370,250:"",300:7366,500:7287,750:"",1000:""},E=3248,w={2500:"",5000:"",5500:"",6000:7284,7500:"",10000:"",11000:"",12000:7282,12500:"",15000:"",17500:"",20000:"",25000:"",27500:"",30000:7283,50000:""},p.schemeCoverageIds="no"===t.pet_cover?[1878]:[1878,1879],"yes"===t.pet_extra_cover)p.schemeCoverageIds.push(1880);else{var x=[].concat(p.schemeCoverageIds);p.schemeCoverageIds=x.filter(function(e){return 1880!==e})}break;case 3:if(h=3266,y={65:"",70:"",75:"",80:7311,85:"",90:7312,95:"",100:""},v=3265,b={0:7308,75:"",100:"",150:7309,200:7371,250:"",300:7367,500:7310,750:"",1000:""},E=3264,w={2500:"",5000:"",5500:7307,6000:"",7500:"",10000:"",11000:7305,12000:"",12500:"",15000:"",17500:"",20000:"",25000:"",27500:7306,30000:"",50000:""},p.schemeCoverageIds="no"===t.pet_cover?[1881]:[1881,1882],"yes"===t.pet_extra_cover)p.schemeCoverageIds.push(1883);else{var N=[].concat(p.schemeCoverageIds);p.schemeCoverageIds=N.filter(function(e){return 1883!==e})}break;case 4:if(h=3283,y={65:"",70:"",75:"",80:7334,85:"",90:7335,95:"",100:""},v=3282,b={0:7331,75:"",100:"",150:7332,200:7372,250:"",300:7368,500:7333,750:"",1000:""},E=3281,w={2500:"",5000:"",5500:7330,6000:"",7500:"",10000:"",11000:7328,12000:"",12500:"",15000:"",17500:"",20000:"",25000:"",27500:7329,30000:"",50000:""},p.schemeCoverageIds="no"===t.pet_cover?[1884]:[1884,1885],"yes"===t.pet_extra_cover)p.schemeCoverageIds.push(1886);else{var k=[].concat(p.schemeCoverageIds);p.schemeCoverageIds=k.filter(function(e){return 1886!==e})}break;default:if(p.schemeCoverageIds="no"===t.pet_cover?[1863]:[1863,1864],"yes"===t.pet_extra_cover)p.schemeCoverageIds.push(1865);else{var S=[].concat(p.schemeCoverageIds);p.schemeCoverageIds=S.filter(function(e){return 1865!==e})}}var P=void 0!==y[t.pet_percent]?y[t.pet_percent]:y[f];p.policyPropsValues.push({schemePropId:h,schemePropValueId:P,schemePropValueIds:[],schemePropValueText:null});var C=void 0!==w[t.pet_annual_limit]?w[t.pet_annual_limit]:w[_];p.policyPropsValues.push({schemePropId:E,schemePropValueId:C,schemePropValueIds:[],schemePropValueText:null});var O=void 0!==b[t.pet_annual_excess]?b[t.pet_annual_excess]:b[g];p.policyPropsValues.push({schemePropId:v,schemePropValueId:O,schemePropValueIds:[],schemePropValueText:null}),p.detail={startDate:null,endDate:null,schemePaymentTermId:c,schemePaymentFrequencyId:l,paymentFrequencyText:m,totalPayable:null},p.insuredEntities=[{id:1,parentTemplateAssignmentId:589,entityAttributesObject:{pet_name:t.pet_name,pet_type:t.pet_type,sex:t.pet_gender,"riskexposure_a5e77b95-2944-4a6d-9b88-834325adb8b3":t.pet_breed,date_of_birth:t.pet_birth_date,"postcode_82e7cd60-64ab-482c-8854-16abc2cfa687":n.postcode,"state_055bfbaa-5add-4e21-8d2a-d19d32fcafcc":n.state}}],n.customerId&&(p.customer.entityAttributesObject.customerId=n.customerId),t.promotionCodePromoId&&(p.promotionCodePromoId=t.promotionCodePromoId),t.orgId&&(p.orgId=t.orgId),t.userId&&(p.userId=t.userId),t.leadSource&&(p.leadSource=t.leadSource);var I=t.calculatePremium,T=null,L=null;if(I&&void 0!==I.policyDetailResponse&&(T=I.policyDetailResponse.quotationId||null,L=I.policyDetailResponse.quotationSyncId||null),T&&(p.quotationId=T),L&&(p.quotationSyncId=L),t.quotationNumber&&(p.quotationNumber=t.quotationNumber),t.salesJourneyId&&(p.salesJourneyId=t.salesJourneyId),t.pet_policy_date){var j=u()(t.pet_policy_date,"DD/MM/YYYY");p.policyStartDate=t.pet_policy_date,p.policyEndDate=j.add(1,"year").format("DD/MM/YYYY")}I.prePaymentPeriodMonths&&[6,12].includes(I.prePaymentPeriodMonths)&&(p.prePaymentPeriodMonths=I.prePaymentPeriodMonths);var A=window.knoseGetCookie("ls"),D=window.knoseGetCookie("lid");A&&D&&(p.leadSource=A,p.leadSourceId=D);var M=s.l();M&&(p.page=M);var F={quoteReference:localStorage.getItem("quoteReference")||"",partnerQuoteReference:localStorage.getItem("partnerQuoteReference")||"",timestamp:Date.now()},q=e.from(JSON.stringify(F),"utf8").toString("base64");return p.callReferenceId=q,p.leadSourceId=q,p}function I(e,t,a,s,l,m){return function(){var p=Object(r.a)(d().mark(function r(p,h){var f,y,v,g,b,E,_,w;return d().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return p({type:(f=!(!l||"review"!==l))?i.B:i.A}),y=O(e,t,a,s),m.captcha&&(y.captcha=m.captcha),r.next=6,o.b(c.a.action_calculate_payment,y);case 6:if((v=r.sent)&&v.promotionDetail&&(g=Object(n.a)({},{},v.promotionDetail),b=g.nextPaymentDate,E=g.nextPaymentAmount,b&&(_=u()(b,"DD/MM/YYYY").endOf("day"),w=_>u()().endOf("day")?0:E,g.nextPaymentAmount=w,p({type:i.y,payload:g}))),!v||void 0===v.policyDraftId){r.next=13;break}return p({type:f?i.d:i.c,payload:{index:t,result:v}}),r.abrupt("return",v);case 13:p({type:f?i.n:i.m});case 14:return r.abrupt("return",{});case 15:case"end":return r.stop()}},r)}));return function(e,t){return p.apply(this,arguments)}}()}function T(e){return function(){var t=Object(r.a)(d().mark(function t(a,n){var r;return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a({type:i.G}),t.next=3,o.b(c.a.action_issue_batch,e);case 3:return r=t.sent,a({type:i.i,payload:r}),t.abrupt("return",r);case 6:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function L(e){return function(){var t=Object(r.a)(d().mark(function t(a,n){var r;return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a({type:i.z}),t.next=3,o.b(c.a.action_bind_batch,e);case 3:return r=t.sent,a({type:i.b,payload:r}),t.abrupt("return",r);case 6:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function j(e,t){return function(){var a=Object(r.a)(d().mark(function a(n,r){var s,l;return d().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n({type:i.I}),a.next=3,o.b(c.a.action_quote_email+e,t);case 3:return s=a.sent,n((l=!!s)?{type:i.k,payload:s}:{type:i.r}),a.abrupt("return",l);case 7:case"end":return a.stop()}},a)}));return function(e,t){return a.apply(this,arguments)}}()}function A(){return function(){var e=Object(r.a)(d().mark(function e(t,a){return d().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t({type:i.a});case 1:case"end":return e.stop()}},e)}));return function(t,a){return e.apply(this,arguments)}}()}var D=function(e){var t={};return Object.keys(e).forEach(function(a){t[e[a]]=parseFloat(a)}),t},M=function(e){var t=f,a=e.find(function(e){return e.schemePropId===h});return a&&void 0!==a.schemePropValueId&&D(a)[a.schemePropValueId]||t},F=function(e){var t=_,a=e.find(function(e){return e.schemePropId===E});return a&&void 0!==a.schemePropValueId&&D(w)[a.schemePropValueId]||t},q=function(e){var t=g,a=e.find(function(e){return e.schemePropId===v});return a&&void 0!==a.schemePropValueId&&D(b)[a.schemePropValueId]||t};function Y(e,t){return function(){var a=Object(r.a)(d().mark(function a(n,r){var o;return d().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:n({type:i.u,payload:{}}),o=[],e.forEach(function(e){var a=e.schemeCoverageIds,n=e.policyPropsValues,r=e.insuredEntities,i=e.promotionCode,c=e.detail,l=r[0].entityAttributes;i&&localStorage.setItem("KNOSE-PROMO-CODE",i);var m=M(n),p=F(n),d=q(n),h="month";c&&11===c.schemePaymentFrequencyId?h="fortnightly":c&&10===c.schemePaymentFrequencyId&&(h="annually");var f="";l.date_of_birth&&(f=s.m(l.date_of_birth).pet_age);var y=u()().startOf("day"),v=e.policyStartDate||y.format("DD/MM/YYYY");!t&&e.quotationId&&e.quotationId;o.push({pet_name:l.pet_name||"",pet_type:l.pet_type||"Dog",pet_breed:l["riskexposure_a5e77b95-2944-4a6d-9b88-834325adb8b3"],pet_breed_group_code:"",pet_gender:l.sex||"Male",pet_age:f,pet_birth_date:l.date_of_birth||"",pet_policy_date:v,pet_percent:m,pet_cover:a.includes(1864)?"yes":"no",pet_extra_cover:a.includes(1865)?"yes":"no",pet_annual_limit:p,pet_annual_excess:d,pet_frequency:h,price:0,calculatePremium:e.premium||{},promotionCodePromoId:e.promotionCodePromoId||"",orgId:e.orgId||null,userId:e.userId||null,leadSource:e.leadSource,quotationId:e.quotationId||"",quotationSyncId:e.quotationSyncId||"",quotationNumber:e.quotationNumber||"",salesJourneyId:e.salesJourneyId||null})}),localStorage.setItem("PETS-DATA",JSON.stringify(o));case 4:case"end":return a.stop()}},a)}));return function(e,t){return a.apply(this,arguments)}}()}function R(e){return function(){var t=Object(r.a)(d().mark(function t(a,n){var r,o,c,s,l,u,m,p,h;return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:a({type:i.t,payload:{}}),r=e.entityAttributesObject,o=e.customerId,c=r.email,s=r.mobile_phone,l=r.address_line_1,u=r.first_name,m=r.last_name,p={customerId:o||"",first_name:u||"",last_name:m||"",address_line_1:l||"",suburb:r.suburb||"",postcode:r["postcode_82e7cd60-64ab-482c-8854-16abc2cfa687"]||"",state:r["state_055bfbaa-5add-4e21-8d2a-d19d32fcafcc"]||"",owner_email:c||"",owner_phone:s||""},h={suburb:p.suburb,postcode:p.postcode,state:p.state,policy_date:"",first_name:u||"",last_name:m||"",email:c,phone:s||"",street_address:l||"",term:!1},localStorage.setItem("OWNER-DATA",JSON.stringify(p)),localStorage.setItem("CUSTOMER-DATA",JSON.stringify(h));case 7:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function V(e,t){return function(){var a=Object(r.a)(d().mark(function a(n,r){var o,c,s;return d().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:n({type:i.J});try{window.ga("gtm1.send",{hitType:"event",eventCategory:"sales",eventAction:"sale",eventLabel:"policy",eventValue:t,nonInteraction:!1})}catch(r){}if(o={},a.prev=3,!(c=window.shareasaleGetCookie("shareasaleSSCID"))){a.next=10;break}return s="https://www.shareasale.com/sale.cfm?tracking="+e+"&amount="+t+"&merchantID=92952¤cy=AUD&transtype=sale&sscidmode=6&sscid="+c,a.next=9,fetch(s,{method:"GET",mode:"no-cors",cache:"no-cache",credentials:"same-origin"});case 9:o=a.sent;case 10:a.next=14;break;case 12:a.prev=12,a.t0=a.catch(3);case 14:n({type:i.l,payload:o});case 15:case"end":return a.stop()}},a,null,[[3,12]])}));return function(e,t){return a.apply(this,arguments)}}()}function B(e){window.dataLayer=window.dataLayer||[];try{var t,a=[],n=0,r=m(e);try{for(r.s();!(t=r.n()).done;){var o=t.value,c=o.calculatePremium;n=parseFloat(n)+parseFloat(c.principalAmount),a.push({id:c.policyDetailResponse.quotationNumber,name:"Insurance",category:o.pet_type,price:c.principalAmount,quantity:1})}}catch(s){r.e(s)}finally{r.f()}window.dataLayer.push({event:"Transaction",transactionId:localStorage.getItem("KNOSE-CUSTOMER-PAYMENT-INFORMATION-ID"),transactionAffiliation:function(){if(window.shareasaleGetCookie("shareasaleSSCID"))return"shareAsale";var e=window.knoseGetCookie("ls"),t=window.knoseGetCookie("lid");return e&&t?e:""}(),transactionTotal:n,transactionProducts:a})}catch(s){}return{type:i.l}}function G(e,t,a){return W.apply(this,arguments)}function W(){return(W=Object(r.a)(d().mark(function e(t,a,n){var r,i,l,u,m;return d().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&a){e.next=2;break}return e.abrupt("return");case 2:r=s.l(),i=localStorage.getItem("KNOSE-PROMO-CODE"),l=0;case 5:if(!(l=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),k(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;k(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:P(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var g=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(s.a)(this,e),this.apiUrl=t.apiUrl||"https://api.staging.petsy.com.au/klaviyo",this.apiKey=t.apiKey||"",this.source=t.source||"Petsy",this.defaultEvent=t.defaultEvent||"Clicked_Get_Started",this.profile={email:t.email||"",firstName:t.firstName||"",lastName:t.lastName||"",phoneNumber:t.phoneNumber||"",address1:t.address1||"",address2:t.address2||"",suburb:t.suburb||"",state:t.state||"",postcode:t.postcode||"",adfixusID:t.adfixusID||""},this.journey={url:window.location.href,landingUrl:t.landingUrl||window.location.pathname,sessionId:t.sessionId||this.generateSessionId()},this.eventData={};var a=new URLSearchParams(window.location.search);this.urlParams=a,this.initialCnsqtid=a.get("cnsqtid")||"",t.isRunNavigationTracking&&this.setupNavigationTracking()}return Object(l.a)(e,[{key:"generateSessionId",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}},{key:"updateProfile",value:function(e){this.profile=Object(y.a)({},this.profile,e)}},{key:"updateJourney",value:function(e){this.journey=Object(y.a)({},this.journey,e)}},{key:"removeEmptyFields",value:function(e){var t={};return Object.entries(e).forEach(function(e){var a=Object(f.a)(e,2),n=a[0],r=a[1];void 0!==r&&null!==r&&""!==r&&(t[n]=r)}),t}},{key:"trackEvent",value:function(){var e=Object(n.a)(v().mark(function e(){var t,a,n,r,o,i,c,s=arguments;return v().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=s.length>0&&void 0!==s[0]?s[0]:this.defaultEvent,a=s.length>1&&void 0!==s[1]?s[1]:{},n=s.length>2&&void 0!==s[2]?s[2]:{},r=this.removeEmptyFields(this.profile),o=Object(y.a)({source:this.source,event:t,profile:r,journey:{url:window.location.href,landingUrl:this.journey.landingUrl,sessionId:this.journey.sessionId},eventData:a},n&&Object.keys(n).length>0?{customFields:n}:{}),e.prev=5,i={"Content-Type":"application/json"},this.apiKey&&(i["x-api-key"]=this.apiKey),e.next=10,fetch(this.apiUrl,{method:"POST",headers:i,body:JSON.stringify(o)});case 10:if((c=e.sent).ok){e.next=13;break}throw new Error("HTTP error! status: ".concat(c.status));case 13:console.log("Send event to Petsy successfully:",t),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(5),console.error("Error sending event to Petsy:",e.t0);case 19:case"end":return e.stop()}},e,this,[[5,16]])}));return function(){return e.apply(this,arguments)}}()},{key:"getCnsqtidFromUrl",value:function(){return this.initialCnsqtid?this.initialCnsqtid:(console.log("urlParams: ",this.urlParams),this.urlParams.get("cnsqtid")||"")}},{key:"sendInitialPageEvent",value:function(){console.log("Manually sending Initial_Page event");var e=this.getCnsqtidFromUrl(),t=e?{cnsqtid:e}:{};this.trackEvent("Initial_Page",{landingPage:window.location.pathname},t)}},{key:"setupNavigationTracking",value:function(){var e=this;console.log("Setting up navigation tracking..."),console.log("Document readyState:",document.readyState);var t=window.history.pushState;window.history.pushState=function(){for(var a=arguments.length,n=new Array(a),r=0;r=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),k(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;k(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:P(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var k=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).componentDidMount=Object(n.a)(N().mark(function e(){return N().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},e)})),a.state={errors:{},errorMessage:null,content:{}},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.onShow,n=t.exitContent;return console.log("extConttent",n),a&&n.enabled?o.a.createElement("div",{className:"modal-dialog modal-dialog-centered modal-exit",role:"document"},o.a.createElement("div",{className:"modal-content"},o.a.createElement("i",{className:"fas fa-times",onClick:this.props.closeModal}),o.a.createElement("div",{className:"modal-body"},o.a.createElement("div",{className:"exit-left"},o.a.createElement("img",{src:"/img/bg-dog.png",alt:"",style:{maxWidth:"300px"}})),o.a.createElement("div",{className:"exit-right"},o.a.createElement("h3",{dangerouslySetInnerHTML:{__html:n.title||""}}),o.a.createElement("div",{className:"exit-text",dangerouslySetInnerHTML:{__html:n.text||""}}),n.promoCode?o.a.createElement("div",{className:"exit-promo-code"},"Use the promo code: ",o.a.createElement("strong",null,n.promoCode)):null,n.button?o.a.createElement("button",{type:"button",className:"btn btn-primary",onClick:function(){return e.props.onHandleExitAccept(n)}},n.button||"Stay"):null,n.noThanks?o.a.createElement("button",{type:"button",className:"btn btn-empty btn-nothanks",onClick:this.props.closeModal},n.noThanks):null,n.footer?o.a.createElement("p",{dangerouslySetInnerHTML:{__html:n.footer||""}}):null)))):null}}]),t}(o.a.Component),S=a(16),P=a(136),C=a(286),O=a(40),I=a.n(O),T=a(41),L=a.n(T),j=function(e){var t=e.isOpen,a=e.onClose,n=e.children,c=e.position,s=void 0===c?"left":c,l=e.width,u=void 0===l?"300px":l;return Object(r.useEffect)(function(){return document.body.style.overflow=t?"hidden":"",function(){document.body.style.overflow=""}},[t]),t?Object(i.createPortal)(o.a.createElement("div",{className:L.a.drawerContainer},o.a.createElement("div",{className:L.a.backdrop,onClick:a,"aria-hidden":"true"}),o.a.createElement("div",{className:"".concat(L.a.drawer," ").concat(L.a[s]),style:{width:u},role:"dialog","aria-modal":"true"},o.a.createElement("button",{className:L.a.closeButton,onClick:a,"aria-label":"Close menu"},"\xd7"),o.a.createElement("div",{className:L.a.drawerContent},n))),document.body):null},A=function(e){e.isHideSub;var t=Object(r.useState)(!1),a=Object(f.a)(t,2),n=a[0],i=a[1];return o.a.createElement("header",{className:I.a.header},o.a.createElement("div",{className:I.a.container},o.a.createElement("button",{className:I.a.menuButton,onClick:function(){return i(!0)},"aria-label":"Open menu"},o.a.createElement("span",{className:I.a.menuIcon},"\u2630")),o.a.createElement("div",{className:I.a.logo},o.a.createElement("span",{className:I.a.textLeft},"Proud to be seen and heard on:"),o.a.createElement(C.a,{to:"/",onClick:function(e){e.preventDefault(),e.stopPropagation()},className:I.a.logoLeft},o.a.createElement("img",{src:"/img/canstar-logo-left.png",alt:"Petsy Breeder Portal"}))),o.a.createElement("img",{src:"/img/logo-petsy-center.png",alt:"Petsy CTM",className:I.a.logoCenter}),o.a.createElement("a",{className:I.a.phoneButton,onClick:function(){return E.s.phoneClick()},href:"tel:0721133773"},o.a.createElement("i",{className:"i-icon i-phone"}),o.a.createElement("span",null,"1800 843 188"))),o.a.createElement(j,{isOpen:n,onClose:function(){return i(!1)},position:"left",width:"300px"},o.a.createElement("div",{className:I.a.logoContainer},o.a.createElement("img",{src:"/img/LogoNamePurcharsePage.svg",alt:"Petsy",height:"40"})),o.a.createElement("nav",null,o.a.createElement("div",{className:I.a.menuSection},o.a.createElement("a",{className:I.a.phoneButtonMobile,onClick:function(){return E.s.phoneClick()},href:"tel:0721133773"},o.a.createElement("i",{className:"i-icon i-phone"}),o.a.createElement("span",null,"1800 843 188"))))))},D=a(8),M=a.n(D),F=(a(168),function(e){var t=e.copyrightYear||M()().format("YYYY");return o.a.createElement("footer",{className:"footer"},o.a.createElement("div",{className:"container"},o.a.createElement("div",{className:"footer-des",style:{fontWeight:300}},o.a.createElement("div",{className:"footer-page-1"},o.a.createElement("p",null,"By proceeding to obtain a quote you agree that you understand and accept the \xa0",o.a.createElement("a",{href:"https://petsy.com.au/website-terms-of-use/",target:"_blank",rel:"noopener noreferrer"},"Terms & Conditions"),", \xa0",o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-fsg.pdf",target:"_blank",rel:"noopener noreferrer"},"Financial Services Guide"),", \xa0",o.a.createElement("a",{href:"https://petsy.com.au/privacy-policy/",target:"_blank",rel:"noopener noreferrer"},"Privacy Policy"),"and agree to our use of cookies. We may pay referral fees or benefits to individuals or organisations that refer new customers to Knose. You agree that Petsy may contact you about the services it provides.")),o.a.createElement("div",{style:{whiteSpace:"normal",wordBreak:"normal"},className:"mb-4"},"Company information"),o.a.createElement("p",{style:{whiteSpace:"normal",wordBreak:"normal"}},"Petsy Pty Ltd (ABN 54 633 343 058, AR 1277359) (\u2018Petsy\u2019) distributes and promotes Petsy Pet Protection Plus (formally Petsy Pet Insurance), Petsy Puppy Protection Plus and Petsy Kitten Protection Plus as an authorised representative of"," ",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://thePetInsuranceCompany.com.au",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"ThePetInsuranceCompany.com.au")," ","Pty Ltd (ABN 38 620 795 735, AFSL 536651) ('",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://thePetInsuranceCompany.com.au",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"ThePetInsuranceCompany.com.au"),"')."," ",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://thePetInsuranceCompany.com.au",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"ThePetInsuranceCompany.com.au")," ","is an underwriting agency acting under a binding authority as an agent for the insurer; Pacific International Insurance Pty Limited (ABN 83 169 311 193, AFSL 523921) (\u2018Pacific).",o.a.createElement("br",null),"In all aspects of arranging this product, Petsy and"," ",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://thePetInsuranceCompany.com.au",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"ThePetInsuranceCompany.com.au")," ","act as an agent of Pacific and not as your agent. Any advice contained in this email is general advice only and has been prepared without taking into account individual objectives, financial situation or needs and you should consider the appropriateness of any such advice, the"," ",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://petsy.com.au/petsy-pet-insurance-product-disclosure-statements/",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"Product Disclosure Statement")," "," ","(",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://petsy.com.au/petsy-pet-insurance-product-disclosure-statements/",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"PDS"),") and the ",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://petsy.com.au/petsy-pet-insurance-product-target-market-determination-documents/",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"Target Market Determination")," "," "," ('",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://petsy.com.au/petsy-pet-insurance-product-target-market-determination-documents/",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"TMD"),"') available via ",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"http://www.petsy.com.au",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"http://www.petsy.com.au")," or by calling 1300 952 790 before making a decision to acquire, or to continue to hold, the product. Terms, conditions, limits and exclusions apply. Please refer to the ",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://petsy.com.au/petsy-pet-insurance-product-disclosure-statements/",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"PDS"),"."),o.a.createElement("p",null,o.a.createElement("a",{href:"https://petsy.com.au/privacy-policy/",target:"_blank",rel:"noopener noreferrer"},"Privacy Policy"),"\u2013",o.a.createElement("a",{href:"https://petsy.com.au/website-terms-of-use/",target:"_blank",rel:"noopener noreferrer"},"Website Terms of Use")),o.a.createElement("p",null,"\xa9 Copyright ",t," Petsy"))),o.a.createElement("div",{className:"elementor elementor-76 elementor-location-footer"},o.a.createElement("div",{className:"elementor-container container elementor-column-gap-default"},o.a.createElement("div",{className:"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-508c094 footer__nav-col"},o.a.createElement("div",{className:"elementor-widget-wrap elementor-element-populated"},o.a.createElement("div",{className:"elementor-element elementor-element-7443a7f elementor-widget elementor-widget-heading"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("h6",{className:"elementor-heading-title elementor-size-default"},"Contact Petsy"))),o.a.createElement("div",{className:"elementor-element elementor-element-2506624 elementor-widget elementor-widget-text-editor"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("address",null,o.a.createElement("ul",null,o.a.createElement("li",null,"Address:",o.a.createElement("br",null),o.a.createElement("p",null,o.a.createElement("span",null,"Suite 58, Mezzanine/388 George St,",o.a.createElement("br",null),"Sydney NSW 2000"))),o.a.createElement("li",null,o.a.createElement("p",null,"Phone:",o.a.createElement("br",null),o.a.createElement("a",{href:"tel: 1300 952 790"},"1300 952 790"))),o.a.createElement("li",null,"Email:",o.a.createElement("br",null),o.a.createElement("a",{href:"mailto: hello@petsy.com.au"},"hello@petsy.com.au")))))),o.a.createElement("div",{className:"contactWithUs"},o.a.createElement("div",{className:"elementor-element elementor-element-4340546 elementor-hidden-mobile elementor-widget elementor-widget-heading"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("h6",{className:"elementor-heading-title elementor-size-default"},"Connect with us"))),o.a.createElement("div",{className:"elementor-element elementor-element-dfed87e social menu elementor-hidden-mobile elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("div",{className:"elementor-social-icons-wrapper elementor-grid"},o.a.createElement("span",{className:"elementor-grid-item"},o.a.createElement("a",{className:"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-2133845",href:"https://www.facebook.com/petsyaustralia/",target:"_blank",rel:"noopener noreferrer"},o.a.createElement("i",{className:"fab fa-facebook"}))),o.a.createElement("span",{className:"elementor-grid-item"},o.a.createElement("a",{className:"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-7ac43ca",href:"https://www.instagram.com/petsyaustralia/",target:"_blank",rel:"noopener noreferrer"},o.a.createElement("i",{className:"fab fa-instagram"}))),o.a.createElement("span",{className:"elementor-grid-item"},o.a.createElement("a",{className:"elementor-icon elementor-social-icon elementor-social-icon-icon-email1 elementor-repeater-item-11c8197",href:"mailto:hello@petsy.com.au",target:"_blank",rel:"noopener noreferrer"},o.a.createElement("i",{className:"fa fa-envelope"}))))))))),o.a.createElement("div",{className:"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-f2a0120 footer__nav-col lg"},o.a.createElement("div",{className:"elementor-widget-wrap elementor-element-populated"},o.a.createElement("div",{className:"elementor-element elementor-element-39e6957 elementor-widget elementor-widget-heading"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("h6",{className:"elementor-heading-title elementor-size-default"},"Get a quote"))),o.a.createElement("div",{className:"elementor-element elementor-element-49b1ada elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("nav",{className:"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade"},o.a.createElement("ul",{id:"menu-1-49b1ada",className:"elementor-nav-menu sm-vertical"},o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-629"},o.a.createElement("a",{href:"https://petsy.com.au/puppy-insurance/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance for Puppies")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-823"},o.a.createElement("a",{href:"https://petsy.com.au/pet-insurance-for-kittens/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance for Kittens")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-628"},o.a.createElement("a",{href:"https://petsy.com.au/dog-insurance/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance for Dogs")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-626"},o.a.createElement("a",{href:"https://petsy.com.au/cat-insurance/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance for Cats")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-627"},o.a.createElement("a",{href:"https://petsy.com.au/pet-insurance-for-indoor-cats/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance for Indoor Cats")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-855"},o.a.createElement("a",{href:"https://petsy.com.au/pet-insurance-for-adopted-dogs-and-cats/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance for Adopted Dogs and Cats")))))))),o.a.createElement("div",{className:"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-90e1b4d footer__nav-col"},o.a.createElement("div",{className:"elementor-widget-wrap elementor-element-populated"},o.a.createElement("div",{className:"elementor-element elementor-element-7941502 elementor-widget elementor-widget-heading"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("h6",{className:"elementor-heading-title elementor-size-default"},"Petsy Pet Insurance"))),o.a.createElement("div",{className:"elementor-element elementor-element-a0ad109 elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("nav",{className:"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade"},o.a.createElement("ul",{className:"elementor-nav-menu sm-vertical"},o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-9 current_page_item menu-item-735"},o.a.createElement("a",{href:"https://petsy.com.au/",className:"elementor-item elementor-item-active",target:"_blank",rel:"noopener noreferrer"},"Home")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-635"},o.a.createElement("a",{href:"https://petsy.com.au/about-us/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"About Us")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-859"},o.a.createElement("a",{href:"https://petsy.com.au/petsy-pet-insurance-explained/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Petsy Pet Insurance Explained")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-856"},o.a.createElement("a",{href:"https://petsy.com.au/planning-ahead/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Planning ahead")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-857"},o.a.createElement("a",{href:"https://petsy.com.au/understanding-pre-existing-conditions/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Understanding Pre-existing conditions")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-858"},o.a.createElement("a",{href:"https://petsy.com.au/specified-conditions/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Specified Conditions")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-1520"},o.a.createElement("a",{href:"https://petsy.com.au/pet-insurance-claims/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance Claims")))))))),o.a.createElement("div",{className:"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-cd209fa footer__nav-col lg"},o.a.createElement("div",{className:"elementor-widget-wrap elementor-element-populated"},o.a.createElement("div",{className:"elementor-element elementor-element-9fd6d93 elementor-widget elementor-widget-heading"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("h6",{className:"elementor-heading-title elementor-size-default"},"Policy documents"))),o.a.createElement("div",{className:"elementor-element elementor-element-6d4c123 elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("nav",{className:"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade"},o.a.createElement("ul",{id:"menu-1-6d4c123",className:"elementor-nav-menu sm-vertical"},o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-930"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-claims-process.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Claims Process")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-931"},o.a.createElement("a",{href:"https://petsy.com.au/petsy-pet-insurance-product-disclosure-statements/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Petsy Pet Insurance Product Disclosure Statements")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-932"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-fsg.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Financial Services Guide")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-933"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-tmd.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Target Market Determination")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-934"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-complaints-and-dispute-process.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Complaints and Dispute Resolution Process")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-935"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-family-violence-policy.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Family Violence Policy")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-936"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-financial-hardship-guide.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Financial Hardship Guide")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-937"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-waiting-period-waiver-form.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Reduction of Exclusion Period Application Form")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-938"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-waiting-period-waiver-form-boas.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Reduction of BOAS Exclusion Period Application Form")))))))),o.a.createElement("div",{className:"contactWithUsMobile",style:{borderLeft:"none"}},o.a.createElement("div",{className:"elementor-element elementor-element-4340546 elementor-hidden-mobile elementor-widget elementor-widget-heading"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("h6",{className:"elementor-heading-title elementor-size-default"},"Connect with us"))),o.a.createElement("div",{className:"elementor-element elementor-element-dfed87e social menu elementor-hidden-mobile elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("div",{className:"elementor-social-icons-wrapper elementor-grid"},o.a.createElement("span",{className:"elementor-grid-item"},o.a.createElement("a",{className:"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-2133845",href:"https://www.facebook.com/petsyaustralia/",target:"_blank",rel:"noopener noreferrer"},o.a.createElement("i",{className:"fab fa-facebook"}))),o.a.createElement("span",{className:"elementor-grid-item"},o.a.createElement("a",{className:"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-7ac43ca",href:"https://www.instagram.com/petsyaustralia/",target:"_blank",rel:"noopener noreferrer"},o.a.createElement("i",{className:"fab fa-instagram"}))),o.a.createElement("span",{className:"elementor-grid-item"},o.a.createElement("a",{className:"elementor-icon elementor-social-icon elementor-social-icon-icon-email1 elementor-repeater-item-11c8197",href:"mailto:hello@petsy.com.au",target:"_blank",rel:"noopener noreferrer"},o.a.createElement("i",{className:"fa fa-envelope"}))))))))))});function q(){q=function(){return e};var e={},t=Object.prototype,a=t.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function s(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(C){s=function(e,t,a){return e[t]=a}}function l(e,t,a,r){var o=t&&t.prototype instanceof p?t:p,i=Object.create(o.prototype),c=new k(r||[]);return n(i,"_invoke",{value:_(e,a,c)}),i}function u(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(C){return{type:"throw",arg:C}}}e.wrap=l;var m={};function p(){}function d(){}function h(){}var f={};s(f,o,function(){return this});var y=Object.getPrototypeOf,v=y&&y(y(S([])));v&&v!==t&&a.call(v,o)&&(f=v);var g=h.prototype=p.prototype=Object.create(f);function b(e){["next","throw","return"].forEach(function(t){s(e,t,function(e){return this._invoke(t,e)})})}function E(e,t){var r;n(this,"_invoke",{value:function(n,o){function i(){return new t(function(r,i){!function n(r,o,i,c){var s=u(e[r],e,o);if("throw"!==s.type){var l=s.arg,m=l.value;return m&&"object"==typeof m&&a.call(m,"__await")?t.resolve(m.__await).then(function(e){n("next",e,i,c)},function(e){n("throw",e,i,c)}):t.resolve(m).then(function(e){l.value=e,i(l)},function(e){return n("throw",e,i,c)})}c(s.arg)}(n,o,r,i)})}return r=r?r.then(i,i):i()}})}function _(e,t,a){var n="suspendedStart";return function(r,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===r)throw o;return P()}for(a.method=r,a.arg=o;;){var i=a.delegate;if(i){var c=w(i,a);if(c){if(c===m)continue;return c}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===n)throw n="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);n="executing";var s=u(e,t,a);if("normal"===s.type){if(n=a.done?"completed":"suspendedYield",s.arg===m)continue;return{value:s.arg,done:a.done}}"throw"===s.type&&(n="completed",a.method="throw",a.arg=s.arg)}}}function w(e,t){var a=t.method,n=e.iterator[a];if(void 0===n)return t.delegate=null,"throw"===a&&e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method)||"return"!==a&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+a+"' method")),m;var r=u(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,m;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;N(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:S(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var Y="KNOSE-QT-RATE-LIMIT-FLAG-BLOCKED",R=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).componentDidMount=Object(n.a)(q().mark(function e(){var t;return q().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=Object(_.a)(Object(_.a)(a)),setTimeout(function(){Object(P.a)({threshold:50,maxDisplays:1,eventThrottle:100,onExitIntent:function(){localStorage.getItem("CURRENT-TAB")&&!localStorage.getItem(Y)&&t.setState({modalIsOpen:!0})}})},1e3*S.a.exit_timer);try{a.setState({exitContent:window.knoseSetting,copyrightYear:window.knoseSetting.copyrightYear||""})}catch(n){console.log("err",n)}case 3:case"end":return e.stop()}},e)})),a.closeModal=function(){a.setState({modalIsOpen:!1})},a.onHandleExitAccept=function(e){a.setState({modalIsOpen:!1});var t=a.props.children.props;if(e.promoCode){var n=e.promoCode,r=e.recalculateQuote,o=localStorage.getItem("CURRENT-TAB");void 0!==r&&!0===r?"detail"!==o?t.history.push("/details?recal=1&promo="+n):(localStorage.setItem("KNOSE-RECAL-REFRESH","true"),t.history.push("/details?promo="+n)):(localStorage.setItem("KNOSE-PROMO-CODE",n),"detail"===o&&(localStorage.setItem("KNOSE-RECAL-REFRESH","true"),t.history.push("/details?promo="+n)))}},a.state={modalIsOpen:!1,exitContent:{},copyrightYear:""},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentWillMount",value:function(){x.a.setAppElement("body")}},{key:"render",value:function(){var e=this.state,t=e.modalIsOpen,a=e.exitContent,n=a.dog||{};n.pet_type="Dog";var r=!1;if(localStorage.getItem("PETS-DATA")){var i=a.cat,c=a.dog;if(r=i&&i.enabled||c&&c.enabled){i.pet_type="Cat",c.pet_type="Dog";var s=JSON.parse(localStorage.getItem("PETS-DATA"));if(s[0]&&"Cat"===s[0].pet_type&&(n=a.cat),!(r=!!n.enabled)){var l=[];s.forEach(function(e){l.push(e.pet_type)}),l.includes("Dog")&&l.includes("Cat")&&(r=!0,n="Dog"===n.pet_type?i:c)}}}return o.a.createElement("div",{id:"wrapper"},o.a.createElement(x.a,{isOpen:t&&r,onRequestClose:this.closeModal,className:"modal modal-exit-box fade show",overlayClassName:"mfp-bg"},o.a.createElement(k,{exitContent:n,onShow:t,closeModal:this.closeModal,onHandleExitAccept:this.onHandleExitAccept})),o.a.createElement("div",{id:"mask"}),o.a.createElement("div",{id:"container"},o.a.createElement(A,null),o.a.createElement("div",{className:"container"},o.a.createElement("div",{id:"content"},this.props.children)),o.a.createElement(F,{copyrightYear:this.state.copyrightYear})))}}]),t}(o.a.Component),V=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).state={},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentWillMount",value:function(){}},{key:"render",value:function(){return o.a.createElement("div",{id:"frame"},this.props.children)}}]),t}(o.a.Component),B=a(151),G=a(288),W=function(e){var t=e.component,a=e.layout,n=Object(B.a)(e,["component","layout"]);return o.a.createElement(G.a,Object.assign({},n,{render:function(e){return o.a.createElement(a,null,o.a.createElement(t,e))}}))},U=a(25),K=a(21),Q=a(24),H=a(42),J=a.n(H),$=a(46),z=a.n($),Z=function(e){function t(){return Object(s.a)(this,t),Object(u.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return o.a.createElement("div",{className:"spinner"},o.a.createElement("div",{className:"loader"}))}}]),t}(o.a.Component),X=a(30),ee=a.n(X),te=a(107),ae=a.n(te),ne=a(64),re=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).getPayableText=function(e){var t=a.props.pet.pets;if(0===t.length)return 1;var n=t[0].calculatePremium,r=n&&n.prePaymentPeriodMonths?n.prePaymentPeriodMonths:1;return E.h(t[0])>0&&[6,12].includes(r)?"Payable now for the first ".concat(r," months"):e},a.handleBack=function(){a.props.history.push("/quote")},a.handleChangeFrequency=function(e){a.props.actions.updateFrequency(e)},a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,pets:[],owner:{},promoCode:""},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){}},{key:"componentWillReceiveProps",value:function(e){if(localStorage.getItem("KNOSE-PROMO-CODE")){var t=localStorage.getItem("KNOSE-PROMO-CODE");this.setState({promoCode:t})}else this.setState({promoCode:""})}},{key:"render",value:function(){var e=E.u(),t=this.props,a=(t.step,t.pet),n=a.transfer,r=a.frequency,i=a.customer,c=t.isShowBack,s=this.state.promoCode,l=[],u=!1,m=[];l=this.props.pet.pets,this.props.pet.owner;for(var p=E.o(l[0]||{}),d=l.filter(function(e){return"yes"===e.pet_extra_cover}).length>0,h=0,f=0,y=!1,v=0,g="Type1",b=0,_=0,w=0,x=0,N=!0,k=!0,S=0,P={},C=0;C0?b.toFixed(2):0,h=h>0?h.toFixed(2):0,f=f>0?f.toFixed(2):0,v=v>0?v.toFixed(0):0;l.length;y=!!(y&&f>0),++_;var F=P.applicationMonth,q="",Y=!0;"Type2"===g?(F>1?(q="First ".concat(F," months"),v="".concat(F," months ")):(q="First month",v="1st month "),N?100===parseFloat(w)?v+="free":v+="".concat(parseFloat(w),"%"):v+="".concat(E.c(w.toFixed(2),!0)),x>0&&(v+="
Then ",v+=k?"-".concat(parseFloat(x),"%"):"".concat(E.c(x.toFixed(2),!0))),[6,12].includes(F)&&(v="1st ".concat(_," months free"),v+="
Next ".concat(F-_," months prepaid"))):(0===v&&(Y=!1),v="-".concat(v,"%"));var R=!1;if(e){var V=n.nextPaymentAmount,B=n.prePaidProRataAmount,G=B<0?0:B;b=(G=E.c(G))>0?G.toFixed(2):0,(V=E.c(V))!==h&&(R=!0)}var W=r.replace("ly","");W="anualy"===W?"annum":W;var U=E.b(l),K=this.props.quote.quotes.quote,Q=l.length>0?l[0]:{},H=(K&&void 0!==K.instalmentAfterPromo&&K.instalmentAfterPromo,[]);i.suburb&&H.push(i.suburb),i.state&&H.push(i.state);var J=ne.parse(this.props.location.search),$=J.key,z=J.fdclid,Z=!1;return $&&z&&(Z=!0),Z&&K&&void 0!==K.totalExpectedInstalmentFirstRegularMonth&&(h=K.totalExpectedInstalmentFirstRegularMonth.toFixed(2),u=!0),(h=E.f(W,h))&&(h=Number.parseFloat(h).toFixed(2)),o.a.createElement("div",{className:"box-content quote-info".concat(this.props.className?" ".concat(this.props.className):"")},o.a.createElement("div",{className:"right-title"},o.a.createElement("h3",null,"Quote"),!c&&o.a.createElement("div",{className:"btn-close",onClick:this.handleBack})),o.a.createElement("div",{className:"right-total"},o.a.createElement(o.a.Fragment,null,"Type2"===g||R?o.a.createElement(o.a.Fragment,null,o.a.createElement("span",{className:"dPriceBox"},o.a.createElement("div",{className:"big-money"},E.c(b,!0)),o.a.createElement("label",null,this.getPayableText(q))),12!==S&&o.a.createElement("span",{className:"thenTxt"},"Then")):null,o.a.createElement("span",null,u&&12!==S?o.a.createElement(o.a.Fragment,null,y?o.a.createElement("div",{className:"o-price"},E.c(f,!0)):null,o.a.createElement("div",{className:"big-money"},E.c(h,!0)),o.a.createElement("div",{className:"payment-frequency mt-2"},o.a.createElement("button",{className:"".concat("monthly"===r?"active":""),onClick:this.handleChangeFrequency.bind(this,"monthly")},"Monthly"),o.a.createElement("button",{className:"".concat("annually"===r?"active":""),onClick:this.handleChangeFrequency.bind(this,"annually")},"Annually"))):o.a.createElement("div",{className:"quote-empty"}),U&&o.a.createElement("span",{className:"per-month"},U),Y?o.a.createElement("div",{className:"discount"},o.a.createElement("label",null,"Discount"),o.a.createElement("span",{className:"disc-details",dangerouslySetInnerHTML:{__html:v}})):null,s&&!e?o.a.createElement("div",{className:"discount promo-code"},o.a.createElement("label",null,"Promo code applied"),o.a.createElement("span",null,s)):null))),o.a.createElement("table",null,o.a.createElement("tbody",null,o.a.createElement("tr",null,o.a.createElement("td",{colSpan:2},"The quote for your ",Q.pet_type||"[pet_type]",","," ",Q.pet_name||"[pet_name]",", is based on"," ",Q.pet_age||"[pet_age]"," male ",Q.pet_breed," living in ",H.length>0?H.join(", "):"[address]",", with a "," $",ae()(Q.pet_annual_limit).format("0,0")," Annual Limit and "," $",ae()(Q.pet_annual_excess).format("0,0")," Annual Excess, covering ",Q.pet_percent,"% of Vet Costs",p>=3?".":d?", including Extras Cover.":", excluding Extras Cover.")),o.a.createElement("tr",null,o.a.createElement("td",null,o.a.createElement("br",null)),o.a.createElement("td",null)))))}}]),t}(o.a.Component);var oe=Object(U.b)(function(e){return e},function(e){return{actions:Object(K.b)(Q,e)}})(re),ie=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).changeCoverOptions=function(){a.props.history.push("/quote")},a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,pets:[],owner:{},promoCode:""},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){}},{key:"componentWillReceiveProps",value:function(e){}},{key:"render",value:function(){return o.a.createElement("div",{className:"box-info"},o.a.createElement(oe,this.props),!this.props.isShowBack&&o.a.createElement("button",{style:{width:"100%",marginTop:20,marginRight:0},className:"btn btn-primary",onClick:this.changeCoverOptions,disabled:void 0!==this.props.pageError&&this.props.pageError},"Change cover options"),o.a.createElement("div",{className:"box-content makes-knose"},o.a.createElement("div",{className:"right-title"},o.a.createElement("h3",null,"What makes",o.a.createElement("br",null),"Petsy different")),o.a.createElement("ul",null,o.a.createElement("li",null,o.a.createElement("img",{src:"/img/ic-limited-time.svg"}),o.a.createElement("span",null,"Choose your Annual Limit, Annual Excess & Benefit Percentage. No sub-limits.")),o.a.createElement("li",null,o.a.createElement("img",{src:"/img/ic-australia.svg"}),o.a.createElement("span",null,"100% Australian-based customer care")),o.a.createElement("li",null,o.a.createElement("img",{src:"/img/ic-health-hotline.svg"}),o.a.createElement("span",null,"Unlimited free access to the 24/7 Pet Health Hotline*")),o.a.createElement("li",null,o.a.createElement("img",{src:"/img/ic-highest-rated.svg"}),o.a.createElement("span",null,"One of the highest rated Pet Insurance Products on productreview.com.au")))),o.a.createElement("div",{className:"product-review mt-4 mb-3"},o.a.createElement("div",{className:"header"},o.a.createElement("img",{src:"/assets/petsy_review_header.png"})),o.a.createElement("div",{className:"content"},o.a.createElement("img",{src:"/assets/petsy_review_content.png"})),o.a.createElement("div",{className:"read-reviews"},o.a.createElement("span",null,"read reviews"))),o.a.createElement("div",{className:"box-content makes-knose see-what box-reward"},o.a.createElement("img",{src:"/assets/2023-Canstar-Award-Winner-for-CTM-PP-QT.png"})))}}]),t}(o.a.Component);var ce=Object(U.b)(function(e){return e},function(e){return{actions:Object(K.b)(Q,e)}})(ie),se=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this,e))).state={},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this.props.error;return e?o.a.createElement("label",{className:"error"},e):null}}]),t}(o.a.Component),le=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).state={},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this.props,t=e.isError,a=e.message;return a?o.a.createElement("div",Object.assign({},this.props,{className:"alert message-box ".concat(t?"alert-danger":"alert-success")}),a):null}}]),t}(o.a.Component),ue=a(64),me=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).state={},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e,t=E.u(),a=[];e=this.props.pet.pets;var n=this.props,r=n.pet,i=r.transfer,c=r.listTerms,s=r.frequency,l=n.quote.quotes.quote,u=ue.parse(this.props.location.search),m=u.key,p=u.fdclid,d=!1;m&&p&&(d=!0);!c||c.term&&c.term2&&c.term3;for(var h=0,f=!1,y=0,v=0,g=!1,b=0;b0),h=h>0?h.toFixed(2):0,y=y>0?y.toFixed(2):0;var k=h,S=window.innerWidth<=640?"Next":"Confirm Your Details",P=window.innerWidth<=640?"Pay":"Go to Payment",O=!1;if(t){var I=i.nextPaymentAmount,T=i.prePaidProRataAmount,L=T<0?0:T;k=L>0?L.toFixed(2):0,(I=E.c(I))!==h&&(O=!0)}d&&l&&void 0!==l.totalExpectedInstalmentFirstRegularMonth&&(k=h=l.totalExpectedInstalmentFirstRegularMonth.toFixed(2),g=!0);var j=s.replace("ly","");return j="annual"===j?"annum":j,h=E.f(j,h),k=E.f(j,k),h&&(h=Number.parseFloat(h).toFixed(2)),k&&(k=Number.parseFloat(k).toFixed(2)),o.a.createElement("div",{className:"quote sticky"},o.a.createElement("div",{className:"sticky-content"},o.a.createElement("div",{className:"sticky-price"},o.a.createElement("h3",null,"Quote: "),g&&o.a.createElement(o.a.Fragment,null,o.a.createElement("span",{className:"s-money"},E.c(k,!0)),O?o.a.createElement(o.a.Fragment,null,12!==v&&o.a.createElement("span",{className:"s-then"},"then"),o.a.createElement("span",{className:"s-ori-money then-price"},12!==v?E.c(h,!0):"")):null,o.a.createElement("span",{className:"per-month"},12!==v?"per ".concat(j):"for first 12 months"))),o.a.createElement("div",{className:"stick-btns"},3===this.props.step&&o.a.createElement(C.a,{to:"/quote",className:"btn btn-outline-primary mr-2 main-color editPolicy"},o.a.createElement("i",{className:"icon-pencil mr-2"}),"Edit cover options"),o.a.createElement("button",{type:"submit",className:"btn btn-primary ".concat(2===this.props.step?"btn-green":""),disabled:(!c.term||!c.term2||!c.term3||void 0!==this.props.pageError&&this.props.pageError)&&2!==this.props.step,onClick:this.props.handleSubmit},2===this.props.step?S:P))))}}]),t}(o.a.Component);Object(U.b)(function(e){return e},function(e){return{actions:Object(K.b)(Q,e)}})(me),a(93);function pe(e,t){var a="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(!e)return;if("string"===typeof e)return de(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return de(e,t)}(e))||t&&e&&"number"===typeof e.length){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,c=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==a.return||a.return()}finally{if(c)throw o}}}}function de(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;N(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:S(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var fe=a(64),ye=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this,e))).getInitialState=function(){return{pets:[a.getInfoPet()],customer:{suburb:"",postcode:"",state:"",policy_date:"",first_name:"",last_name:"",email:"",phone:"",street_address:""}}},a.getInfoPet=function(){return{pet_name:"",pet_type:"Dog",pet_breed:"",pet_breed_group_code:"",pet_gender:"Male",pet_age:"",pet_birth_date:"",pet_policy_date:M()().format("DD/MM/YYYY"),pet_percent:80,pet_cover:"yes",pet_extra_cover:"yes",pet_annual_limit:25e3,pet_annual_excess:500,pet_frequency:"monthly",pet_age_category:0,showed_popup:!1,price:0,calculatePremium:{}}},a.clearForm=function(){a.setState(a.getInitialState())},a.getCaptchaToken=function(){var e=Object(n.a)(he().mark(function e(t){var n;return he().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.next=8;break}return e.next=4,a.recaptcha.execute("submit");case 4:n=e.sent,t.captcha=n,e.next=9;break;case 8:console.error("Page can not get captcha token.");case 9:return e.abrupt("return",t);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.getRetryCaptchaToken=function(){var e=Object(n.a)(he().mark(function e(t,r){var o,i,c;return he().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=t||5,1,i=0,c=Object(_.a)(Object(_.a)(a)),e.abrupt("return",new Promise(function(e){var t=setInterval(Object(n.a)(he().mark(function n(){var s;return he().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(i+=1,!a.recaptcha||"function"!==typeof a.recaptcha.execute){n.next=6;break}return n.next=4,c.getCaptchaToken(r);case 4:(s=n.sent)&&(clearInterval(t),e(s));case 6:i>=o&&(clearInterval(t),e({}));case 7:case"end":return n.stop()}},n)})),1e3)}));case 5:case"end":return e.stop()}},e)}));return function(t,a){return e.apply(this,arguments)}}(),a.componentDidMount=Object(n.a)(he().mark(function e(){var t,n,r,o,i,c,s,l,u,m,p,d,h,f,v,g,b,w,x,N,k,P,C,O,I;return he().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(localStorage.removeItem("STEP-1"),localStorage.removeItem("STEP-2"),localStorage.removeItem("STEP-3"),localStorage.removeItem("KNOSE-API-POPULATE-DATA"),localStorage.removeItem("KNOSE-REFRESH-NEW-PRICE"),localStorage.removeItem("KNOSE-IS-TRANSFER-POLICY"),a.props.actions.clearData(),Object(_.a)(Object(_.a)(a)),t=a.props.location.search,n=fe.parse(t),r=n.key,o=n.fdclid,i=n.cnsqtid,a.props.actions.setCampaign(n),sessionStorage.clear(),localStorage.clear(),!r||!o){e.next=109;break}return a.setState({loading:!0}),localStorage.removeItem("KNOSE-PROMO-CODE"),localStorage.removeItem("quoteReference"),localStorage.removeItem("partnerQuoteReference"),localStorage.removeItem("cnsqtid"),localStorage.setItem("KNOSE-API-POPULATE-DATA",JSON.stringify(n)),localStorage.setItem("cnsqtid",i||""),e.next=24,a.getRetryCaptchaToken(5,{key:r});case 24:return c=e.sent,e.next=27,a.props.actions.getQuotes(o,c);case 27:if(!(s=e.sent).echo){e.next=41;break}return l=s.quoteReference,u=s.partnerQuoteReference,l&&localStorage.setItem("quoteReference",l),u&&localStorage.setItem("partnerQuoteReference",u),S.a.promotion_code&&localStorage.setItem("KNOSE-PROMO-CODE",S.a.promotion_code),e.next=35,a.props.actions.updateData(s);case 35:return e.next=37,a.setPetData(s);case 37:return e.next=39,E.B(500);case 39:e.next=44;break;case 41:return e.next=43,a.setState({isError:!0,pageError:!0,errorMessage:"Quote not found!",loading:!1});case 43:return e.abrupt("return");case 44:if(m=a.props,p=m.pet,d=m.pet.listTerms,!(p.pets.length>0)){e.next=49;break}a.setState({pets:p.pets}),e.next=55;break;case 49:if(!localStorage.getItem("PETS-DATA")){e.next=55;break}return h=JSON.parse(localStorage.getItem("PETS-DATA")),e.next=53,a.props.actions.updatePetData(h);case 53:return e.next=55,a.setState({pets:p.pets});case 55:if(f=a.state.customer,"{}"===JSON.stringify(p.customer)){e.next=60;break}f=p.customer,e.next=66;break;case 60:if(!localStorage.getItem("CUSTOMER-DATA")){e.next=66;break}return v=JSON.parse(localStorage.getItem("CUSTOMER-DATA")),(f=v).term=!1,e.next=66,a.props.actions.updateCustomerData(f);case 66:return g=[],f.suburb&&g.push(f.suburb),f.postcode&&g.push(f.postcode),f.state&&g.push(f.state),e.next=72,a.setState({customer:f,suburbValue:g.join(", ")});case 72:if(!(d.term||d.term2||d.term3)){e.next=75;break}return e.next=75,a.setState({listTerms:d});case 75:return e.next=77,E.B(200);case 77:if(!a.props.pet.pets[0]||!a.props.pet.pets[0].calculatePremium||"{}"===JSON.stringify(a.props.pet.pets[0].calculatePremium)){e.next=81;break}return e.next=80,a.setState({loading:!1});case 80:return e.abrupt("return");case 81:b=[],w=Object(_.a)(Object(_.a)(a)),x=a.state.pets,!(N=Object(y.a)({},{},f)).email&&o&&(N.email="".concat(o,"@dummy.com"),a.props.actions.updateCustomerData(N)),k=0;case 87:if(!(kThe Petsy team is working to fix the issue.
Please come back later.

"}),z.a.fire({title:"Oops...",html:"

Something is not quite right.
The Petsy team is working to fix the issue.
Please come back later.

"}),e.abrupt("return",!1);case 100:O.policyDetailResponse?(I=E.k(O.policyDetailResponse),b.push(I)):b.push(!1);case 101:k++,e.next=87;break;case 104:return e.next=106,a.setState({loading:!1});case 106:a.props.history.push("/quote"),e.next=111;break;case 109:return e.next=111,a.setState({loading:!1,isError:!0,errorMessage:"Something is not quite right. The Petsy team is working to fix the issue. Please come back later."});case 111:case"end":return e.stop()}},e)})),a.setPetData=function(){var e=Object(n.a)(he().mark(function e(t){var n,r,o,i,c,s,l,u,m,p,d,h,f,y,v,g,b;return he().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(n=a.state.pets,r=t.echo,o=t.echo,i=o.postcode,c=o.state,s=o.suburb,l=o.streetName,u=o.streetNumber,m=r.pet||{},p=m.policyOptions||{},d=0;d=42&&v<=184?(h.pet_annual_limit%5e3===0&&h.pet_annual_limit<3e4&&(h.pet_annual_limit=p.annualLimit+.2*p.annualLimit),"Dog"===m.species?h.pet_age_category=1:h.pet_age_category=2):v>=185&&v<=364&&(h.pet_annual_limit%5e3===0&&h.pet_annual_limit<3e4&&(h.pet_annual_limit=p.annualLimit+.1*p.annualLimit),"Dog"===m.species?h.pet_age_category=3:h.pet_age_category=4),n[d]=h;return e.next=7,a.setState({pets:n});case 7:return e.next=9,a.props.actions.updatePetData(n);case 9:if(g=a.state.customer,s&&(g.suburb=s),i&&(g.postcode=i),c&&(g.state=c),b=[],u&&b.push(u),l&&b.push(l),b.length>0&&(g.street_address=b.join(" ")),a.setState({customer:g}),!i&&!c){e.next=21;break}return e.next=21,a.props.actions.updateCustomerData(g);case 21:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleEdit=function(){localStorage.setItem("KNOSE-EDIT","true"),a.props.history.push("/details")},a.state={loading:!1,errorMessage:""},a.state=Object(y.a)({},a.getInitialState(),a.state),a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"validateCalculatePremium",value:function(e,t){switch(t){case"issueBath":if(e.includes(!1))return!1;var a,n=pe(e);try{for(n.s();!(a=n.n()).done;){if(!a.value.id)return!1}}catch(r){n.e(r)}finally{n.f()}break;case"premium":return!!e.hasInstallmentValue}return!0}},{key:"render",value:function(){var e=this;return o.a.createElement(o.a.Fragment,null,o.a.createElement("section",null,this.state.loading||this.props.loading?o.a.createElement(Z,null):null,o.a.createElement("div",{id:"main",className:"left pageOne"},o.a.createElement(le,{isError:this.state.isError,message:this.state.errorMessage})),o.a.createElement(J.a,{ref:function(t){return e.recaptcha=t},sitekey:S.a.google_site_key})))}}]),t}(o.a.Component);var ve=Object(U.b)(function(e){return e},function(e){return{actions:Object(K.b)(Q,e)}})(ye),ge=a(56),be=a(78),Ee=a.n(be),_e=a(33),we="Please enter a valid email address.",xe="This is a required field.",Ne="Please enter a valid date.",ke="Age criteria not met. Please see tooltip for details.",Se="Promotion code is invalid.",Pe="The calculate premium is failed. Please check again.",Ce="The payment is failed. Please check again.",Oe="Quotation has been sent to your email!",Ie=function(){function e(){Object(s.a)(this,e)}return Object(l.a)(e,[{key:"email",value:function(e){return!!/^([\w-\.\+]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(e)}},{key:"required",value:function(e){return null!==e&&""!==e.toString().trim()}},{key:"minLength",value:function(e,t){return e.length>=t}},{key:"maxLength",value:function(e,t){return e.length<=t}},{key:"match",value:function(e,t){return e===t}},{key:"number",value:function(e){return/^\d+$/.test(e)}},{key:"alphanumeric",value:function(e){return!!e.match(/^[0-9a-zA-Z]+$/)}}]),e}(),Te=a(152),Le=a(79),je=a.n(Le),Ae=a(143),De=a.n(Ae),Me=(a(209),function(e){function t(e){var a;Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this,e))).handleChange=function(e){var t=e.target,n=t.name,r=t.value;if("checkbox"===e.target.type&&(r=e.target.value),!E.u()||"pet_name"===n){var o=a.state,i=o.pet,c=o.index;i[n]=r,a.setState({pet:i}),a.props.handleChangePetInfo(i,c,n)}},a.handlePetBlur=function(e){a.props.handlePetBlur(e)},a.handleDateChange=function(e){if(E.u())return!1;var t=a.state,n=t.pet,r=t.index;n.pet_policy_date=M()(e).format("DD/MM/YYYY"),a.setState({pet:n}),a.props.handleChangePetInfo(n,r)},a.onInputChange=function(e){var t=a.state.pet.pet_type,n=a.props.breeds;if(a.setState({inputValue:e}),(e+="").length>=3&&t){var r=n[t],o=e.toLowerCase(),i=r.filter(function(e,t){return e.value.toLowerCase().indexOf(o)>-1});a.setState({breedsList:i})}else a.setState({breedsList:[]})},a.setBreadValues=function(e){var t=a.state,n=t.pet,r=t.index;n.pet_breed=e?e.value:"",a.setState({pet:n,selectedOption:e}),a.props.handleChangePetInfo(n,r)},a.handleChoose=function(e,t){if(E.u())return!1;var n=a.state,r=n.pet,o=n.index;r[e]=t,"pet_type"===e&&(r.pet_breed="",a.setState({selectedOption:null,inputValue:"",breedsList:[]})),a.setState({pet:r}),a.props.handleChangePetInfo(r,o)},a.handleRemovePet=function(e){a.props.handleRemovePet(e)},a.noOptionsMessage=function(e){return a.props.handleClearBreedError(e),null};var n=null,r="";return e.data.pet_breed&&(n={value:e.data.pet_breed,label:e.data.pet_breed},r=e.data.pet_breed),a.state={errors:{},breedsList:[],selectedOption:n,inputValue:r,pet:e.data,index:e.index},a.handleChange=a.handleChange.bind(Object(_.a)(Object(_.a)(a))),a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){setTimeout(function(){window.loadTooltip()},1e3)}},{key:"componentWillReceiveProps",value:function(e){var t=e.data;this.state.pet!==t&&this.setState({pet:t})}},{key:"render",value:function(){for(var e=this,t=E.u(),a=this.state,n=a.pet,r=a.breedsList,i=this.props,c=i.index,s=i.errors,l=E.p(n),u=l.startDate,m=l.endDate,p=[],d=u.unix();d<=m.unix();d+=86400)p.push(M.a.unix(d).toDate());var h=[{policyCustomDate:p}],f=[].concat(p),y=!n.pet_policy_date||M()(n.pet_policy_date,"DD/MM/YYYY",!0).isValid(),v=n.pet_policy_date&&y?M()(n.pet_policy_date,"DD/MM/YYYY").toDate():null;return o.a.createElement("div",{key:c,id:"box-pet-".concat(c),className:"".concat(c>0?"box-pet panel-group":"box-pet-first")},c>0?o.a.createElement("div",{className:"panel-heading"},o.a.createElement("h3",{className:"panel-title"},o.a.createElement("a",{id:"btn-collapse-".concat(c),"data-toggle":"collapse",href:"#collapse-pet-".concat(c),"aria-expanded":"true"},"My ",["","second","third","fourth","fifth"][c]||""," pet"))):null,o.a.createElement("div",{id:"collapse-pet-".concat(c),className:"panel-collapse show"},o.a.createElement("div",{className:"form-help form-group".concat(s.pet_name?" form-error":"")},t&&o.a.createElement("span",{className:"i-help i-no-title","data-container":"body","data-toggle":"popover","data-placement":"auto","data-popover-content":"#tooltip_pet_name"}),o.a.createElement("input",{type:"text",className:"form-control",placeholder:"My pet's name is",maxLength:"30",id:"pet_name_".concat(c),name:"pet_name",value:n.pet_name||"",onChange:this.handleChange,onClick:function(t){return e.props.handleClearError(t,c)}}),o.a.createElement(se,{error:s.pet_name})),o.a.createElement("div",{className:"form-group",id:"pet_type_".concat(c)},o.a.createElement("label",null,n.pet_name||"My pet"," is a:"),o.a.createElement("div",{className:"pet-info"},o.a.createElement("div",{className:"pet-dog".concat("Dog"===n.pet_type?" active":n.pet_type?" un-active":""),onClick:function(){return e.handleChoose("pet_type","Dog")}},o.a.createElement("div",{className:"i-dog"}),o.a.createElement("span",null,"Dog")),o.a.createElement("div",{className:"pet-cat".concat("Cat"===n.pet_type?" active":n.pet_type?" un-active":""),onClick:function(){return e.handleChoose("pet_type","Cat")}},o.a.createElement("div",{className:"i-cat"}),o.a.createElement("span",null,"Cat"))),o.a.createElement(se,{error:s.pet_type})),o.a.createElement("div",{className:"form-group",id:"pet_gender_".concat(c)},o.a.createElement("label",null,n.pet_name||"My pet","'s gender is:"),o.a.createElement("div",{className:"pet-info"},o.a.createElement("div",{className:"pet-male".concat("Male"===n.pet_gender?" active":n.pet_gender?" un-active":""),onClick:function(){return e.handleChoose("pet_gender","Male")}},o.a.createElement("div",{className:"i-male"}),o.a.createElement("span",null,"Male")),o.a.createElement("div",{className:"pet-female".concat("Female"===n.pet_gender?" active":n.pet_gender?" un-active":""),onClick:function(){return e.handleChoose("pet_gender","Female")}},o.a.createElement("div",{className:"i-female"}),o.a.createElement("span",null,"Female"))),o.a.createElement(se,{error:s.pet_gender})),o.a.createElement("div",{className:"form-help form-group".concat(s.pet_breed?" form-error":""),id:"pet_breed_".concat(c)},o.a.createElement("span",{className:"i-help","data-container":"body","data-toggle":"popover","data-placement":"auto","data-popover-content":"#tooltip_breed"}),o.a.createElement("label",null,n.pet_name||"My pet","'s breed is:"),n.pet_type?null:o.a.createElement("input",{type:"text",className:"form-control",placeholder:"Start typing breed...",readOnly:!0}),o.a.createElement(Te.a,{name:"pet_breed",className:"auto-suggest-breed".concat(n.pet_type?"":" hidden"),value:this.state.selectedOption,placeholder:"Start typing breed...",isSearchable:!0,isLoading:!1,isClearable:!0,inputValue:this.state.inputValue,onInputChange:this.onInputChange,onChange:this.setBreadValues,noOptionsMessage:function(){return e.noOptionsMessage(c)},options:r,isDisabled:t}),o.a.createElement(se,{error:s.pet_breed})),o.a.createElement("div",{className:"form-help form-group".concat(s.pet_birth_date?" form-error":""),id:"pet_birth_date_".concat(c)},o.a.createElement("span",{className:"i-help","data-container":"body","data-toggle":"popover","data-placement":"auto","data-popover-content":"#tooltip_birth_date"}),o.a.createElement("label",null,n.pet_name||"My pet","'s birth date:"),o.a.createElement(je.a,{name:"pet_birth_date",value:n.pet_birth_date||"",placeholder:"DD/MM/YYYY",onChange:this.handleChange,onBlur:function(){return e.handlePetBlur(c)},onClick:function(t){return e.props.handleClearError(t,c)},className:"form-control",mask:"99/99/9999",maskChar:null,disabled:t}),o.a.createElement(se,{error:s.pet_birth_date})),o.a.createElement("div",{className:"form-help form-group".concat(s.pet_policy_date?" form-error":""),id:"pet_policy_date_".concat(c)},o.a.createElement("span",{className:"i-help","data-container":"body","data-toggle":"popover","data-placement":"auto","data-popover-content":"#tooltip_policy_date"}),o.a.createElement("label",null,"Select a start date for your policy:"),o.a.createElement(De.a,{className:"form-control",name:"pet_policy_date",placeholder:"Select from the available range...",selected:v||new Date,openToDate:v||u.toDate(),dateFormat:"dd/MM/yyyy 23:59",highlightDates:h,includeDates:f,onChange:function(t){return e.handleDateChange(t)},onClick:function(t){return e.props.handleClearError(t,c)},isDisabled:t,readOnly:t}),o.a.createElement(se,{error:s.pet_policy_date})),c>0?o.a.createElement("button",{className:"btn-plus",onClick:function(){return e.handleRemovePet(c)}},"Remove pet"):null))}}]),t}(o.a.Component)),Fe=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this,e))).state={},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this.props.step,t=!!localStorage.getItem("STEP-1"),a=!!localStorage.getItem("STEP-2"),n=!!localStorage.getItem("STEP-3");return o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12 col-left"},o.a.createElement("div",{className:"progressbar"},o.a.createElement("div",{className:"".concat(1===e?"active":t?"completed":"")},o.a.createElement(C.a,{to:"/details",className:"".concat(e>1?"p-active":"p-unactive"),onClick:function(t){return e>1||t.preventDefault()}},o.a.createElement("span",null,o.a.createElement("i",null)),o.a.createElement("label",null,"Details")),o.a.createElement("span",null)),o.a.createElement("div",{className:"".concat(2===e?"active":a?"completed":"")},o.a.createElement(C.a,{to:"/quote",className:"".concat(e>2?"p-active":"p-unactive"),onClick:function(t){return e>2||t.preventDefault()}},o.a.createElement("span",null,o.a.createElement("i",null)),o.a.createElement("label",null,"Quote")),o.a.createElement("span",null)),o.a.createElement("div",{className:"".concat(3===e?"active":n?"completed":"")},o.a.createElement(C.a,{to:"/review",className:"".concat(e>3?"p-active":"p-unactive"),onClick:function(t){return e>3||t.preventDefault()}},o.a.createElement("span",null,o.a.createElement("i",null)),o.a.createElement("label",null,"Confirm")),o.a.createElement("span",null)),o.a.createElement("div",{className:"".concat(4===e?"active":"")},o.a.createElement(C.a,{to:"/payment",onClick:function(e){return e.preventDefault()}},o.a.createElement("span",null,o.a.createElement("i",null)),o.a.createElement("label",null,"Payment"))))))}}]),t}(o.a.Component),qe=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).state={errors:{},errorMessage:null},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return this.props.onShow?o.a.createElement("div",{className:"modal-dialog modal-dialog-centered",role:"document"},o.a.createElement("div",{className:"modal-content"},o.a.createElement("div",{className:"modal-header"},o.a.createElement("i",{className:"fa fa-question-circle","aria-hidden":"true"}),o.a.createElement("h5",{className:"modal-title"},"Confirm")),o.a.createElement("div",{className:"modal-body"},"Welcome back! Would you like us to populate this form with the information you entered last time you visited?"),o.a.createElement("div",{className:"modal-footer"},o.a.createElement("button",{type:"button",className:"btn btn-primary",onClick:this.props.acceptPopulate},"Yes"),o.a.createElement("button",{type:"button",className:"btn btn-empty",onClick:this.props.onHide},"No")))):null}}]),t}(o.a.Component),Ye=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).state={errors:{},errorMessage:null},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return this.props.onShow?o.a.createElement("div",{className:"modal-dialog modal-dialog-centered",role:"document"},o.a.createElement("div",{className:"modal-content"},o.a.createElement("div",{className:"modal-header"},o.a.createElement("i",{className:"fa fa-exclamation-circle","aria-hidden":"true",style:{color:"#D60000"}}),o.a.createElement("h5",{className:"modal-title"},"Error")),o.a.createElement("div",{className:"modal-body"},"Unable to load referral details."),o.a.createElement("div",{className:"modal-footer"},o.a.createElement("button",{type:"button",className:"btn btn-primary",onClick:this.props.onHide},"Ok")))):null}}]),t}(o.a.Component);function Re(e,t){var a="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(!e)return;if("string"===typeof e)return Ve(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Ve(e,t)}(e))||t&&e&&"number"===typeof e.length){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,c=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==a.return||a.return()}finally{if(c)throw o}}}}function Ve(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;N(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:S(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var Ge=a(64),We=function(e){return e.autoCompleteValue},Ue=function(e){return o.a.createElement("div",{className:"suggest-item"},e.autoCompleteValue)},Ke="KNOSE-SHOW-WARNING-STEP-2",Qe="KNOSE-QT-RATE-LIMIT-REQUESTS",He="KNOSE-QT-RATE-LIMIT-FLAG-BLOCKED",Je="KNOSE-QT-RATE-LIMIT-TIME-BLOCKED",$e=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).getInitialState=function(){return{pets:[],owner:{customerId:"",suburb:"",postcode:"",state:"",owner_email:"",owner_phone:""}}},a.getInfoPet=function(){return{pet_name:"",pet_type:"Dog",pet_breed:"",pet_breed_group_code:"",pet_gender:"Male",pet_age:"",pet_birth_date:"",pet_policy_date:M()().format("DD/MM/YYYY"),pet_percent:80,pet_cover:"yes",pet_extra_cover:"yes",pet_annual_limit:25e3,pet_annual_excess:500,pet_frequency:"monthly",pet_age_category:0,showed_popup:!1,price:0,calculatePremium:{}}},a.clearForm=function(){a.setState(a.getInitialState())},a.timeout=function(e){return new Promise(function(t){return setTimeout(t,e)})},a.componentDidMount=Object(n.a)(Be().mark(function e(){var t,r,o,i,c,s,l,u,m,p,d,h,f,y,v,g,b,w,x,N,k,P,C,O;return Be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return E.y("detail"),window.loadProductReview(),setTimeout(function(){window.loadTooltip()},1e3),(t=Ge.parse(a.props.location.search)).field&&(t.field.indexOf("pet_policy_date")>-1?(E.x(t.field),ee()("#".concat(t.field," .form-control")).focus()):(E.x(t.field+"-group"),"suburb"===t.field?ee()("#suburb").focus():ee()("#state").focus())),a.props.actions.setCampaign(t),e.next=8,a.timeout(1e3);case 8:if("1"===t.recal&&t.promo&&(r=Object(_.a)(Object(_.a)(a)),a.setState({promo_code:t.promo}),localStorage.setItem("KNOSE-PROMO-CODE",t.promo),setTimeout(Object(n.a)(Be().mark(function e(){return Be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.isValidation(!0);case 2:e.sent&&r.handleSubmit();case 4:case"end":return e.stop()}},e)})),1e3)),o=0,i=!1,c="KNOSE-API-POPULATE-DATA",localStorage.removeItem(Ke),!localStorage.getItem(c)){e.next=51;break}if(i=!0,a.setState({loading:!0}),s=JSON.parse(localStorage.getItem(c)),localStorage.removeItem(c),localStorage.setItem(Ke,"true"),l=s.ec,u=s.pj,m=s.cp,o=m?parseInt(m,10):1,p={},d=[],h=!1,!u){e.next=49;break}if(!l){e.next=37;break}return e.prev=26,e.next=29,a.getRetryCaptchaToken(3);case 29:return f=e.sent,e.next=32,Object(_e.b)("sales/customer/info/".concat(u,"/").concat(l),f);case 32:p=e.sent,e.next=37;break;case 35:e.prev=35,e.t0=e.catch(26);case 37:return e.prev=37,e.next=40,a.getRetryCaptchaToken(3);case 40:return y=e.sent,e.next=43,Object(_e.b)("sales/journey/info/".concat(u),y);case 43:(d=e.sent).length>0&&(v=d[0].issueDate,g=M()(v,"DD/MM/YYYY"),b=M()().startOf("day"),b.diff(g,"days")>42?(h=!0,localStorage.removeItem(Ke),localStorage.setItem("KNOSE-REFRESH-NEW-PRICE","true")):l&&u&&(w={},d.forEach(function(e){e.quotationId&&(w[e.quotationId]=e.quotationId),e.transferId&&(localStorage.setItem("KNOSE-IS-TRANSFER-POLICY","true"),E.z(e.transferId),e.policyPropsValues&&localStorage.setItem("KNOSE-policyPropsValues",JSON.stringify(e.policyPropsValues)))}),E.A(w,u,l))),e.next=49;break;case 47:e.prev=47,e.t1=e.catch(37);case 49:p.customerId||0!==d.length?(localStorage.setItem("KNOSE-TIMESTAMP",M()().format("x")),p.customerId&&a.props.actions.getPopulateCustomerData(p),d.length>0&&(a.props.actions.getPopulatePetsData(d,h),localStorage.setItem("IGNORE-CALCULATE-PREMIUM","true"))):a.setState({modalIsOpenWarning:!0}),a.setState({loading:!1});case 51:0===(x=a.props.pet).breeds.Dog.length&&a.getBreedData(),x.pets.length>0?(a.setState({pets:x.pets}),"{}"!==JSON.stringify(x.owner)&&(a.setState({owner:x.owner}),a.setState({suburbValue:x.owner.suburb+""}))):localStorage.getItem("PETS-DATA")||localStorage.getItem("OWNER-DATA")?(N=parseInt(localStorage.getItem("KNOSE-TIMESTAMP"),10),k=M()().format("x"),P=k-N,i?a.populateData(o):P<18e5?a.populateData():a.setState({modalIsOpen:!0})):a.setState({pets:[a.getInfoPet()]},a.handleForcedPromoUpdate),ee()("#wrapper").removeClass("body-details body-payment").addClass("body-details"),localStorage.getItem("KNOSE-PROMO-CODE")&&a.setState({promo_code:localStorage.getItem("KNOSE-PROMO-CODE")}),C=localStorage.getItem(Je),O=S.a.quote_rate_limit_blocked_time,C&&M()().unix()-C>O&&(localStorage.removeItem(Je),localStorage.removeItem(He)),localStorage.getItem(He)&&a.showRateLimitPopup();case 60:case"end":return e.stop()}},e,null,[[26,35],[37,47]])})),a.showRateLimitPopup=function(){z.a.fire({title:"Oops...",html:'

Hey there,
\n It looks like you are getting quotes
\n for a lot of pets. Please call our
\n customer care team on
\n 1300 356 642 for assistance.

',customClass:"quote-rate-modal"})},a.getRetryCaptchaToken=function(){var e=Object(n.a)(Be().mark(function e(t){var r,o,i;return Be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=t||5,1,o=0,i=Object(_.a)(Object(_.a)(a)),e.abrupt("return",new Promise(function(e){var t=setInterval(Object(n.a)(Be().mark(function n(){var c;return Be().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(o+=1,!a.recaptcha||"function"!==typeof a.recaptcha.execute){n.next=6;break}return n.next=4,i.getCaptchaToken();case 4:(c=n.sent)&&(clearInterval(t),e(c));case 6:o>=r&&(clearInterval(t),e(""));case 7:case"end":return n.stop()}},n)})),1e3)}));case 5:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.getBreedData=Object(n.a)(Be().mark(function e(){var t;return Be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.getRetryCaptchaToken();case 2:t=e.sent,a.props.actions.getBreed(t);case 4:case"end":return e.stop()}},e)})),a.getCaptchaToken=function(){var e=Object(n.a)(Be().mark(function e(t){var n;return Be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=t||{},!a.recaptcha||"function"!==typeof a.recaptcha.execute){e.next=8;break}return e.next=4,a.recaptcha.execute("submit");case 4:n=e.sent,t.captcha=n,e.next=9;break;case 8:console.error("Page can not get captcha token.");case 9:return e.abrupt("return",t);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.populateData=function(e){if(localStorage.getItem("PETS-DATA")){var t=E.u(),r=JSON.parse(localStorage.getItem("PETS-DATA")),o=M()().startOf("day"),i=o.format("DD/MM/YYYY"),c=r.map(function(e){var a=Object(y.a)({},{},e);if(a.pet_policy_date&&!t){var n="";n=M()(a.pet_policy_date,"DD/MM/YYYY")>o?a.pet_policy_date:i,a.pet_policy_date=n}return a});a.setState({pets:c},a.handleForcedPromoUpdate),a.props.actions.updatePetData(c)}else a.setState({pets:[a.getInfoPet()]},a.handleForcedPromoUpdate);if(localStorage.getItem("OWNER-DATA")){var s=JSON.parse(localStorage.getItem("OWNER-DATA"));a.setState({owner:s}),a.setState({suburbValue:s.suburb+""}),a.props.actions.updateOwnerData(s)}var l=Object(_.a)(Object(_.a)(a)),u=E.u();setTimeout(Object(n.a)(Be().mark(function t(){return Be().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,l.isValidation(!0);case 2:!t.sent||void 0!==e&&2!==e||u||l.handleSubmit();case 4:case"end":return t.stop()}},t)})),1e3)},a.closeModal=function(){a.setState({modalIsOpen:!1,modalIsOpenWarning:!1}),localStorage.removeItem("PETS-DATA"),localStorage.removeItem("OWNER-DATA"),localStorage.removeItem("CUSTOMER-DATA"),a.setState({pets:[a.getInfoPet()]})},a.acceptPopulate=function(){a.setState({modalIsOpen:!1}),a.populateData()},a.handleState=function(e){var t=e.target,n=t.name,r=t.value;if("checkbox"===e.target.type&&(r=e.target.value),"promo_code"===n){var o=localStorage.getItem("KNOSE-PROMO-CODE")||"";a.refreshPrice(o,r),r?(a.setState({isValidPromoCode:!1}),localStorage.removeItem("KNOSE-PROMO-CODE")):(a.setState({isValidPromoCode:!0}),localStorage.setItem("KNOSE-PROMO-CODE",r))}a.setState(Object(ge.a)({},n,r))},a.refreshPrice=function(e,t){e!==t&&(E.u()||E.w())},a.handleBlurEvent=function(){var e=Object(n.a)(Be().mark(function e(t){var n,r,o,i,c,s,l;return Be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.target?(n=t.target,r=n.name,o=n.value):(r=t.name,o=t.value),i=a.state,c=i.pets,s=i.owner,"promo_code"!==r){e.next=12;break}if(a.setState({isValidPromoCode:!1}),!o){e.next=11;break}return e.next=7,a.props.actions.checkPromoCode(c,s,o,Object(_.a)(Object(_.a)(a)));case 7:e.sent.includes(!0)?(a.setState({isValidPromoCode:!0}),localStorage.setItem("KNOSE-PROMO-CODE",o)):((l=a.state.errors).promo_code=Se,a.setState({errors:l,isValidPromoCode:!1}),localStorage.removeItem("KNOSE-PROMO-CODE"),window.knoseSetCookie("promoCode"," ")),e.next=12;break;case 11:a.setState({isValidPromoCode:!0});case 12:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleChange=function(e){var t=e.target,n=t.name,r=t.value;"checkbox"===e.target.type&&(r=e.target.value);var o=a.state.owner,i=o[n]||"";a.refreshPrice(i,r),o[n]=r,a.setState({owner:o}),a.props.actions.updateOwnerData(o)},a.handleChangePetInfo=function(e,t){var n=a.state,r=n.pets,o=n.petErrors;if((r[t]=e,void 0!==o[t]&&(e.pet_type&&(delete o[t].pet_type,delete o[t].pet_breed),e.pet_gender&&delete o[t].pet_gender),e.pet_birth_date)&&M()(e.pet_birth_date,"DD/MM/YYYY",!0).isValid()){var i=E.m(e.pet_birth_date),c=(i.days,i.pet_age),s=i.years;r[t].pet_age=c,s>=9?(void 0===o[t]&&(o[t]={}),o[t].pet_birth_date=ke):void 0!==o[t]&&delete o[t].pet_birth_date,E.o(e)>=3&&(r[t].pet_extra_cover="no")}a.setState({pets:r,petErrors:o}),a.setPetsCookie(r)},a.handleAddPet=function(){var e=a.state.pets;e.push(a.getInfoPet()),a.setState({pets:e}),a.setPetsCookie(e)},a.handleRemovePet=function(e){var t=a.state.pets;t.splice(e,1),a.setState({pets:t}),a.setPetsCookie(t)},a.getAlertTextLess6Weeks=function(e){var t=e.pet_name||"your pet",a="

It looks like ".concat(t," is a little too young to be insured today.

");return a+="

But don't worry, we have proposed a future start date",a+=" so the ".concat(t," can be covered as soon as they become eligible.

")},a.getAlertTextLess12Days=function(e){var t=e.pet_name||"your pet",a="

It looks like ".concat(t," is a little too young to be insured today.

");return a+="

You can cover ".concat(t," from ").concat(S.a.policy_limit_start_date," weeks of age and can pre-purchase insurance ").concat(S.a.policy_limit_end_date," days"),a+=" in advance. So, please come back when ".concat(t," is at least 12 days old.

")},a.handlePetBlur=function(e){var t=a.state,n=t.pets,r=t.petErrors,o=n[e];if(M()(o.pet_birth_date,"DD/MM/YYYY",!0).isValid()){var i=E.m(o.pet_birth_date),c=i.weeks,s=i.days,l=E.p(o).startDate;if(o.pet_policy_date=l.format("DD/MM/YYYY"),E.o(o)>=3&&(o.pet_extra_cover="no"),a.handleChangePetInfo(o,e),c<6){var u="";u=s<12?a.getAlertTextLess12Days(o):a.getAlertTextLess6Weeks(o),z.a.fire({title:"Oops...",html:u})}}else{void 0===r[e]&&(r[e]={}),r[e].pet_birth_date=Ne;a.setState({isError:!0,petErrors:r})}},a.setPetsCookie=function(e){var t=E.u();t||E.w(),a.props.actions.updatePetData(e,!t)},a.handleClearError=function(e){var t=e.target.name,n=a.state.errors;delete n[t],a.setState({errors:n})},a.handleClearPetError=function(e,t){var n=e.target.name,r=a.state.petErrors;r[t]&&delete r[t][n],a.setState({petErrors:r})},a.handleClearBreedError=function(e){var t=a.state.petErrors;t[e]&&delete t[e].pet_breed},a.handleChangeSuburb=function(e,t){var n=t.newValue,r=a.state,o=r.owner,i=r.suggestions;a.setState({suburbValue:n+""});var c=o.suburb||"",s=i.filter(function(e){return e.autoCompleteValue===n});s.length>0?(o.suburb=s[0].autoCompleteData.suburb,o.postcode=s[0].autoCompleteData.postcode,o.state=s[0].autoCompleteData.state):(o.suburb=n,o.postcode="",o.state=""),a.refreshPrice(c,o.suburb),a.setState({owner:o}),a.props.actions.updateOwnerData(o)},a.onSuggestionsClearRequested=function(){a.setState({suggestions:[]})},a.onSuggestionsFetchRequested=function(){var e=Object(n.a)(Be().mark(function e(t){var n,r;return Be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!((n=t.value)&&n.length>=3)){e.next=11;break}return e.t0=_e.b,e.t1="autocomplete/search?serviceClass=AUSuburbAutoCompleteService&keyword="+n,e.next=6,a.getCaptchaToken();case 6:return e.t2=e.sent,e.next=9,(0,e.t0)(e.t1,e.t2,"GET");case 9:(r=e.sent).length>0?a.setState({suggestions:r}):a.setState({suggestions:[]});case 11:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.isValidation=Object(n.a)(Be().mark(function e(){var t,n,r,o,i,c,s,l,u,m,p,d,h,f,y=arguments;return Be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=y.length>0&&void 0!==y[0]&&y[0],a.state.errors.promo_code||a.setState({errors:{},errorMessage:""}),n={},r={},o=!1,i=new Ie,c=E.u(),s=a.state,s.isValidPromoCode,l=s.promo_code,u=s.pets,m=s.owner,u.map(function(e,t){if(r[t]={},e.pet_name&&i.required(e.pet_name)||(r[t].pet_name=xe,o=!0),e.pet_type&&i.required(e.pet_type)||(r[t].pet_type=xe,o=!0),e.pet_gender&&i.required(e.pet_gender)||(r[t].pet_gender=xe,o=!0),e.pet_breed&&i.required(e.pet_breed)||(r[t].pet_breed=xe,o=!0),e.pet_policy_date&&i.required(e.pet_policy_date)||(r[t].pet_policy_date=xe,o=!0),e.pet_birth_date&&i.required(e.pet_birth_date))if(M()(e.pet_birth_date,"DD/MM/YYYY",!0).isValid()){M()().startOf("day");var a=E.m(e.pet_birth_date),n=a.days;a.weeks;a.years>=9&&(r[t].pet_birth_date=ke,o=!0);var s=E.p(e),l=s.startDate,u=s.endDate,m=e.pet_policy_date?M()(e.pet_policy_date,"DD/MM/YYYY"):null;m&&(mu)&&!c&&(r[t].pet_policy_date=Ne,o=!0),n<12&&(r[t].pet_birth_date=ke,o=!0)}else r[t].pet_birth_date=Ne,o=!0;else r[t].pet_birth_date=xe,o=!0;t>0&&o&&(ee()("#btn-collapse-"+t).attr("aria-expanded",!0),ee()("#collapse-pet-"+t).removeClass("show").addClass("show"))}),m.owner_email&&i.required(m.owner_email)?i.email(m.owner_email)||(n.owner_email=we,o=!0):(n.owner_email=xe,o=!0),m.postcode&&i.required(m.postcode)||(n.suburb=xe,o=!0),m.suburb&&i.required(m.suburb)||(n.suburb=xe,o=!0),m.state&&i.required(m.state)||(n.state=xe,o=!0),!l){e.next=18;break}return e.next=16,a.props.actions.checkPromoCode(u,m,l,Object(_.a)(Object(_.a)(a)));case 16:(p=e.sent).length>0&&!p.includes(!0)&&(n.promo_code=Se,o=!0);case 18:if(!o){e.next=36;break}if(t){e.next=35;break}a.setState({errors:n,petErrors:r}),d="",h=!1,f=0;case 24:if(!(ft){if(r-n[0]<=e)return localStorage.setItem(Je,M()().unix()),localStorage.setItem(He,!0),localStorage.removeItem(Qe),void a.props.history.push("/");n=n.filter(function(e,t){return t>0})}localStorage.setItem(Qe,JSON.stringify(n))},a.handleSubmit=function(){var e=Object(n.a)(Be().mark(function e(t){var r,o,i,c,s,l,u,m,p,d,h,f;return Be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=localStorage.getItem(He),!t){e.next=10;break}if(t.stopPropagation(),t.preventDefault(),localStorage.removeItem(Ke),!r){e.next=8;break}return a.showRateLimitPopup(),e.abrupt("return",!1);case 8:e.next=12;break;case 10:if(!r){e.next=12;break}return e.abrupt("return",!1);case 12:return e.next=14,a.isValidation();case 14:if(e.sent){e.next=18;break}return localStorage.removeItem(Ke),e.abrupt("return",!1);case 18:a.setState({loading:!0}),o=a.state,i=o.pets,c=o.owner,s=o.promo_code,l=Object(_.a)(Object(_.a)(a)),u=[],m=0;case 23:if(!(mSomething is not quite right.
The Petsy team is working to fix the issue.
Please come back later.

"}),e.abrupt("return",!1);case 36:h.policyDetailResponse?(f=E.k(h.policyDetailResponse),u.push(f)):u.push(!1);case 37:m++,e.next=23;break;case 40:Promise.all(u).then(function(){var e=Object(n.a)(Be().mark(function e(t){return Be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a.validateCalculatePremium(t,"issueBath")){e.next=6;break}localStorage.removeItem(Ke),l.setState({loading:!1,isError:!0,errorMessage:""}),z.a.fire({title:"Oops...",html:"

Something is not quite right.
The Petsy team is working to fix the issue.
Please come back later.

"}),e.next=12;break;case 6:return E.a(t),e.next=9,Q.origamiTrack(a.state.pets,a.state.customer,Object(_.a)(Object(_.a)(a)));case 9:l.gotoQuotePage(l),E.s.quotepage2({totalAmount:E.C(i)}),E.D.quote();case 12:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()).catch(function(e){localStorage.removeItem(Ke),l.setState({loading:!1,isError:!0,errorMessage:Pe})});case 41:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.state={loading:!1,errors:{},petErrors:{},isError:!1,errorMessage:"",stateData:E.r(),suggestions:[],suburbValue:"",breedsList:[],selectedOption:null,inputValue:"",term:!1,promo_code:"",referrer_code:"",isValidPromoCode:!0,modalIsOpen:!1,modalIsOpenWarning:!1,isStartLoadBreed:!1},a.state=Object(y.a)({},a.getInitialState(),a.state),a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentWillMount",value:function(){x.a.setAppElement("body")}},{key:"componentWillReceiveProps",value:function(e){if(localStorage.getItem("KNOSE-RECAL-REFRESH")){localStorage.removeItem("KNOSE-RECAL-REFRESH");var t=Ge.parse(e.location.search);this.setState({promo_code:t.promo})}}},{key:"handleForcedPromoUpdate",value:function(){var e=!1,t=Ge.parse(this.props.location.search);t.promo?(e=t.promo,window.knoseSetCookie("promoCode",e,94670778e4,"/")):e=window.knoseGetCookie("promoCode"),e&&this.setState({promo_code:e}),this.handleBlurEvent({name:"promo_code",value:e})}},{key:"validateCalculatePremium",value:function(e,t){switch(t){case"issueBath":if(e.includes(!1))return!1;var a,n=Re(e);try{for(n.s();!(a=n.n()).done;){if(!a.value.id)return!1}}catch(r){n.e(r)}finally{n.f()}break;case"premium":return!!e.hasInstallmentValue}return!0}},{key:"render",value:function(){var e=this,t=E.u(),a=this.state,n=a.suggestions,r=a.stateData,i=a.owner,c=a.pets,s=a.errors,l=a.petErrors,u={id:"suburb",name:"suburb",className:"form-control",placeholder:"Start typing postcode or suburb...",value:this.state.suburbValue,onChange:this.handleChangeSuburb,onClick:this.handleClearError};return o.a.createElement("div",{id:"main",className:"tab-details".concat(t?" transfer-page":"")},this.state.loading||this.props.loading?o.a.createElement(Z,null):null,o.a.createElement(Fe,{step:1}),o.a.createElement(le,{isError:this.state.isError,message:this.state.errorMessage}),o.a.createElement(x.a,{isOpen:this.state.modalIsOpen||this.state.modalIsOpenWarning,onRequestClose:this.closeModal,className:"modal fade show",overlayClassName:"mfp-bg"},o.a.createElement(qe,{onShow:this.state.modalIsOpen,onHide:this.closeModal,acceptPopulate:this.acceptPopulate}),o.a.createElement(Ye,{onShow:this.state.modalIsOpenWarning,onHide:this.closeModal})),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12 col-left"},o.a.createElement("div",{className:"form-content box-pet-info"},o.a.createElement("h2",null,"Hello, let's start"," ","".concat(t?"the transfer.":"your quote. Tell us about your pet.")),c.map(function(t,a){return o.a.createElement(Me,{key:a,data:t,index:a,errors:l[a]||{},breeds:e.props.pet.breeds,handleClearError:e.handleClearPetError.bind(e),handleClearBreedError:e.handleClearBreedError.bind(e),handleChangePetInfo:e.handleChangePetInfo.bind(e),handleRemovePet:e.handleRemovePet.bind(e),handlePetBlur:e.handlePetBlur.bind(e)})})),c.length<5?!t&&o.a.createElement("button",{className:"btn-plus",onClick:this.handleAddPet},o.a.createElement("i",null,"+"),"Add another pet"):o.a.createElement("span",{className:"note-pets"},"5 is a maximum number of pets that can be added. Please"," ",o.a.createElement("a",{href:"tel:1300356642"},"call us")," if you want to add more pets."),o.a.createElement("div",{className:"box-details"},o.a.createElement(ce,{pets:c,position:"bottom",step:1})),o.a.createElement("div",{className:"form-content owner-info"},o.a.createElement("h2",null,"Tell us about yourself."),o.a.createElement("div",{className:"form-group".concat(s.owner_email?" form-error":"")},o.a.createElement("label",null,"Email address:"),o.a.createElement("input",{type:"text",className:"form-control",id:"owner_email",placeholder:"Enter email",name:"owner_email",value:i.owner_email||"",onChange:this.handleChange,onClick:this.handleClearError}),o.a.createElement(se,{error:s.owner_email})),o.a.createElement("div",{id:"suburb-group",className:"form-group".concat(s.suburb?" form-error":"")},o.a.createElement("label",null,"We live in:"),o.a.createElement(Ee.a,{suggestions:n,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionsClearRequested:this.onSuggestionsClearRequested,getSuggestionValue:We,renderSuggestion:Ue,inputProps:u,onClick:this.handleClearError,autoComplete:"off",refs:"refSuburb"}),o.a.createElement(se,{error:s.suburb})),o.a.createElement("div",{id:"state-group",className:"form-group".concat(s.state?" form-error":"")},o.a.createElement("label",null,"State:"),o.a.createElement("select",{className:"form-control",id:"state",name:"state",refs:"refState",value:i.state||"",onChange:this.handleChange,onClick:this.handleClearError},o.a.createElement("option",{value:""},"Enter state"),r.map(function(e,t){return o.a.createElement("option",{key:t,value:e.code},e.code)})),o.a.createElement(se,{error:s.state})),t?o.a.createElement("div",{className:"form-group"},"By proceeding you agree to the"," ",o.a.createElement("a",{href:"https://www.knose.com.au/terms-conditions/",target:"_blank",className:"rule-link"},"Terms & Conditions"),",\xa0",o.a.createElement("a",{href:"https://files.knose.com.au/knose-fsg.pdf",target:"_blank",className:"rule-link"},"Financial Services Guide"),",\xa0",o.a.createElement("a",{href:"https://files.knose.com.au/knose-privacy-policy.pdf",target:"_blank",className:"rule-link"},"Privacy Policy"),", our use of cookies and to being contacted by Knose about its services. Knose may pay benefits to those who refer new customers to us."):o.a.createElement("div",{className:"form-group".concat(s.promo_code?" form-error":"")},o.a.createElement("label",null,"Promo Code:"),o.a.createElement("input",{type:"text",className:"form-control".concat(this.state.promo_code&&!s.promo_code&&this.state.isValidPromoCode?" promo-valid":""),id:"promo_code",placeholder:"Do you have a promo code?",autoComplete:"off",name:"promo_code",value:this.state.promo_code||"",onChange:this.handleState,onBlur:this.handleBlurEvent,onClick:this.handleClearError}),o.a.createElement(se,{error:s.promo_code}))),o.a.createElement("div",{className:"button-group"},o.a.createElement("button",{className:"btn btn-primary",type:"submit",onClick:this.handleSubmit},"See Your Quote"))),o.a.createElement("div",{className:"col-12 col-right"},o.a.createElement(ce,{position:"right",step:1}),o.a.createElement("div",{className:"clear"}))),o.a.createElement("div",{id:"tooltip_birth_date",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},t?o.a.createElement("p",{className:"mb-0"},"Welcome! You are about to transfer ownership if this policy. You are able to update your pet\u2019s name and your personal details. You can change cover options after the transfer is complete by calling us on 1300 356 642. If any of your pet\u2019s details are incorrect, please call us now."):o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"The minimum entry age for a puppy or kitten is 6 weeks. This is the generally accepted age for a puppy or kitten to be removed from the mother for adoption or purchase in Australia."),o.a.createElement("p",{className:"mb-0"},"The maximum entry age for a new policy is 8 years and 364 days. The maximum entry age is to protect against policies being written that would result in a poor customer experience due to a high number of pre-existing condition exclusions. There is no maximum renewal age and we will not deny renewal based on your pet\u2019s age if it validly joined Petsy pet insurance.")))),o.a.createElement("div",{id:"tooltip_breed",className:"hidden"},o.a.createElement("div",{className:"tooltip-box tooltip-breed"},o.a.createElement("p",null,"Please select your pet\u2019s breed from the list provided. If you cannot find your breed, please call us."),o.a.createElement("p",null,"Insurance is for companion pets. We do not insure guard/security dogs, working dogs, fighting/coursing dogs or working gun dogs."),o.a.createElement("p",null,"However, we do allow show dogs, search and rescue dogs, guide dogs, assistance dogs, customs/sniffer dogs and former racing dogs now rehomed."),o.a.createElement("p",null,"We also do not insure breeds banned in Australia including American Pitt Bull Terriers, Dogo Argentino, Japanese Tosa, Filla Braseliero, Perro de Presa Canario, dingos, dingo crosses, wolves and wolf hybrids, any crosses of the mentioned breeds or any specific dog declared dangerous by a competent authority."," "),o.a.createElement("p",{className:"mb-0"},"We only ensure domesticated cats, we do not extend cover to wild cats and wild cat hybrids."))),o.a.createElement("div",{id:"tooltip_policy_date",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("p",{className:"mb-0"},"Your Period of Insurance will start at 23:59 on the Policy Start Date. You may select a future start date for your pet, up to 30 days from today. If your pet is too young to be eligible for cover today we have proposed the first date your pet become eligible or come back when your pet is at least 2 weeks old."))),o.a.createElement("div",{id:"tooltip_pet_name",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("p",{className:"mb-0"},"You can update your pet's name."))),o.a.createElement(J.a,{ref:function(t){return e.recaptcha=t},sitekey:S.a.google_site_key}))}}]),t}(o.a.Component);var ze=Object(U.b)(function(e){return e},function(e){return{actions:Object(K.b)(Q,e)}})($e),Ze=a(146),Xe=a.n(Ze);function et(){et=function(){return e};var e={},t=Object.prototype,a=t.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function s(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(C){s=function(e,t,a){return e[t]=a}}function l(e,t,a,r){var o=t&&t.prototype instanceof p?t:p,i=Object.create(o.prototype),c=new k(r||[]);return n(i,"_invoke",{value:_(e,a,c)}),i}function u(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(C){return{type:"throw",arg:C}}}e.wrap=l;var m={};function p(){}function d(){}function h(){}var f={};s(f,o,function(){return this});var y=Object.getPrototypeOf,v=y&&y(y(S([])));v&&v!==t&&a.call(v,o)&&(f=v);var g=h.prototype=p.prototype=Object.create(f);function b(e){["next","throw","return"].forEach(function(t){s(e,t,function(e){return this._invoke(t,e)})})}function E(e,t){var r;n(this,"_invoke",{value:function(n,o){function i(){return new t(function(r,i){!function n(r,o,i,c){var s=u(e[r],e,o);if("throw"!==s.type){var l=s.arg,m=l.value;return m&&"object"==typeof m&&a.call(m,"__await")?t.resolve(m.__await).then(function(e){n("next",e,i,c)},function(e){n("throw",e,i,c)}):t.resolve(m).then(function(e){l.value=e,i(l)},function(e){return n("throw",e,i,c)})}c(s.arg)}(n,o,r,i)})}return r=r?r.then(i,i):i()}})}function _(e,t,a){var n="suspendedStart";return function(r,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===r)throw o;return P()}for(a.method=r,a.arg=o;;){var i=a.delegate;if(i){var c=w(i,a);if(c){if(c===m)continue;return c}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===n)throw n="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);n="executing";var s=u(e,t,a);if("normal"===s.type){if(n=a.done?"completed":"suspendedYield",s.arg===m)continue;return{value:s.arg,done:a.done}}"throw"===s.type&&(n="completed",a.method="throw",a.arg=s.arg)}}}function w(e,t){var a=t.method,n=e.iterator[a];if(void 0===n)return t.delegate=null,"throw"===a&&e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method)||"return"!==a&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+a+"' method")),m;var r=u(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,m;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;N(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:S(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var tt=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).componentDidMount=Object(n.a)(et().mark(function e(){return et().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},e)})),a.GetContent=function(){return a.props.pet&&a.props.pet.pet_age_category<3?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"mt-4"},o.a.createElement("img",{className:"",src:"/img/annual-limit-".concat(a.props.pet.pet_type.toLowerCase(),"-20.png")})),o.a.createElement("div",{className:"modal-text text-style-3 text-left mt-4"},"Starting early with ",o.a.createElement("strong",null,"Petsy Pet Insurance")," has it\u2019s perks. For pets starting their protection with us before they\u2019re 6 months old, we\u2019ve topped up your chosen annual limit by 20% and you pay nothing extra."),o.a.createElement("div",{className:"modal-text text-style-3 mt-2 text-left mt-5"},"That\u2019s an extra $1,000 on a $5,000 plan",o.a.createElement("br",null),"Or an extra $2,000 on a $10,000 plan",o.a.createElement("br",null),"Or an extra $5,000 on a $25,000 plan",o.a.createElement("br",null)),o.a.createElement("div",{className:"modal-text text-style-3 mt-2 text-left mt-5"},"The 20% annual limit bonus is valid for pets starting their protection between 6 weeks and 6 months of age. Enjoy your bonus for the lifetime of the policy that it remains active.")):o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"mt-4"},o.a.createElement("img",{className:"",src:"/img/annual-limit-".concat(a.props.pet.pet_type.toLowerCase(),"-10.png")})),o.a.createElement("div",{className:"modal-text text-style-3 text-left mt-4"},"Starting early with ",o.a.createElement("strong",null,"Petsy Pet Insurance")," has it\u2019s perks. For pets starting their protection with us before they turn one, we\u2019ve topped up your chosen annual limit by 10% and you pay nothing extra."),o.a.createElement("div",{className:"modal-text text-style-3 mt-2 text-left mt-5"},"That\u2019s an extra $500 on a $5,000 plan",o.a.createElement("br",null),"Or an extra $1,000 on a $10,000 plan",o.a.createElement("br",null),"Or an extra $2,500 on a $25,000 plan",o.a.createElement("br",null)),o.a.createElement("div",{className:"modal-text text-style-3 mt-2 text-left mt-5"},"The 10% annual limit bonus is valid for pets starting their protection between 6 months and 1 year of age. Enjoy your bonus for the lifetime of the policy that it remains active."))},a.state={errors:{},errorMessage:null,content:{},pettype:"cat",petagecategory:1},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return this.props.onShow?o.a.createElement("div",{className:"modal-dialog modal-dialog-centered modal-exit flc_petsy-annual-limit",role:"document"},o.a.createElement("div",{className:"modal-content"},o.a.createElement("div",{className:"modal-header"},"LITTLE PET, BIG PERK",o.a.createElement("button",{type:"button",className:"close","data-dismiss":"modal","aria-label":"Close",onClick:this.props.closeModal})),o.a.createElement("div",{className:"modal-body"},o.a.createElement("div",{className:"pubj-content"},this.GetContent())))):null}}]),t}(o.a.Component),at=a(9),nt=a.n(at),rt=a(110),ot=a.n(rt),it=function(e){var t=e.id,a=Object(r.useRef)(null),n=Object(r.useRef)(null);return o.a.createElement("div",{className:ot.a.tooltipContainer,ref:n,style:{width:24}},o.a.createElement("div",{ref:a,className:ot.a.infoIcon,"aria-label":"Show more information","data-toggle":"popover","data-placement":"auto","data-popover-content":"#".concat(t)},o.a.createElement("img",{src:"img/ic-information.svg"})))},ct=function(e){var t=Object(r.useState)({pet_annual_limit:25e3,pet_percent:80,pet_annual_excess:500,pet_extra_cover:"no",pet_cover:"yes"}),a=Object(f.a)(t,2),n=a[0],i=a[1],c=e.pet,s=E.o(c);Object(r.useEffect)(function(){i({pet_annual_limit:e.pet.pet_annual_limit,pet_percent:e.pet.pet_percent,pet_annual_excess:e.pet.pet_annual_excess,pet_extra_cover:e.pet.pet_extra_cover,pet_cover:e.pet.pet_cover})},[e.pet]),Object(r.useEffect)(function(){"function"===typeof window.loadTooltip&&setTimeout(function(){window.loadTooltip()},100)},[]);var l=function(t){var a=t.target,r=a.name,o=a.value,c=["pet_annual_limit","pet_percent","pet_annual_excess"].includes(r)?Number(o):o;i(Object(y.a)({},n,Object(ge.a)({},r,c))),e.onChange(r,c,e.petIndex)};return o.a.createElement("div",{className:nt.a.formContainer},o.a.createElement("div",{className:nt.a.formContent},c.pet_age_category>0&&o.a.createElement("div",{className:nt.a.bonusContainer},o.a.createElement("h2",{className:nt.a.bonusTitle},"LITTLE PET, BIG PERK"),o.a.createElement("h2",{className:nt.a.bonusTitle},c.pet_age_category<3?"20":"10","% Annual Limit Bonus Applied"),o.a.createElement("p",{className:nt.a.bonusText},"Because your pet is ",o.a.createElement("span",{className:nt.a.variable},E.e(c.pet_age)),", you are eligible for our annual limit bonus at no extra cost to you."," ",o.a.createElement("a",{href:c.pet_type&&"dog"==c.pet_type.toLowerCase()?"https://petsy.com.au/pet-insurance-bonus-for-puppies/":"https://petsy.com.au/pet-insurance-bonus-for-kittens/",target:"_blank",className:nt.a.bonusLink},"Read more"))),o.a.createElement("div",{className:nt.a.formGroup},o.a.createElement("div",{className:nt.a.labelContainer},o.a.createElement("label",{className:nt.a.label},"Annual Limit"),o.a.createElement("div",{className:nt.a.infoIcon},o.a.createElement(it,{id:"tooltip_pet_annual_limit",title:"Annual Limit"}))),o.a.createElement("div",{className:nt.a.radioGroup},{default:[{value:5e3,label:"$5,000",was:""},{value:1e4,label:"$10,000",was:""},{value:25e3,label:"$25,000",was:""}],pub:[{value:5500,label:"$5,500",was:"$5,000"},{value:11e3,label:"$11,000",was:"$10,000"},{value:27500,label:"$27,500",was:"$25,000"}],pubj:[{value:6e3,label:"$6,000",was:"$5,000"},{value:12e3,label:"$12,000",was:"$10,000"},{value:3e4,label:"$30,000",was:"$25,000"}]}[1==c.pet_age_category||2==c.pet_age_category?"pubj":3==c.pet_age_category||4==c.pet_age_category?"pub":"default"].map(function(e,t){return o.a.createElement("label",{key:"pet_annual_limit-".concat(e.value),className:nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_annual_limit",value:e.value,checked:n.pet_annual_limit===e.value,onChange:l}),o.a.createElement("span",{className:nt.a.radioCustom}),o.a.createElement("div",{className:nt.a.columnRadio},o.a.createElement("span",{className:nt.a.radioLabel},e.label),e.was&&o.a.createElement(o.a.Fragment,null,o.a.createElement("span",{className:nt.a.wasValue},"Without bonus:"),o.a.createElement("span",{className:nt.a.wasValue},e.was))))}))),o.a.createElement("div",{className:nt.a.formGroup},o.a.createElement("div",{className:nt.a.labelContainer},o.a.createElement("label",{className:nt.a.label},"Benefit Percentage"),o.a.createElement(it,{id:"tooltip_pet_percent",title:"Annual Limit"})),o.a.createElement("div",{className:nt.a.radioGroup},[{value:80},{value:90}].map(function(e,t){return o.a.createElement("label",{key:"pet_percent-".concat(e.value),className:nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_percent",value:e.value,checked:n.pet_percent===e.value,onChange:l}),o.a.createElement("span",{className:nt.a.radioCustom}),o.a.createElement("span",{className:nt.a.radioLabel},e.value,"%"))}))),o.a.createElement("div",{className:nt.a.formGroup},o.a.createElement("div",{className:nt.a.labelContainer},o.a.createElement("label",{className:nt.a.label},"Annual Excess"),o.a.createElement(it,{id:"tooltip_pet_annual_excess",title:"Annual Limit"})),o.a.createElement("div",{className:nt.a.radioGroup},[{value:500,label:"$500"},{value:300,label:"$300"},{value:200,label:"$200"},{value:150,label:"$150"},{value:0,label:"$0"}].map(function(e,t){return o.a.createElement("label",{key:"pet_annual_excess-".concat(e.value),className:nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_annual_excess",value:e.value,checked:n.pet_annual_excess===e.value,onChange:l}),o.a.createElement("span",{className:nt.a.radioCustom}),o.a.createElement("span",{className:nt.a.radioLabel},e.label))}))),s<3&&o.a.createElement("div",{className:nt.a.formGroup},o.a.createElement("div",{className:nt.a.labelContainer},o.a.createElement("label",{className:nt.a.labelMultiLine},"Include Optional Extra Benefits for",o.a.createElement("br",null),"Dental Illness, Behavioural conditions and",o.a.createElement("br",null),"Specialised Therapies?"),o.a.createElement(it,{id:"tooltip_pet_extra_cover",title:"Annual Limit"})),o.a.createElement("div",{className:nt.a.radioGroup},o.a.createElement("label",{className:nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_extra_cover",value:"no",checked:"no"===n.pet_extra_cover,onChange:l}),o.a.createElement("span",{className:nt.a.radioCustom}),o.a.createElement("span",{className:nt.a.radioLabel},"No")),o.a.createElement("label",{className:nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_extra_cover",value:"yes",checked:"yes"===n.pet_extra_cover,onChange:l}),o.a.createElement("span",{className:nt.a.radioCustom}),o.a.createElement("span",{className:nt.a.radioLabel},"Yes")))),o.a.createElement("div",{className:nt.a.formGroup},o.a.createElement("div",{className:nt.a.labelContainer},o.a.createElement("label",{className:nt.a.labelMultiLine},"Cover vet consultation fees for required",o.a.createElement("br",null),"Treatment of Injury or Illness?"),o.a.createElement(it,{id:"tooltip_pet_cover",title:"Annual Limit"})),o.a.createElement("div",{className:nt.a.radioGroup},o.a.createElement("label",{className:nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_cover",value:"no",checked:"no"===n.pet_cover,onChange:l}),o.a.createElement("span",{className:nt.a.radioCustom}),o.a.createElement("span",{className:nt.a.radioLabel},"No")),o.a.createElement("label",{className:nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_cover",value:"yes",checked:"yes"===n.pet_cover,onChange:l}),o.a.createElement("span",{className:nt.a.radioCustom}),o.a.createElement("span",{className:nt.a.radioLabel},"Yes")))),o.a.createElement("div",{className:nt.a.infoBoxContainer},o.a.createElement("div",{className:nt.a.infoBox},o.a.createElement("div",{className:nt.a.infoBoxIcon},o.a.createElement("img",{src:"img/ic-shield.svg"})),o.a.createElement("div",{className:nt.a.infoBoxText},"No lock-in contracts here! We allow customers to cancel their policy at any time, even if we have paid claims.")))),o.a.createElement("div",{id:"tooltip_pet_percent",className:"hidden"},o.a.createElement("div",{className:"tooltip-box tooltip-percent"},o.a.createElement("p",null,"You choose how much of the Vet Costs we cover. The Benefit Percentage you pick is the proportion of Vet Costs that we cover in the event of a claim. Please see the following claim examples:"),o.a.createElement("div",{className:"rTable",style:{border:"none"}},o.a.createElement("div",{className:"rTableRow rHead",style:{border:"none"}},o.a.createElement("div",null,"Benefit Percentage"),o.a.createElement("div",null,"80%"),o.a.createElement("div",null,"90%")),o.a.createElement("div",{className:"rTableRow"},o.a.createElement("div",{className:"col-1"},"Claims Cost",o.a.createElement("br",null),"We Pay *",o.a.createElement("br",null),"You Pay",o.a.createElement("br",null)),o.a.createElement("div",{className:"col-2"},"$1,000",o.a.createElement("br",null),"$800",o.a.createElement("br",null),"$200",o.a.createElement("br",null)),o.a.createElement("div",{className:"col-3"},"$1,000",o.a.createElement("br",null),"$900",o.a.createElement("br",null),"$100",o.a.createElement("br",null)))),o.a.createElement("p",{className:"text-note font-italic"},'*The amount "We pay" will be reduced by your annual excess if you have one.'))),o.a.createElement("div",{id:"tooltip_pet_cover",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("p",null,"Vet consultation fees are what your vet charges when your pet needs to be seen by them, due to an illness or injury. This is additional to treatment costs, such as those relating to diagnostic tests, medication and surgery."),o.a.createElement("p",null,"At Petsy, you can choose to include or exclude vet consultation fees or \u201cvet consults\u201d in your policy."),o.a.createElement("p",null,"If you include vet consults:"),o.a.createElement("p",null,"We'll help cover the vet consultation fees when your pet is sick or hurt (including after-hours and emergency visits)."),o.a.createElement("p",null,"Note: This doesn't include vet consultation fees for routine and regular check-ups, vaccinations, desexing, or any other conditions or treatments that are not covered under your policy."),o.a.createElement("p",null,"If you exclude vet consults:"),o.a.createElement("p",null,"You'll need to pay for the vet consultation fees yourself, even for emergencies. We'll still help cover eligible treatment costs, just not the vet consultation fees."),o.a.createElement("p",null,"Why some pet parents choose to exclude vet consults:"),o.a.createElement("ul",null,o.a.createElement("li",null,"They get free or discounted vet consultation fees through their vet or employer."),o.a.createElement("li",null,"They have a wellness plan that includes vet consultation fees."),o.a.createElement("li",null,"They receive pensioner discounts on vet consultation fees from their local vet.")),o.a.createElement("p",null,"If you're unsure, many pet parents choose to include vet consults in their cover, especially for peace of mind in case of unexpected or after-hours emergencies. If you'd like more information on vet consultation fees, please contact us on 1300 952 790."))),o.a.createElement("div",{id:"tooltip_pet_extra_cover",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("h4",null,"Optional Extras"),o.a.createElement("p",null,"Certain conditions and Treatments are excluded under the Policy as standard. You have the option to include Extras Benefits and extend cover for some conditions and treatments not otherwise covered under the Policy. Selecting Extras adds cover for:"),o.a.createElement("ul",null,o.a.createElement("li",null,"Vet Costs for Dental Illness note this does not include cover for general dental check-up and clean."),o.a.createElement("li",null,"Vet Costs for Behavioural Conditions and"),o.a.createElement("li",null,"Vet Costs for Specialised Therapies for Treatment of covered conditions and does not included routine, elective treaments or supplements.")),o.a.createElement("p",{className:"mb-0"},"For full details of inclusions and exclusions please refer to the PDS."))),o.a.createElement("div",{id:"6mnthswaitingperiodspecifidconditions",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("h4",null,"Specified Conditions Exclusion Period Waiver"),o.a.createElement("p",null,"You may ask us to waive the Exclusion Period for some or all the Specified Conditions. When you take out a policy, we will provide a Specified Conditions Exclusion Period Waiver form for you and your vet to complete."),o.a.createElement("p",{className:"mb-0"},"Specified Conditions are cruciate ligament rupture, patella luxation, intervertebral disc disease, Elbow dysplasia, Hip dysplasia, Osteochondritis dissecans, Cherry eye, Entropion, Ectropion Brachycephalic Obstructive Airway Syndrome, and Lumps being tumours, warts, cysts, growths and abscess. Lumps are not considered a Specified Condition if your pet has not had it's first birthday on the day you first take out or increase cover."))),o.a.createElement("div",{id:"tooltip_pet_annual_limit",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("h4",null,"Annual Limit"),o.a.createElement("p",{className:"mb-0"},"Our Policy provides cover up to the Annual Limit you select. The Annual Limit is the maximum amount We pay for all accepted claims in relation to a Period of Insurance. Please be careful when selecting your Annual Limit, you can request to reduce it at any time, but after your policy has started you will not be able to increase it."))),o.a.createElement("div",{id:"tooltip_pet_annual_excess",className:"hidden"},o.a.createElement("div",{className:"tooltip-box tooltip-annual-excess"},o.a.createElement("h4",null,"Annual Excess"),o.a.createElement("p",null,"If You choose to add an Annual Excess to Your Policy this amount needs to be met before We begin to pay benefits for accepted claims, at Your chosen Benefit Percentage. Only accepted claims will be applied to Your Annual Excess. Your Annual Excess will reset at the start of each Period of Insurance. You can increase your Annual Excess at any time, and you can choose to reduce it when your policy renews at the end of your Period of Insurance. Please see the following example:"),o.a.createElement("div",{className:"rTable"},o.a.createElement("div",{className:"rTableRow rHead"},o.a.createElement("div",null,"Benefit Percentage: ",o.a.createElement("br",null),"Annual Excess:"),o.a.createElement("div",{className:"cell-center"},"80%",o.a.createElement("br",null),"$150")),o.a.createElement("div",{className:"rTableRow"},o.a.createElement("div",{className:"col-1"},o.a.createElement("div",{className:"c-empty bg-purple-light"}),o.a.createElement("div",{className:"c-empty bg-purple-light"}),o.a.createElement("div",{className:"cell-center bg-purple-light"},"Claimed Vet Costs"),o.a.createElement("div",{className:"cell-center bg-purple-light"},"Less Annual Excess"),o.a.createElement("div",{className:"cell-center r-2 bg-purple-light"},"We Pay"),o.a.createElement("div",{className:"cell-center bg-purple-light"},"You Pay")),o.a.createElement("div",{className:"col-2"},o.a.createElement("div",{className:"cell-center bg-purple-light"},o.a.createElement("b",null,"During same Period of Insurance")),o.a.createElement("div",{className:"colspan2 bg-purple-light"},o.a.createElement("div",null,o.a.createElement("div",null,o.a.createElement("b",null,"First Claim")),o.a.createElement("div",null,"$200"),o.a.createElement("div",null,"$150"),o.a.createElement("div",null,"$40",o.a.createElement("br",null),"(($200-$150)*80%)"),o.a.createElement("div",null,"$160")),o.a.createElement("div",null,o.a.createElement("div",null,o.a.createElement("b",null,"Second Claim")),o.a.createElement("div",null,"$200"),o.a.createElement("div",null,"$0"),o.a.createElement("div",null,"$160",o.a.createElement("br",null),"($200*80%)"),o.a.createElement("div",null,"$40")))))))))},st=a(27),lt=a.n(st),ut=a(58),mt=a.n(ut),pt=function(e){var t=e.title,a=e.content,n=e.position,i=void 0===n?"bottom":n,s=Object(r.useState)(!1),l=Object(f.a)(s,2),u=l[0],m=l[1],p=Object(r.useState)({}),d=Object(f.a)(p,2),h=d[0],v=d[1],g=Object(r.useRef)(null),b=Object(r.useRef)(null),E=Object(r.useRef)(null),_=function(e){g.current&&!g.current.contains(e.target)&&b.current&&!b.current.contains(e.target)&&m(!1)};Object(r.useEffect)(function(){return u?(document.addEventListener("mousedown",_),document.body.style.overflow="hidden"):(document.removeEventListener("mousedown",_),document.body.style.overflow=""),function(){document.removeEventListener("mousedown",_),document.body.style.overflow=""}},[u]);return Object(r.useEffect)(function(){if(u&&g.current&&b.current){var e=b.current.getBoundingClientRect(),t=g.current,a=window.innerWidth<=768,n=function(){if(!b.current)return{};var e=b.current.getBoundingClientRect();if(window.innerWidth<=768)return{position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)"};switch(i){case"bottom":return{position:"fixed",top:"".concat(e.bottom+10,"px"),left:"".concat(e.left+e.width/2,"px"),transform:"translateX(-50%)"};case"top":return{position:"fixed",bottom:"".concat(window.innerHeight-e.top+10,"px"),left:"".concat(e.left+e.width/2,"px"),transform:"translateX(-50%)"};case"left":return{position:"fixed",top:"".concat(e.top+e.height/2,"px"),right:"".concat(window.innerWidth-e.left+10,"px"),transform:"translateY(-50%)"};case"right":return{position:"fixed",top:"".concat(e.top+e.height/2,"px"),left:"".concat(e.right+10,"px"),transform:"translateY(-50%)"};default:return{position:"fixed",top:"".concat(e.bottom+10,"px"),left:"".concat(e.left+e.width/2,"px"),transform:"translateX(-50%)"}}}();setTimeout(function(){var r=t.getBoundingClientRect(),o=Object(y.a)({},n);r.right>window.innerWidth&&(o.left=a?"calc(100vw - ".concat(r.width/2+16,"px)"):"".concat(Math.min(e.left+e.width/2,window.innerWidth-r.width/2-16),"px")),r.left<0&&(o.left="".concat(a?r.width/2+16:Math.max(e.left+e.width/2,r.width/2+16),"px")),r.bottom>window.innerHeight&&(a?o.top="calc(100vh - ".concat(r.height/2+16,"px)"):"bottom"===i&&e.top>r.height+20?o.top="".concat(e.top-r.height-10,"px"):o.top="".concat(window.innerHeight-r.height-16,"px")),r.top<0&&(a?o.top="".concat(r.height/2+16,"px"):"top"===i&&window.innerHeight-e.bottom>r.height+20?(o.top="".concat(e.bottom+10,"px"),delete o.bottom):o.top="16px"),v(o)},0)}},[u,i]),o.a.createElement("div",{className:mt.a.tooltipContainer,ref:E},o.a.createElement("div",{ref:b,className:mt.a.infoIcon,onClick:function(){m(!u)},"aria-label":"Show more information"},o.a.createElement("img",{src:"img/ic-information.svg"})),u&&c.a.createPortal(o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:mt.a.overlay,onClick:function(){return m(!1)}}),o.a.createElement("div",{ref:g,className:"".concat(mt.a.tooltipContent," ").concat(mt.a[i]),style:h},o.a.createElement("div",{className:mt.a.tooltipHeader},o.a.createElement("h3",null,t)),o.a.createElement("div",{className:mt.a.tooltipBody},a))),document.body))},dt=function(){return o.a.createElement("svg",{className:lt.a.checkIcon,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},o.a.createElement("circle",{cx:"10",cy:"10",r:"10",fill:"#0DAC50"}),o.a.createElement("path",{d:"M14 7L8.5 12.5L6 10",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))},ht=function(){return o.a.createElement("svg",{className:lt.a.crossIcon,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},o.a.createElement("circle",{cx:"10",cy:"10",r:"10",fill:"#D92D20"}),o.a.createElement("path",{d:"M13 7L7 13M7 7L13 13",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))},ft=function(){return o.a.createElement("svg",{className:lt.a.infoIcon,width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},o.a.createElement("circle",{cx:"8",cy:"8",r:"7",stroke:"#666",strokeWidth:"1.5"}),o.a.createElement("text",{x:"8",y:"11.5",textAnchor:"middle",fontSize:"10",fontWeight:"bold",fill:"#666"},"i"))},yt=function(e){var t=e.isOpen;return o.a.createElement("svg",{className:"".concat(lt.a.accordionArrow," ").concat(t?lt.a.open:""),width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},o.a.createElement("path",{d:"M6 9L12 15L18 9",stroke:"#444",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))},vt=function(e){var t=e.title,a=e.items,n=void 0===a?[]:a,i=e.type,c=void 0===i?"cover":i,s=e.isDefaultOpen,l=void 0!==s&&s,u=e.content,m=e.onToggle,p=Object(r.useState)(l),d=Object(f.a)(p,2),h=d[0],y=d[1];return o.a.createElement("div",{className:lt.a.accordionItem},o.a.createElement("button",{className:"".concat(lt.a.accordionHeader," ").concat(h?lt.a.open:""),onClick:function(){var e=!h;y(e),m&&m(e)},"aria-expanded":h},o.a.createElement("span",{className:lt.a.accordionTitle},t),o.a.createElement(yt,{isOpen:h})),h&&o.a.createElement("div",{className:lt.a.accordionContent},n.length>0&&o.a.createElement("ul",{className:lt.a.itemList},n.map(function(e,t){return o.a.createElement("li",{key:"".concat(e.text,"-").concat(t),className:lt.a.listItem},o.a.createElement("span",{className:lt.a.itemIcon},"success"===(a=e.type||c)?o.a.createElement(dt,null):"unSuccess"===a?o.a.createElement(ht,null):o.a.createElement(ft,null)),o.a.createElement("div",{className:lt.a.itemText},e.text,e.hasInfo&&o.a.createElement(o.a.Fragment,null,o.a.createElement(pt,{content:e.tooltip.content,title:e.tooltip.title})),e.button&&o.a.createElement("button",{className:"btn btn-primary btn-green ".concat(lt.a.btnSm),onClick:e.button.handleAddNow},e.button.text)));var a})),u&&o.a.createElement("div",{className:lt.a.textContent},u)))},gt=function(e){var t=e.title,a=e.items,n=void 0===a?[]:a,r=e.className,i=void 0===r?"":r,c=e.headerClassName,s=void 0===c?"":c;e.allowMultiple;return o.a.createElement("div",{className:"".concat(lt.a.container," ").concat(i)},t&&o.a.createElement("div",{className:"".concat(lt.a.header," ").concat(s)},o.a.createElement("h2",{className:lt.a.heading},t)),o.a.createElement("div",{className:lt.a.accordionContainer},n.map(function(e,t){return o.a.createElement(vt,{key:"".concat(e.title,"-").concat(t),title:e.title,items:e.items||[],type:e.type,content:e.content,isDefaultOpen:e.isDefaultOpen})})))},bt=a(34),Et=a.n(bt),_t=function(e){var t=e.pets,a=void 0===t?[]:t,n=e.isShowExtraCover,r=void 0!==n&&n,i=e.isExistExtraCover,c=void 0!==i&&i,s=(e.isLess1YearOld,e.isEquaMore1YearOld,e.updateAllExtraCover),l=void 0===s?function(){}:s,u=function(){l(a)},m=[{title:"We cover",items:[{text:"Vet Costs If Your Pet is Injured",hasInfo:!0,type:"success",tooltip:{title:"Vet Costs - Injury",content:"If during the Period of Insurance and after any applicable exclusion period, Your Pet suffers an Injury due to an Accident and You incur Vet Costs for required Treatment (excluding Specialised Therapies), We will reimburse or pay a portion of Your incurred Vet Costs related to the Treatment up to the Benefit Percentage and subject to the Annual Limit and Annual Excess as shown in Your Certificate of Insurance."}},{text:"Vet Costs If Your Pet suffers an illness",hasInfo:!0,type:"success",tooltip:{title:"Vet Costs - Illness",content:"If during the Period of Insurance and after any applicable exclusion period,Your Pet suffers an Illness (excluding Dental Illness and Behavioural Conditions) and You incur Vet Costs for required Treatment (excluding Specialised Therapies), We will reimburse or pay a portion of Your incurred Vet Costs related to the Treatment up to the Benefit Percentage and subject to the Annual Limit and Annual Excess as shown in Your Certificate of Insurance."}},{text:"Vet Costs for essential euthanasia",hasInfo:!0,type:"success",tooltip:{title:"Essential Euthanasia",content:"If during the Period of Insurance and after any applicable Exclusion Period, it is deemed necessary by Your Vet to euthanise Your Pet because of a covered Injury or Illness, We will reimburse or pay a portion of Your incurred Vet Costs related to euthanasia up to the Benefit Percentage and subject to the Annual Limit and Annual Excess as shown in Your Certificate of Insurance."}},{text:"Vet Costs Overseas (while in New Zealand of Norfolk islands on trips less than sixty (60) days)",hasInfo:!0,type:"success",tooltip:{title:"Overseas Coverage",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"If during the Period of Insurance and after any applicable exclusion period, Your Pet accompanies You on a trip of not more than sixty (60) days to New Zealand or Norfolk Island and suffers an Injury or Illness (excluding Dental Illness or Behavioural Problems) and You incur Vet Costs for:"),o.a.createElement("p",null,"a. required Treatment (excluding Specialised Therapies); and/or ",o.a.createElement("br",null),"b. euthanasia if deemed humane and essential by Your Vet,"),o.a.createElement("p",null,"We will reimburse or pay a portion of Your incurred Vet Costs related to Treatment and/or euthanasia up to the Benefit Percentage and subject to the Annual Limit and Annual Excess as shown in Your Certificate of Insurance."))}},{text:"Emergency Pet boarding",hasInfo:!0,type:"success",tooltip:{title:"Emergency Boarding",content:"If during the Period of Insurance, You are unexpectedly hospitalised for four (4) or more consecutive days, and it is not reasonable for someone who lives with You to look after Your Pet and is therefore necessary for Your Pet to board at a licenced kennel or cattery, We will reimburse a portion of Your incurred boarding costs for a period of up to 30 days up to the Benefit Percentage and subject to the Annual Limit and Annual Excess as shown in Your Certificate of Insurance."}}]},{title:"Optional Extra Benefits ".concat(c?"":"(Not Selected)"),items:[{text:"Vet Costs If Your Pet suffers a Dental Illness",hasInfo:!0,type:c?"success":"unSuccess",tooltip:{title:"Dental Coverage",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"If during the Period of Insurance and after any applicable exclusion period, Your Pet suffers a Dental Illness and You incur Vet Costs for required Treatment (excluding Specialised Therapies), We will reimburse or pay a portion of Your incurred Vet Costs related to the Treatment up to the Benefit Percentage and subject to the Annual Limit and Annual Excess as shown in Your Certificate of Insurance."),o.a.createElement("p",null,"Examples of Dental Illnesses:",o.a.createElement("br",null),"Dental diseases, gingivitis, periodontal disease, gingival (gum), tumours and growths."))},button:c?null:{text:"Add Now",handleAddNow:u}},{text:"Vet costs if your pet suffers from Behavioural Conditions",hasInfo:!0,type:c?"success":"unSuccess",tooltip:{title:"Behavioural Conditions",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"If during the Period of Insurance and after any applicable Exclusion Period, Your Pet suffers a Behavioural Condition and You incur Vet Costs from a generalist Vet or a behavioural specialist Vet including costs related to supply of registered medications for required Treatment (excluding Specialised Therapies), We will reimburse or pay a portion of Your incurred Vet Costs related to the Treatment up to the Benefit Percentage and subject to the Annual Limit and Annual Excess as shown in Your Certificate of Insurance."),o.a.createElement("p",null,"Examples of Behavioural Conditions:",o.a.createElement("br",null),"Excessive licking, fur pulling, pacing, destructive chewing, anxiety, aggression and obsessive behavioural disorders."))},button:c?null:{text:"Add Now",handleAddNow:u}},{text:"Vet Costs for Specialised Therapies to treat covered Conditions",hasInfo:!0,type:c?"success":"unSuccess",tooltip:{title:"Specialised Therapies",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"If during the Period of Insurance and after any applicable exclusion period, Your Pet suffers an Injury or Illness and You incur Vet Costs for required Specialised Therapies Treatment, We will reimburse or pay a portion of Your incurred Vet Costs related to the Specialised Therapies Treatment up to the Benefit Percentage and subject to the Annual Limit and Annual Excess as shown in Your Certificate of Insurance."),o.a.createElement("p",null,"Example Specialised Therapies: Acupuncture, physiotherapy, hydrotherapy."))},button:c?null:{text:"Add Now",handleAddNow:u}}]},{title:"We don't cover",items:[{text:"Pre-existing Symptoms and Conditions",hasInfo:!0,type:"unSuccess",tooltip:{title:"Pre-existing Symptoms and Conditions",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"There is no cover under this Policy for Vet Costs for Treatment of Pre-existing Symptoms and Conditions, unless an exception to this exclusion is approved by Us after a Pre-existing Symptom and Condition assessment (as set out below)."),o.a.createElement("p",null,"A Pre-existing Symptom and Condition is defined as:"),o.a.createElement("p",null,"An Injury, Illness, Dental Illness, Behavioural Condition or Specified Condition (including Bilateral Conditions, recurrent Conditions and other Conditions that are related to, secondary to, or results of) that:"),o.a.createElement("p",null,"a. first occurred or showed symptoms of, or",o.a.createElement("br",null),"b. was identified or investigated by a Vet, or",o.a.createElement("br",null),"c. You were aware of or a reasonable person in the circumstances could be expected to have known about,",o.a.createElement("br",null),"before Your Pet's First Date of Cover, before any applicable Exclusion Period has finished, or if You increase Your cover before a change of cover became effective."))}},{text:"Preventive and routine items",hasInfo:!0,type:"unSuccess",tooltip:{title:"Preventative and routine items",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"Preventive and routine items to take care of Your Pet including:",o.a.createElement("br",null),"- health exams, annual check-ups and vaccinations;",o.a.createElement("br",null),"- parasite prevention;",o.a.createElement("br",null),"- shampoo/conditioners including medicated ones;",o.a.createElement("br",null),"- food, including prescription food and supplements."))}},{text:"Desexing",hasInfo:!0,type:"unSuccess",tooltip:{title:"Desexing",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"There is no cover for the spaying or neutering of your pet. We do however cover additional Vet Costs for required Treatment of complex cryptorchid (undescended testicles) if it is not a Pre-existing Condition. We will reduce the Vet Costs by the amount the Vet would have charged for neutering before applying the Benefit Percentage."))}},{text:"Brachycephalic Obstructive Airway Syndrome (BOAS)",hasInfo:!0,type:"unSuccess",tooltip:{title:"Brachycephalic Obstructive Airway Syndrome (BOAS)",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"We do not cover Vet Costs or any other costs attributable to Treatment for Brachycephalic Obstructive Airway Syndrome (BOAS) unless the Brachycephalic Obstructive Airway Syndrome ",o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-boas-cover-application.pdf",target:"_blank",className:Et.a.link},"BOAS Application form")," is completed and accepted by Us."))}},{text:"Your Actions including Pet Care",hasInfo:!0,type:"unSuccess",tooltip:{title:"Your Actions including Pet Care",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"- Actions or neglect resulting in Vet Costs or additional Vet Costs including not following Your Vet's advice"),o.a.createElement("p",null,"- Vaccinatable diseases if not up to date with vaccinations"))}},{text:"Certain Treatments",hasInfo:!0,type:"unSuccess",tooltip:{title:"Certain Treatments",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"- Specialised Therapies (unless You have chosen to include Optional Extra Benefits)"),o.a.createElement("p",null,"- Experimental Treatments"),o.a.createElement("p",null,"- Breeding related Treatments"),o.a.createElement("p",null,"- Elective procedures or activities"))}},{text:"Certain Vet Costs",hasInfo:!0,type:"unSuccess",tooltip:{title:"Certain Vet Costs",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"- Emergency costs when it was not an emergency"),o.a.createElement("p",null,"- Medications not registered or approved in Australia (or in New Zealand/Norfolk Island in respect of section 4 in the PDS)"),o.a.createElement("p",null,"- Costs after Your Pet's death"))}},{text:"Other General exclusions",hasInfo:!0,type:"unSuccess",tooltip:{title:"Other General exclusions",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"- Exclusion Periods"),o.a.createElement("p",null,"- Epidemics, pandemics or new influenza"),o.a.createElement("p",null,"- Nuclear or radioactive weapons/materials"),o.a.createElement("p",null,"- Acts of war or civil unrest"),o.a.createElement("p",null,"- Any illness or injury whist Your Pet is under a transport company's care, such as an airline or courier."),o.a.createElement("p",null,"- Natural Catastrophe and Natural Disaster"))}},{text:"Optional Extra Benefits for pets over 3 years",hasInfo:!0,type:"unSuccess",tooltip:{title:"Optional Extra Benefits for pets over 3 years",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"You cannot add Optional Extra Benefits for your pets if they are 3 years old or older. This is due to the increased likelihood of Pre-existing symptoms and conditions impacting future coverage for pets over 3 years old, and it's important to us that our cover genuinely serves the interests of pet owners."),o.a.createElement("p",null,"For example, over 80% of dogs and cats develop dental disease by this age, including gingivitis, plaque/tartar and calculus. Although our Optional Extra Benefits include Dental Illness coverage, it doesn't apply to pre-existing conditions."))}}]},{title:"Exclusion periods",type:"info",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"The following Exclusion Periods apply and cover for the associated Condition will only start after the applicable Exclusion Period has elapsed."),o.a.createElement("p",null,"1 day Exclusion Period for Accidental Injury (except Specified Conditions)",o.a.createElement("br",null),"14 day Exclusion Period for Illness (except Specified Conditions)",o.a.createElement("br",null),"14 day Exclusion Period for Dental Illness (for pets under 1 year old)",o.a.createElement("br",null),"6 month Exclusion Period for Dental Illness (for pets 1 year old and over)",o.a.createElement("br",null),"6 month Exclusion Period for Behavioural Conditions",o.a.createElement("br",null),"6 month Exclusion Period Specified Conditions "," ",o.a.createElement(pt,{title:"Specified Conditions",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"Petsy Pet Insurance has a 6 month exclusion period applicable to Specified Conditions."),o.a.createElement("p",null,"These includes cruciate ligament damage, intervertebral disc disease, hip dysplasia, patella luxation, elbow dysplasia, osteochondritis dissecans (OCD), cherry eye, entropion, ectropion, and lumps."),o.a.createElement("p",null,"Lumps means the protuberance or localised area of swelling or unusual growth that can occur anywhere on the body including tumours, warts, cysts, growths and abscesses."),o.a.createElement("p",null,"Lumps are not considered a Specified Condition if Your Pet was under one (1) year old on the First Date of Cover or when Your cover increased.")),position:"bottom"})),o.a.createElement("p",null,"Any Injury, Illness, or Specified Condition that occurs during the applicable Exclusion Period will also be deemed to be a Pre-Existing Symptom and Condition.",o.a.createElement("br",null),o.a.createElement("br",null),"This is a general summary only and does not form part of the Policy and cannot be relied on as a full description of the cover provided. Please refer to the relevant sections of the Product Disclosure Statement for full benefit details and applicable terms, limitations, conditions and exclusions."))}];return r||delete m[1],o.a.createElement(gt,{title:"Important Information",items:m})},wt=function(e){var t=e.text;return o.a.createElement("div",{className:Et.a.cellContent},o.a.createElement("img",{src:"img/ic_check.svg",className:Et.a.checkIcon,alt:"check"}),o.a.createElement("span",{className:Et.a.itemText},t))},xt=function(e){var t=e.pets,a=e.coverageItems,n=(!!t&&t.filter(function(e){return"yes"===e.pet_extra_cover}).length,t?E.t(t):{isLess1YearOld:!1,isEquaMore1YearOld:!1}),r=(n.isLess1YearOld,n.isEquaMore1YearOld,!!t&&t.filter(function(e){return E.o(e)<3}).length,a||["Emergency vet visits","Treatment by veterinary specialists","Hospitalisation","Surgeries","X-rays, CT scans and MRIs","Motor vehicle accidents","Heatstroke","Lacerations or abrasion of skin, tissue or mucous membrane due to external violence","Emergency boarding","Lab and diagnostic tests","Ultrasounds and radiology","Blood tests","Hereditary and congenital issues","Vomiting and diarrhoea","Ingestion of foreign objects","Embedded grass seeds","Tick paralysis","Skin Conditions","Ear and eye conditions","Essential euthanasia","Gastric dilatation-volvulus (GDV)","Cancer treatment and chemotherapy","Diabetes","Hip and elbow dysplasia","Ingestion of foreign objects","Fractures and broken bones","Snake bites","Hyperthyroidism","Bite wound or fight wound abscesses","Soft tissue injuries","Allergic reactions","Poisoning","Gastrointestinal problems","Luxating Patella","Arthritis","Hip joint surgery","Heart disease","Anal gland disorders","Urolithiasis (Urinary stones)","Hyperadrenocorticism","Renal disease","Vaccinatable diseases \u2013 if your pet is up to date with their vaccinations"]),i=Math.ceil(r.length/2),c=r.slice(0,i),s=r.slice(i),l=Math.max(c.length,s.length);return o.a.createElement("div",{className:Et.a.container},o.a.createElement("div",{className:Et.a.header},o.a.createElement("h2",{className:Et.a.title},"Essential coverage for your pet's protection*"),o.a.createElement("p",{className:Et.a.subtitle},"No sublimits or condition limits on inclusions")),o.a.createElement("div",{className:Et.a.tableContainer},o.a.createElement("div",{className:Et.a.tableWrapper},o.a.createElement("table",{className:Et.a.coverageTable},o.a.createElement("tbody",null,Array.from({length:l}).map(function(e,t){return o.a.createElement("tr",{key:t},o.a.createElement("td",{className:Et.a.leftCell},t0?y.join(", "):"[address]",", with a $",m," Annual Limit and $",p," Annual Excess, covering ",i,"% of Vet Costs, excluding Extras Cover.")))},Pt=a(47),Ct=a.n(Pt),Ot=function(e){var t=e.steps,a=e.currentStep;return o.a.createElement("div",{className:Ct.a.stepProgressContainer},t.map(function(e,n){var r=n0),y=y>0?y.toFixed(2):0,g=g>0?g.toFixed(2):0;var k=y;window.innerWidth,window.innerWidth;if(t){var S=c.nextPaymentAmount,P=c.prePaidProRataAmount,C=P<0?0:P;k=C>0?C.toFixed(2):0,(S=E.c(S))!==y&&!0}f&&u&&void 0!==u.totalExpectedInstalmentFirstRegularMonth&&(k=y=u.totalExpectedInstalmentFirstRegularMonth.toFixed(2));var O=l.replace("ly","");return O="annual"===O?"annum":O,y=E.f(O,y),k=E.f(O,k),y&&(y=Number.parseFloat(y).toFixed(2)),k&&(k=Number.parseFloat(k).toFixed(2)),o.a.createElement("div",{className:Qt.a["next-button-container"]},o.a.createElement("div",{className:Qt.a["next-button-content"]},o.a.createElement("div",{className:Qt.a["next-button-content-left"]},o.a.createElement("div",{className:Qt.a["price-content"]},o.a.createElement("span",{className:Qt.a.price},E.c(k,!0),"/"),o.a.createElement("span",{className:Qt.a.period},"Month"))),o.a.createElement("div",{className:Qt.a["next-button-content-right"]},r&&o.a.createElement("button",{type:"submit",className:"btn btn-primary btn-green",disabled:(!s.term||!s.term2||!s.term3||!s.term4||void 0!==this.props.pageError&&this.props.pageError)&&2!==this.props.step||!m,onClick:this.props.handleSubmit},this.props.title?this.props.title:"Continue"))))}}]),t}(o.a.Component);var $t=Object(U.b)(function(e){return e},function(e){return{actions:Object(K.b)(Q,e)}})(Jt),zt=a(49),Zt=a.n(zt);function Xt(){Xt=function(){return e};var e={},t=Object.prototype,a=t.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function s(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(C){s=function(e,t,a){return e[t]=a}}function l(e,t,a,r){var o=t&&t.prototype instanceof p?t:p,i=Object.create(o.prototype),c=new k(r||[]);return n(i,"_invoke",{value:_(e,a,c)}),i}function u(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(C){return{type:"throw",arg:C}}}e.wrap=l;var m={};function p(){}function d(){}function h(){}var f={};s(f,o,function(){return this});var y=Object.getPrototypeOf,v=y&&y(y(S([])));v&&v!==t&&a.call(v,o)&&(f=v);var g=h.prototype=p.prototype=Object.create(f);function b(e){["next","throw","return"].forEach(function(t){s(e,t,function(e){return this._invoke(t,e)})})}function E(e,t){var r;n(this,"_invoke",{value:function(n,o){function i(){return new t(function(r,i){!function n(r,o,i,c){var s=u(e[r],e,o);if("throw"!==s.type){var l=s.arg,m=l.value;return m&&"object"==typeof m&&a.call(m,"__await")?t.resolve(m.__await).then(function(e){n("next",e,i,c)},function(e){n("throw",e,i,c)}):t.resolve(m).then(function(e){l.value=e,i(l)},function(e){return n("throw",e,i,c)})}c(s.arg)}(n,o,r,i)})}return r=r?r.then(i,i):i()}})}function _(e,t,a){var n="suspendedStart";return function(r,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===r)throw o;return P()}for(a.method=r,a.arg=o;;){var i=a.delegate;if(i){var c=w(i,a);if(c){if(c===m)continue;return c}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===n)throw n="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);n="executing";var s=u(e,t,a);if("normal"===s.type){if(n=a.done?"completed":"suspendedYield",s.arg===m)continue;return{value:s.arg,done:a.done}}"throw"===s.type&&(n="completed",a.method="throw",a.arg=s.arg)}}}function w(e,t){var a=t.method,n=e.iterator[a];if(void 0===n)return t.delegate=null,"throw"===a&&e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method)||"return"!==a&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+a+"' method")),m;var r=u(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,m;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;N(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:S(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var ea=Xe()(1),ta=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).closeModal=function(){a.setState({modalIsOpen:!1})},a.getCaptchaToken=function(){var e=Object(n.a)(Xt().mark(function e(t){var n;return Xt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.next=8;break}return e.next=4,a.recaptcha.execute("submit");case 4:n=e.sent,t.captcha=n,e.next=9;break;case 8:console.error("Page can not get captcha token.");case 9:return e.abrupt("return",t);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleChoose=function(){var e=Object(n.a)(Xt().mark(function e(t,n,r){var o,i,c,s,l,u,m;return Xt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleChoose: ",t,n,r),o=a.props.petsyTracker||a.context,console.log("handleChoose 0: ",o,o.trackEvent),i=a.state,c=i.pets,void 0!==(s=i.errors)[r]&&delete s[r][t],void 0===c[r][t]||c[r][t]!==n){e.next=8;break}return console.log("nothing change"),e.abrupt("return",!1);case 8:return c[r][t]=n,a.setState({pets:c,errors:s}),a.props.actions.updatePetData(c,!0),a.setState({loading:!0}),l=c[r],u=localStorage.getItem("KNOSE-PROMO-CODE")?localStorage.getItem("KNOSE-PROMO-CODE"):"",localStorage.setItem("KNOSE-COVER-CHANGE","true"),e.next=17,a.getCaptchaToken();case 17:return m=e.sent,e.next=20,a.props.actions.calculatePremium(l,r,a.props.pet.customer,u,"quote",m);case 20:return console.log("handleChoose 1: ",t,n,r),e.next=23,a.trackPage("Page_Navigated",{reason:"Change cover details"});case 23:a.setState({loading:!1});case 24:case"end":return e.stop()}},e)}));return function(t,a,n){return e.apply(this,arguments)}}(),a.handleChooseFrequency=function(){var e=Object(n.a)(Xt().mark(function e(t){return Xt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a.setState({frequency:t});case 1:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleBack=Object(n.a)(Xt().mark(function e(){return Xt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.trackPage("Page_Navigated",{reason:"Click BACK button"});case 2:a.props.history.push("/review");case 3:case"end":return e.stop()}},e)})),a.handleEdit=Object(n.a)(Xt().mark(function e(){return Xt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return localStorage.setItem("KNOSE-EDIT","true"),e.next=3,a.trackPage("Page_Navigated",{reason:"Click edit button"});case 3:a.props.history.push("/review");case 4:case"end":return e.stop()}},e)})),a.handleSubmit=function(){var e=Object(n.a)(Xt().mark(function e(t){return Xt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),a.isValidation()){e.next=4;break}return e.abrupt("return",!1);case 4:return localStorage.setItem("STEP-2",!0),a.setState({loading:!0}),e.next=8,a.trackPage("Page_Navigated",{reason:"Click continue button"});case 8:a.props.history.push("/review");case 9:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleGoToQuote=Object(n.a)(Xt().mark(function e(){return Xt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:localStorage.setItem("CURRENT-STEP","quote"),a.props.history.push("/email");case 2:case"end":return e.stop()}},e)})),a.checkOptionalExtraBenefit=function(e){return!(E.m(e.pet_birth_date).days>=1095)},a.checkIncludedExtraBenefit=function(e){return!!e.find(function(e){return"yes"===e.pet_extra_cover})},a.updateAllExtraCover=function(){var e=Object(n.a)(Xt().mark(function e(t){var n;return Xt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=[],t.forEach(function(e,t){"no"===e.pet_extra_cover&&n.push(ea(function(){return a.handleChoose("pet_extra_cover","yes",t)}))}),e.next=4,Promise.all(n);case 4:e.sent;case 5:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleToggleChange=function(){var e=Object(n.a)(Xt().mark(function e(t){return Xt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a.setState({selectedOption:t},function(){setTimeout(function(){"function"===typeof window.loadTooltip&&window.loadTooltip()},200)});case 1:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleShowPlan=function(e){a.state.errors;var t=e.filter(function(e){return"yes"===e.pet_extra_cover}).length>0,n=E.t(e),r=n.isLess1YearOld,i=n.isEquaMore1YearOld,c=e.filter(function(e){return E.o(e)<3}).length>0;if("coverage"===a.state.selectedOption)return o.a.createElement("div",{className:Zt.a.layout},o.a.createElement("div",{className:Zt.a.leftLayout},o.a.createElement("div",null,o.a.createElement(xt,{pets:e})),o.a.createElement("div",{className:"mt-5 w-100"},o.a.createElement(_t,{pets:e,isExistExtraCover:t,isLess1YearOld:r,isShowExtraCover:c,isEquaMore1YearOld:i,updateAllExtraCover:a.updateAllExtraCover})),o.a.createElement("div",{className:"mt-5 w-100"},o.a.createElement(Mt,null)),o.a.createElement("div",{className:"mt-4 w-100"},o.a.createElement(Bt,null)),o.a.createElement("div",{className:"mt-4 w-100"},o.a.createElement(Ut,null))),o.a.createElement("div",{className:Zt.a.rightLayout},o.a.createElement(St,{pet:e[0],customer:a.props.pet.customer,frequency:a.state.frequency})));var s=["Cover details","Confirm your details","Payment"];return o.a.createElement(o.a.Fragment,null,e.map(function(e,t){return o.a.createElement("div",{key:"pet-".concat(t),className:Zt.a.layout},o.a.createElement("div",{className:Zt.a.leftLayout},o.a.createElement(Ot,{key:"step-progress-".concat(t),steps:s,currentStep:a.state.currentStep}),o.a.createElement(ct,{key:"cover-form-".concat(t),onChange:a.handleChoose,petIndex:t,pet:e})),o.a.createElement("div",{className:Zt.a.rightLayout},o.a.createElement(St,{pet:e,customer:a.props.pet.customer,frequency:a.state.frequency})))}))},a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,pets:[],frequency:"monthly",modalIsOpen:!1,selectedOption:"plan",currentStep:0},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){E.x(),E.u()&&localStorage.removeItem("KNOSE-SHOW-WARNING-STEP-2"),E.y("quote"),window.reloadStickyLine(),window.loadProductReview(),E.x(),ee()("#wrapper").removeClass("body-details body-payment"),setTimeout(function(){window.loadTooltip()},1e3);var e=this.props.pet;0===e.pets.length||(e.pets.find(function(e){return e.pet_age_category>0&&!e.showed_popup})?(e.pets.forEach(function(t,a){e.pets[a].showed_popup=!0}),this.setState({pets:e.pets,owner:e.owner,modalIsOpen:!0}),this.props.actions.updatePetData(e.pets)):this.setState({pets:e.pets,owner:e.owner}));localStorage.getItem("KNOSE-SHOW-WARNING-STEP-2")&&(localStorage.removeItem("KNOSE-SHOW-WARNING-STEP-2"),z.a.fire({title:"Welcome back!",html:"

We have kept the price we offered you when you saved your quote. Changing any details of this quote may change the price. You can always follow the link in your email to see this price again (valid for 6 weeks from the initial quote).

"}))}},{key:"componentWillReceiveProps",value:function(e){}},{key:"isValidation",value:function(){this.setState({errors:{},errorMessage:""});var e={},t=!1,a=new Ie,n=this.state.pets;if(n.map(function(n,r){e[r]={},n.pet_percent&&0!==n.pet_percent||(e[r].pet_percent=xe,t=!0),n.pet_cover&&a.required(n.pet_cover)||(e[r].pet_cover=xe,t=!0)}),t){this.setState({errors:e});for(var r="",o=0;o1&&void 0!==u[1]?u[1]:{},n=this.props.petsyTracker||this.context,console.log("trackPage: ",n,t,a),n&&"function"===typeof n.trackEvent&&(r=this.state.pets,o={},r.length>0&&(o=r[0]),i=localStorage.getItem("cnsqtid")||"",(c=this.props.pet.customer)&&c.email&&!c.email.includes("@dummy.com")&&n.updateProfile({email:c.email,first_name:c.first_name,last_name:c.last_name,phone:c.phone,street_address:c.street_address,suburb:c.suburb,postcode:c.postcode,state:c.state}),s=Object(y.a)({},a,o),n.updateJourney({url:window.location.href,landingUrl:n.journey.landingUrl,sessionId:n.journey.sessionId}),l=i?{cnsqtid:i}:{},n.trackEvent(t,s,l));case 4:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"componentDidUpdate",value:function(){var e=Object(n.a)(Xt().mark(function e(t){var a,n,r;return Xt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a=this.props,n=t.pet.frequency||"",r=a.pet.frequency||"",n!==r&&this.handleChooseFrequency(r);case 4:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"render",value:function(){var e=this,t=this.state.modalIsOpen,a=this.state.pets;return o.a.createElement(o.a.Fragment,null,o.a.createElement(x.a,{isOpen:t,onRequestClose:this.closeModal,className:"modal modal-exit-box fade show",overlayClassName:"mfp-bg"},o.a.createElement(tt,{pet:a?a[0]:null,onShow:t,closeModal:this.closeModal})),o.a.createElement("div",{id:"main",className:"tab-quote"},this.state.loading||this.props.loading?o.a.createElement(Z,null):null,o.a.createElement(le,{isError:this.state.isError,message:this.state.errorMessage}),o.a.createElement("div",{className:"row",style:{width:"100%"}},o.a.createElement("div",{className:"form-content",style:{marginBottom:"2.8rem",width:"100%"}},o.a.createElement("div",{className:Zt.a.container},o.a.createElement("div",{className:Zt.a.ToggleSwitchContainer},o.a.createElement("div",{className:Zt.a.ToggleSwitchBox},o.a.createElement("div",{className:Zt.a.ToggleSwitch,style:{maxWidth:274,width:"100%"}},o.a.createElement(Lt,{options:[{value:"plan",label:"Plan"},{value:"coverage",label:"Coverage"}],selected:this.state.selectedOption,onChange:this.handleToggleChange,onOpenTooltip:this.handleOpenTooltip})))),o.a.createElement("div",{style:{maxWidth:1400,margin:"0 auto"}},this.handleShowPlan(a))))),o.a.createElement("div",{className:"clear"})),o.a.createElement("div",{className:"mb-4",style:{width:"100%",maxWidth:1400,margin:"0 auto"}},o.a.createElement($t,Object.assign({title:"Continue",step:2,handleSubmit:this.handleSubmit,handleEdit:this.handleEdit.bind(this),isShowButton:!0,isValidFields:!0},this.props)),o.a.createElement(J.a,{ref:function(t){return e.recaptcha=t},sitekey:S.a.google_site_key})))}}]),t}(o.a.Component);ta.contextType=b;var aa=function(e){var t;return(t=function(t){function a(){return Object(s.a)(this,a),Object(u.a)(this,Object(m.a)(a).apply(this,arguments))}return Object(p.a)(a,t),Object(l.a)(a,[{key:"render",value:function(){var t=this.context;if(!t)throw new Error("withPetsyTracker ph\u1ea3i \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong PetsyTrackerContext.Provider");return o.a.createElement(e,Object.assign({petsyTracker:t},this.props))}}]),a}(o.a.Component)).contextType=b,t}(Object(U.b)(function(e){return e},function(e){return{actions:Object(K.b)(Q,e)}})(ta)),na=a(28),ra=a.n(na),oa=function(e){var t=e.customer,a=e.suggestions,n=e.stateData,r=e.errors,i=e.handleChange,c=void 0===i?function(){}:i,s=e.handleClearError,l=void 0===s?function(){}:s,u=e.onSuggestionsFetchRequested,m=void 0===u?function(){}:u,p=e.onSuggestionsClearRequested,d=void 0===p?function(){}:p,h=e.getSuggestionValue,f=void 0===h?function(){}:h,y=e.renderSuggestion,v=void 0===y?function(){}:y,g=e.inputProps,b=void 0===g?{}:g;return o.a.createElement("div",{className:ra.a.formContainer},o.a.createElement("div",{className:ra.a.formGroup},o.a.createElement("label",{className:ra.a.formLabel},"First Name"),o.a.createElement("input",{type:"text",className:ra.a.formInput,id:"first_name",placeholder:"Enter first name",name:"first_name",value:t.first_name||"",onChange:c,onClick:l}),o.a.createElement(se,{error:r.first_name})),o.a.createElement("div",{className:ra.a.formGroup},o.a.createElement("label",{className:ra.a.formLabel},"Last Name"),o.a.createElement("input",{type:"text",className:ra.a.formInput,id:"last_name",placeholder:"Enter last name",name:"last_name",value:t.last_name||"",onChange:c,onClick:l}),o.a.createElement(se,{error:r.last_name})),o.a.createElement("div",{className:ra.a.formGroup},o.a.createElement("label",{className:ra.a.formLabel},"Email address"),o.a.createElement("input",{type:"text",className:ra.a.formInput,id:"email",name:"email",placeholder:"Enter email",value:t.email&&t.email.indexOf("@dummy.com")>-1?"":t.email,onChange:c,onClick:l,autoComplete:"new-password"}),o.a.createElement(se,{error:r.email})),o.a.createElement("div",{className:ra.a.formGroup},o.a.createElement("label",{className:ra.a.formLabel},"Phone number"),o.a.createElement("input",{type:"text",className:ra.a.formInput,id:"phone",placeholder:"Enter phone number",maxLength:"12",name:"phone",value:t.phone||"",onChange:c,onClick:l}),o.a.createElement(se,{error:r.phone})),o.a.createElement("div",{className:ra.a.formGroup},o.a.createElement("label",{className:ra.a.formLabel},"Street address"),o.a.createElement("input",{type:"text",className:ra.a.formInput,id:"street_address",placeholder:"Enter street address",name:"street_address",value:t.street_address||"",onChange:c,onClick:l}),o.a.createElement(se,{error:r.street_address})),o.a.createElement("div",{className:ra.a.formGroup},o.a.createElement("label",{className:ra.a.formLabel},"We live in"),o.a.createElement(Ee.a,{suggestions:a,onSuggestionsFetchRequested:m,onSuggestionsClearRequested:d,getSuggestionValue:f,renderSuggestion:v,inputProps:b,onClick:l,autoComplete:"off",refs:"refSuburb"}),o.a.createElement(se,{error:r.suburb})),o.a.createElement("div",{className:ra.a.formGroup},o.a.createElement("label",{className:ra.a.formLabel},"State"),o.a.createElement("div",{className:ra.a.selectWrapper},o.a.createElement("select",{className:ra.a.formSelect,id:"state",name:"state",refs:"refState",value:t.state||"",onChange:c,onClick:l},o.a.createElement("option",{value:""},"Enter state"),n.map(function(e,t){return o.a.createElement("option",{key:t,value:e.code},e.code)})),o.a.createElement(se,{error:r.state}))))},ia=a(18),ca=a.n(ia),sa=function(e){var t=e.pets,a=e.listTerms,n=e.handleTerm,r=void 0===n?function(){}:n;return o.a.createElement("div",{className:ca.a.container},o.a.createElement("div",{className:ca.a.header},o.a.createElement("h2",{className:ca.a.headerTitle},"Important Information")),o.a.createElement("div",{className:ca.a.content},o.a.createElement("p",{className:ca.a.confirmText},"Please confirm:"),o.a.createElement("p",{className:ca.a.paragraph},"You understand and have complied with"," ",o.a.createElement("a",{href:"javascript:void(0)",className:ca.a.link,"data-container":"body","data-toggle":"popover","data-placement":"auto","data-trigger":"hover","data-popover-content":"#tooltip_your_duty_to_take",title:"Your Duty to take reasonable care not to make a misrepresentation"},"Your Duty to take reasonable care not to make a misrepresentation"),". A misrepresentation includes a statement that is false, partially false, or which does not fairly reflect the truth."),o.a.createElement("p",{className:ca.a.paragraph},"All your answers and statements made in this application are answered honestly, accurately and to the best of your knowledge.",o.a.createElement("br",null),o.a.createElement("br",null),"You have read and understand the"," ",o.a.createElement("a",{href:"https://petsy.com.au/petsy-pet-insurance-product-disclosure-statements/",target:"_blank",className:ca.a.link},"Product Disclosure Statement (PDS)"),", "," ",o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-fsg.pdf",target:"_blank",className:ca.a.link},"Financial Services Guide")," "," and the "," ",o.a.createElement("a",{href:"https://petsy.com.au/petsy-pet-insurance-product-target-market-determination-documents/",target:"_blank",className:ca.a.link},"Target Market Determination"),"."),o.a.createElement("p",{className:ca.a.subheading},"You acknowledge:"),o.a.createElement("ul",{className:ca.a.bulletList},o.a.createElement("li",null,"You are 18 years old or older."),o.a.createElement("li",null,"Exclusion Periods apply from the start date of the Policy and that cover for Injury starts after 1 day, for Illness after 14 days, for Specified Conditions after 6 months, and, if you have included Optional Extra Benefits, for Dental Illness 6 months (14 days if your pet is under 1 year old) and for Behavioural Conditions 6 months;"),o.a.createElement("li",null,"That you have read the General Exclusions in the "," ",o.a.createElement("a",{href:"https://petsy.com.au/petsy-pet-insurance-product-disclosure-statements/",target:"_blank",className:ca.a.link},"PDS"),", including the Exclusion of Pre-existing Symptoms and Conditions;"),o.a.createElement("li",null,"That you have read the ",o.a.createElement("a",{href:"https://petsy.com.au/petsy-pet-insurance-product-target-market-determination-documents/",target:"_blank",className:ca.a.link},"TMD"),"."),o.a.createElement("li",null,"That you understand you will need to pay for eligible Vet Costs up front and then claim reimbursement, unless we agree to pay your Vet directly; In some cases you may request a pre-approval for claims;"),o.a.createElement("li",null,"Any Injuries, Illnesses, and/or Specified Conditions that occur prior to the end of an Exclusion Period will be considered Pre-existing Symptoms and Conditions due to them occurring before cover has started.")),o.a.createElement("p",{className:ca.a.subheading},"By ticking the box you confirm all of the statements above."),o.a.createElement("div",{className:ca.a.checkboxGroup},o.a.createElement("label",{className:ca.a.checkboxContainer},o.a.createElement("input",{type:"checkbox",id:"reviewTerm",name:"term",value:a.term,checked:"".concat(a.term?"checked":""),onChange:r,className:ca.a.hiddenCheckbox}),o.a.createElement("span",{className:ca.a.customCheckbox}),o.a.createElement("span",{className:ca.a.checkboxLabel},"You have read, understood and agree to the terms of our Privacy Policy."))),o.a.createElement("div",{className:ca.a.checkboxGroup},o.a.createElement("label",{className:ca.a.checkboxContainer},o.a.createElement("input",{type:"checkbox",id:"reviewTerm2",name:"term2",value:a.term2,checked:"".concat(a.term2?"checked":""),onChange:r,className:ca.a.hiddenCheckbox}),o.a.createElement("span",{className:ca.a.customCheckbox}),o.a.createElement("div",{className:ca.a.checkboxLabel},"You consent to Petsy, The Pet Insurance Company, and Pacific collecting, using and disclose personal information as set in Our Privacy Policy and the Joint Privacy Statement contained in the PDS."))),o.a.createElement("div",{className:ca.a.checkboxGroup},o.a.createElement("label",{className:ca.a.checkboxContainer},o.a.createElement("input",{type:"checkbox",id:"reviewTerm3",name:"term3",value:a.term3,checked:"".concat(a.term3?"checked":""),onChange:r,className:ca.a.hiddenCheckbox}),o.a.createElement("span",{className:ca.a.customCheckbox}),o.a.createElement("span",{className:ca.a.checkboxLabel},"You consent to help us save paper by receiving electronic communication from Petsy."))),o.a.createElement("div",{className:ca.a.checkboxGroup},o.a.createElement("label",{className:ca.a.checkboxContainer},o.a.createElement("input",{type:"checkbox",id:"reviewTerm4",name:"term4",value:a.term4,checked:"".concat(a.term4?"checked":""),onChange:r,className:ca.a.hiddenCheckbox}),o.a.createElement("span",{className:ca.a.customCheckbox}),o.a.createElement("span",{className:ca.a.checkboxLabel},"I understand that pet insurance is for the unexpected. I am not purchasing this policy to make a claim for an accident, injury or condition that I already know about."))),t.length>0&&o.a.createElement("p",{className:ca.a.startDate},"Your period of Insurance for ",t[0].pet_name," will start at 23:59 on the"," ",t[0].pet_policy_date||"")),o.a.createElement("div",{id:"tooltip_your_duty_to_take",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("p",{className:"mb-0"},"You must take reasonable care not to make a misrepresentation to Us. This responsibility applies until We issue You with a Policy for the first time or agree to renew, extend, vary/change, or reinstate Your Policy.",o.a.createElement("br",null),"You must answer Our questions honestly, accurately and to the best of Your knowledge. A misrepresentation includes a statement that is false, partially false, or which does not fairly reflect the truth. It may not be a misrepresentation if You do not answer a question or if Your answer is obviously incomplete or irrelevant to the question asked. However, not answering a question may be a misrepresentation where you know, it is reasonable you should have known or you could have obtained the answer.",o.a.createElement("br",null),"The responsibility to take reasonable care not to make a misrepresentation applies to everyone who will be insured under the policy. If You are answering questions on behalf of anyone, We will treat Your answers or representations as theirs.",o.a.createElement("br",null),"Whether or not You have taken reasonable care not to make a misrepresentation is to be determined having regard to all relevant circumstances, including the type of insurance, who it is intended to be sold to, whether You are represented by a broker, Your particular characteristics and circumstances We are aware of.",o.a.createElement("br",null),o.a.createElement("strong",null,"If You do not meet the above Duty"),o.a.createElement("br",null),"We may reject or not fully pay Your claim and/or cancel Your Policy. If the misrepresentation was deliberate or reckless, this is an act of fraud, and We may treat Your Policy as if it never existed.",o.a.createElement("br",null),"If Our information or questions are unclear, You can contact Us on 07 2113 3773 or visit www.petsy.com.au."))),o.a.createElement("div",{id:"tooltip_suburb",className:"hidden"},o.a.createElement("div",{className:"tooltip-box tooltip-suburb"},o.a.createElement("p",{className:"mb-0"},'We use your postcode and state information as inputs into our pricing algorithm. We also collect stamp duty in certain states which affects your final price. If you need to correct your state and postcode information you need to go back to step one so that we can update your quote. The "Edit" button to the left of this tooltip will take you to the right spot to update this information.'))),o.a.createElement("div",{id:"tooltip_policy",className:"hidden"},o.a.createElement("div",{className:"tooltip-box tooltip-policy"},o.a.createElement("p",{className:"mb-0"},"Your Period of Insurance will start at 23:59 on the Policy Start Date."))),o.a.createElement("div",{id:"6mnthswaitingperiodspecifidconditions",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("h4",null,"Specified Conditions Waiting Period Waiver"),o.a.createElement("p",null,"You may ask us to waive the Waiting Period for some or all the Specified Conditions. When you take out a policy, we will provide a Specified Conditions Waiting Period Waiver form for you and your vet to complete."),o.a.createElement("p",{className:"mb-0"},"Specified Conditions are cruciate ligament rupture, patella luxation, intervertebral disc disease, Elbow dysplasia, Hip dysplasia, Osteochondritis dissecans, Cherry eye, Entropion, Ectropion Brachycephalic Obstructive Airway Syndrome, and Lumps being tumours, warts, cysts, growths and abscess. Lumps are not considered a Specified Condition if your pet has not had it\u2019s first birthday on the day you first take out or increase cover."))))},la=a(36),ua=a.n(la),ma=[{img:"/img/ic_list-diff-1.svg",text:"Choose your Annual Limit, Annual Excess & Benefit Percentage. No sub-limits."},{img:"/img/ic_list-diff-2.svg",text:"100% Australian-based customer care"},{img:"/img/ic_list-diff-3.svg",text:"Join before your pet's first birthday to receive a special annual limit bonus of up to $30,000"},{img:"/img/ic_list-diff-4.svg",text:"One of the highest rated Pet Insurance Products on productreview.com.au"}],pa=function(){var e=[{title:"What makes Petsy different",type:"info",content:o.a.createElement("div",{className:ua.a.columnDiff},ma.map(function(e,t){return o.a.createElement("div",{key:"why-us-".concat(t),className:ua.a.columnDiffItem},o.a.createElement("img",{src:e.img,alt:"icon"}),o.a.createElement("p",null,e.text))}))},{title:"Reviews & Awards",type:"info",content:o.a.createElement("div",{className:ua.a.reviewsContainer},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-md-8 mb-md-0 mb-3"},o.a.createElement("img",{src:"/img/img_pety_cover.png",width:"auto",alt:"",className:ua.a.leftImg})),o.a.createElement("div",{className:"col-md-4"},o.a.createElement("div",{className:ua.a.rightContent,style:{height:"100%"}},o.a.createElement("div",{className:ua.a.fistBox},o.a.createElement("img",{src:"/img/ic_logo_reviews.svg",alt:""}),o.a.createElement("div",{className:ua.a.rowStar},o.a.createElement("img",{src:"/img/ic_product.png",alt:"",style:{objectFit:"contain"}}),o.a.createElement("span",{className:ua.a.rateText},"4.8"),o.a.createElement("img",{src:"/img/ic_4_star.svg",alt:""}),o.a.createElement("span",{className:ua.a.voteText},"(187)")),o.a.createElement("span",{className:ua.a.readText},"read reviews")),o.a.createElement("div",{className:ua.a.secondBox},o.a.createElement("img",{src:"/img/ic_Trustpilot_Logo_(2022).svg",alt:""}),o.a.createElement("img",{src:"/img/img_star.png",alt:""})),o.a.createElement("div",{className:ua.a.thirdBox},o.a.createElement("img",{src:"/img/img_google_review.png",alt:""}),o.a.createElement("span",{className:ua.a.readText},"read reviews"))))))}];return o.a.createElement(gt,{title:"Why Us?",items:e,key:"why-us-accordion"})},da=a(75),ha=a.n(da);function fa(e,t){var a="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(!e)return;if("string"===typeof e)return ya(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return ya(e,t)}(e))||t&&e&&"number"===typeof e.length){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,c=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==a.return||a.return()}finally{if(c)throw o}}}}function ya(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;N(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:S(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var ga=a(64),ba=function(e){return e.autoCompleteValue},Ea=function(e){return o.a.createElement("div",{className:"suggest-item"},e.autoCompleteValue)},_a=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).getInitialState=function(){return{pets:[a.getInfoPet()],customer:{suburb:"",postcode:"",state:"",policy_date:"",first_name:"",last_name:"",email:"",phone:"",street_address:""}}},a.getInfoPet=function(){return{pet_name:"",pet_type:"Dog",pet_breed:"",pet_breed_group_code:"",pet_gender:"Male",pet_age:"",pet_birth_date:"",pet_policy_date:M()().format("DD/MM/YYYY"),pet_percent:80,pet_cover:"yes",pet_extra_cover:"yes",pet_annual_limit:25e3,pet_annual_excess:500,pet_frequency:"monthly",price:0,calculatePremium:{}}},a.clearForm=function(){a.setState(a.getInitialState())},a.componentDidMount=Object(n.a)(va().mark(function e(){var t,n,r,o,i,c,s,l,u,m,p,d,h,f,v,g,b,w,x,N,k,P,C,O;return va().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(E.y("review"),window.reloadStickyLine(),window.loadProductReview(),E.x(),setTimeout(function(){window.loadTooltip()},1e3),a.setState({loading:!0}),t=ga.parse(a.props.location.search),n=t.code,r=t.key,o=t.fdclid,!r||!o){e.next=33;break}return localStorage.removeItem("KNOSE-PROMO-CODE"),localStorage.removeItem("quoteReference"),localStorage.removeItem("partnerQuoteReference"),e.next=14,a.getRetryCaptchaToken(5,{key:r});case 14:return i=e.sent,e.next=17,a.props.actions.getQuotes(o,i);case 17:if(!(c=e.sent).echo){e.next=29;break}return s=c.quoteReference,l=c.partnerQuoteReference,s&&localStorage.setItem("quoteReference",s),l&&localStorage.setItem("partnerQuoteReference",l),S.a.promotion_code&&localStorage.setItem("KNOSE-PROMO-CODE",S.a.promotion_code),a.props.actions.updateData(c),a.setPetData(c),e.next=27,E.B(500);case 27:e.next=31;break;case 29:return a.setState({isError:!0,pageError:!0,errorMessage:"Quote not found!",loading:!1}),e.abrupt("return");case 31:e.next=36;break;case 33:if(!n){e.next=36;break}return a.setState({isError:!0,pageError:!0,errorMessage:"Invalid quote data. Please try again.",loading:!1}),e.abrupt("return");case 36:return a.setState({loading:!1}),u=a.props,m=u.pet,p=u.pet.listTerms,m.pets.length>0?a.setState({pets:m.pets}):localStorage.getItem("PETS-DATA")&&(d=JSON.parse(localStorage.getItem("PETS-DATA")),a.props.actions.updatePetData(d),a.setState({pets:m.pets})),h=a.state.customer,"{}"!==JSON.stringify(m.customer)?h=m.customer:localStorage.getItem("CUSTOMER-DATA")&&(f=JSON.parse(localStorage.getItem("CUSTOMER-DATA")),(h=f).term=!1,a.props.actions.updateCustomerData(h)),v=[],h.suburb&&v.push(h.suburb),h.postcode&&v.push(h.postcode),h.state&&v.push(h.state),a.setState({customer:h,suburbValue:v.join(", ")}),(p.term||p.term2||p.term3)&&a.setState({listTerms:p}),e.next=49,E.B(200);case 49:if(!a.props.pet.pets[0]||!a.props.pet.pets[0].calculatePremium||"{}"===JSON.stringify(a.props.pet.pets[0].calculatePremium)){e.next=52;break}return a.setState({loading:!1}),e.abrupt("return");case 52:g=[],b=Object(_.a)(Object(_.a)(a)),w=a.state.pets,!(x=Object(y.a)({},{},h)).email&&o&&(x.email="".concat(o,"@dummy.com"),a.props.actions.updateCustomerData(x)),N=0;case 58:if(!(NSomething is not quite right.
The Petsy team is working to fix the issue.
Please come back later.

"}),e.abrupt("return",!1);case 71:C.policyDetailResponse?(O=E.k(C.policyDetailResponse),g.push(O)):g.push(!1);case 72:N++,e.next=58;break;case 75:case"end":return e.stop()}},e)})),a.setPetData=function(e){for(var t=a.state.pets,n=e.echo,r=e.echo,o=r.postcode,i=r.state,c=r.suburb,s=r.streetName,l=r.streetNumber,u=n.pet||{},m=u.policyOptions||{},p=0;p0&&(f.street_address=y.join(" ")),a.setState({customer:f}),(o||i)&&a.props.actions.updateCustomerData(f)},a.getCaptchaToken=function(){var e=Object(n.a)(va().mark(function e(t){var n;return va().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.next=8;break}return e.next=4,a.recaptcha.execute("submit");case 4:n=e.sent,t.captcha=n,e.next=9;break;case 8:console.error("Page can not get captcha token.");case 9:return e.abrupt("return",t);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.getRetryCaptchaToken=function(){var e=Object(n.a)(va().mark(function e(t,r){var o,i,c;return va().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=t||5,1,i=0,c=Object(_.a)(Object(_.a)(a)),e.abrupt("return",new Promise(function(e){var t=setInterval(Object(n.a)(va().mark(function n(){var s;return va().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(i+=1,!a.recaptcha||"function"!==typeof a.recaptcha.execute){n.next=6;break}return n.next=4,c.getCaptchaToken(r);case 4:(s=n.sent)&&(clearInterval(t),e(s));case 6:i>=o&&(clearInterval(t),e({}));case 7:case"end":return n.stop()}},n)})),1e3)}));case 5:case"end":return e.stop()}},e)}));return function(t,a){return e.apply(this,arguments)}}(),a.handleChange=function(e){var t=e.target,n=t.name,r=t.value;if(("checkbox"===e.target.type&&(r=e.target.value),"phone"===n&&r)&&!(new Ie).number(r))return!1;var o=a.state.customer;o[n]=r,a.setState({customer:o}),a.props.actions.updateCustomerData(o)},a.handleTerm=function(e){var t=e.target,n=t.name,r=t.checked,o=a.state,i=o.errors,c=o.listTerms;i[n]&&delete i[n],c[n]=r,a.setState({listTerms:c,errors:i});var s=Object(_.a)(Object(_.a)(a));setTimeout(function(){s.props.actions.updateTerm(s.state.listTerms)},80)},a.handleClearError=function(e){var t=e.target.name,n=a.state.errors;delete n[t],a.setState({errors:n})},a.handleChangeSuburb=function(e,t){var n=t.newValue,r=a.state,o=r.customer,i=r.suggestions;a.setState({suburbValue:n+""});o.suburb;var c=i.filter(function(e){return e.autoCompleteValue===n});c.length>0?(o.suburb=c[0].autoCompleteData.suburb,o.postcode=c[0].autoCompleteData.postcode,o.state=c[0].autoCompleteData.state):(o.suburb=n,o.postcode="",o.state=""),a.setState({customer:o}),a.props.actions.updateCustomerData(o)},a.onSuggestionsClearRequested=function(){a.setState({suggestions:[]})},a.onSuggestionsFetchRequested=function(){var e=Object(n.a)(va().mark(function e(t){var n,r;return va().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!((n=t.value)&&n.length>=3)){e.next=11;break}return e.t0=_e.b,e.t1="autocomplete/search?serviceClass=AUSuburbAutoCompleteService&keyword="+n,e.next=6,a.getCaptchaToken();case 6:return e.t2=e.sent,e.next=9,(0,e.t0)(e.t1,e.t2,"GET");case 9:(r=e.sent).length>0?a.setState({suggestions:r}):a.setState({suggestions:[]});case 11:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleBack=Object(n.a)(va().mark(function e(){return va().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.trackPage("Page_Navigated",{reason:"Click back button"});case 2:a.props.history.push("/quote");case 3:case"end":return e.stop()}},e)})),a.handleEdit=Object(n.a)(va().mark(function e(){return va().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return localStorage.setItem("KNOSE-EDIT","true"),e.next=3,a.trackPage("Page_Navigated",{reason:"Click edit button"});case 3:a.props.history.push("/details");case 4:case"end":return e.stop()}},e)})),a.handleSuburbEdit=function(e){localStorage.setItem("KNOSE-EDIT","true"),a.props.history.push("/details?field="+e)},a.isValidationFields=function(e){var t=a.state.customer,n=!1,r=new Ie;t.first_name&&r.required(t.first_name)||(n=!0),t.last_name&&r.required(t.last_name)||(n=!0),t.street_address&&r.required(t.street_address)||(n=!0),t.phone||r.required("".concat(t.phone||""))?t.phone&&t.phone.length<8&&(n=!0):n=!0,t.email&&r.required(t.email)&&r.email(t.email)?t.email.indexOf("@dummy.com")>-1&&(n=!0):n=!0;var o=M()(t.policy_date,"DD/MM/YYYY",!0);return t.policy_date&&!o.isValid()&&(n=!0),t.postcode&&r.required(t.postcode)||(n=!0),t.suburb&&r.required(t.suburb)||(n=!0),t.state&&r.required(t.state)||(n=!0),!n},a.populateCustomerData=function(){var e=a.state.customer,t=Object(y.a)({},{},e);return t.first_name||(t.first_name=e.first_name||""),t.last_name||(t.last_name=e.last_name||""),t.address_line_1||(t.address_line_1=e.street_address||""),t},a.handleSubmit=function(){var e=Object(n.a)(va().mark(function e(t){var n;return va().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),n="payment",a.isValidation(n)){e.next=5;break}return e.abrupt("return",!1);case 5:return a.setState({loading:!0}),e.next=8,Q.origamiTrack(a.props.pet.pets,a.props.pet.customer,Object(_.a)(Object(_.a)(a)));case 8:return e.next=10,a.handleunifiedCalculate(n);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleunifiedCalculate=function(){var e=Object(n.a)(va().mark(function e(t){var r,o,i,c,s,l,u,m,p,d;return va().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a.setState({loading:!0}),r=a.props.pet.pets,o=Object(_.a)(Object(_.a)(a)),i=[],c=localStorage.getItem("KNOSE-PROMO-CODE")?localStorage.getItem("KNOSE-PROMO-CODE"):"",s=a.populateCustomerData(),l=0;case 7:if(!(l1&&void 0!==s[1]?s[1]:{},!(n=this.props.petsyTracker||this.context)||"function"!==typeof n.trackEvent){e.next=12;break}return r=localStorage.getItem("cnsqtid")||"",(o=this.state.customer)&&o.email&&!o.email.includes("@dummy.com")&&n.updateProfile({email:o.email,first_name:o.first_name,last_name:o.last_name,phone:o.phone,street_address:o.street_address,suburb:o.suburb,postcode:o.postcode,state:o.state}),console.log("trackPage 0: ",o),i=Object(y.a)({},a,o),n.updateJourney({url:window.location.href,landingUrl:n.journey.landingUrl,sessionId:n.journey.sessionId}),c=r?{cnsqtid:r}:{},e.next=12,n.trackEvent(t,i,c);case 12:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"isValidation",value:function(e){this.setState({errors:{},errorMessage:""});var t={},a=!1,n=new Ie,r=this.state,o=r.customer,i=r.listTerms;o.first_name&&n.required(o.first_name)||(t.first_name=xe,a=!0),o.last_name&&n.required(o.last_name)||(t.last_name=xe,a=!0),o.street_address&&n.required(o.street_address)||(t.street_address=xe,a=!0),o.phone||n.required("".concat(o.phone||""))?o.phone&&o.phone.length<8&&(t.phone="Minimum 8 characters required",a=!0):(t.phone=xe,a=!0),o.email&&n.required(o.email)?n.email(o.email)?o.email.indexOf("@dummy.com")>-1&&(t.email=we,a=!0):(t.email=we,a=!0):(t.email=xe,a=!0);var c=M()(o.policy_date,"DD/MM/YYYY",!0);if(o.policy_date&&!c.isValid()&&(t.policy_date=Ne,a=!0),o.postcode&&n.required(o.postcode)||(t.suburb=xe,a=!0),o.suburb&&n.required(o.suburb)||(t.suburb=xe,a=!0),o.state&&n.required(o.state)||(t.state=xe,a=!0),"payment"===e&&(i.term||(t.term=xe,a=!0),i.term2||(t.term2=xe,a=!0),i.term3||(t.term3=xe,a=!0)),a){this.setState({errors:t});var s="";return"{}"!==JSON.stringify(t)&&(s=Object.keys(t)[0],E.x(s)),!1}return!0}},{key:"render",value:function(){var e=this,t=this.state,a=t.pets,n=t.suggestions,r=t.stateData,i=t.customer,c=t.listTerms,s=t.errors,l=(this.props.pet.transfer,{id:"suburb",name:"suburb",className:"suburb-field",placeholder:"Start typing postcode or suburb...",value:this.state.suburbValue,onChange:this.handleChangeSuburb,onClick:this.handleClearError});i.email;return i.email&&i.email.indexOf("@dummy.com")>-1&&"",o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{id:"main",className:"tab-review",style:{marginTop:"40px",maxWidth:1400,marginLeft:"auto",marginRight:"auto"}},this.state.loading||this.props.loading?o.a.createElement(Z,null):null,o.a.createElement(le,{isError:this.state.isError,message:this.state.errorMessage}),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12",style:{padding:"0px"}},o.a.createElement("div",{className:ha.a.container},o.a.createElement("button",{className:"btn-back",onClick:this.handleBack},o.a.createElement("i",null,"<"),"Back"),o.a.createElement("div",{className:ha.a.layout},o.a.createElement("div",{className:ha.a.leftLayout},o.a.createElement(Ot,{key:"step-progress-review",steps:["Cover details","Confirm your details","Payment"],currentStep:this.state.currentStep}),o.a.createElement(oa,{customer:i,suggestions:n,stateData:r,errors:s,handleChange:this.handleChange,handleClearError:this.handleClearError,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionsClearRequested:this.onSuggestionsClearRequested,getSuggestionValue:ba,renderSuggestion:Ea,inputProps:l}),o.a.createElement("div",{className:"mt-5"},o.a.createElement($t,Object.assign({title:"Continue",step:3,pageError:this.state.pageError,handleSubmit:this.handleSubmit,handleEdit:this.handleEdit.bind(this),isValidFields:this.isValidationFields("email")},this.props))),o.a.createElement("div",{className:"mt-5"},o.a.createElement(sa,{pets:a,listTerms:c,handleTerm:this.handleTerm})),o.a.createElement("div",{className:"mt-5"},o.a.createElement(pa,null))),o.a.createElement("div",{className:ha.a.rightLayout},a.map(function(t,a){return o.a.createElement(St,{key:a,pet:t,customer:e.props.pet.customer,frequency:e.state.frequency})}))),o.a.createElement("div",{className:"mt-5"},o.a.createElement($t,Object.assign({title:"Continue",step:3,pageError:this.state.pageError,handleSubmit:this.handleSubmit,handleEdit:this.handleEdit.bind(this)},this.props,{isShowButton:!0,isValidFields:this.isValidationFields("email")}))))))),o.a.createElement(J.a,{ref:function(t){return e.recaptcha=t},sitekey:S.a.google_site_key}))}}]),t}(o.a.Component);_a.contextType=b;var wa=Object(U.b)(function(e){return e},function(e){return{actions:Object(K.b)(Q,e)}})(_a),xa=a(22),Na=a.n(xa),ka=function(e){var t=e.payment,a=void 0===t?{}:t,n=e.errors,r=e.handleChange,i=void 0===r?function(){}:r,c=e.handleClearError,s=void 0===c?function(){}:c,l=e.handlePaymentTypeChange,u=void 0===l?function(){}:l;return o.a.createElement("div",{className:Na.a.paymentFormContainer},o.a.createElement("div",{className:Na.a.secureHeader},o.a.createElement("img",{src:"/img/ic_lock.svg",alt:""}),o.a.createElement("span",{className:Na.a.secureText},"Secure payment")),o.a.createElement("div",{className:Na.a.paymentTypeSection},o.a.createElement("div",{className:Na.a.typeLabel},"Payment type:"),o.a.createElement("div",{className:Na.a.typeOptions},o.a.createElement("label",{className:Na.a.radioOption},o.a.createElement("input",{type:"radio",name:"paymentType",checked:"Direct"===a.type,onChange:function(){return u("type","Direct")},className:Na.a.radioInput}),o.a.createElement("span",{className:Na.a.radioCustom}),o.a.createElement("span",{className:Na.a.radioLabel},"Direct debit")),o.a.createElement("label",{className:Na.a.radioOption},o.a.createElement("input",{type:"radio",name:"paymentType",checked:"Credit"===a.type,onChange:function(){return u("type","Credit")},className:Na.a.radioInput}),o.a.createElement("span",{className:Na.a.radioCustom}),o.a.createElement("span",{className:Na.a.radioLabel},"Credit card")))),o.a.createElement("div",{className:"Direct"===a.type?"":"hidden"},o.a.createElement("div",{className:Na.a.formGroup},o.a.createElement("label",{className:Na.a.inputLabel},"Account Name"),o.a.createElement("input",{type:"text",className:Na.a.inputField,id:"account_name",maxLength:"50",placeholder:"".concat("Direct"===a.type?"Enter name":"Enter name on card"),name:"account_name",value:a.account_name||"",onChange:i,onClick:s}),o.a.createElement(se,{error:n.account_name})),o.a.createElement("div",{className:Na.a.formGroup},o.a.createElement("label",{className:Na.a.inputLabel},"BSB"),o.a.createElement(je.a,{name:"bsb",value:a.bsb||"",placeholder:"Enter BSB",autoComplete:"off",onChange:i,onClick:s,className:"form-control",mask:"999-999",maskChar:null}),o.a.createElement(se,{error:n.bsb})),o.a.createElement("div",{className:Na.a.formGroup},o.a.createElement("label",{className:Na.a.inputLabel},"Account number"),o.a.createElement("input",{type:"text",className:Na.a.inputField,id:"account_number",maxLength:"16",autoComplete:"off",placeholder:"".concat("Direct"===a.type?"Enter number":"Enter card number"),name:"account_number",value:a.account_number||"",onChange:i,onClick:s}),o.a.createElement(se,{error:n.account_number}))),o.a.createElement("div",{className:"Credit"===a.type?"":"hidden"},o.a.createElement("div",{id:"payway-credit-card"})),o.a.createElement("div",{className:Na.a.benefitsSection},o.a.createElement("div",{className:Na.a.benefitItem},o.a.createElement("img",{src:"img/ic-shield.svg",alt:"",width:20}),o.a.createElement("span",{className:Na.a.benefitText},"Safe and secure payment")),o.a.createElement("div",{className:Na.a.benefitItem},o.a.createElement("img",{src:"img/ic_calendar-check-svgrepo-com.svg",alt:"",width:20}),o.a.createElement("span",{className:Na.a.benefitText},"Australian based customer support")),o.a.createElement("div",{className:Na.a.benefitItem},o.a.createElement("img",{src:"img/ic_calendar-check-svgrepo-com.svg",alt:"",width:20}),o.a.createElement("span",{className:Na.a.benefitText},"30-days cooling off period"))))},Sa=a(19),Pa=a.n(Sa),Ca=function(e){var t=e.customer,a=void 0===t?{}:t,n=e.frequency,r=void 0===n?"Monthly":n,i=e.pets,c=void 0===i?[]:i,s=e.calculateData,l=void 0===s?[]:s,u=r.replace("ly","");return o.a.createElement("div",{className:Pa.a.summaryContainer},c.map(function(e,t){return o.a.createElement("div",{key:"quote-".concat(t),className:Pa.a.quoteSection},function(e,t){var a=e.pet_name,n=e.calculatePremium,r=E.f(u,n.totalPremium/12).toFixed(2);return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:Pa.a.header},o.a.createElement("h2",{className:Pa.a.title},a,"'S Quote"),o.a.createElement("div",{className:Pa.a.totalAmount},E.c(r,!0))),o.a.createElement("div",{className:Pa.a.divider}),o.a.createElement("div",{className:Pa.a.feeItem},o.a.createElement("span",{className:Pa.a.feeLabel},"Premium:"),o.a.createElement("span",{className:Pa.a.feeValue},l[t].premium)),o.a.createElement("div",{className:Pa.a.feeItem},o.a.createElement("span",{className:Pa.a.feeLabel},"Stamp Duty:"),o.a.createElement("span",{className:Pa.a.feeValue},l[t].stamp)),o.a.createElement("div",{className:Pa.a.feeItem},o.a.createElement("span",{className:Pa.a.feeLabel},"Policy Fee:"),o.a.createElement("span",{className:Pa.a.feeValue},l[t].policyFee)),o.a.createElement("div",{className:Pa.a.feeItem},o.a.createElement("span",{className:Pa.a.feeLabel},"Total Monthly Instalment:"),o.a.createElement("span",{className:Pa.a.feeValue},l[t].totalInstallment)))}(e,t))}),o.a.createElement("div",{className:Pa.a.detailsSection},o.a.createElement("h2",{className:Pa.a.title},"Your Details"),o.a.createElement("div",{className:Pa.a.divider}),o.a.createElement("div",{className:Pa.a.detailItem},o.a.createElement("span",{className:Pa.a.detailLabel},"Your name:"),o.a.createElement("span",{className:Pa.a.detailValue},a.first_name," ",a.last_name)),o.a.createElement("div",{className:Pa.a.detailItem},o.a.createElement("span",{className:Pa.a.detailLabel},"Your Address:"),o.a.createElement("span",{className:Pa.a.detailValue},a.suburb?"".concat(a.suburb,", "):"",a.state)),!a.email.includes("@dummy.com")&&o.a.createElement("div",{className:Pa.a.detailItem},o.a.createElement("span",{className:Pa.a.detailLabel},"Your email:"),o.a.createElement("span",{className:Pa.a.detailValue},a.email)),o.a.createElement("div",{className:Pa.a.detailItem},o.a.createElement("span",{className:Pa.a.detailLabel},"Your mobile:"),o.a.createElement("span",{className:Pa.a.detailValue},a.phone))))},Oa=a(76),Ia=a.n(Oa);function Ta(){Ta=function(){return e};var e={},t=Object.prototype,a=t.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function s(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(C){s=function(e,t,a){return e[t]=a}}function l(e,t,a,r){var o=t&&t.prototype instanceof p?t:p,i=Object.create(o.prototype),c=new k(r||[]);return n(i,"_invoke",{value:_(e,a,c)}),i}function u(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(C){return{type:"throw",arg:C}}}e.wrap=l;var m={};function p(){}function d(){}function h(){}var f={};s(f,o,function(){return this});var y=Object.getPrototypeOf,v=y&&y(y(S([])));v&&v!==t&&a.call(v,o)&&(f=v);var g=h.prototype=p.prototype=Object.create(f);function b(e){["next","throw","return"].forEach(function(t){s(e,t,function(e){return this._invoke(t,e)})})}function E(e,t){var r;n(this,"_invoke",{value:function(n,o){function i(){return new t(function(r,i){!function n(r,o,i,c){var s=u(e[r],e,o);if("throw"!==s.type){var l=s.arg,m=l.value;return m&&"object"==typeof m&&a.call(m,"__await")?t.resolve(m.__await).then(function(e){n("next",e,i,c)},function(e){n("throw",e,i,c)}):t.resolve(m).then(function(e){l.value=e,i(l)},function(e){return n("throw",e,i,c)})}c(s.arg)}(n,o,r,i)})}return r=r?r.then(i,i):i()}})}function _(e,t,a){var n="suspendedStart";return function(r,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===r)throw o;return P()}for(a.method=r,a.arg=o;;){var i=a.delegate;if(i){var c=w(i,a);if(c){if(c===m)continue;return c}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===n)throw n="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);n="executing";var s=u(e,t,a);if("normal"===s.type){if(n=a.done?"completed":"suspendedYield",s.arg===m)continue;return{value:s.arg,done:a.done}}"throw"===s.type&&(n="completed",a.method="throw",a.arg=s.arg)}}}function w(e,t){var a=t.method,n=e.iterator[a];if(void 0===n)return t.delegate=null,"throw"===a&&e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method)||"return"!==a&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+a+"' method")),m;var r=u(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,m;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;N(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:S(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var La=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this)))._isMounted=!1,a.getInitialState=function(){return{pets:[],customer:{suburb:"",postcode:"",state:"",policy_date:"",first_name:"",last_name:"",email:"",phone:"",street_address:""},payment:{type:"Direct",account_name:"",bsb:"",account_number:"",expiry_date:"",cvv:""}}},a.componentDidMount=Object(n.a)(Ta().mark(function e(){var t,n,r,o,i;return Ta().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a._isMounted=!0,E.y("payment"),window.loadProductReview(),E.x(),ee()("#wrapper").removeClass("body-details body-payment").addClass("body-payment"),0!==(t=a.props.pet).pets.length){e.next=13;break}return console.log("Empty pets"),e.next=10,a.trackPage("Page_Navigated",{reason:"Empty pets"});case 10:a.props.history.push("Back",{reason:"Empty pets"}),e.next=14;break;case 13:a.setState({pets:t.pets});case 14:if("{}"!==JSON.stringify(t.payment)&&a.setState({payment:t.payment}),"{}"!==JSON.stringify(t.customer)){e.next=22;break}return console.log("Empty customer"),e.next=19,a.trackPage("Page_Navigated",{reason:"Empty customer"});case 19:a.props.history.push("/review"),e.next=23;break;case 22:a.setState({customer:t.customer});case 23:n={"div.payway-card":{"background-color":"transparent",border:"none",padding:"0px",margin:"0px",width:"100% !important"},".payway-card label":{color:"#4e5052","line-height":"20px","font-size":"16px","font-weight":"500"},".payway-card legend":{color:"#777880","line-height":"20px","font-size":"16px"},".payway-card input":{color:"#495057","border-radius":"4px",height:"52px","padding-left":"15px",border:"1px solid #dadadb"},".payway-card select":{color:"#495057","border-radius":"4px",height:"52px","padding-left":"15px",border:"1px solid #dadadb"},".payway-type-read-only":{top:"0px !important",right:"8px !important",bottom:"unset !important"},"*":{"-moz-box-sizing":"border-box !important","-webkit-box-sizing":"border-box !important","box-sizing":"border-box !important"},".payway-number":{width:"100% !important",left:"0px !important",top:"8.4em !important"},"label.payway-name":{width:"100% !important",left:"0px !important",top:"2em !important"},"input.payway-name":{width:"100% !important"},".payway-card label.payway-csc":{width:"45% !important",top:"15em !important",right:"0px !important",left:"initial !important",display:"block !important","text-align":"left !important"},"input.payway-csc":{width:"100% !important",right:"0px !important"},".payway-card .payway-expiration":{width:"50% !important",top:"15em !important",left:"0px !important"},".payway-card .payway-expiration .payway-month, .payway-card .payway-expiration .payway-year":{width:"40% !important"},".payway-card .payway-expiration .payway-year":{"margin-right":"15px !important"},".payway-number-formatted":{width:"100% !important"},".payway-card div.payway-creditcard-testfacility":{left:"0px !important"},".payway-card label.payway-csc, .payway-card-style label.payway-csc":{right:"0px !important"},".payway-card .payway-creditcard-expirationseparator":{top:"17.5em",left:"23%"}},r=Object(_.a)(Object(_.a)(a)),o={publishableApiKey:S.a.payway_api_key,tokenMode:"callback",style:n,layout:"narrow",onValid:function(){console.log("valid"),r.setState({isValidPaywayForm:!0})},onInvalid:function(){console.log("invalid"),r.setState({isValidPaywayForm:!1})}},window.payway.createCreditCardFrame(o,a.createdCallback),i=a.state.payment,setTimeout(function(){var e=r.state.customer;i.account_name||(i.account_name=e.first_name+" "+e.last_name,r.setState({payment:i}))},300);case 29:case"end":return e.stop()}},e)})),a.getCaptchaToken=function(){var e=Object(n.a)(Ta().mark(function e(t){var n;return Ta().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.next=8;break}return e.next=4,a.recaptcha.execute("submit");case 4:n=e.sent,t.captcha=n,e.next=9;break;case 8:console.error("Page can not get captcha token.");case 9:return e.abrupt("return",t);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.tokenCallback=function(e,t){if(e)return console.error("Error getting token: "+e.message),void a.setState({isError:!0,errorMessage:e.message});a.state.creditCardFrame.destroy(),a.setState({creditCardFrame:null,singleUseTokenId:t.singleUseTokenId})},a.createdCallback=function(e,t){e?console.error("Error creating frame: "+e.message):a.state.creditCardFrame=t},a.handleChoose=function(e,t){var n=a.state,r=n.payment,o=n.errors;r[e]=t,delete o[e],a.setState({payment:r,errors:o})},a.handleBack=Object(n.a)(Ta().mark(function e(){return Ta().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.trackPage("Page_Navigated",{reason:"Click back button"});case 2:a.props.history.push("/review");case 3:case"end":return e.stop()}},e)})),a.handleSubmit=function(){var e=Object(n.a)(Ta().mark(function e(t){var r,o,i,c,s,l;return Ta().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),a.isValidation()){e.next=5;break}return a.state.errors,e.abrupt("return",!1);case 5:a.setState({loading:!0}),r=a.state,o=r.payment,i=r.creditCardFrame,c=a.props.pet.pets,s=Object(_.a)(Object(_.a)(a)),l={},l={customerId:"",paymentGatewayId:"",accountName:o.account_name},"Credit"===o.type?i.getToken(function(){var e=Object(n.a)(Ta().mark(function e(t,a){return Ta().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=4;break}return console.error("Error getting token: "+t.message),s.setState({loading:!1,isError:!0,errorMessage:t.message}),e.abrupt("return");case 4:l.paymentGatewayId=5,l.tokenInformation=a.singleUseTokenId,s.handleProcessPayment(l,c);case 7:case"end":return e.stop()}},e)}));return function(t,a){return e.apply(this,arguments)}}()):(l.paymentGatewayId=4,l.bankCode=o.bsb,l.accountNumber=o.account_number,s.handleProcessPayment(l,c));case 12:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.getBindBatchInfo=function(){var e=Object(_.a)(Object(_.a)(a));return new Promise(function(){var t=Object(n.a)(Ta().mark(function t(a){var n,r,o,i,c,s,l,u,m,p,d;return Ta().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n="",r="",o=E.j(),i=E.q(o)){t.next=20;break}return c=Object.keys(o),t.next=8,e.getCaptchaToken(o);case 8:return s=t.sent,t.next=11,e.props.actions.issueBatch(s);case 11:l=t.sent,u=c[0]||"",m=u&&l[u]?l[u]:{},p=m.salesJourneyId,d=m.customerId,E.A(o,p,d),n=p,r=d,t.next=22;break;case 20:n=i,r=localStorage.getItem("KNOSE-customerId");case 22:return t.abrupt("return",a({salesJourneyId:n||"",customerId:r?parseInt(r,10):""}));case 23:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}())},a.handleProcessPayment=function(){var e=Object(n.a)(Ta().mark(function e(t,n){var r,o,i,c,s,l,u,m,p,d,h,f,v,g,b,_,w,x,N,k,S,P,C,O;return Ta().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,r=!1,o={},e.next=5,a.getBindBatchInfo();case 5:if(i=e.sent,c=i.salesJourneyId,s=i.customerId,c){e.next=11;break}return a.setState({loading:!1,isError:!0,errorMessage:Ce}),console.log("getBindBatchInfo failed"),e.abrupt("return",!1);case 11:l=t.paymentGatewayId,u=0;case 13:if(!(u2&&0!==o&&(r="Should you cancel during the pre-paid period, the refund will be paid to the person who originally made the payment. Pet Insurance for ".concat(e.pet_name," which commenced at 23:59 on the ").concat(a,", will be transferred to you at completion of this transfer process.")),r},a.getTotalHeader=function(e){var t=e.calculatePremium.promotionDetail.applicationMonth,a=E.h(e),n="";return 6===t?n=0===a?"Total for the first six months":a<0?"Credit to apply to next premium instalment(s)":"Total due now for the first 6 months' cover increase":12===t?n=0===a?"Total due for the first year":a<0?"Credit to apply to next policy period":"Total due for the first year":(n="Total for the first ",n+=1===t?"month":"".concat(t," months")),n},a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,creditCardFrame:null,singleUseTokenId:"",isValidPaywayForm:!1,currentStep:2,frequency:"monthly"},a.state=Object(y.a)({},a.getInitialState(),a.state),a.handleChange=a.handleChange.bind(Object(_.a)(Object(_.a)(a))),a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"trackPage",value:function(){var e=Object(n.a)(Ta().mark(function e(t){var a,n,r,o,i=arguments;return Ta().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a=i.length>1&&void 0!==i[1]?i[1]:{},(n=this.props.petsyTracker||this.context)&&"function"===typeof n.trackEvent&&(r=localStorage.getItem("cnsqtid")||"",n.updateJourney({url:window.location.href,landingUrl:n.journey.landingUrl,sessionId:n.journey.sessionId}),o=r?{cnsqtid:r}:{},n.trackEvent(t,a,o));case 3:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"componentWillReceiveProps",value:function(e){}},{key:"handleChange",value:function(e){var t=e.target,a=t.name,n=t.value;"checkbox"===e.target.type&&(n=e.target.value);var r=new Ie;if(n&&!r.number(n)&&["account_number"].includes(a))return!1;var o=this.state.payment;o[a]=n,this.setState({payment:o}),this.props.actions.updatePaymentData(o)}},{key:"isValidation",value:function(){this.setState({errors:{},errorMessage:""});var e={},t=!1,a=new Ie,n=this.state,r=n.payment,o=n.isValidPaywayForm;if("Direct"===r.type?(r.account_name&&a.required(r.account_name)||(e.account_name=xe,t=!0),r.account_number&&a.required(r.account_number)||(e.account_number=xe,t=!0),r.bsb&&a.required(r.bsb)?r.bsb&&7!==r.bsb.length&&(e.bsb="Number must be 6 digits",t=!0):(e.bsb=xe,t=!0)):o||(t=!0,this.setState({isError:!0,errorMessage:"Please complete all required fields."}),E.x()),t){this.setState({errors:e});var i="";return"{}"!==JSON.stringify(e)&&(i=Object.keys(e)[0],E.x(i)),!1}return!0}},{key:"render",value:function(){for(var e=this,t=E.u(),a=this.state,n=a.payment,r=a.errors,i=this.props.pet,c=i.pets,s=i.customer,l=i.transfer,u=0,m=[],p="Type1",d=0,h=0,f=0,y=!0,v=0,g=0,b=0,_={},w=0;w0?u.toFixed(2):0;++h;if("Type2"===p){var L=h>1?"first ".concat(h," months"):"first month";y&&100===parseFloat(f)?"Total for the ".concat(L):"Total monthly amount for the ".concat(L),d=d>0?d.toFixed(2):0,v=v>0?v.toFixed(2):0,g=g>0?g.toFixed(2):0,b=b>0?b.toFixed(2):0}var j=_.applicationAmount;void 0!==j&&(d=j>0?j.toFixed(2):0);if(t){var A=l.nextPaymentAmount,D=l.prePaidProRataAmount,F=D<0?-1*D:D;if(F=E.c(F),(A=E.c(A))!==u){var q=M()().startOf("day"),Y=l.nextPaymentDate,R=M()(Y,"DD/MM/YYYY"),V=q.diff(R,"month"),B=V>1?"first ".concat(V," months"):"first month";"Total for the ".concat(B),!0}}return o.a.createElement("div",{id:"main",className:"tab-payment"},this.state.loading||this.props.loading?o.a.createElement(Z,null):null,o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12"},o.a.createElement(le,{isError:this.state.isError,message:this.state.errorMessage}))),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:Ia.a.formContainer},o.a.createElement("div",{className:"form-content",style:{marginTop:"0px",maxWidth:1400,marginLeft:"auto",marginRight:"auto"}},o.a.createElement("button",{className:"btn-back",onClick:this.handleBack},o.a.createElement("i",null,"<"),"Back"),o.a.createElement("div",{className:Ia.a.layout},o.a.createElement("div",{className:Ia.a.leftLayout},o.a.createElement(Ot,{key:"step-progress-payment",steps:["Cover details","Confirm your details","Payment"],currentStep:this.state.currentStep}),o.a.createElement(ka,{payment:n,errors:r,handleChange:this.handleChange,handleClearError:this.handleClearError,handlePaymentTypeChange:this.handleChoose})),o.a.createElement("div",{className:Ia.a.rightLayout},o.a.createElement(Ca,{customer:s,frequency:this.state.frequency,pets:c,calculateData:m}))),o.a.createElement("div",{className:"mt-5 mb-5"},o.a.createElement("button",{className:"btn btn-primary btn-green",type:"submit",onClick:this.handleSubmit},"Buy Cover"))))),o.a.createElement(J.a,{ref:function(t){return e.recaptcha=t},sitekey:S.a.google_site_key}))}}]),t}(o.a.Component);La.contextType=b;var ja=Object(U.b)(function(e){return e},function(e){return{actions:Object(K.b)(Q,e)}})(La),Aa=a(73);function Da(){Da=function(){return e};var e={},t=Object.prototype,a=t.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function s(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(C){s=function(e,t,a){return e[t]=a}}function l(e,t,a,r){var o=t&&t.prototype instanceof p?t:p,i=Object.create(o.prototype),c=new k(r||[]);return n(i,"_invoke",{value:_(e,a,c)}),i}function u(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(C){return{type:"throw",arg:C}}}e.wrap=l;var m={};function p(){}function d(){}function h(){}var f={};s(f,o,function(){return this});var y=Object.getPrototypeOf,v=y&&y(y(S([])));v&&v!==t&&a.call(v,o)&&(f=v);var g=h.prototype=p.prototype=Object.create(f);function b(e){["next","throw","return"].forEach(function(t){s(e,t,function(e){return this._invoke(t,e)})})}function E(e,t){var r;n(this,"_invoke",{value:function(n,o){function i(){return new t(function(r,i){!function n(r,o,i,c){var s=u(e[r],e,o);if("throw"!==s.type){var l=s.arg,m=l.value;return m&&"object"==typeof m&&a.call(m,"__await")?t.resolve(m.__await).then(function(e){n("next",e,i,c)},function(e){n("throw",e,i,c)}):t.resolve(m).then(function(e){l.value=e,i(l)},function(e){return n("throw",e,i,c)})}c(s.arg)}(n,o,r,i)})}return r=r?r.then(i,i):i()}})}function _(e,t,a){var n="suspendedStart";return function(r,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===r)throw o;return P()}for(a.method=r,a.arg=o;;){var i=a.delegate;if(i){var c=w(i,a);if(c){if(c===m)continue;return c}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===n)throw n="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);n="executing";var s=u(e,t,a);if("normal"===s.type){if(n=a.done?"completed":"suspendedYield",s.arg===m)continue;return{value:s.arg,done:a.done}}"throw"===s.type&&(n="completed",a.method="throw",a.arg=s.arg)}}}function w(e,t){var a=t.method,n=e.iterator[a];if(void 0===n)return t.delegate=null,"throw"===a&&e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method)||"return"!==a&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+a+"' method")),m;var r=u(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,m;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;N(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:S(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var Ma=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this,e))).componentDidMount=Object(n.a)(Da().mark(function e(){var t,n,r,o;return Da().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=a.props.pets,n=a.state.answer,r=[],o=[],t.forEach(function(e){r.push(e.pet_name);var t=E.m(e.pet_birth_date),i=t.days,c=t.weeks,s=t.years;(i>365||s>1||c>54)&&(a.setState({pet_more_1_year_old:!0}),o.push(e.pet_name)),c>=12&&(n.pet_has_seen="yes",a.setState({answer:n}))}),a.setState({show_pet_names:r.join(" or ")}),o.length>0&&a.setState({show_pet_names_more_1_year_old:o.join(" or ")});case 7:case"end":return e.stop()}},e)})),a.handleChange=function(e){var t=e.target,n=t.name,r=t.value;"checkbox"===e.target.type&&(r=e.target.value);var o=a.state.answer;o[n]=r,"pet_has_seen"===n&&"no"===r&&(o.past_vets_clinics=""),a.setState({answer:o,errors:{}})},a.handleSubmit=function(){var e=Object(n.a)(Da().mark(function e(t){var n,r;return Da().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),a.isValidation()){e.next=4;break}return e.abrupt("return",!1);case 4:n=a.state,r=n.answer,n.isSubmit&&a.setState({isComplete:!0}),a.setState({loading:!0}),E.v.quizAnswer(r),a.setState({loading:!1,isSubmit:!0});case 9:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.state={loading:!1,errors:{},listOptions:[{value:"Facebook Group",label:"Facebook Group"},{value:"Instagram",label:"Instagram"},{value:"Google",label:"Google"},{value:"Breeder",label:"Breeder"},{value:"Vet Clinic",label:"Vet Clinic"},{value:"Word of mouth",label:"Word of mouth"}],answer:{email:e.email,replacing_policy:"",pet_has_seen:"no",past_vets_clinics:"",heard_about_us:""},show_pet_names:"",show_pet_names_more_1_year_old:"",pet_more_1_year_old:!1,isSubmit:!1,isComplete:!1},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"isValidation",value:function(e){this.setState({errors:{},errorMessage:""});var t={},a=!1,n=new Ie,r=this.state,o=r.answer,i=r.isSubmit,c=r.pet_more_1_year_old;return i?o.heard_about_us&&n.required(o.heard_about_us)||(t.heard_about_us=xe,a=!0):(!c||o.replacing_policy&&n.required(o.replacing_policy)||(t.replacing_policy=xe,a=!0),o.pet_has_seen&&n.required(o.pet_has_seen)||(t.pet_has_seen=xe,a=!0),"yes"!==o.pet_has_seen||n.required(o.past_vets_clinics)||(t.past_vets_clinics=xe,a=!0)),!a||(this.setState({errors:t}),!1)}},{key:"render",value:function(){var e=this.state,t=e.answer,a=e.pet_more_1_year_old,n=e.show_pet_names,r=(e.show_pet_names_more_1_year_old,e.isSubmit),i=e.isComplete,c=e.errors;return r?o.a.createElement("div",{id:"question",className:"question"},o.a.createElement("div",{className:"quiz-msg"},o.a.createElement("h3",null,"Got it."),"yes"===t.pet_has_seen&&o.a.createElement("p",{className:"msg-contact"},"We\u2019ll get in contact with ",n,"\u2019s previous vets for the medical history needed to conduct the assessment."),i?o.a.createElement("h3",null,"Thank you for the information."):o.a.createElement(o.a.Fragment,null,o.a.createElement("h3",null,"If you have another moment, we\u2019d love to know how you heard about us?"),o.a.createElement("p",null,"Really, we\u2019re curious. Please answer this quick question and help us get better."),o.a.createElement("div",{className:"question-item question-heard-about form-group".concat(c.heard_about_us?" form-error":"")},o.a.createElement("select",{className:"form-control",name:"heard_about_us",value:t.heard_about_us||"",autoComplete:"off",onChange:this.handleChange},o.a.createElement("option",{value:""},"Select"),this.state.listOptions.map(function(e,t){return o.a.createElement("option",{key:t,value:e.code},e.label)})),o.a.createElement(se,{error:c.heard_about_us})),o.a.createElement("div",{className:"question-btn-group"},o.a.createElement("button",{type:"submit",className:"btn btn-primary",onClick:this.handleSubmit},"Submit"))))):o.a.createElement("div",{id:"question",className:"question"},this.state.loading||this.props.loading?o.a.createElement(Z,null):null,o.a.createElement("div",{className:"question-item"},o.a.createElement("h3",null,"Please confirm the Vets ",n," ","has seen in the past to initiate a Pre- existing Conditions assessment."),o.a.createElement("p",null,"If you don't initiate the Pre-existing Conditions assessment, we will conduct the assessment at the time of your first claim under the policy."),o.a.createElement("div",{className:"form-group".concat(c.pet_has_seen?" form-error":"")},o.a.createElement("div",{className:"custom-control custom-radio question-radio-row"},o.a.createElement("input",{type:"radio",id:"pet_has_seen_yes",name:"pet_has_seen",className:"custom-control-input",value:"yes",checked:"yes"===t.pet_has_seen&&"checked",onChange:this.handleChange}),o.a.createElement("label",{className:"custom-control-label",htmlFor:"pet_has_seen_yes"},"Enter past vets/clinics:")),o.a.createElement("br",null),o.a.createElement("div",{className:"form-group".concat(c.past_vets_clinics?" form-error":"")},o.a.createElement("textarea",{className:"form-control",rows:"3",name:"past_vets_clinics",placeholder:"Clinic/hospital name - suburb\nClinic/hospital name - suburb\nClinic/hospital name - suburb",disabled:"yes"!==t.pet_has_seen,value:t.past_vets_clinics||"",onChange:this.handleChange}),o.a.createElement(se,{error:c.past_vets_clinics})),o.a.createElement("div",{className:"custom-control custom-radio question-radio-row"},o.a.createElement("input",{type:"radio",id:"pet_has_seen_no",name:"pet_has_seen",className:"custom-control-input",value:"no",checked:"no"===t.pet_has_seen&&"checked",onChange:this.handleChange}),o.a.createElement("label",{className:"custom-control-label",htmlFor:"pet_has_seen_no"},n," hasn't seen our vet yet.")),o.a.createElement(se,{error:c.pet_has_seen}))),a&&o.a.createElement("div",{className:"question-item"},o.a.createElement("h3",null,"Are you replacing an existing insurance policy with Petsy Pet Insurance?"),o.a.createElement("p",null,"A Pre-existing Assessment completed within the cooling off period will ensure you are aware of Pre-existing Conditions which may apply."),o.a.createElement("div",{className:"form-group".concat(c.replacing_policy?" form-error":"")},o.a.createElement("div",{className:"custom-control custom-radio custom-control-inline"},o.a.createElement("input",{type:"radio",id:"questionYes",name:"replacing_policy",className:"custom-control-input",value:"yes",checked:"yes"===t.replacing_policy&&"checked",onChange:this.handleChange}),o.a.createElement("label",{className:"custom-control-label",htmlFor:"questionYes"},"Yes")),o.a.createElement("div",{className:"custom-control custom-radio custom-control-inline answer-no"},o.a.createElement("input",{type:"radio",id:"questionNo",name:"replacing_policy",className:"custom-control-input",value:"no",checked:"no"===t.replacing_policy&&"checked",onChange:this.handleChange}),o.a.createElement("label",{className:"custom-control-label",htmlFor:"questionNo"},"No")),o.a.createElement(se,{error:c.replacing_policy}))),o.a.createElement("div",{className:"question-btn-group"},o.a.createElement("button",{type:"submit",className:"btn btn-primary",onClick:this.handleSubmit},"Submit")))}}]),t}(o.a.Component);var Fa=Object(U.b)(function(e){return e},function(e){return{actions:Object(K.b)(Q,e)}})(Ma),qa=a(62),Ya=a.n(qa),Ra=function(e){var t=e.customer,a=void 0===t?{}:t,n=e.petsName,r=void 0===n?"":n;return o.a.createElement("div",{className:Ya.a.container},o.a.createElement("img",{src:"img/ic_success_new.svg",className:Ya.a.iconSuccess}),o.a.createElement("h1",{className:Ya.a.welcomeTitle},a.first_name,", Welcome To Petsy!"),o.a.createElement("p",{className:Ya.a.welcomeMessage},"We are delighted that you have chosen us to look after ",r,"."),o.a.createElement("h2",{className:Ya.a.nextTitle},"What Is Next?"),o.a.createElement("p",{className:Ya.a.nextStepsMessage},"We've emailed your policy documents and policy manager login details. It's important you review the certificate of insurance as your cover is based on these details and incorrect information can impact your cover."))},Va=a(20),Ba=a.n(Va),Ga=function(e){var t=e.paymentTitle,a=void 0===t?"Application Confirmation":t,n=e.applicationMonth,r=void 0===n?1:n,i=e.isType2,c=void 0!==i&&i,s=e.isShowFirstDetail,l=void 0!==s&&s,u=e.totalFirstPremium,m=void 0===u?0:u,p=e.totalFirstStampDuty,d=void 0===p?0:p,h=e.totalFirstFee,f=void 0===h?0:h,y=e.totalFirstAmount,v=void 0===y?0:y,g=e.totalNextAmount,b=void 0===g?0:g,_=e.monthsPurchase,w=void 0===_?1:_,x=e.creditAppliedText,N=void 0===x?"":x,k=(e.premium,e.stampDuty,e.policyFee,e.monthlyTotal,e.pets),S=void 0===k?[]:k,P=e.calculateData,C=void 0===P?[]:P,O=(e.customer,e.frequency),I=(void 0===O?"monthly":O).replace("ly","");return o.a.createElement("div",{className:Ba.a.container},o.a.createElement("h1",{className:Ba.a.title},a),o.a.createElement("p",{className:Ba.a.subtitle},"For the first"," ".concat(r," "),1===r?"month":"months"),o.a.createElement("div",{className:Ba.a.divider}),o.a.createElement("div",{className:Ba.a.feeSection},c?o.a.createElement(o.a.Fragment,null,l?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:Ba.a.feeRow},o.a.createElement("span",{className:Ba.a.feeLabel},"Premium:"),o.a.createElement("span",{className:Ba.a.feeValue},E.c(m,!0))),o.a.createElement("div",{className:Ba.a.feeRow},o.a.createElement("span",{className:Ba.a.feeLabel},"Stamp Duty:"),o.a.createElement("span",{className:Ba.a.feeValue}," ",E.c(d,!0))),o.a.createElement("div",{className:Ba.a.feeRow},o.a.createElement("span",{className:Ba.a.feeLabel},"Policy Fee:"),o.a.createElement("span",{className:Ba.a.feeValue},E.c(f,!0))),o.a.createElement("div",{className:"".concat(Ba.a.feeRow," ").concat(Ba.a.totalRow)},o.a.createElement("span",{className:Ba.a.feeLabel},"Total Monthly Instalment:"),o.a.createElement("span",{className:Ba.a.feeValue}," ",E.c(v,!0)))):null,w<12&&o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"payment-information"},o.a.createElement("h3",{className:"title"},"Total monthly amount payable"),o.a.createElement("div",{className:"months-purchase-des"},o.a.createElement("div",{className:"desc"},N),o.a.createElement("div",{className:"right-currency"},E.c(b,!0)))))):null,S.map(function(e,t){return o.a.createElement("div",{key:"quote-".concat(t),className:Ba.a.quoteSection},function(e,t){e.pet_name;var a=e.calculatePremium;return E.f(I,a.totalPremium/12).toFixed(2),o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:Ba.a.feeRow},o.a.createElement("span",{className:Ba.a.feeLabel},"Premium:"),o.a.createElement("span",{className:Ba.a.feeValue},C[t].premium)),o.a.createElement("div",{className:Ba.a.feeRow},o.a.createElement("span",{className:Ba.a.feeLabel},"Stamp Duty:"),o.a.createElement("span",{className:Ba.a.feeValue},C[t].stamp)),o.a.createElement("div",{className:Ba.a.feeRow},o.a.createElement("span",{className:Ba.a.feeLabel},"Policy Fee:"),o.a.createElement("span",{className:Ba.a.feeValue},C[t].policyFee)),o.a.createElement("div",{className:"".concat(Ba.a.feeRow," ").concat(Ba.a.totalRow)},o.a.createElement("span",{className:Ba.a.feeLabel},"Total Monthly Instalment:"),o.a.createElement("span",{className:Ba.a.feeValue},C[t].totalInstallment)))}(e,t),o.a.createElement("div",{className:"mt-5"},o.a.createElement("p",{className:Ba.a.policyDetails},"The total annual price for ",e.pet_name,"'s policy is ",C[t].totalAnnuaYear," and includes GST of "," ",C[t].premiumGST," and Stamp duty of ",C[t].stampDuty,". Installments are paid monthly and you can cancel obligation free at any time even if We have paid claims for ",e.pet_name,". Your period of Insurance for ",e.pet_name," will start at 23:59 on the ",e.pet_policy_date)))})))};function Wa(){Wa=function(){return e};var e={},t=Object.prototype,a=t.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function s(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(C){s=function(e,t,a){return e[t]=a}}function l(e,t,a,r){var o=t&&t.prototype instanceof p?t:p,i=Object.create(o.prototype),c=new k(r||[]);return n(i,"_invoke",{value:_(e,a,c)}),i}function u(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(C){return{type:"throw",arg:C}}}e.wrap=l;var m={};function p(){}function d(){}function h(){}var f={};s(f,o,function(){return this});var y=Object.getPrototypeOf,v=y&&y(y(S([])));v&&v!==t&&a.call(v,o)&&(f=v);var g=h.prototype=p.prototype=Object.create(f);function b(e){["next","throw","return"].forEach(function(t){s(e,t,function(e){return this._invoke(t,e)})})}function E(e,t){var r;n(this,"_invoke",{value:function(n,o){function i(){return new t(function(r,i){!function n(r,o,i,c){var s=u(e[r],e,o);if("throw"!==s.type){var l=s.arg,m=l.value;return m&&"object"==typeof m&&a.call(m,"__await")?t.resolve(m.__await).then(function(e){n("next",e,i,c)},function(e){n("throw",e,i,c)}):t.resolve(m).then(function(e){l.value=e,i(l)},function(e){return n("throw",e,i,c)})}c(s.arg)}(n,o,r,i)})}return r=r?r.then(i,i):i()}})}function _(e,t,a){var n="suspendedStart";return function(r,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===r)throw o;return P()}for(a.method=r,a.arg=o;;){var i=a.delegate;if(i){var c=w(i,a);if(c){if(c===m)continue;return c}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===n)throw n="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);n="executing";var s=u(e,t,a);if("normal"===s.type){if(n=a.done?"completed":"suspendedYield",s.arg===m)continue;return{value:s.arg,done:a.done}}"throw"===s.type&&(n="completed",a.method="throw",a.arg=s.arg)}}}function w(e,t){var a=t.method,n=e.iterator[a];if(void 0===n)return t.delegate=null,"throw"===a&&e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method)||"return"!==a&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+a+"' method")),m;var r=u(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,m;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;N(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:S(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var Ua=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).componentDidMount=Object(n.a)(Wa().mark(function e(){var t,n,r,o,i,c,s,l,u,m,p,d,h,f,y,v,g,b;return Wa().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(E.x(),ee()("#wrapper").removeClass("body-details body-payment"),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"formSubmissionSuccess",formName:"Purchase"}),0!==(t=a.props.pet).pets.length){e.next=8;break}e.next=32;break;case 8:for(n=t.pets,r=t.customer,o=t.payment,i=o.type,c=M()().startOf("day").format("DD/MM/YYYY"),s=n.filter(function(e){return e.pet_policy_date!==c}),l=s.length>0,u=n.map(function(e){return e.pet_policy_date}),m=Object(Aa.a)(new Set(u)),p=1===m.length,d=E.u(),a.setState({pets:n,customer:r,paymentType:i,isShowDelay:l,isSameDelay:p,isTransferPolicy:d}),h=0,f=0;f0?h.toFixed(2):0,g=localStorage.getItem("KNOSE-POLICY-NUMBER")||"",a.props.actions.jsTracking(g,h),a.props.actions.addGtmDataLayer(n),sessionStorage.clear(),localStorage.clear(),a.props.actions.clearData(),e.next=29,Q.origamiTrack();case 29:E.s.paymentSuccessPage({policyNumber:g,totalAmount:h}),b=window,setTimeout(function(){console.log("Clearing cookie"),b.knoseDeleteCookie(),document.cookie="ls=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;",document.cookie="lid=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;",document.cookie="promoCode=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"},500);case 32:return e.next=34,a.trackPage("Page_Navigated",{reason:"Success page"});case 34:case"end":return e.stop()}},e)})),a.handleGotoDashboard=Object(n.a)(Wa().mark(function e(){return Wa().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:window.location.href="https://www.petsy.com.au/";case 1:case"end":return e.stop()}},e)})),a.creditAppliedText=function(){var e="",t=a.state,n=t.pets,r=t.pre_payment;if(n&&n.length>0){var o=E.g(n).prePaidProRataAmount,i=r||0;if(E.h(n[0])<0){var c=o>0?o.toFixed(2):0;6===i?e="A credit of ".concat(E.c(c,!0)," to be applied to future instalments."):12===i&&(e="A credit of ".concat(E.c(c,!0)," to be applied to your next policy renewal."))}}return e},a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,pets:[],customer:{},paymentType:"Credit",isShowDelay:!1,isSameDelay:!1,isTransferPolicy:!1,frequency:"monthly"},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"trackPage",value:function(){var e=Object(n.a)(Wa().mark(function e(t){var a,n,r,o,i=arguments;return Wa().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a=i.length>1&&void 0!==i[1]?i[1]:{},(n=this.props.petsyTracker||this.context)&&"function"===typeof n.trackEvent&&(r=localStorage.getItem("cnsqtid")||"",n.updateJourney({url:window.location.href,landingUrl:n.journey.landingUrl,sessionId:n.journey.sessionId}),o=r?{cnsqtid:r}:{},n.trackEvent(t,a,o));case 3:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"componentWillReceiveProps",value:function(e){}},{key:"render",value:function(){for(var e=this.state,t=e.pets,a=e.customer,n=e.paymentType,r=(e.isShowDelay,e.isSameDelay,e.isTransferPolicy),i=0,c=[],s=[],l="Type1",u=0,m=0,p=0,d=0,h=2,f={},y=0;y0?i.toFixed(2):0,S=(t.map(function(e){return"for ".concat(e.pet_name," on ").concat(e.pet_policy_date)}),u>0),P=!1;"Type2"===l&&(P=!0,u=u>0?u.toFixed(2):0,m=m>0?m.toFixed(2):0,p=p>0?p.toFixed(2):0,d=d>0?d.toFixed(2):0,i=u);var C=f,O=C.applicationMonth,I=C.applicationAmount,T=C.prePaidProRataAmount;C.nextPaymentDate;void 0!==I&&(i=I>0?I.toFixed(2):0);var L="Direct"===n?"Application Confirmation":"Payment Confirmation";if(r){L="Transfer Confirmation";var j=T<0?0:T;0!==T,i=j=E.c(j)}!!window.knoseSetting&&window.knoseSetting.isTest;return o.a.createElement("div",{id:"main",className:"tab-success payment-success",style:{display:"flex",flexDirection:"column",alignItems:"center"}},o.a.createElement("div",{className:"row",style:{maxWidth:900}},o.a.createElement("div",{className:"col-12"},o.a.createElement("div",{className:""},o.a.createElement(Ra,{customer:a,petsName:s.join(", ")})),o.a.createElement("div",{className:"mt-5"},o.a.createElement(Ga,{paymentTitle:L,applicationMonth:O,isType2:P,isShowFirstDetail:S,totalFirstPremium:m,totalFirstStampDuty:p,totalFirstFee:d,totalFirstAmount:u,totalNextAmount:k,monthsPurchase:h,creditAppliedText:h<12&&t?this.creditAppliedText():"",customer:a,frequency:this.state.frequency,pets:t,calculateData:c})),o.a.createElement("div",{className:"mt-5 mb-5 center"},o.a.createElement("button",{className:"btn btn-primary btn-green",type:"submit",onClick:this.handleGotoDashboard},"Go back home")))))}}]),t}(o.a.Component);Ua.contextType=b;var Ka=Object(U.b)(function(e){return e},function(e){return{actions:Object(K.b)(Q,e)}})(Ua);function Qa(){Qa=function(){return e};var e={},t=Object.prototype,a=t.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function s(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(C){s=function(e,t,a){return e[t]=a}}function l(e,t,a,r){var o=t&&t.prototype instanceof p?t:p,i=Object.create(o.prototype),c=new k(r||[]);return n(i,"_invoke",{value:_(e,a,c)}),i}function u(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(C){return{type:"throw",arg:C}}}e.wrap=l;var m={};function p(){}function d(){}function h(){}var f={};s(f,o,function(){return this});var y=Object.getPrototypeOf,v=y&&y(y(S([])));v&&v!==t&&a.call(v,o)&&(f=v);var g=h.prototype=p.prototype=Object.create(f);function b(e){["next","throw","return"].forEach(function(t){s(e,t,function(e){return this._invoke(t,e)})})}function E(e,t){var r;n(this,"_invoke",{value:function(n,o){function i(){return new t(function(r,i){!function n(r,o,i,c){var s=u(e[r],e,o);if("throw"!==s.type){var l=s.arg,m=l.value;return m&&"object"==typeof m&&a.call(m,"__await")?t.resolve(m.__await).then(function(e){n("next",e,i,c)},function(e){n("throw",e,i,c)}):t.resolve(m).then(function(e){l.value=e,i(l)},function(e){return n("throw",e,i,c)})}c(s.arg)}(n,o,r,i)})}return r=r?r.then(i,i):i()}})}function _(e,t,a){var n="suspendedStart";return function(r,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===r)throw o;return P()}for(a.method=r,a.arg=o;;){var i=a.delegate;if(i){var c=w(i,a);if(c){if(c===m)continue;return c}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===n)throw n="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);n="executing";var s=u(e,t,a);if("normal"===s.type){if(n=a.done?"completed":"suspendedYield",s.arg===m)continue;return{value:s.arg,done:a.done}}"throw"===s.type&&(n="completed",a.method="throw",a.arg=s.arg)}}}function w(e,t){var a=t.method,n=e.iterator[a];if(void 0===n)return t.delegate=null,"throw"===a&&e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method)||"return"!==a&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+a+"' method")),m;var r=u(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,m;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;N(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:S(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var Ha=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).getCaptchaToken=function(){var e=Object(n.a)(Qa().mark(function e(t){var n;return Qa().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.next=8;break}return e.next=4,a.recaptcha.execute("submit");case 4:n=e.sent,t.captcha=n,e.next=9;break;case 8:console.error("Page can not get captcha token.");case 9:return e.abrupt("return",t);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleChange=function(e){var t=e.target,n=t.name,r=t.value;a.setState(Object(ge.a)({},n,r))},a.handleClearError=function(e){var t=e.target.name,n=a.state.errors;delete n[t],a.setState({errors:n})},a.handleSubmit=function(){var e=Object(n.a)(Qa().mark(function e(t){var n,r,o,i,c,s,l,u,m,p,d,h,f;return Qa().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),n=a.props.pet,n.pets,n.owner,a.setState({loading:!0}),a.setState({loading:!1,errorMessage:Oe,isError:!1,isDisabled:!0}),r=Object(_.a)(Object(_.a)(a)),setTimeout(function(){r.setState({isDisabled:!1})},1e4),o="",i=E.j(),c=E.q(i)){e.next=25;break}return s=Object.keys(i),e.next=14,a.getCaptchaToken(i);case 14:return l=e.sent,e.next=17,a.props.actions.issueBatch(l);case 17:u=e.sent,m=s[0]||"",p=m&&u[m]?u[m]:{},d=p.salesJourneyId,h=p.customerId,o=d,E.A(i,d,h),e.next=26;break;case 25:o=c;case 26:if(!o){e.next=32;break}return e.next=29,a.getCaptchaToken();case 29:return f=e.sent,e.next=32,r.props.actions.sendQuoteEmail(o,f);case 32:E.s.emailQuote({totalAmount:E.C(a.props.pet.pets)}),E.D.quote();case 34:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleEdit=function(){localStorage.setItem("KNOSE-EDIT","true"),a.props.history.push("/details")},a.handleBack=function(){var e=localStorage.getItem("CURRENT-STEP")?localStorage.getItem("CURRENT-STEP"):"quote";a.props.history.push("/"+e)},a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,email:"",isDisabled:!1},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){E.x(),ee()("#wrapper").removeClass("body-details body-payment");var e=this.props.pet;0===e.pets.length?this.props.history.push("/"):this.setState({email:e.owner.owner_email})}},{key:"componentWillReceiveProps",value:function(e){}},{key:"isValidation",value:function(){this.setState({errors:{},errorMessage:""});var e={},t=!1,a=new Ie,n=this.state.email;return n&&a.required(n)?a.email(n)||(e.email=we,t=!0):(e.email=xe,t=!0),!t||(this.setState({errors:e}),E.x("email"),!1)}},{key:"render",value:function(){var e,t=this,a=this.state.errors,n=[],r=[];n=this.props.pet.pets,e=this.props.pet.owner;for(var i=0,c="",s=0;s0?i.toFixed(2):0,o.a.createElement("div",{id:"main",className:"tab-email-quote"},this.state.loading||this.props.loading?o.a.createElement(Z,null):null,o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12 col-left"},o.a.createElement(le,{isError:this.state.isError,message:this.state.errorMessage}))),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12 col-left col-email-quote"},o.a.createElement("button",{className:"btn-back",onClick:this.handleBack},o.a.createElement("i",null,"<"),"Back"),o.a.createElement("div",{className:"form-content"},o.a.createElement("div",{className:"form-group".concat(a.email?" form-error":"")},o.a.createElement("label",null,"Email address:"),o.a.createElement("input",{type:"text",className:"form-control",id:"email",placeholder:"Enter email",readOnly:!0,name:"email",value:this.state.email||"",onChange:this.handleChange,onClick:this.handleClearError}),o.a.createElement(se,{error:a.email}))),o.a.createElement("div",{className:"button-group"},o.a.createElement("button",{className:"btn btn-primary",type:"submit",onClick:this.handleSubmit,disabled:this.state.isDisabled},"Email quote"),o.a.createElement("button",{className:"btn btn-empty",onClick:this.handleBack},"Buy Cover")),o.a.createElement("br",null))),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12 col-left"},o.a.createElement("div",{className:"box-info box-email-quote"},o.a.createElement("div",{className:"right-title"},o.a.createElement("h3",null,"Email Quote"),o.a.createElement("button",{className:"btn btn-back",onClick:this.handleEdit},"Edit")),o.a.createElement("div",{className:"right-total"},o.a.createElement("span",null,o.a.createElement("div",{className:"o-price",style:{display:"none"}},"$83.90"),o.a.createElement("div",{className:"big-money"},E.c(i,!0)),o.a.createElement("span",{className:"per-month"},c),o.a.createElement("div",{className:"discount",style:{display:"none"}},o.a.createElement("label",null,"Discount"),o.a.createElement("span",null,"-10%")))),n.length>0?n.map(function(t,a){return o.a.createElement("div",{className:"pet-quote-des quote-2",key:a},o.a.createElement("span",null,t.pet_name?t.pet_name:"Pet","'s quote"),o.a.createElement("div",{className:"permonth-des"},o.a.createElement("div",null,o.a.createElement("span",{className:"txt-per"},r[a]&&r[a].paymentFrequencyText||""),o.a.createElement("span",{className:"price"},E.c(r[a]&&r[a].totalInstallment||0,!0))),o.a.createElement("p",null,t.pet_name?t.pet_name+"'s":"[Pet's]"," quote is based on ",t.pet_age?t.pet_age:"a [age]","\xa0",t.pet_gender?t.pet_gender.toLowerCase():"[gender]"," ",t.pet_breed?t.pet_breed:"[breed]"," living in\xa0",e.state?e.state:"[state]"," covering"," ",t.pet_percent?t.pet_percent+"%":"[percent]"," ","of Vet Costs,\xa0","yes"===t.pet_cover?"including":"no"===t.pet_cover?"excluding":"[including]"," ","cover for Consultations, for Treatment of Injury and Illness,","yes"===t.pet_extra_cover?" including":"no"===t.pet_extra_cover?" excluding":" [including/excluding]"," Extras Cover.",o.a.createElement("br",null),o.a.createElement("strong",null,"With no additional excess."))))}):null))),o.a.createElement(J.a,{ref:function(e){return t.recaptcha=e},sitekey:S.a.google_site_key}))}}]),t}(o.a.Component);var Ja=Object(U.b)(function(e){return e},function(e){return{actions:Object(K.b)(Q,e)}})(Ha),$a=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).handleGotoHomepage=function(){window.location.href="https://www.knose.com.au/"},a.state={loading:!1,errors:{},isError:!1,errorMessage:""},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){}},{key:"componentWillReceiveProps",value:function(e){}},{key:"render",value:function(){return o.a.createElement("div",{id:"main",className:"tab-success question-success"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12"},o.a.createElement("div",{className:"message-box"},o.a.createElement("img",{src:"/img/ic-big-checkmark.svg",alt:""}),o.a.createElement("h2",null,"Success"),o.a.createElement("span",{className:"s-title"},"You submitted your question.")))))}}]),t}(o.a.Component),za=a(111),Za=a.n(za);var Xa=function(e){var t=e.children,a=e.showLine,n=void 0===a||a;return o.a.createElement("div",{id:"wrapper"},o.a.createElement("div",{id:"mask"}),o.a.createElement("div",{id:"container",style:{width:"100%",backgroundColor:"#f8f8f8"}},o.a.createElement(A,null),n&&o.a.createElement("div",{className:Za.a.ToggleSwitchContainer}),o.a.createElement("div",{className:Za.a.container},o.a.createElement("div",{id:"content"},t)),o.a.createElement(F,null)))},en=function(){var e=Object(r.useState)("coverage"),t=Object(f.a)(e,2),a=t[0],n=t[1],i={premium:44.26,stampDuty:3.98,policyFee:2.5,monthlyTotal:50.74,petName:"Poochi",annualPrice:608.88,gst:48.24,annualStampDuty:47.76,startDate:"06/03/2023"};return o.a.createElement("div",null,o.a.createElement(Ut,null),o.a.createElement(Mt,null),o.a.createElement(Bt,null),o.a.createElement(pa,null),o.a.createElement(_t,null),o.a.createElement(Lt,{options:[{value:"plan",label:"Plan"},{value:"coverage",label:"Coverage"}],selected:a,onChange:function(e){n(e)}}),o.a.createElement(Ot,{steps:["Cover details","Confirm your details","Payment"],currentStep:1}),o.a.createElement(Ra,{customerName:"Lisa",petName:"Lake"}),o.a.createElement(Ga,i),o.a.createElement(xt,null))},tn=function(e){return o.a.createElement(Xa,Object.assign({showLine:!1},e))},an=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this,e))).petsyTracker=new g({apiUrl:S.a.apiUrl,apiKey:S.a.apiKey,source:S.a.source,defaultEvent:S.a.defaultEvent,isRunNavigationTracking:S.a.isRunNavigationTracking,landingUrl:window.location.pathname,sessionId:a.generateSessionId(),adfixusID:E.d()}),a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"generateSessionId",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}},{key:"componentDidMount",value:function(){var e=this;this.petsyTracker&&S.a.isRunNavigationTracking&&setTimeout(function(){e.petsyTracker.sendInitialPageEvent()},100)}},{key:"render",value:function(){return o.a.createElement(b.Provider,{value:this.petsyTracker},o.a.createElement(d.a,{basename:"/"},o.a.createElement(h.a,null,o.a.createElement(W,{path:"/",component:ve,layout:R,exact:!0}),o.a.createElement(W,{path:"/step1",component:ve,layout:R,exact:!0}),o.a.createElement(W,{path:"/details",component:ze,layout:Xa,exact:!0}),o.a.createElement(W,{path:"/quote",component:aa,layout:tn}),o.a.createElement(W,{path:"/review",component:wa,layout:Xa}),o.a.createElement(W,{path:"/payment",component:ja,layout:Xa}),o.a.createElement(W,{path:"/success",component:Ka,layout:Xa}),o.a.createElement(W,{path:"/email",component:Ja,layout:Xa}),o.a.createElement(W,{path:"/question",component:Fa,layout:V,exact:!0}),o.a.createElement(W,{path:"/question/success",component:$a,layout:V,exact:!0}),o.a.createElement(W,{path:"/purchase",component:en,layout:Xa,exact:!0}))))}}]),t}(r.Component),nn=a(147),rn=a.n(nn),on=a(148),cn=a(150),sn=a(6),ln={menuName:"dashboard",reviewHTML:""};var un={loading:!1,frequency:"monthly",pets:[],owner:{},payment:{},customer:{},transfer:{},breeds:{Dog:[],Cat:[]},customerId:"",salesJourneyId:"",isValidPromoCode:[],listTerms:{term:!1,term2:!1,term3:!1},quotes:{}};var mn={loading:!1,quotes:{}};var pn=Object(K.c)({page:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ln,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case sn.w:var a=t.payload;return Object.assign({},e,{menuName:a});case sn.x:var n=t.payload;return Object.assign({},e,{reviewHTML:n});default:return e}},pet:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:un,a=arguments.length>1?arguments[1]:void 0,n={};switch(a.type){case sn.D:return n={loading:!0},Object.assign({},t,n);case sn.f:(e=a.payload).Dog=Object(Aa.a)(new Set(e.Dog)),e.Cat=Object(Aa.a)(new Set(e.Cat));var r={Dog:[],Cat:[]};e.Dog.sort(function(e,t){return e.displayName.localeCompare(t.displayName)}),e.Cat.sort(function(e,t){return e.displayName.localeCompare(t.displayName)});for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:mn,t=arguments.length>1?arguments[1]:void 0,a={};switch(t.type){case sn.F:return a={quotes:{}},Object.assign({},e,a);case sn.P:return a={quotes:t.payload},Object.assign({},e,a);default:return e}}});function dn(e){return o.a.createElement("div",{className:"maintenance-container"},o.a.createElement("h1",null,"We are taking a break to perform some planned maintenance."),o.a.createElement("img",{src:"./../img/contact-lady-dog.png"}),o.a.createElement("p",null,"We will be back shortly."))}function hn(){hn=function(){return e};var e={},t=Object.prototype,a=t.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function s(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(C){s=function(e,t,a){return e[t]=a}}function l(e,t,a,r){var o=t&&t.prototype instanceof p?t:p,i=Object.create(o.prototype),c=new k(r||[]);return n(i,"_invoke",{value:_(e,a,c)}),i}function u(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(C){return{type:"throw",arg:C}}}e.wrap=l;var m={};function p(){}function d(){}function h(){}var f={};s(f,o,function(){return this});var y=Object.getPrototypeOf,v=y&&y(y(S([])));v&&v!==t&&a.call(v,o)&&(f=v);var g=h.prototype=p.prototype=Object.create(f);function b(e){["next","throw","return"].forEach(function(t){s(e,t,function(e){return this._invoke(t,e)})})}function E(e,t){var r;n(this,"_invoke",{value:function(n,o){function i(){return new t(function(r,i){!function n(r,o,i,c){var s=u(e[r],e,o);if("throw"!==s.type){var l=s.arg,m=l.value;return m&&"object"==typeof m&&a.call(m,"__await")?t.resolve(m.__await).then(function(e){n("next",e,i,c)},function(e){n("throw",e,i,c)}):t.resolve(m).then(function(e){l.value=e,i(l)},function(e){return n("throw",e,i,c)})}c(s.arg)}(n,o,r,i)})}return r=r?r.then(i,i):i()}})}function _(e,t,a){var n="suspendedStart";return function(r,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===r)throw o;return P()}for(a.method=r,a.arg=o;;){var i=a.delegate;if(i){var c=w(i,a);if(c){if(c===m)continue;return c}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===n)throw n="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);n="executing";var s=u(e,t,a);if("normal"===s.type){if(n=a.done?"completed":"suspendedYield",s.arg===m)continue;return{value:s.arg,done:a.done}}"throw"===s.type&&(n="completed",a.method="throw",a.arg=s.arg)}}}function w(e,t){var a=t.method,n=e.iterator[a];if(void 0===n)return t.delegate=null,"throw"===a&&e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method)||"return"!==a&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+a+"' method")),m;var r=u(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,m;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function N(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),N(a),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;N(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:S(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),m}},e}var fn=function(){var e=Object(n.a)(hn().mark(function e(t){var a,n,r,o,i,c,s,l;return hn().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=!1,n="",e.prev=2,r="https://".concat(t?"uat":"portal",".knose.com.au/OrigamiKnose/web/version2.json"),e.next=6,fetch(r);case 6:if(200===(o=e.sent).status){e.next=10;break}return console.log("Failed version API"),e.abrupt("return",{isMaintenance:!0,apiVersion:"Unknow"});case 10:return e.next=12,o.json();case 12:if(i=e.sent,n=i.APIVersion||"",console.log("API version: ".concat(n)),!((c=i.maintenanceList||[]).length>0)){e.next=26;break}s=0;case 18:if(!(s> ",e.t0),e.abrupt("return",{isMaintenance:!0,apiVersion:"Unknow"});case 33:return e.abrupt("return",{isMaintenance:a,apiVersion:n});case 34:case"end":return e.stop()}},e,null,[[2,29]])}));return function(t){return e.apply(this,arguments)}}();Object(n.a)(hn().mark(function e(){var t,a,n,r,i,s,l,u,m,p;return hn().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t={},a=window.location.origin,n=Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/)),"https://canstar-checkout-st.petsy.com.au",r=a.startsWith("https://canstar-checkout-st.petsy.com.au"),i=!(!n&&!r),t.isTest=i,t.isLocal=n,t.maintenance_mode=S.a.maintenance_mode,e.prev=9,e.next=12,fn(i);case 12:s=e.sent,l=s.apiVersion,u=s.isMaintenance,t.origami_version=l,u&&(t.maintenance_mode=!0),e.next=23;break;case 19:e.prev=19,e.t0=e.catch(9),t.maintenance_mode=!0,console.log(e.t0);case 23:window.knoseSetting.maintenance_mode||t.maintenance_mode?c.a.render(o.a.createElement(dn,null),document.getElementById("root")):(m=Object(K.a)(Object(cn.a)(),on.a,rn.a),p=Object(K.d)(pn,m),c.a.render(o.a.createElement(U.a,{store:p},o.a.createElement(d.a,null,o.a.createElement(an,null))),document.getElementById("root")));case 24:case"end":return e.stop()}},e,null,[[9,19]])}))()},33:function(e,t,a){"use strict";a.d(t,"b",function(){return i}),a.d(t,"a",function(){return c});var n=a(4),r=a(16);a(139);function o(){o=function(){return e};var e={},t=Object.prototype,a=t.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",c=r.asyncIterator||"@@asyncIterator",s=r.toStringTag||"@@toStringTag";function l(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(O){l=function(e,t,a){return e[t]=a}}function u(e,t,a,r){var o=t&&t.prototype instanceof d?t:d,i=Object.create(o.prototype),c=new S(r||[]);return n(i,"_invoke",{value:w(e,a,c)}),i}function m(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(O){return{type:"throw",arg:O}}}e.wrap=u;var p={};function d(){}function h(){}function f(){}var y={};l(y,i,function(){return this});var v=Object.getPrototypeOf,g=v&&v(v(P([])));g&&g!==t&&a.call(g,i)&&(y=g);var b=f.prototype=d.prototype=Object.create(y);function E(e){["next","throw","return"].forEach(function(t){l(e,t,function(e){return this._invoke(t,e)})})}function _(e,t){var r;n(this,"_invoke",{value:function(n,o){function i(){return new t(function(r,i){!function n(r,o,i,c){var s=m(e[r],e,o);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==typeof u&&a.call(u,"__await")?t.resolve(u.__await).then(function(e){n("next",e,i,c)},function(e){n("throw",e,i,c)}):t.resolve(u).then(function(e){l.value=e,i(l)},function(e){return n("throw",e,i,c)})}c(s.arg)}(n,o,r,i)})}return r=r?r.then(i,i):i()}})}function w(e,t,a){var n="suspendedStart";return function(r,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===r)throw o;return C()}for(a.method=r,a.arg=o;;){var i=a.delegate;if(i){var c=x(i,a);if(c){if(c===p)continue;return c}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===n)throw n="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);n="executing";var s=m(e,t,a);if("normal"===s.type){if(n=a.done?"completed":"suspendedYield",s.arg===p)continue;return{value:s.arg,done:a.done}}"throw"===s.type&&(n="completed",a.method="throw",a.arg=s.arg)}}}function x(e,t){var a=t.method,n=e.iterator[a];if(void 0===n)return t.delegate=null,"throw"===a&&e.iterator.return&&(t.method="return",t.arg=void 0,x(e,t),"throw"===t.method)||"return"!==a&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+a+"' method")),p;var r=m(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,p;var o=r.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function P(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n=0;--r){var o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),s=a.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),k(a),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var n=a.completion;if("throw"===n.type){var r=n.arg;k(a)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,a){return this.delegate={iterator:P(e),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=void 0),p}},e}function i(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST";return new Promise(function(){var i=Object(n.a)(o().mark(function n(i,c){var s,l,u;return o().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return s={method:a,headers:{Accept:"application/json","Content-Type":"application/json"}},t&&void 0!==t.captcha&&(s.headers["x-recaptcha"]=t.captcha,delete t.captcha),"GET"!==a&&(s.body=JSON.stringify(t)),n.prev=3,console.log("Config.knose_portal_api_url + action: ",r.a.knose_portal_api_url+e),n.next=7,fetch(r.a.knose_portal_api_url+e,s);case 7:return l=n.sent,n.next=10,l.json();case 10:return u=n.sent,n.abrupt("return",i(u));case 14:return n.prev=14,n.t0=n.catch(3),n.abrupt("return",c("Error"));case 17:case"end":return n.stop()}},n,null,[[3,14]])}));return function(e,t){return i.apply(this,arguments)}}())}function c(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST";return new Promise(function(){var i=Object(n.a)(o().mark(function n(i,c){var s,l,u;return o().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return s={method:a,headers:{Accept:"application/json","Content-Type":"application/json","X-Api-Key":r.a.ctm_api_key}},t&&void 0!==t.captcha&&(s.headers["x-recaptcha"]=t.captcha,delete t.captcha),t&&void 0!==t.key&&(s.headers["x-key"]=t.key,delete t.key),"GET"!==a&&(s.body=JSON.stringify(t)),n.prev=4,n.next=7,fetch(r.a.ctm_api_url+e,s);case 7:return l=n.sent,n.next=10,l.json();case 10:return u=n.sent,n.abrupt("return",i(u));case 14:return n.prev=14,n.t0=n.catch(4),n.abrupt("return",c("Error"));case 17:case"end":return n.stop()}},n,null,[[4,14]])}));return function(e,t){return i.apply(this,arguments)}}())}},34:function(e,t,a){e.exports={container:"CoverageTable_container__3q-P7",header:"CoverageTable_header__37CVO",title:"CoverageTable_title__3yyiG",subtitle:"CoverageTable_subtitle__3XIs1",tableWrapper:"CoverageTable_tableWrapper__2agUD",tableContainer:"CoverageTable_tableContainer__3A58G",coverageTable:"CoverageTable_coverageTable__FLYCv",leftCell:"CoverageTable_leftCell__3VgkL",rightCell:"CoverageTable_rightCell__1C-RY",cellContent:"CoverageTable_cellContent__3Tufx",checkIcon:"CoverageTable_checkIcon__1Vvuh",itemText:"CoverageTable_itemText__G2oj3",disclaimer:"CoverageTable_disclaimer__B7wXc",link:"CoverageTable_link__22nBX"}},36:function(e,t,a){e.exports={columnDiff:"WhyUsAccordion_columnDiff__MjdcM",columnDiffItem:"WhyUsAccordion_columnDiffItem__2U97B",reviewsContainer:"WhyUsAccordion_reviewsContainer__29YsQ",leftImg:"WhyUsAccordion_leftImg__3pN73",rightContent:"WhyUsAccordion_rightContent__3xeLN",fistBox:"WhyUsAccordion_fistBox__2S9hE",secondBox:"WhyUsAccordion_secondBox__1p2dV",thirdBox:"WhyUsAccordion_thirdBox__23IB2",rowStar:"WhyUsAccordion_rowStar__20fzO",rateText:"WhyUsAccordion_rateText__125-V",voteText:"WhyUsAccordion_voteText__1vUoV",readText:"WhyUsAccordion_readText__369hc"}},40:function(e,t,a){e.exports={phoneButton:"header_phoneButton__2Monc",menuIcon:"header_menuIcon__3leY0",container:"header_container__2oCak",header:"header_header__3jkAx",menuButton:"header_menuButton__2F_Qz",textLeft:"header_textLeft__3TCND",logo:"header_logo__2tgXy",logoCenter:"header_logoCenter__1fkbE",logoLeft:"header_logoLeft__jrLYy",phoneButtonMobile:"header_phoneButtonMobile__1icEX",menuSection:"header_menuSection__1bTKh"}},41:function(e,t,a){e.exports={drawerContainer:"DrawerMenu_drawerContainer__2nBRc",backdrop:"DrawerMenu_backdrop__147-i",fadeIn:"DrawerMenu_fadeIn__ogXm1",drawer:"DrawerMenu_drawer__pnEEz",left:"DrawerMenu_left__I_uWp",slideInLeft:"DrawerMenu_slideInLeft__3tBFv",right:"DrawerMenu_right__1A8NQ",slideInRight:"DrawerMenu_slideInRight__3ZTmX",closeButton:"DrawerMenu_closeButton__3k2hy",drawerContent:"DrawerMenu_drawerContent__2Zb0N",menuItem:"DrawerMenu_menuItem__2aFr2",active:"DrawerMenu_active__1ZQy6",menuItemIcon:"DrawerMenu_menuItemIcon__3U8z2",menuItemLabel:"DrawerMenu_menuItemLabel__1ZPx_",logoContainer:"DrawerMenu_logoContainer__2PSFZ",menuSection:"DrawerMenu_menuSection__3sJ5X",sectionTitle:"DrawerMenu_sectionTitle__28JN3"}},47:function(e,t,a){e.exports={stepProgressContainer:"StepProgress_stepProgressContainer__2-vd3",stepWrapper:"StepProgress_stepWrapper__1Ijxf",step:"StepProgress_step__2QDLB",stepCircle:"StepProgress_stepCircle__1Huq7",active:"StepProgress_active__1vWEp",completed:"StepProgress_completed__8ph_Q",stepText:"StepProgress_stepText__3KulQ",stepDivider:"StepProgress_stepDivider__2AqVD",dividerLine:"StepProgress_dividerLine__1HiZs"}},48:function(e,t,a){e.exports={container:"ListStarEvaluate_container__1Qos6",containerBox:"ListStarEvaluate_containerBox__2q8TM",bodyBox:"ListStarEvaluate_bodyBox__xpDOG",rowStar:"ListStarEvaluate_rowStar__3n4uT"}},49:function(e,t,a){e.exports={ToggleSwitchContainer:"quote_ToggleSwitchContainer__ZNvJR",ToggleSwitchBox:"quote_ToggleSwitchBox__1pp9z",ToggleSwitchLabel:"quote_ToggleSwitchLabel__2uUp0",ToggleSwitch:"quote_ToggleSwitch__Cv-8R",layout:"quote_layout__Ywczy",leftLayout:"quote_leftLayout__3rylR",rightLayout:"quote_rightLayout__1WqfM",container:"quote_container__Lx1Ak"}},52:function(e,t,a){e.exports={cardContainer:"QuoteCard_cardContainer__L2of6",cardContent:"QuoteCard_cardContent__3rMG6",header:"QuoteCard_header__1gWB5",title:"QuoteCard_title__K_B_w",priceContainer:"QuoteCard_priceContainer__2_0ID",dollarSign:"QuoteCard_dollarSign__3oXMu",price:"QuoteCard_price__3Zv-p",period:"QuoteCard_period__2MAZg",divider:"QuoteCard_divider__3YgwQ",description:"QuoteCard_description__3NUgS"}},53:function(e,t,a){e.exports={container:"AsSeenSo_container__1nK3q",header:"AsSeenSo_header__1szal",heading:"AsSeenSo_heading__3PxeM",body:"AsSeenSo_body__2HsPc",leftContent:"AsSeenSo_leftContent__2FsVo",leftText:"AsSeenSo_leftText__qmHWe",dividerVertical:"AsSeenSo_dividerVertical__2tphb",rightContent:"AsSeenSo_rightContent__1qhLf",listImgLogo:"AsSeenSo_listImgLogo__2OiDo"}},58:function(e,t,a){e.exports={tooltipContainer:"Tooltip_tooltipContainer__28QiV",infoIcon:"Tooltip_infoIcon__2hels",overlay:"Tooltip_overlay__i_LPq",fadeIn:"Tooltip_fadeIn__1yFUc",tooltipContent:"Tooltip_tooltipContent__31hx5",bottom:"Tooltip_bottom__1Smbp",top:"Tooltip_top__3iLXR",left:"Tooltip_left__3ZZMa",right:"Tooltip_right__10-R5",tooltipHeader:"Tooltip_tooltipHeader__3t-id",tooltipBody:"Tooltip_tooltipBody__1LafB",closeButton:"Tooltip_closeButton__2A5oL",slideIn:"Tooltip_slideIn__2iJlm"}},59:function(e,t,a){e.exports={"next-button-container":"NextButton_next-button-container__2HbMN","next-button-content":"NextButton_next-button-content__3pF5M","next-button-content-left":"NextButton_next-button-content-left__4FVaP","next-button-content-right":"NextButton_next-button-content-right__1wv_-","price-content":"NextButton_price-content__1RNtJ",dollarSign:"NextButton_dollarSign__13lFC",price:"NextButton_price__18Y-r",period:"NextButton_period__3mKj8"}},6:function(e,t,a){"use strict";a.d(t,"w",function(){return n}),a.d(t,"D",function(){return r}),a.d(t,"f",function(){return o}),a.d(t,"C",function(){return i}),a.d(t,"e",function(){return c}),a.d(t,"O",function(){return s}),a.d(t,"N",function(){return l}),a.d(t,"M",function(){return u}),a.d(t,"K",function(){return m}),a.d(t,"A",function(){return p}),a.d(t,"m",function(){return d}),a.d(t,"c",function(){return h}),a.d(t,"B",function(){return f}),a.d(t,"n",function(){return y}),a.d(t,"d",function(){return v}),a.d(t,"G",function(){return g}),a.d(t,"i",function(){return b}),a.d(t,"z",function(){return E}),a.d(t,"b",function(){return _}),a.d(t,"I",function(){return w}),a.d(t,"r",function(){return x}),a.d(t,"k",function(){return N}),a.d(t,"a",function(){return k}),a.d(t,"t",function(){return S}),a.d(t,"u",function(){return P}),a.d(t,"J",function(){return C}),a.d(t,"l",function(){return O}),a.d(t,"s",function(){return I}),a.d(t,"y",function(){return T}),a.d(t,"Q",function(){return L}),a.d(t,"v",function(){return j}),a.d(t,"L",function(){return A}),a.d(t,"F",function(){return D}),a.d(t,"p",function(){return M}),a.d(t,"h",function(){return F}),a.d(t,"P",function(){return q}),a.d(t,"E",function(){return Y}),a.d(t,"o",function(){return R}),a.d(t,"g",function(){return V}),a.d(t,"H",function(){return B}),a.d(t,"q",function(){return G}),a.d(t,"j",function(){return W}),a.d(t,"x",function(){return U});var n="SET_MENU_NAME",r="START_GET_BREED",o="COMPLETE_GET_BREED",i="START_CHECK_PROMOTION_CODE",c="COMPLETE_CHECK_PROMOTION_CODE",s="UPDATE_PETS_DATA",l="UPDATE_PAYMENT_DATA",u="UPDATE_OWNER_DATA",m="UPDATE_CUSTOMER_DATA",p="START_CALCULATE_PREMIUM",d="FAILED_CALCULATE_PREMIUM",h="COMPLETE_CALCULATE_PREMIUM",f="START_CALCULATE_PREMIUM_FOR_PAYMENT",y="FAILED_CALCULATE_PREMIUM_FOR_PAYMENT",v="COMPLETE_CALCULATE_PREMIUM_FOR_PAYMENT",g="START_ISSUE_BATCH",b="COMPLETE_ISSUE_BATCH",E="START_BIND_BATCH",_="COMPLETE_BIND_BATCH",w="START_SENT_QUOTE_EMAIL",x="FAILED_SENT_QUOTE_EMAIL",N="COMPLETE_SENT_QUOTE_EMAIL",k="CLEAR_DATA",S="LOADING_CUSTOMER_DATA_FROM_API",P="LOADING_PETS_DATA_FROM_API",C="START_TRACKING",O="COMPLETE_TRACKING",I="INITIATE_CAMPAIGN",T="SET_TRANSFER_INFO",L="UPDATE_TERM",j="RESET_TERM",A="UPDATE_FREQUENCY",D="START_GET_QUOTES",M="FAILED_GET_QUOTES",F="COMPLETE_GET_QUOTES",q="UPDATE_QUOTE_DATA",Y="START_GET_ENTITY",R="FAILED_GET_ENTITY",V="COMPLETE_GET_ENTITY",B="START_QUERY_PRICE",G="FAILED_QUERY_PRICE",W="COMPLETE_QUERY_PRICE",U="SET_REVIEW_HTML"},62:function(e,t,a){e.exports={container:"SuccessMessage_container__2Wrin",iconSuccess:"SuccessMessage_iconSuccess__5rVI_",welcomeTitle:"SuccessMessage_welcomeTitle__X0TrO",welcomeMessage:"SuccessMessage_welcomeMessage__jYEcg",nextTitle:"SuccessMessage_nextTitle__2TMvn",nextStepsMessage:"SuccessMessage_nextStepsMessage__L1x-2"}},74:function(e,t,a){e.exports={toggleContainer:"ToggleSwitch_toggleContainer__3nc4U",toggleButton:"ToggleSwitch_toggleButton__ud3ST",active:"ToggleSwitch_active__2Ekaw",inactive:"ToggleSwitch_inactive__1BW-p"}},75:function(e,t,a){e.exports={ToggleSwitchContainer:"review_ToggleSwitchContainer__DbQbl",ToggleSwitchLabel:"review_ToggleSwitchLabel__pQAcq",ToggleSwitch:"review_ToggleSwitch__3g7aE",layout:"review_layout__3FJVF",leftLayout:"review_leftLayout__KIGj_",rightLayout:"review_rightLayout__1m1wk",container:"review_container__2c6s-"}},76:function(e,t,a){e.exports={layout:"payment_layout__2qqPb",leftLayout:"payment_leftLayout__1121Q",rightLayout:"payment_rightLayout__1Y1bn",container:"payment_container__2_IRh",formContainer:"payment_formContainer__1g4E0"}},88:function(e,t,a){e.exports={container:"AwardBoxList_container__1Oe_K",dividerVertical:"AwardBoxList_dividerVertical__nGEIe"}},89:function(e,t,a){e.exports={container:"AwardBox_container__3oLOp",leafRight:"AwardBox_leafRight__1PI5y",text:"AwardBox_text__1sGi6"}},9:function(e,t,a){e.exports={formContainer:"CoverForm_formContainer__1AvPU",formContent:"CoverForm_formContent__1ZQN9",formGroup:"CoverForm_formGroup__QeY65",labelContainer:"CoverForm_labelContainer__3xILG",label:"CoverForm_label__3cy1V",labelMultiLine:"CoverForm_labelMultiLine__3Qjdj",infoIcon:"CoverForm_infoIcon__14Mf-",radioGroup:"CoverForm_radioGroup__Wk8Dz",radioOption:"CoverForm_radioOption__alR5Z",radioCustom:"CoverForm_radioCustom__1D123",radioLabel:"CoverForm_radioLabel__6L8aO",columnRadio:"CoverForm_columnRadio__3k-Tk",wasValue:"CoverForm_wasValue__jhJAr",infoBoxContainer:"CoverForm_infoBoxContainer__3jh1b",infoBox:"CoverForm_infoBox__me2F5",infoBoxIcon:"CoverForm_infoBoxIcon__3MtBK",infoBoxText:"CoverForm_infoBoxText__3TBuw",bonusContainer:"CoverForm_bonusContainer__35cm3",bonusTitle:"CoverForm_bonusTitle__3N4mW",bonusText:"CoverForm_bonusText__3yexu",variable:"CoverForm_variable__-YBaN",bonusLink:"CoverForm_bonusLink__1Oy37"}},93:function(e,t,a){}},[[153,1,2]]]); //# sourceMappingURL=main.3a410155.chunk.js.map