(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{1:function(e,t,a){"use strict";a.d(t,"n",function(){return s}),a.d(t,"c",function(){return u}),a.d(t,"u",function(){return m}),a.d(t,"v",function(){return p}),a.d(t,"a",function(){return h}),a.d(t,"f",function(){return y}),a.d(t,"w",function(){return b}),a.d(t,"m",function(){return v}),a.d(t,"t",function(){return _}),a.d(t,"o",function(){return C}),a.d(t,"g",function(){return S}),a.d(t,"h",function(){return O}),a.d(t,"l",function(){return P}),a.d(t,"j",function(){return k}),a.d(t,"e",function(){return N}),a.d(t,"y",function(){return T}),a.d(t,"p",function(){return I}),a.d(t,"s",function(){return x}),a.d(t,"z",function(){return q}),a.d(t,"r",function(){return D}),a.d(t,"q",function(){return j}),a.d(t,"i",function(){return d}),a.d(t,"d",function(){return A}),a.d(t,"x",function(){return M}),a.d(t,"b",function(){return Y}),a.d(t,"k",function(){return f});var n=a(21),r=a.n(n),o=a(10),c=a.n(o),l=a(18),i=[{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 s(){return i.sort(function(e,t){return e.code.localeCompare(t.code)})}var u=function(e,t){var a=(e=""+e).replace(/[^0-9\.]+/g,"");return 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=c()().startOf("day"),n=c()(e,"DD/MM/YYYY"),r="",o=a.diff(n.startOf("day"),"year"),l=a.diff(n.startOf("day"),"years",!0),i=a.diff(n,"month"),s=a.diff(n,"week"),u=a.diff(n,"days");return o>0?(t=o,r="".concat(o,"-year-old")):i>=3?(t=i,r="".concat(i,"-month-old")):s>0&&(t=s,r="".concat(s,"-week-old")),{days:u,weeks:s,pet_age:r="".concat([8,11].includes(t)?"an":"a"," ").concat(r),years:o,petYearsOld:l}},f=function(e){var t=0;if(e.pet_birth_date&&e.pet_policy_date){var a=c()(e.pet_policy_date,"DD/MM/YYYY").startOf("day"),n=c()(e.pet_birth_date,"DD/MM/YYYY").startOf("day");t=a.diff(n,"years",!0)}return t};function h(e){var t={},a=g();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];console.log("Populate quotationId: ",o),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 b(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 v(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 E="KNOSE-QUOTATION-ID",g=function(){return localStorage.getItem(E)?JSON.parse(localStorage.getItem(E)):""};function _(){localStorage.removeItem(E),localStorage.setItem("KNOSE-REFRESH-NEW-PRICE","true")}var w="KNOSE-TRANSFER-ID";function C(){return D()&&localStorage.getItem(w)||""}function S(e){var t=e.quotationId,a=e.quotationSyncId;return a?{quotationSyncId:a,id:a}:{quotationId:t,id:t}}function O(){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 P(e){var t=c()().startOf("day"),a=t.clone().subtract(9,"years"),n=e.pet_birth_date?c()(e.pet_birth_date,"DD/MM/YYYY"):t,r=!1,o=l.a.policy_limit_end_date,i=n.clone().add(7*l.a.policy_limit_start_date,"days"),s=n.diff(a,"days");return s>0&&s<30&&(o=s-1,r=!0),(i0?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 N(e){var t=e.from,a=e.to,n=e.totalPayable,r=e.discountType,o=e.discountRate,c=!0,l=0,i=0,s=a-t;if(!o)return{isPercent:c,cntMonths:s,totalDiscount:l,totalFirstAmount:i};var m=parseFloat("".concat(o).replace(/[^\d\.]*/g,""),10);return"".concat(r).indexOf("Fixed")>-1&&(c=!1),{isPercent:c,cntMonths:s,totalDiscount:l=m,totalFirstAmount:i=u(n)}}function T(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;console.log("Track quotepage2",e),window.gtag("event","conversion",{send_to:"AW-837311825/b3AYCOTlrfsBENG6oY8D",value:e.totalAmount,currency:"AUD"})},paymentSuccessPage:function(e){if(!e.totalAmount||!e.policyNumber)return!1;console.log("Track paymentSuccessPage",e),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;console.log("Track quotepage email quotre",e),window.gtag("event","conversion",{send_to:"AW-837311825/y50iCLTirfsBENG6oY8D",value:e.totalAmount,currency:"AUD"})},formCompletion:function(e){console.log("Form completion"),window.gtag("event","conversion",{send_to:"AW-837311825/Fux6CJnSjfsBENG6oY8D"})},phoneClick:function(e){console.log("Phone click"),this.reportConversion({}),window.gtag("config","AW-837311825/ikcvCIntovsBENG6oY8D",{phone_conversion_number:"1300 356 642"})},reportConversion:function(e){console.log("Report conversion click"),window.gtag("event","conversion",{send_to:"AW-837311825/eLhCCNnjrfsBENG6oY8D"})},onlineChat:function(){r()(document).ready(function(){r()("#fc_frame").click(function(){window.gtag("event","conversion",{send_to:"AW-837311825/wAiiCPfTjfsBENG6oY8D"})})})}},x={quizAnswer:function(e){if(!e.email)return!1;console.log("Tracking KLAVIYO",e);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.push(["identify",t])}},D=function(){return!!(localStorage.getItem("KNOSE-IS-TRANSFER-POLICY")||"")},j=function(e){var t=c()().startOf("day"),a=!1,n=!1;return e.forEach(function(e){var r=c()(e.pet_birth_date,"DD/MM/YYYY");t.diff(r,"year")>0?n=!0:a=!0}),{isLess1YearOld:a,isEquaMore1YearOld:n}},A=function(e){var t=0,a=e.calculatePremium.promotionDetail;return a&&(t=a.prePaidProRataAmount),t},Y=function(e){if(!e||0===e.length)return"";var t="",a=e[0].calculatePremium.prePaymentPeriodMonths,n=void 0!==a?a:1,r=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=[];r&&(o=r.policyPremiumInstallmentPayments||[],a=r.promotionType,n=r),"Type2"===a&&void 0!==o[0]&&(t=N(o[0]).cntMonths),++t}return n.cntMonths=t,n}(e).prePaidProRataAmount;if(A(e[0])<0){var o=r<0?-1*r:r,c=o>0?o.toFixed(2):0;6===n?t="A credit of ".concat(u(c,!0)," to be applied to future instalments."):12===n&&(t="A credit of ".concat(u(c,!0)," to be applied to your next policy renewal."))}return t},M=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"})}}},145:function(e,t,a){e.exports=a(287)},18:function(e,t,a){"use strict";var n=window.location.origin,r=!("localhost"!==window.location.hostname),o="https://canstar-checkout.petcircleinsurance.net",c=[o,"".concat(o,":3000"),"".concat(o,":3001"),"https://d3gbtzz82tqbre.cloudfront.net"].includes(n),l=r||c;t.a={knose_portal_api_url:"https://"+(l?"uat":"portal")+".knose.com.au/OrigamiKnose/web/",ctm_api_url:"https://canstar"+(l?"-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:l?"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",ctm_api_key:l?"huTP7avJrFY8dfLNyeZjVUMwRnBgbzES":"UcnmKtPNqhvB69SzyMXZeGaTFVdWCRws"}},22:function(e,t,a){"use strict";a.r(t),function(e){a.d(t,"getBreed",function(){return h}),a.d(t,"checkPromoCode",function(){return y}),a.d(t,"updatePetData",function(){return b}),a.d(t,"updateOwnerData",function(){return v}),a.d(t,"updateCustomerData",function(){return E}),a.d(t,"updatePaymentData",function(){return g}),a.d(t,"calculatePremium",function(){return w}),a.d(t,"issueBatch",function(){return C}),a.d(t,"bindBatch",function(){return S}),a.d(t,"sendQuoteEmail",function(){return O}),a.d(t,"clearData",function(){return P}),a.d(t,"getPopulatePetsData",function(){return I}),a.d(t,"getPopulateCustomerData",function(){return x}),a.d(t,"jsTracking",function(){return D}),a.d(t,"addGtmDataLayer",function(){return j}),a.d(t,"origamiTrack",function(){return A}),a.d(t,"setCampaign",function(){return M}),a.d(t,"setTransferInfo",function(){return q}),a.d(t,"updateTerm",function(){return R}),a.d(t,"resetTerm",function(){return F}),a.d(t,"updateFrequency",function(){return B}),a.d(t,"getQuotes",function(){return G}),a.d(t,"getEntity",function(){return V}),a.d(t,"queryPrice",function(){return L}),a.d(t,"updateData",function(){return U}),a.d(t,"setReviewHTML",function(){return W});var n=a(28),r=a(6),o=a(29),c=a(8),l=a(18),i=a(1),s=a(10),u=a.n(s);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){if("string"==typeof e)return p(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?p(e,t):void 0}}(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,c=!0,l=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==a.return||a.return()}finally{if(l)throw o}}}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a3?(r=f===n)&&(i=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=d&&((r=a<2&&dn||n>f)&&(o[4]=a,o[5]=n,p.n=f,l=0))}if(r||a>1)return c;throw m=!0,n}return function(r,u,f){if(s>1)throw TypeError("Generator is already running");for(m&&1===u&&d(u,f),l=u,i=f;(t=l<2?e:i)||!m;){o||(l?l<3?(l>1&&(p.n=-1),d(l,i)):p.n=i:p.v=i);try{if(s=2,o){if(l||(r="next"),t=o[r]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),l=1);o=e}else if((t=(m=p.n<0)?i:a.call(n,p))!==c)break}catch(t){o=e,l=1,i=t}finally{s=1}}return{value:t,done:m}}}(a,r,o),!0),s}var c={};function l(){}function i(){}function s(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):(f(t={},n,function(){return this}),t),m=s.prototype=l.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,f(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return i.prototype=s,f(m,"constructor",s),f(s,"constructor",i),i.displayName="GeneratorFunction",f(s,r,"GeneratorFunction"),f(m),f(m,r,"Generator"),f(m,n,function(){return this}),f(m,"toString",function(){return"[object Generator]"}),(d=function(){return{w:o,m:p}})()}function f(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}(f=function(e,t,a,n){if(t)r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a;else{var o=function(t,a){f(e,t,function(e){return this._invoke(t,a,e)})};o("next",0),o("throw",1),o("return",2)}})(e,t,a,n)}function h(e){return function(){var t=Object(r.a)(d().m(function t(a,n){var r,i,s;return d().w(function(t){for(;;)switch(t.n){case 0:return a({type:c.D}),r={captcha:"",templateGuid:"4ea56c0f-8ada-4dc3-8abf-98aa75881cfd"},e&&e.captcha&&(r.captcha=e.captcha),t.n=1,o.b(l.a.action_get_breeds,r,"POST");case 1:i=t.v,(!i||!i.error)&&(s={Dog:[],Cat:[]},i.attributeOptions&&(s.Dog=i.attributeOptions.filter(function(e){return"Dog"===e.filterGroup}),s.Cat=i.attributeOptions.filter(function(e){return"Cat"===e.filterGroup})),a({type:c.f,payload:s}));case 2:return t.a(2)}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function y(e,t,a,n){return function(){var i=Object(r.a)(d().m(function i(s,u){var m,p;return d().w(function(i){for(;;)switch(i.n){case 0:return s({type:c.C}),m=e.map(function(){var e=Object(r.a)(d().m(function e(r,c){var i,s,u,m;return d().w(function(e){for(;;)switch(e.n){case 0:return i=_(r,c,t,a),e.n=1,n.getCaptchaToken(i);case 1:return s=e.v,e.n=2,o.b(l.a.action_check_promotion,s,"POST");case 2:return u=e.v,m=!u.promotionCodeError||""===u.promotionCodeError,e.a(2,m)}},e)}));return function(t,a){return e.apply(this,arguments)}}()),p=[],i.n=1,Promise.all(m).then(function(e){s({type:c.e,listIsValid:e}),p=e});case 1:return i.a(2,p)}},i)}));return function(e,t){return i.apply(this,arguments)}}()}function b(e,t){return function(){var a=Object(r.a)(d().m(function a(n,r){return d().w(function(a){for(;;)switch(a.n){case 0:t&&(console.log("Change data"),e&&e.length>0&&(e=e.map(function(e){return e.calculatePremium&&e.calculatePremium.policyDetailResponse&&delete e.calculatePremium.policyDetailResponse.quotationId,e}))),n({type:c.O,payload:e}),localStorage.setItem("KNOSE-TIMESTAMP",u()().format("x")),localStorage.setItem("PETS-DATA",JSON.stringify(e));case 1:return a.a(2)}},a)}));return function(e,t){return a.apply(this,arguments)}}()}function v(e){return function(){var t=Object(r.a)(d().m(function t(a,n){return d().w(function(t){for(;;)switch(t.n){case 0:a({type:c.M,payload:e}),localStorage.setItem("KNOSE-TIMESTAMP",u()().format("x")),localStorage.setItem("OWNER-DATA",JSON.stringify(e));case 1:return t.a(2)}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function E(e){return function(){var t=Object(r.a)(d().m(function t(a,n){return d().w(function(t){for(;;)switch(t.n){case 0:a({type:c.K,payload:e}),localStorage.setItem("KNOSE-TIMESTAMP",u()().format("x")),localStorage.setItem("CUSTOMER-DATA",JSON.stringify(e));case 1:return t.a(2)}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function g(e){return function(){var t=Object(r.a)(d().m(function t(a,n){return d().w(function(t){for(;;)switch(t.n){case 0:a({type:c.N,payload:e});case 1:return t.a(2)}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function _(t,a,n,r,o){var c;c={processId:78,schemeId:88,id:1,customer:{},autoApplyPromos:[r],promotionCode:r,schemeRiskIds:[183],schemeInsuredIds:[254],schemeCoverageGroupIds:[487,488],schemeCoverageIds:[],policyPropsValues:[{schemePropId:3198,schemePropValueId:{70:7211,80:7210,90:7209}["".concat(t.pet_percent||"")]||7211,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3202,schemePropValueId:7216,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3199,schemePropValueId:7213,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3200,schemePropValueId:7214,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3201,schemePropValueId:7215,schemePropValueIds:[],schemePropValueText:null}],insuredEntities:[],insuredBeneficiaries:[],payingEntities:[],underwritingInformationList:[],customerRelatedInformationList:[],insuredBeneficiariesMap:{},payingEntitiesMap:{},underwritingInformationListMap:{},customerRelatedInformationListMap:{},templates:[],detail:{startDate:null,endDate:null,schemePaymentTermId:12,schemePaymentFrequencyId:18,paymentFrequencyText:null,totalPayable:null}};var l,s,m={};if((m=Object.assign({},c)).customer.entityAttributesObject={},m.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||""},m.id=a+1,m.schemeCoverageIds=[1869,1870],"yes"===t.pet_extra_cover)m.schemeCoverageIds.push(1871);else{var p=[].concat(m.schemeCoverageIds);m.schemeCoverageIds=p.filter(function(e){return 1871!==e})}switch(t.pet_annual_limit){case 2500:l=7220;break;case 5e3:l=7196;break;case 7500:l=7195;break;case 1e4:l=7194;break;case 12500:l=7193;break;case 17500:l=7199;break;case 2e4:l=7197;break;case 25e3:l=7192;break;case 3e4:l=7200;break;case 5e4:l=7201;break;default:l=7193}switch(m.policyPropsValues.push({schemePropId:3196,schemePropValueId:l,schemePropValueIds:[],schemePropValueText:null}),t.pet_annual_excess){case 0:s=7202;break;case 75:s=7208;break;case 100:s=7203;break;case 150:s=7204;break;case 200:s=7205;break;case 250:s=7206;break;case 500:s=7207;break;default:s=7204}switch(m.policyPropsValues.push({schemePropId:3197,schemePropValueId:s,schemePropValueIds:[],schemePropValueText:null}),t.pet_frequency){case"fortnightly":m.detail.schemePaymentFrequencyId=20,m.detail.paymentFrequencyText="EF";break;case"annually":m.detail.schemePaymentFrequencyId=19,m.detail.paymentFrequencyText="EY";break;default:m.detail.schemePaymentFrequencyId=18,m.detail.paymentFrequencyText="EM"}m.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&&(m.customer.entityAttributesObject.customerId=n.customerId),t.promotionCodePromoId&&(m.promotionCodePromoId=t.promotionCodePromoId),t.orgId&&(m.orgId=t.orgId),t.userId&&(m.userId=t.userId),t.leadSource&&(m.leadSource=t.leadSource);var d=t.calculatePremium,f=null,h=null;d&&void 0!==d.policyDetailResponse&&(f=d.policyDetailResponse.quotationId||null,h=d.policyDetailResponse.quotationSyncId||null);var y=localStorage.getItem("KNOSE-REFRESH-NEW-PRICE")||"",b=(localStorage.getItem("KNOSE-COVER-CHANGE"),i.o());if(y&&console.log("Pet Circle refresh to new price"),b&&!y?m.transferId=parseInt(b,10):f&&!y&&(m.quotationId=f),h&&(m.quotationSyncId=h),t.quotationNumber&&(m.quotationNumber=t.quotationNumber),t.salesJourneyId&&(m.salesJourneyId=t.salesJourneyId),t.pet_policy_date){var v=u()(t.pet_policy_date,"DD/MM/YYYY");m.policyStartDate=t.pet_policy_date,m.policyEndDate=v.add(1,"year").format("DD/MM/YYYY")}console.log("prePaymentPeriodMonths",d.prePaymentPeriodMonths),d.prePaymentPeriodMonths&&[6,12].includes(d.prePaymentPeriodMonths)&&(m.prePaymentPeriodMonths=d.prePaymentPeriodMonths);var E=window.knoseGetCookie("ls");E&&(m.leadSource=E);var g=i.h();g&&(m.page=g);var _={quoteReference:localStorage.getItem("quoteReference")||"",partnerQuoteReference:localStorage.getItem("partnerQuoteReference")||"",timestamp:Date.now()},w=e.from(JSON.stringify(_),"utf8").toString("base64");return m.callReferenceId=w,m.leadSourceId=w,m}function w(e,t,a,i,s,m){return function(){var p=Object(r.a)(d().m(function r(p,f){var h,y,b,v,E,g,w,C;return d().w(function(r){for(;;)switch(r.n){case 0:return p({type:(h=!(!s||"review"!==s))?c.B:c.A}),y=_(e,t,a,i),m.captcha&&(y.captcha=m.captcha),r.n=1,o.b(l.a.action_calculate_payment,y);case 1:if((b=r.v)&&b.promotionDetail&&(v=Object(n.a)({},{},b.promotionDetail),E=v.nextPaymentDate,g=v.nextPaymentAmount,E&&(w=u()(E,"DD/MM/YYYY").endOf("day"),C=w>u()().endOf("day")?0:g,v.nextPaymentAmount=C,p({type:c.y,payload:v}))),!b||void 0===b.policyDraftId){r.n=2;break}return p({type:h?c.d:c.c,payload:{index:t,result:b}}),r.a(2,b);case 2:p({type:h?c.n:c.m});case 3:return r.a(2,{})}},r)}));return function(e,t){return p.apply(this,arguments)}}()}function C(e){return function(){var t=Object(r.a)(d().m(function t(a,n){var r;return d().w(function(t){for(;;)switch(t.n){case 0:return a({type:c.G}),t.n=1,o.b(l.a.action_issue_batch,e);case 1:return r=t.v,a({type:c.i,payload:r}),t.a(2,r)}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function S(e){return function(){var t=Object(r.a)(d().m(function t(a,n){var r;return d().w(function(t){for(;;)switch(t.n){case 0:return a({type:c.z}),t.n=1,o.b(l.a.action_bind_batch,e);case 1:return r=t.v,a({type:c.b,payload:r}),t.a(2,r)}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function O(e,t){return function(){var a=Object(r.a)(d().m(function a(n,r){var i,s;return d().w(function(a){for(;;)switch(a.n){case 0:return n({type:c.I}),a.n=1,o.b(l.a.action_quote_email+e,t);case 1:return i=a.v,n((s=!!i)?{type:c.k,payload:i}:{type:c.r}),a.a(2,s)}},a)}));return function(e,t){return a.apply(this,arguments)}}()}function P(){return function(){var e=Object(r.a)(d().m(function e(t,a){return d().w(function(e){for(;;)switch(e.n){case 0:t({type:c.a});case 1:return e.a(2)}},e)}));return function(t,a){return e.apply(this,arguments)}}()}var k=function(e){var t=70,a=e.filter(function(e){return 3198===e.schemePropId});if(void 0!==a[0]){var n=a[0].schemePropValueId;7209===n?t=90:7210===n&&(t=80)}return t},N=function(e){var t=12500,a=e.find(function(e){return 3196===e.schemePropId});if(a&&void 0!==a.schemePropValueId)switch(a.schemePropValueId){case 7220:t=2500;break;case 7196:t=5e3;break;case 7195:t=7500;break;case 7194:t=1e4;break;case 7193:t=12500;break;case 7199:t=17500;break;case 7197:t=2e4;break;case 7192:t=25e3;break;case 7200:t=3e4;break;case 7201:t=5e4;break;default:t=7193}return t},T=function(e){var t=200,a=e.find(function(e){return 3197===e.schemePropId});if(a&&void 0!==a.schemePropValueId)switch(a.schemePropValueId){case 7202:t=0;break;case 7208:t=75;break;case 7203:t=100;break;case 7204:t=150;break;case 7205:t=200;break;case 7206:t=250;break;case 7207:t=500;break;default:t=150}return t};function I(e,t){return function(){var a=Object(r.a)(d().m(function a(n,r){var o;return d().w(function(a){for(;;)switch(a.n){case 0:n({type:c.u,payload:{}}),o=[],e.forEach(function(e){var a=e.schemeCoverageIds,n=e.policyPropsValues,r=e.insuredEntities,c=e.promotionCode,l=e.detail,s=r[0].entityAttributes;c&&localStorage.setItem("KNOSE-PROMO-CODE",c);var m=k(n),p=N(n),d=T(n),f="month";l&&20===l.schemePaymentFrequencyId?f="fortnightly":l&&19===l.schemePaymentFrequencyId&&(f="annually");var h="";s.date_of_birth&&(h=i.i(s.date_of_birth).pet_age);var y=u()().startOf("day"),b=e.policyStartDate||y.format("DD/MM/YYYY"),v=!t&&e.quotationId?e.quotationId:"";o.push({pet_name:s.pet_name||"",pet_type:s.pet_type||"Dog",pet_breed:s["riskexposure_a5e77b95-2944-4a6d-9b88-834325adb8b3"],pet_breed_group_code:"",pet_gender:s.sex||"Male",pet_age:h,pet_birth_date:s.date_of_birth||"",pet_policy_date:b,pet_percent:m,pet_cover:a.includes(1870)?"yes":"no",pet_extra_cover:a.includes(1871)?"yes":"no",pet_annual_limit:p,pet_annual_excess:d,pet_frequency:f,price:0,calculatePremium:e.premium||{},promotionCodePromoId:e.promotionCodePromoId||"",orgId:e.orgId||null,userId:e.userId||null,leadSource:e.leadSource,quotationId:v,quotationSyncId:e.quotationSyncId||"",quotationNumber:e.quotationNumber||"",salesJourneyId:e.salesJourneyId||null})}),localStorage.setItem("PETS-DATA",JSON.stringify(o));case 1:return a.a(2)}},a)}));return function(e,t){return a.apply(this,arguments)}}()}function x(e){return function(){var t=Object(r.a)(d().m(function t(a,n){var r,o,l,i,s,u,m,p,f;return d().w(function(t){for(;;)switch(t.n){case 0:a({type:c.t,payload:{}}),r=e.entityAttributesObject,o=e.customerId,l=r.email,i=r.mobile_phone,s=r.address_line_1,u=r.first_name,m=r.last_name,p={customerId:o||"",first_name:u||"",last_name:m||"",address_line_1:s||"",suburb:r.suburb||"",postcode:r["postcode_82e7cd60-64ab-482c-8854-16abc2cfa687"]||"",state:r["state_055bfbaa-5add-4e21-8d2a-d19d32fcafcc"]||"",owner_email:l||"",owner_phone:i||""},f={suburb:p.suburb,postcode:p.postcode,state:p.state,policy_date:"",first_name:u||"",last_name:m||"",email:l,phone:i||"",street_address:s||"",term:!1},localStorage.setItem("OWNER-DATA",JSON.stringify(p)),localStorage.setItem("CUSTOMER-DATA",JSON.stringify(f));case 1:return t.a(2)}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function D(e,t){return function(){var a=Object(r.a)(d().m(function a(n,r){var o,l,i;return d().w(function(a){for(;;)switch(a.p=a.n){case 0:n({type:c.J});try{window.ga("gtm1.send",{hitType:"event",eventCategory:"sales",eventAction:"sale",eventLabel:"policy",eventValue:t,nonInteraction:!1})}catch(r){}if(o={},a.p=1,l=window.shareasaleGetCookie("shareasaleSSCID"),console.log("shareasaleSSCID",l),!l){a.n=3;break}return i="https://www.shareasale.com/sale.cfm?tracking="+e+"&amount="+t+"&merchantID=92952¤cy=AUD&transtype=sale&sscidmode=6&sscid="+l,a.n=2,fetch(i,{method:"GET",mode:"no-cors",cache:"no-cache",credentials:"same-origin"});case 2:o=a.v;case 3:a.n=5;break;case 4:a.p=4,a.v;case 5:n({type:c.l,payload:o});case 6:return a.a(2)}},a,null,[[1,4]])}));return function(e,t){return a.apply(this,arguments)}}()}function j(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,l=o.calculatePremium;n=parseFloat(n)+parseFloat(l.principalAmount),a.push({id:l.policyDetailResponse.quotationNumber,name:"Insurance",category:o.pet_type,price:l.principalAmount,quantity:1})}}catch(i){r.e(i)}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(i){}return{type:c.l}}function A(e,t,a){return Y.apply(this,arguments)}function Y(){return(Y=Object(r.a)(d().m(function e(t,a,n){var r,c,s,u,m;return d().w(function(e){for(;;)switch(e.n){case 0:if(t&&a){e.n=1;break}return e.a(2);case 1:r=i.h(),c=localStorage.getItem("KNOSE-PROMO-CODE"),s=0;case 2:if(!(s3?(r=f===n)&&(i=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=d&&((r=a<2&&dn||n>f)&&(o[4]=a,o[5]=n,p.n=f,l=0))}if(r||a>1)return c;throw m=!0,n}return function(r,u,f){if(s>1)throw TypeError("Generator is already running");for(m&&1===u&&d(u,f),l=u,i=f;(t=l<2?e:i)||!m;){o||(l?l<3?(l>1&&(p.n=-1),d(l,i)):p.n=i:p.v=i);try{if(s=2,o){if(l||(r="next"),t=o[r]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),l=1);o=e}else if((t=(m=p.n<0)?i:a.call(n,p))!==c)break}catch(t){o=e,l=1,i=t}finally{s=1}}return{value:t,done:m}}}(a,r,o),!0),s}var c={};function l(){}function i(){}function s(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):(C(t={},n,function(){return this}),t),m=s.prototype=l.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,C(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return i.prototype=s,C(m,"constructor",s),C(s,"constructor",i),i.displayName="GeneratorFunction",C(s,r,"GeneratorFunction"),C(m),C(m,r,"Generator"),C(m,n,function(){return this}),C(m,"toString",function(){return"[object Generator]"}),(w=function(){return{w:o,m:p}})()}function C(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}(C=function(e,t,a,n){if(t)r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a;else{var o=function(t,a){C(e,t,function(e){return this._invoke(t,a,e)})};o("next",0),o("throw",1),o("return",2)}})(e,t,a,n)}o.a.Component;var S=a(18);a(160);function O(){var e,t,a="function"==typeof Symbol?Symbol:{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function o(a,n,r,o){var i=n&&n.prototype instanceof l?n:l,s=Object.create(i.prototype);return P(s,"_invoke",function(a,n,r){var o,l,i,s=0,u=r||[],m=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,a){return o=t,l=0,i=e,p.n=a,c}};function d(a,n){for(l=a,i=n,t=0;!m&&s&&!r&&t3?(r=f===n)&&(i=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=d&&((r=a<2&&dn||n>f)&&(o[4]=a,o[5]=n,p.n=f,l=0))}if(r||a>1)return c;throw m=!0,n}return function(r,u,f){if(s>1)throw TypeError("Generator is already running");for(m&&1===u&&d(u,f),l=u,i=f;(t=l<2?e:i)||!m;){o||(l?l<3?(l>1&&(p.n=-1),d(l,i)):p.n=i:p.v=i);try{if(s=2,o){if(l||(r="next"),t=o[r]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),l=1);o=e}else if((t=(m=p.n<0)?i:a.call(n,p))!==c)break}catch(t){o=e,l=1,i=t}finally{s=1}}return{value:t,done:m}}}(a,r,o),!0),s}var c={};function l(){}function i(){}function s(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):(P(t={},n,function(){return this}),t),m=s.prototype=l.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,P(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return i.prototype=s,P(m,"constructor",s),P(s,"constructor",i),i.displayName="GeneratorFunction",P(s,r,"GeneratorFunction"),P(m),P(m,r,"Generator"),P(m,n,function(){return this}),P(m,"toString",function(){return"[object Generator]"}),(O=function(){return{w:o,m:p}})()}function P(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}(P=function(e,t,a,n){if(t)r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a;else{var o=function(t,a){P(e,t,function(e){return this._invoke(t,a,e)})};o("next",0),o("throw",1),o("return",2)}})(e,t,a,n)}var k=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).componentDidMount=Object(n.a)(O().m(function e(){return O().w(function(e){for(;;)switch(e.n){case 0:try{a.setState({exitContent:window.knoseSetting,copyrightYear:window.knoseSetting.copyrightYear||""})}catch(t){console.log("errr",t)}case 1:return e.a(2)}},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");console.log("currentTab",o),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(s.a)(t,[{key:"componentWillMount",value:function(){_.a.setAppElement("body")}},{key:"render",value:function(){return o.a.createElement("div",{id:"wrapper"},o.a.createElement("div",{id:"mask"}),o.a.createElement("div",{id:"container"},o.a.createElement("div",{className:"line"}),o.a.createElement(y,null),o.a.createElement("main",null,this.props.children),o.a.createElement(E,{copyrightYear:this.state.copyrightYear})))}}]),t}(o.a.Component),N=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).state={},a}return Object(p.a)(t,e),Object(s.a)(t,[{key:"componentWillMount",value:function(){}},{key:"render",value:function(){return o.a.createElement("div",{id:"frame"},this.props.children)}}]),t}(o.a.Component),T=a(143),I=a(294),x=function(e){var t=e.component,a=e.layout,n=Object(T.a)(e,["component","layout"]);return o.a.createElement(I.a,Object.assign({},n,{render:function(e){return o.a.createElement(a,null,o.a.createElement(t,e))}}))},D=a(28),j=a(16),A=a(23),Y=a(19),M=a(22),q=a(33),R=a.n(q),F=function(e){function t(){return Object(i.a)(this,t),Object(u.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(p.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){return o.a.createElement("div",{className:"spinner"},o.a.createElement("div",{className:"loader"}))}}]),t}(o.a.Component),B=a(21),G=a.n(B),V=a(63),L=a.n(V),U=a(43),W=function(e){function t(e){var a;return Object(i.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 h.d(t[0])>0&&[6,12].includes(r)?"Payable now for the first ".concat(r," months"):e},a.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(s.a)(t,[{key:"componentDidMount",value:function(){}},{key:"UNSAFE_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=h.r(),t=this.props.pet,a=t.transfer,n=t.frequency,r=t.customer,c=this.state.promoCode,l=[],i=!1,s=[];l=this.props.pet.pets,this.props.pet.owner;for(var u=0,m=0,p=!1,d=0,f="Type1",y=0,b=0,v=0,E=0,g=!0,_=!0,w=0,C={},S=0;S0?y.toFixed(2):0,u=u>0?u.toFixed(2):0,m=m>0?m.toFixed(2):0,d=d>0?d.toFixed(0):0;l.length;p=!!(p&&m>0),++b;var j=C.applicationMonth,A="",Y=!0;"Type2"===f?(j>1?(A="First ".concat(j," months"),d="".concat(j," months ")):(A="First month",d="1st month "),g?100===parseFloat(v)?d+="free":d+="".concat(parseFloat(v),"%"):d+="".concat(h.c(v.toFixed(2),!0)),E>0&&(d+="
Then ",d+=_?"".concat(parseFloat(E),"%"):"".concat(h.c(E.toFixed(2),!0))),[6,12].includes(j)&&(d="1st ".concat(b," months free"),d+="
Next ".concat(j-b," months prepaid"))):(0===d&&(Y=!1),d="".concat(d,"%"));var M=!1;if(e){var q=a.nextPaymentAmount,R=a.prePaidProRataAmount,F=R<0?0:R;y=(F=h.c(F))>0?F.toFixed(2):0,(q=h.c(q))!==u&&(M=!0)}var B=n.replace("ly","");B="anualy"===B?"annum":B;var G=h.b(l),V=this.props.quote.quotes.quote,W=(V&&void 0!==V.instalmentAfterPromo&&V.instalmentAfterPromo,[]);r.suburb&&W.push(r.suburb),r.state&&W.push(r.state);var K=U.parse(this.props.location.search),Q=K.key,J=K.fdclid,H=!1;return Q&&J&&!i&&(H=!0),H&&V&&void 0!==V.totalExpectedInstalmentFirstRegularMonth&&(u=V.totalExpectedInstalmentFirstRegularMonth.toFixed(2),i=!0),o.a.createElement("div",{className:"card".concat(this.props.className?" ".concat(this.props.className):"")},o.a.createElement("div",null,o.a.createElement("h5",null,"Quote")),o.a.createElement("hr",null),o.a.createElement("div",{className:"box-price"},"Type2"===f||M?o.a.createElement(o.a.Fragment,null,o.a.createElement("span",{className:"dPriceBox"},o.a.createElement("h1",{className:"big-money"},h.c(y,!0)),o.a.createElement("h3",null,this.getPayableText(A))),12!==w&&o.a.createElement("span",{className:"thenTxt"},"Then")):null,o.a.createElement("span",null,i&&12!==w?o.a.createElement(o.a.Fragment,null,o.a.createElement("h1",{className:"big-money"},h.c(u,!0)),o.a.createElement("h3",{className:"per-month"},"per ".concat(B)),p?o.a.createElement(o.a.Fragment,null,o.a.createElement("span",{className:"thenTxt"},"Then"),o.a.createElement("h1",{className:"big-money then-price"},h.c(m,!0))):null):o.a.createElement("div",{className:"quote-empty"}),G&&o.a.createElement("span",{className:"per-month"},G),Y?o.a.createElement("div",{className:"discount"},o.a.createElement("label",null,"Discount"),o.a.createElement("span",{className:"disc-details",dangerouslySetInnerHTML:{__html:d}})):null,c&&!e?o.a.createElement("div",{className:"discount promo-code"},o.a.createElement("label",null,"Promo code applied"),o.a.createElement("span",null,c)):null)),o.a.createElement("hr",null),l.map(function(e,t){var a=h.k(e),n=s&&s[t].totalInstallmentBeforeDiscount!==s[t].totalInstallment;return o.a.createElement("span",{key:t},o.a.createElement("table",{key:t},o.a.createElement("tbody",null,l.length>0&&o.a.createElement("tr",null,o.a.createElement("td",{colSpan:2},o.a.createElement("div",{className:"pet-des-item"},o.a.createElement("span",null,e.pet_name?e.pet_name:"Pet","'s quote",n&&o.a.createElement("label",null,"Then:")),o.a.createElement("div",{className:"pet-per-price"},n&&o.a.createElement("div",{className:"o-price"},h.c(s[t].totalInstallmentBeforeDiscount,!0)),o.a.createElement("span",{className:"price"},h.c(s[t]&&s[t].totalInstallment||0,!0)),"\xa0",o.a.createElement("span",{className:"txt-per"},s[t]&&s[t].paymentFrequencyText||""))))),o.a.createElement("tr",null,o.a.createElement("td",{colSpan:2},"Your ",e.pet_type||"[pet_type]",","," ",e.pet_name||"[pet_name]"," is"," ",e.pet_age||"[pet_age]"," ",e.pet_breed||"[pet_breed]"," who lives with you in"," ",W.length>0?W.join(", "):"[address]",".")),o.a.createElement("tr",null,o.a.createElement("td",null,o.a.createElement("br",null)),o.a.createElement("td",null)),o.a.createElement("tr",null,o.a.createElement("td",{colSpan:2},"Your quote is for a policy with:")),o.a.createElement("tr",null,o.a.createElement("td",null,"Annual Limit:"),o.a.createElement("td",null,"$",L()(e.pet_annual_limit).format("0,0"))),o.a.createElement("tr",null,o.a.createElement("td",null,"Benefit Percentage:"),o.a.createElement("td",null,e.pet_percent,"%")),o.a.createElement("tr",null,o.a.createElement("td",null,"Annual Excess:"),o.a.createElement("td",null,"$",L()(e.pet_annual_excess).format("0,0"))),a<3&&o.a.createElement("tr",null,o.a.createElement("td",null,"Optional Extra Benefits:"),o.a.createElement("td",{style:{textTransform:"capitalize"}},e.pet_extra_cover)))),t0),m=m>0?m.toFixed(2):0,d=d>0?d.toFixed(2):0;var w=m,C=window.innerWidth<=640?"Pay":"Go to Payment",S=!1;if(a){var O=l.nextPaymentAmount,P=l.prePaidProRataAmount,k=P<0?0:P;w=k>0?k.toFixed(2):0,(O=h.c(O))!==m&&(S=!0)}var N=z.parse(this.props.location.search),T=N.key,I=N.fdclid,x=!1;T&&I&&!y&&(x=!0),x&&u&&void 0!==u.totalExpectedInstalmentFirstRegularMonth&&(w=m=u.totalExpectedInstalmentFirstRegularMonth.toFixed(2),y=!0);var D=s.replace("ly","");return D="anualy"===D?"annum":D,o.a.createElement("div",{className:"quote sticky"},o.a.createElement("div",{className:"sticky-content"},o.a.createElement("div",{className:"quote-stick-info"},o.a.createElement("div",{className:"sticky-price"},o.a.createElement("h3",null,"Quote: "),y&&o.a.createElement(o.a.Fragment,null,o.a.createElement("span",{className:"s-money"},h.c(w,!0)),S?o.a.createElement(o.a.Fragment,null,12!==f&&o.a.createElement("span",{className:"s-then"},"then"),o.a.createElement("span",{className:"s-ori-money then-price"},12!==f?h.c(m,!0):"")):null,o.a.createElement("span",{className:"per-month"},12!==f?"per ".concat(D):"for first 12 months"))),o.a.createElement("div",{className:"sticky-btns"},3===this.props.step&&o.a.createElement("button",{className:"edit-cover btn-cover",onClick:function(){return t.props.history.push("/quote")}},"Edit cover options"),2===this.props.step&&o.a.createElement("button",{className:"paymentBtn btn-refresh",onClick:this.props.refreshQuotePrice,disabled:!this.props.needRefreshQuote},"Refresh Quote"),o.a.createElement("button",{type:"submit",className:"paymentBtn",disabled:(!i.term||!i.term2||!i.term3||void 0!==this.props.pageError&&this.props.pageError)&&2!==this.props.step||this.props.needRefreshQuote,onClick:this.props.handleSubmit},2===this.props.step?"Next":C)))))}}]),t}(o.a.Component);var X=Object(A.b)(function(e){return e},function(e){return{actions:Object(Y.b)(M,e)}})(Z);a(78);function ee(){var e,t,a="function"==typeof Symbol?Symbol:{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function o(a,n,r,o){var i=n&&n.prototype instanceof l?n:l,s=Object.create(i.prototype);return te(s,"_invoke",function(a,n,r){var o,l,i,s=0,u=r||[],m=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,a){return o=t,l=0,i=e,p.n=a,c}};function d(a,n){for(l=a,i=n,t=0;!m&&s&&!r&&t3?(r=f===n)&&(i=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=d&&((r=a<2&&dn||n>f)&&(o[4]=a,o[5]=n,p.n=f,l=0))}if(r||a>1)return c;throw m=!0,n}return function(r,u,f){if(s>1)throw TypeError("Generator is already running");for(m&&1===u&&d(u,f),l=u,i=f;(t=l<2?e:i)||!m;){o||(l?l<3?(l>1&&(p.n=-1),d(l,i)):p.n=i:p.v=i);try{if(s=2,o){if(l||(r="next"),t=o[r]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),l=1);o=e}else if((t=(m=p.n<0)?i:a.call(n,p))!==c)break}catch(t){o=e,l=1,i=t}finally{s=1}}return{value:t,done:m}}}(a,r,o),!0),s}var c={};function l(){}function i(){}function s(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):(te(t={},n,function(){return this}),t),m=s.prototype=l.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,te(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return i.prototype=s,te(m,"constructor",s),te(s,"constructor",i),i.displayName="GeneratorFunction",te(s,r,"GeneratorFunction"),te(m),te(m,r,"Generator"),te(m,n,function(){return this}),te(m,"toString",function(){return"[object Generator]"}),(ee=function(){return{w:o,m:p}})()}function te(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}(te=function(e,t,a,n){if(t)r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a;else{var o=function(t,a){te(e,t,function(e){return this._invoke(t,a,e)})};o("next",0),o("throw",1),o("return",2)}})(e,t,a,n)}var ae=a(43),ne=function(e){function t(e){var a;return Object(i.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:v()().format("DD/MM/YYYY"),pet_percent:70,pet_cover:"yes",pet_extra_cover:"no",pet_annual_limit:12500,pet_annual_excess:200,pet_frequency:"monthly",price:0,calculatePremium:{}}},a.clearForm=function(){a.setState(a.getInitialState())},a.getCaptchaToken=function(){var e=Object(n.a)(ee().m(function e(t){var n;return ee().w(function(e){for(;;)switch(e.n){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.n=2;break}return e.n=1,a.recaptcha.execute("submit");case 1:n=e.v,t.captcha=n,e.n=3;break;case 2:console.error("Page can not get captcha token.");case 3:return e.a(2,t)}},e)}));return function(t){return e.apply(this,arguments)}}(),a.getRetryCaptchaToken=function(){var e=Object(n.a)(ee().m(function e(t,r){var o,c,l;return ee().w(function(e){for(;;)switch(e.n){case 0:return o=t||5,1,c=0,l=Object(j.a)(Object(j.a)(a)),e.a(2,new Promise(function(e){var t=setInterval(Object(n.a)(ee().m(function n(){var i;return ee().w(function(n){for(;;)switch(n.n){case 0:if(c+=1,!a.recaptcha||"function"!==typeof a.recaptcha.execute){n.n=2;break}return n.n=1,l.getCaptchaToken(r);case 1:(i=n.v)&&(clearInterval(t),e(i));case 2:c>=o&&(clearInterval(t),e({}));case 3:return n.a(2)}},n)})),1e3)}))}},e)}));return function(t,a){return e.apply(this,arguments)}}(),a.componentDidMount=Object(n.a)(ee().m(function e(){var t,n,r;return ee().w(function(e){for(;;)switch(e.n){case 0: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(j.a)(Object(j.a)(a)),t=ae.parse(a.props.location.search),n=t.key,r=t.fdclid,a.props.actions.setCampaign(t),sessionStorage.clear(),localStorage.clear(),n&&r?(localStorage.setItem("KNOSE-API-POPULATE-DATA",JSON.stringify(t)),a.props.history.push("/quote?key=".concat(n,"&fdclid=").concat(r))):a.props.history.push("/review?code=001");case 1:return e.a(2)}},e)})),a.setPetData=function(e){for(var t=a.state.pets,n=e.echo,r=e.echo,o=r.postcode,c=r.state,l=n.pet||{},i=l.policyOptions||{},s=0;s0&&o.a.createElement("p",null,"Your period of Insurance for ",r[0].pet_name," will start at 23:59 on the ",r[0].pet_policy_date||""),o.a.createElement("button",{className:"paymentBtn",type:"submit",disabled:!n.term||!n.term2||!n.term3,onClick:this.handleSubmit},"Go to payment")),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(J,Object.assign({},this.props,{step:1,handleEdit:this.handleEdit.bind(this)})),o.a.createElement(R.a,{ref:function(t){return e.recaptcha=t},sitekey:S.a.google_site_key})),o.a.createElement(X,Object.assign({step:3,handleSubmit:this.handleSubmit,handleEdit:this.handleEdit.bind(this)},this.props)))}}]),t}(o.a.Component);var re=Object(A.b)(function(e){return e},function(e){return{actions:Object(Y.b)(M,e)}})(ne),oe=a(48),ce=a(38),le=a.n(ce),ie=a(64),se=a.n(ie),ue=a(29),me="Please enter a valid email address.",pe="This is a required field.",de="Please enter a valid date.",fe="Age criteria not met. Please see tooltip for details.",he="Promotion code is invalid.",ye="The calculate premium is failed. Please check again.",be="The payment is failed. Please check again.",ve="Quotation has been sent to your email!",Ee=function(){function e(){Object(i.a)(this,e)}return Object(s.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}(),ge=a(144),_e=a(65),we=a.n(_e),Ce=a(136),Se=a.n(Ce),Oe=(a(201),function(e){function t(e){var a;Object(i.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;"checkbox"===e.target.type&&(r=e.target.value);var o=a.state,c=o.pet,l=o.index;c[n]=r,a.setState({pet:c}),a.props.handleChangePetInfo(c,l)},a.handlePetBlur=function(e){a.props.handlePetBlur(e)},a.handleDateChange=function(e,t){var n=a.state,r=n.pet,o=n.index;r[e]=null===t?"":v()(t).format("DD/MM/YYYY"),a.setState({pet:r}),a.props.handleChangePetInfo(r,o)},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(),c=r.filter(function(e,t){return e.value.toLowerCase().indexOf(o)>-1});a.setState({breedsList:c})}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){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(j.a)(Object(j.a)(a))),a}return Object(p.a)(t,e),Object(s.a)(t,[{key:"componentDidMount",value:function(){setTimeout(function(){window.loadTooltip()},1e3)}},{key:"UNSAFE_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=this.state,a=t.pet,n=t.breedsList,r=this.props,c=r.index,l=r.errors,i=h.l(a),s=i.startDate,u=i.endDate,m=[],p=s.unix();p<=u.unix();p+=86400)m.push(v.a.unix(p).toDate());var d=[{policyCustomDate:m}],f=[].concat(m),y=!a.pet_policy_date||v()(a.pet_policy_date,"DD/MM/YYYY",!0).isValid(),b=!a.pet_birth_date||v()(a.pet_birth_date,"DD/MM/YYYY",!0).isValid(),E=a.pet_policy_date&&y?v()(a.pet_policy_date,"DD/MM/YYYY").toDate():null;a.pet_birth_date&&b&&v()(a.pet_birth_date,"DD/MM/YYYY").toDate();return o.a.createElement("div",{key:c,id:"box-pet-".concat(c),className:"quote-box-pet ".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"),o.a.createElement("div",{className:"discount-box pet-dis-info"},o.a.createElement("svg",{viewBox:"0 0 96.52 96.52",xmlns:"http://www.w3.org/2000/svg"},o.a.createElement("title",null),o.a.createElement("g",{"data-name":"Layer 2",id:"Layer_2"},o.a.createElement("g",{"data-name":"Layer 1",id:"Layer_1-2"},o.a.createElement("path",{d:"M94.16,51.28,48.61,5.8a19.73,19.73,0,0,0-6.5-4.11A19.68,19.68,0,0,0,34.66,0H8.15A7.84,7.84,0,0,0,2.42,2.42,7.84,7.84,0,0,0,0,8.15v26.5a19.67,19.67,0,0,0,1.69,7.45A19,19,0,0,0,5.8,48.54L51.35,94.16a7.8,7.8,0,0,0,5.73,2.36,8.16,8.16,0,0,0,5.8-2.36L94.16,62.82a7.8,7.8,0,0,0,2.36-5.73A8.16,8.16,0,0,0,94.16,51.28Zm-68-25.13a7.86,7.86,0,0,1-5.77,2.39,8.16,8.16,0,0,1-8.15-8.15,8.16,8.16,0,0,1,8.15-8.15,8.16,8.16,0,0,1,8.15,8.15A7.86,7.86,0,0,1,26.15,26.15Z"})))),"includes 5% off for first year"))):null,o.a.createElement("div",{id:"collapse-pet-".concat(c),className:"panel-collapse show"},o.a.createElement("div",{className:"".concat(l.pet_name?" form-error":"")},o.a.createElement("input",{type:"text",placeholder:"My pet's name is",maxLength:"30",id:"pet_name_".concat(c),name:"pet_name",value:a.pet_name||"",onChange:this.handleChange,onClick:function(t){return e.props.handleClearError(t,c)}}),o.a.createElement(H,{error:l.pet_name})),o.a.createElement("div",{id:"pet_type_".concat(c)},o.a.createElement("div",{className:"pet-info"},o.a.createElement("div",{id:"options","x-data":"{tooltip: false}"},o.a.createElement("h5",null,a.pet_name||"My pet"," is a:"),o.a.createElement("div",{className:"pet_type-box".concat(void 0!==l[c]&&l[c].pet_type?" form-error":""),style:{"grid-template-columns":"1fr 1fr"}},["Dog","Cat"].map(function(t,n){return o.a.createElement("button",{type:"button",className:"".concat(a.pet_type===t?"selected":"un-selected"),onClick:function(){return e.handleChoose("pet_type",t)},key:n},o.a.createElement("div",{className:"i-icon i-".concat(t.toLowerCase())}),o.a.createElement("span",null,t))})))),o.a.createElement(H,{error:l.pet_type})),o.a.createElement("div",{id:"pet_gender_".concat(c)},o.a.createElement("div",{className:"pet-info"},o.a.createElement("div",{id:"options","x-data":"{tooltip: false}"},o.a.createElement("h5",null,a.pet_name||"My pet","'s gender is:"),o.a.createElement("div",{className:"pet_gender-box".concat(void 0!==l[c]&&l[c].pet_gender?" form-error":""),style:{"grid-template-columns":"1fr 1fr"}},["Male","Female"].map(function(t,n){return o.a.createElement("button",{type:"button",className:"".concat(a.pet_gender===t?"selected":"un-selected"),onClick:function(){return e.handleChoose("pet_gender",t)},key:n},o.a.createElement("div",{className:"i-icon i-".concat(t.toLowerCase())}),o.a.createElement("span",null,t))})))),o.a.createElement(H,{error:l.pet_gender})),o.a.createElement("div",{className:"pet-breed-type form-help".concat(l.pet_breed?" form-error":""),"x-data":"{tooltip: false}"},o.a.createElement("h5",null,a.pet_name||"My pet","'s breed is: "),a.pet_type?null:o.a.createElement("input",{type:"text",placeholder:"Start typing breed...",readOnly:!0}),o.a.createElement(ge.a,{name:"pet_breed",className:"auto-suggest-breed".concat(a.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:n}),o.a.createElement(H,{error:l.pet_breed})),o.a.createElement("div",{className:"form-help".concat(l.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("h5",null,a.pet_name||"My pet","'s birth date:"),o.a.createElement("span",{className:"form-icon"},o.a.createElement(we.a,{name:"pet_birth_date",value:a.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})),o.a.createElement(H,{error:l.pet_birth_date})),o.a.createElement("div",{className:"form-help".concat(l.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("h5",null,"Select a start date for your policy:"),o.a.createElement("span",{className:"form-icon"},o.a.createElement(Se.a,{name:"pet_policy_date",placeholderText:"Select from the available range...",selected:E||new Date,openToDate:E||s.toDate(),dateFormat:"dd/MM/yyyy 23:59",highlightDates:d,includeDates:f,onChange:function(t){return e.handleDateChange("pet_policy_date",t)},onClick:function(t){return e.props.handleClearError(t,c)},showYearDropdown:!0,showMonthDropdown:!0}),o.a.createElement("div",{className:"i-icon i-calendar",style:{pointerEvents:"none"}})),o.a.createElement(H,{error:l.pet_policy_date})),c>0?o.a.createElement("div",{className:"pet-group-btns"},o.a.createElement("button",{onClick:this.props.refreshQuotePrice,className:"btn-blue btn-add-pet btn-refresh-quote"},"Refresh quote"),o.a.createElement("button",{className:"btn-remove-pet",onClick:function(){return e.handleRemovePet(c)}},"-\xa0Remove pet")):null))}}]),t}(o.a.Component)),Pe=a(292),ke=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this,e))).state={},a}return Object(p.a)(t,e),Object(s.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(Pe.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(Pe.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(Pe.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(Pe.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),Ne=(o.a.Component,function(e){function t(e){var a;return Object(i.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(s.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 Te(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(e){if("string"==typeof e)return Ie(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Ie(e,t):void 0}}(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,c=!0,l=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==a.return||a.return()}finally{if(l)throw o}}}}function Ie(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a3?(r=f===n)&&(i=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=d&&((r=a<2&&dn||n>f)&&(o[4]=a,o[5]=n,p.n=f,l=0))}if(r||a>1)return c;throw m=!0,n}return function(r,u,f){if(s>1)throw TypeError("Generator is already running");for(m&&1===u&&d(u,f),l=u,i=f;(t=l<2?e:i)||!m;){o||(l?l<3?(l>1&&(p.n=-1),d(l,i)):p.n=i:p.v=i);try{if(s=2,o){if(l||(r="next"),t=o[r]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),l=1);o=e}else if((t=(m=p.n<0)?i:a.call(n,p))!==c)break}catch(t){o=e,l=1,i=t}finally{s=1}}return{value:t,done:m}}}(a,r,o),!0),s}var c={};function l(){}function i(){}function s(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):(De(t={},n,function(){return this}),t),m=s.prototype=l.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,De(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return i.prototype=s,De(m,"constructor",s),De(s,"constructor",i),i.displayName="GeneratorFunction",De(s,r,"GeneratorFunction"),De(m),De(m,r,"Generator"),De(m,n,function(){return this}),De(m,"toString",function(){return"[object Generator]"}),(xe=function(){return{w:o,m:p}})()}function De(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}(De=function(e,t,a,n){if(t)r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a;else{var o=function(t,a){De(e,t,function(e){return this._invoke(t,a,e)})};o("next",0),o("throw",1),o("return",2)}})(e,t,a,n)}var je=a(43),Ae=function(e){return e.autoCompleteValue},Ye=function(e){return o.a.createElement("div",{className:"suggest-item"},e.autoCompleteValue)},Me="KNOSE-SHOW-WARNING-STEP-2",qe="KNOSE-QT-RATE-LIMIT-REQUESTS",Re="KNOSE-QT-RATE-LIMIT-FLAG-BLOCKED",Fe="KNOSE-QT-RATE-LIMIT-TIME-BLOCKED",Be=function(e){function t(e){var a;return Object(i.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:v()().format("DD/MM/YYYY"),pet_percent:70,pet_cover:"yes",pet_extra_cover:"no",pet_annual_limit:12500,pet_annual_excess:200,pet_frequency:"monthly",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)(xe().m(function e(){var t,n;return xe().w(function(e){for(;;)switch(e.n){case 0:h.v("detail"),console.log("Load details form"),window.loadProductReview(),setTimeout(function(){window.loadTooltip()},1e3),(t=je.parse(a.props.location.search)).field&&(t.field.indexOf("pet_policy_date")>-1?(h.u(t.field),G()("#".concat(t.field," .form-control")).focus()):(h.u(t.field+"-group"),"suburb"===t.field?G()("#suburb").focus():G()("#state").focus())),0===(n=a.props.pet).breeds.Dog.length&&a.getBreedData(),n.pets.length>0&&(a.setState({pets:n.pets}),"{}"!==JSON.stringify(n.owner)&&(a.setState({owner:n.owner}),a.setState({suburbValue:n.owner.suburb+""}))),G()("#wrapper").removeClass("body-details body-payment").addClass("body-details"),localStorage.getItem("KNOSE-PROMO-CODE")&&a.setState({promo_code:localStorage.getItem("KNOSE-PROMO-CODE")});case 1:return e.a(2)}},e)})),a.showRateLimitPopup=function(){le.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 1800 951 130 for assistance.

',customClass:"quote-rate-modal"})},a.getRetryCaptchaToken=function(){var e=Object(n.a)(xe().m(function e(t){var r,o,c;return xe().w(function(e){for(;;)switch(e.n){case 0:return r=t||5,1,o=0,c=Object(j.a)(Object(j.a)(a)),e.a(2,new Promise(function(e){var t=setInterval(Object(n.a)(xe().m(function n(){var l;return xe().w(function(n){for(;;)switch(n.n){case 0:if(o+=1,!a.recaptcha||"function"!==typeof a.recaptcha.execute){n.n=2;break}return n.n=1,c.getCaptchaToken();case 1:(l=n.v)&&(clearInterval(t),e(l));case 2:o>=r&&(clearInterval(t),e(""));case 3:return n.a(2)}},n)})),1e3)}))}},e)}));return function(t){return e.apply(this,arguments)}}(),a.getBreedData=Object(n.a)(xe().m(function e(){var t;return xe().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,a.getRetryCaptchaToken();case 1:t=e.v,a.props.actions.getBreed(t);case 2:return e.a(2)}},e)})),a.getCaptchaToken=function(){var e=Object(n.a)(xe().m(function e(t){var n;return xe().w(function(e){for(;;)switch(e.n){case 0:if(t=t||{},!a.recaptcha||"function"!==typeof a.recaptcha.execute){e.n=2;break}return e.n=1,a.recaptcha.execute("submit");case 1:n=e.v,t.captcha=n,e.n=3;break;case 2:console.error("Page can not get captcha token.");case 3:return e.a(2,t)}},e)}));return function(t){return e.apply(this,arguments)}}(),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.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(oe.a)({},n,r))},a.refreshPrice=function(e,t){e!==t&&(h.r()||h.t())},a.handleBlurEvent=function(){var e=Object(n.a)(xe().m(function e(t){var n,r,o,c,l,i,s;return xe().w(function(e){for(;;)switch(e.n){case 0:if(t.target?(n=t.target,r=n.name,o=n.value):(r=t.name,o=t.value),c=a.state,l=c.pets,i=c.owner,"promo_code"!==r){e.n=3;break}if(a.setState({isValidPromoCode:!1}),!o){e.n=2;break}return e.n=1,a.props.actions.checkPromoCode(l,i,o,Object(j.a)(Object(j.a)(a)));case 1:e.v.includes(!0)?(a.setState({isValidPromoCode:!0}),localStorage.setItem("KNOSE-PROMO-CODE",o)):((s=a.state.errors).promo_code=he,a.setState({errors:s,isValidPromoCode:!1}),localStorage.removeItem("KNOSE-PROMO-CODE"),window.knoseSetCookie("promoCode"," ")),e.n=3;break;case 2:a.setState({isValidPromoCode:!0});case 3:return e.a(2)}},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,c=o[n]||"";a.refreshPrice(c,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)&&v()(e.pet_birth_date,"DD/MM/YYYY",!0).isValid()){var c=h.i(e.pet_birth_date),l=(c.days,c.pet_age),i=c.years;r[t].pet_age=l,i>=9?(void 0===o[t]&&(o[t]={}),o[t].pet_birth_date=fe):void 0!==o[t]&&delete o[t].pet_birth_date,h.k(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),console.log("index",e),console.log("pets",t),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(v()(o.pet_birth_date,"DD/MM/YYYY",!0).isValid()){var c=h.i(o.pet_birth_date),l=c.weeks,i=c.days,s=h.l(o).startDate;if(o.pet_policy_date=s.format("DD/MM/YYYY"),h.k(o)>=3&&(o.pet_extra_cover="no"),a.handleChangePetInfo(o,e),l<6){var u="";u=i<12?a.getAlertTextLess12Days(o):a.getAlertTextLess6Weeks(o),le.a.fire({title:"Oops...",html:u})}}else{void 0===r[e]&&(r[e]={}),r[e].pet_birth_date=de;a.setState({isError:!0,petErrors:r})}},a.setPetsCookie=function(e){var t=h.r();t||h.t(),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,c=r.suggestions;a.setState({suburbValue:n+""});var l=o.suburb||"",i=c.filter(function(e){return e.autoCompleteValue===n});i.length>0?(o.suburb=i[0].autoCompleteData.suburb,o.postcode=i[0].autoCompleteData.postcode,o.state=i[0].autoCompleteData.state):(o.suburb=n,o.postcode="",o.state=""),a.refreshPrice(l,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)(xe().m(function e(t){var n,r,o,c,l;return xe().w(function(e){for(;;)switch(e.n){case 0:if(!((n=t.value)&&n.length>=3)){e.n=3;break}return o=ue.b,c="autocomplete/search?serviceClass=AUSuburbAutoCompleteService&keyword="+n,e.n=1,a.getCaptchaToken();case 1:return l=e.v,e.n=2,o(c,l,"GET");case 2:(r=e.v).length>0?a.setState({suggestions:r}):a.setState({suggestions:[]});case 3:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),a.isValidation=Object(n.a)(xe().m(function e(){var t,n,r,o,c,l,i,s,u,m,p,d,f,y,b=arguments;return xe().w(function(e){for(;;)switch(e.n){case 0:if(t=b.length>0&&void 0!==b[0]&&b[0],a.state.errors.promo_code||a.setState({errors:{},errorMessage:""}),n={},r={},o=!1,c=new Ee,l=h.r(),i=a.state,i.isValidPromoCode,s=i.promo_code,u=i.pets,m=i.owner,u.map(function(e,t){if(r[t]={},e.pet_name&&c.required(e.pet_name)||(r[t].pet_name=pe,o=!0),e.pet_type&&c.required(e.pet_type)||(r[t].pet_type=pe,o=!0),e.pet_gender&&c.required(e.pet_gender)||(r[t].pet_gender=pe,o=!0),e.pet_breed&&c.required(e.pet_breed)||(r[t].pet_breed=pe,o=!0),e.pet_policy_date&&c.required(e.pet_policy_date)||(r[t].pet_policy_date=pe,o=!0),e.pet_birth_date&&c.required(e.pet_birth_date))if(v()(e.pet_birth_date,"DD/MM/YYYY",!0).isValid()){v()().startOf("day");var a=h.i(e.pet_birth_date),n=a.days;a.weeks;a.years>=9&&(r[t].pet_birth_date=fe,o=!0);var i=h.l(e),s=i.startDate,u=i.endDate,m=e.pet_policy_date?v()(e.pet_policy_date,"DD/MM/YYYY"):null;m&&(mu)&&!l&&(r[t].pet_policy_date=de,o=!0),n<12&&(r[t].pet_birth_date=fe,o=!0)}else r[t].pet_birth_date=de,o=!0;else r[t].pet_birth_date=pe,o=!0;t>0&&o&&(G()("#btn-collapse-"+t).attr("aria-expanded",!0),G()("#collapse-pet-"+t).removeClass("show").addClass("show"))}),m.owner_email&&c.required(m.owner_email)?c.email(m.owner_email)||(n.owner_email=me,o=!0):(n.owner_email=pe,o=!0),m.postcode&&c.required(m.postcode)||(n.suburb=pe,o=!0),m.suburb&&c.required(m.suburb)||(n.suburb=pe,o=!0),m.state&&c.required(m.state)||(n.state=pe,o=!0),!s){e.n=2;break}return e.n=1,a.props.actions.checkPromoCode(u,m,s,Object(j.a)(Object(j.a)(a)));case 1:(p=e.v).length>0&&!p.includes(!0)&&(n.promo_code=he,o=!0);case 2:if(!o){e.n=7;break}if(t){e.n=6;break}a.setState({errors:n,petErrors:r}),d="",f=!1,y=0;case 3:if(!(yt){if(r-n[0]<=e)return localStorage.setItem(Fe,v()().unix()),localStorage.setItem(Re,!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)(xe().m(function e(t){var r,o,c,l,i,s,u,m,p,d,f,y;return xe().w(function(e){for(;;)switch(e.n){case 0:if(r=localStorage.getItem(Re),!t){e.n=2;break}if(t.stopPropagation(),t.preventDefault(),localStorage.removeItem(Me),!r){e.n=1;break}return a.showRateLimitPopup(),e.a(2,!1);case 1:e.n=3;break;case 2:if(!r){e.n=3;break}return e.a(2,!1);case 3:return e.n=4,a.isValidation();case 4:if(e.v){e.n=5;break}return localStorage.removeItem(Me),e.a(2,!1);case 5:a.setState({loading:!0}),o=a.state,c=o.pets,l=o.owner,i=o.promo_code,s=Object(j.a)(Object(j.a)(a)),u=[],m=0;case 6:if(!(mSomething is not quite right.
The Pet Circle team is working to fix the issue.
Please come back later.

"}),e.a(2,!1);case 9:f.policyDetailResponse?(y=h.g(f.policyDetailResponse),u.push(y)):u.push(!1);case 10:m++,e.n=6;break;case 11:Promise.all(u).then(function(){var e=Object(n.a)(xe().m(function e(t){return xe().w(function(e){for(;;)switch(e.n){case 0:if(a.validateCalculatePremium(t,"issueBath")){e.n=1;break}localStorage.removeItem(Me),s.setState({loading:!1,isError:!0,errorMessage:""}),le.a.fire({title:"Oops...",html:"

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

"}),e.n=3;break;case 1:return h.a(t),e.n=2,M.origamiTrack(a.state.pets,a.state.customer,Object(j.a)(Object(j.a)(a)));case 2:s.gotoQuotePage(s),h.p.quotepage2({totalAmount:h.y(c)}),h.z.quote();case 3:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}()).catch(function(e){localStorage.removeItem(Me),s.setState({loading:!1,isError:!0,errorMessage:ye})});case 12:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),a.state={loading:!1,errors:{},petErrors:{},isError:!1,errorMessage:"",stateData:h.n(),suggestions:[],suburbValue:"",breedsList:[],selectedOption:null,inputValue:"",term:!1,promo_code:"",referrer_code:"",isValidPromoCode:!0,modalIsOpen:!1,modalIsOpenWarning:!1,isStartLoadBreed:!1},a.state=Object(D.a)({},a.getInitialState(),a.state),a}return Object(p.a)(t,e),Object(s.a)(t,[{key:"componentWillMount",value:function(){_.a.setAppElement("body")}},{key:"componentWillReceiveProps",value:function(e){if(localStorage.getItem("KNOSE-RECAL-REFRESH")){console.log("apply promo code"),localStorage.removeItem("KNOSE-RECAL-REFRESH");var t=je.parse(e.location.search);this.setState({promo_code:t.promo})}}},{key:"handleForcedPromoUpdate",value:function(){var e=!1,t=je.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=Te(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=h.r(),a=this.state,n=a.suggestions,r=a.stateData,c=a.owner,l=a.pets,i=a.errors,s=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(F,null):null,o.a.createElement(ke,{step:1}),o.a.createElement($,{isError:this.state.isError,message:this.state.errorMessage}),o.a.createElement(_.a,{isOpen:this.state.modalIsOpen||this.state.modalIsOpenWarning,onRequestClose:this.closeModal,className:"modal fade show",overlayClassName:"mfp-bg"},o.a.createElement(Ne,{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.")),l.map(function(t,a){return o.a.createElement(Oe,{key:a,data:t,index:a,errors:s[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)})})),l.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:1800951130"},"call us")," if you want to add more pets."),o.a.createElement("div",{className:"box-details"},o.a.createElement(J,{pets:l,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(i.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:c.owner_email||"",onChange:this.handleChange,onClick:this.handleClearError}),o.a.createElement(H,{error:i.owner_email})),o.a.createElement("div",{id:"suburb-group",className:"form-group".concat(i.suburb?" form-error":"")},o.a.createElement("label",null,"We live in:"),o.a.createElement(se.a,{suggestions:n,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionsClearRequested:this.onSuggestionsClearRequested,getSuggestionValue:Ae,renderSuggestion:Ye,inputProps:u,onClick:this.handleClearError,autoComplete:"off",refs:"refSuburb"}),o.a.createElement(H,{error:i.suburb})),o.a.createElement("div",{id:"state-group",className:"form-group".concat(i.state?" form-error":"")},o.a.createElement("label",null,"State:"),o.a.createElement("select",{className:"form-control",id:"state",name:"state",refs:"refState",value:c.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(H,{error:i.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 Pet Circle about its services. Pet Circle may pay benefits to those who refer new customers to us."):o.a.createElement("div",{className:"form-group".concat(i.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&&!i.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(H,{error:i.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(J,{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 1800 951 130. 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's age if it validly joined Pet Circle 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(R.a,{ref:function(t){return e.recaptcha=t},sitekey:S.a.google_site_key}))}}]),t}(o.a.Component);var Ge=Object(A.b)(function(e){return e},function(e){return{actions:Object(Y.b)(M,e)}})(Be);function Ve(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(e){if("string"==typeof e)return Le(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Le(e,t):void 0}}(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,c=!0,l=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==a.return||a.return()}finally{if(l)throw o}}}}function Le(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a3?(r=f===n)&&(i=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=d&&((r=a<2&&dn||n>f)&&(o[4]=a,o[5]=n,p.n=f,l=0))}if(r||a>1)return c;throw m=!0,n}return function(r,u,f){if(s>1)throw TypeError("Generator is already running");for(m&&1===u&&d(u,f),l=u,i=f;(t=l<2?e:i)||!m;){o||(l?l<3?(l>1&&(p.n=-1),d(l,i)):p.n=i:p.v=i);try{if(s=2,o){if(l||(r="next"),t=o[r]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),l=1);o=e}else if((t=(m=p.n<0)?i:a.call(n,p))!==c)break}catch(t){o=e,l=1,i=t}finally{s=1}}return{value:t,done:m}}}(a,r,o),!0),s}var c={};function l(){}function i(){}function s(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):(We(t={},n,function(){return this}),t),m=s.prototype=l.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,We(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return i.prototype=s,We(m,"constructor",s),We(s,"constructor",i),i.displayName="GeneratorFunction",We(s,r,"GeneratorFunction"),We(m),We(m,r,"Generator"),We(m,n,function(){return this}),We(m,"toString",function(){return"[object Generator]"}),(Ue=function(){return{w:o,m:p}})()}function We(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}(We=function(e,t,a,n){if(t)r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a;else{var o=function(t,a){We(e,t,function(e){return this._invoke(t,a,e)})};o("next",0),o("throw",1),o("return",2)}})(e,t,a,n)}var Ke=a(43),Qe=function(e){function t(e){var a;return Object(i.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:v()().format("DD/MM/YYYY"),pet_percent:70,pet_cover:"yes",pet_extra_cover:"no",pet_annual_limit:12500,pet_annual_excess:200,pet_frequency:"monthly",price:0,calculatePremium:{}}},a.componentDidMount=Object(n.a)(Ue().m(function e(){var t,n,r,o,c,l,i,s,u,m,p,d,f,y,b,v,E,g,_,w,C;return Ue().w(function(e){for(;;)switch(e.n){case 0:if(h.u(),h.v("quote"),window.reloadStickyLine(),window.loadProductReview(),h.u(),G()("#wrapper").removeClass("body-details body-payment"),setTimeout(function(){window.loadTooltip()},1e3),h.u(),a.setState({loading:!0}),t=Ke.parse(a.props.location.search),n=t.code,r=t.key,o=t.fdclid,!r||!o){e.n=6;break}return localStorage.removeItem("KNOSE-PROMO-CODE"),localStorage.removeItem("quoteReference"),localStorage.removeItem("partnerQuoteReference"),e.n=1,a.getRetryCaptchaToken(5,{key:r});case 1:return c=e.v,e.n=2,a.props.actions.getQuotes(o,c);case 2:if(l=e.v,console.log("quotes",l),!l.echo){e.n=4;break}return i=l.quoteReference,s=l.partnerQuoteReference,i&&localStorage.setItem("quoteReference",i),s&&localStorage.setItem("partnerQuoteReference",s),a.props.actions.updateData(l),a.setPetData(l),e.n=3,h.x(500);case 3:e.n=5;break;case 4:return a.setState({isError:!0,pageError:!0,errorMessage:"Quote not found!",loading:!1}),e.a(2);case 5:e.n=7;break;case 6:if(!n){e.n=7;break}return a.setState({isError:!0,pageError:!0,errorMessage:"Invalid quote data. Please try again.",loading:!1}),e.a(2);case 7:return a.setState({loading:!1}),u=a.props.pet,setTimeout(function(){0===u.breeds.Dog.length&&a.getBreedData()},1e3),console.log("pet.pets",u.pets),u.pets.length>0?a.setState({pets:u.pets}):localStorage.getItem("PETS-DATA")&&(m=JSON.parse(localStorage.getItem("PETS-DATA")),a.props.actions.updatePetData(m),a.setState({pets:u.pets})),p=a.state.customer,e.n=8,h.x(200);case 8:if(!a.props.pet.pets[0]||!a.props.pet.pets[0].calculatePremium||"{}"===JSON.stringify(a.props.pet.pets[0].calculatePremium)){e.n=9;break}return a.setState({loading:!1}),e.a(2);case 9:d=[],f=Object(j.a)(Object(j.a)(a)),y=a.state.pets,!(b=Object(D.a)({},{},p)).email&&o&&(b.email="".concat(o,"@dummy.com"),a.props.actions.updateCustomerData(b)),v="",E=0;case 10:if(!(ESomething is not quite right.
The Pet Circle team is working to fix the issue.
Please come back later.

"}),e.a(2,!1);case 13:w.policyDetailResponse?(C=h.g(w.policyDetailResponse),d.push(C)):d.push(!1);case 14:E++,e.n=10;break;case 15:return e.a(2)}},e)})),a.setPetData=function(e){for(var t=a.state.pets,n=e.echo,r=e.echo,o=r.postcode,c=r.state,l=r.suburb,i=r.streetName,s=r.streetNumber,u=n.pet||{},m=u.policyOptions||{},p=0;p> ",t),a.props.actions.updatePetData(t);var y=a.state.customer;l&&(y.suburb=l),o&&(y.postcode=o),c&&(y.state=c);var b=[];s&&b.push(s),i&&b.push(i),b.length>0&&(y.street_address=b.join(" ")),a.setState({customer:y}),(o||c)&&a.props.actions.updateCustomerData(y)},a.getRetryCaptchaToken=function(){var e=Object(n.a)(Ue().m(function e(t,r){var o,c,l;return Ue().w(function(e){for(;;)switch(e.n){case 0:return o=t||5,1,c=0,l=!1,e.a(2,new Promise(function(e){var t=setInterval(Object(n.a)(Ue().m(function n(){var i;return Ue().w(function(n){for(;;)switch(n.n){case 0:if(c+=1,l){n.n=2;break}return l=!0,n.n=1,a.getCaptchaToken(r);case 1:i=n.v,l=!1,i.captcha&&(clearInterval(t),e(i));case 2:c>=o&&(clearInterval(t),e(""));case 3:return n.a(2)}},n)})),1e3)}))}},e)}));return function(t,a){return e.apply(this,arguments)}}(),a.getCaptchaToken=function(){var e=Object(n.a)(Ue().m(function e(t){var n;return Ue().w(function(e){for(;;)switch(e.n){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.n=2;break}return e.n=1,a.recaptcha.execute("submit");case 1:n=e.v,t.captcha=n,e.n=3;break;case 2:console.error("Page can not get captcha token.");case 3:return e.a(2,t)}},e)}));return function(t){return e.apply(this,arguments)}}(),a.getBreedData=Object(n.a)(Ue().m(function e(){var t,n;return Ue().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,a.getRetryCaptchaToken(10);case 1:t=e.v,a.props.actions.getBreed(t),e.n=3;break;case 2:e.p=2,n=e.v,console.log("err",n);case 3:return e.a(2)}},e,null,[[0,2]])})),a.getPromotionCode=function(){return localStorage.getItem("KNOSE-PROMO-CODE")?localStorage.getItem("KNOSE-PROMO-CODE"):""},a.handleChoose=function(){var e=Object(n.a)(Ue().m(function e(t,n,r){var o,c,l;return Ue().w(function(e){for(;;)switch(e.n){case 0:if(o=a.state,c=o.pets,void 0!==(l=o.errors)[r]&&delete l[r][t],void 0===c[r][t]||c[r][t]!==n){e.n=1;break}return console.log("nothing change"),e.a(2,!1);case 1:c[r][t]=n,a.setState({pets:c,errors:l,isChangeCover:!0}),a.props.actions.updatePetData(c,!0);case 2:return e.a(2)}},e)}));return function(t,a,n){return e.apply(this,arguments)}}(),a.handleChooseFrequency=function(){var e=Object(n.a)(Ue().m(function e(t){var n,r;return Ue().w(function(e){for(;;)switch(e.n){case 0:for(a.setState({frequency:t}),a.props.actions.updateFrequency(t),n=a.state.pets,a.getPromotionCode(),a.setState({loading:!0}),r=0;r .card .collapse")).removeClass("show"),G()("#".concat(a," .accordion-grey > .card .btn-accordion")).removeClass("collapsed").addClass("collapsed"),setTimeout(function(){h.u(a)},500)},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.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)&&v()(e.pet_birth_date,"DD/MM/YYYY",!0).isValid()){var c=h.i(e.pet_birth_date),l=(c.days,c.pet_age),i=c.years;r[t].pet_age=l,i>=9?(void 0===o[t]&&(o[t]={}),o[t].pet_birth_date=fe):void 0!==o[t]&&delete o[t].pet_birth_date}a.setState({pets:r,petErrors:o})},a.handlePetBlur=function(e){var t=a.state,n=t.pets,r=t.petErrors,o=n[e];if(v()(o.pet_birth_date,"DD/MM/YYYY",!0).isValid()){var c=h.i(o.pet_birth_date),l=c.weeks,i=c.days,s=h.l(o).startDate;if(o.pet_policy_date=s.format("DD/MM/YYYY"),a.handleChangePetInfo(o,e),l<6){var u="";u=i<12?a.getAlertTextLess12Days(o):a.getAlertTextLess6Weeks(o),le.a.fire({title:"Oops...",html:u})}}else{void 0===r[e]&&(r[e]={}),r[e].pet_birth_date=de;a.setState({isError:!0,petErrors:r})}},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.isPetValidation=Object(n.a)(Ue().m(function e(){var t,n,r,o,c,l,i,s,u,m,p,d,f,y,b,E;return Ue().w(function(e){for(;;)switch(e.n){case 0:t={},n={},r=!1,o=new Ee,c=a.state.pets,l=0;case 1:if(!(l=9&&(n[l].pet_birth_date=fe,r=!0),m=h.l(i),p=m.startDate,d=m.endDate,(f=i.pet_policy_date?v()(i.pet_policy_date,"DD/MM/YYYY"):null)&&(fd)&&(n[l].pet_policy_date=de,r=!0),u<12&&(n[l].pet_birth_date=fe,r=!0)):(n[l].pet_birth_date=de,r=!0):(n[l].pet_birth_date=pe,r=!0),l>0&&r&&(G()("#btn-collapse-"+l).attr("aria-expanded",!0),G()("#collapse-pet-"+l).removeClass("show").addClass("show"));case 3:l++,e.n=1;break;case 4:if(!r){e.n=8;break}a.setState({errors:t,petErrors:n}),y="",b=!1,E=0;case 5:if(!(E1&&localStorage.setItem("KNOSE-PROMO-CODE","CANPCMULTI")},a.refreshQuotePrice=Object(n.a)(Ue().m(function e(){var t,n,r,o,c,l,i,s,u,m;return Ue().w(function(e){for(;;)switch(e.n){case 0:t=a.state.pets,n=!1,r=0;case 1:if(!(rSomething is not quite right.
The Pet Circle team is working to fix the issue.
Please come back later.

"}),e.a(2,!1);case 11:l++,e.n=8;break;case 12:m=t.map(function(e){return delete e.is_pet_info,e}),a.setState({pets:m,isChangeCover:!1,loading:!1});case 13:return e.a(2)}},e)})),a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,frequency:"monthly",petErrors:{},customer:{},isChangeCover:!1},a.state=Object(D.a)({},a.getInitialState(),a.state),a}return Object(p.a)(t,e),Object(s.a)(t,[{key:"validateCalculatePremium",value:function(e,t){switch(t){case"issueBath":if(e.includes(!1))return!1;var a,n=Ve(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:"isValidation",value:function(){this.setState({errors:{},errorMessage:""});var e={},t=!1,a=new Ee,n=this.state.pets;if(n.map(function(n,r){e[r]={},n.pet_percent&&0!==n.pet_percent||(e[r].pet_percent=pe,t=!0),n.pet_cover&&a.required(n.pet_cover)||(e[r].pet_cover=pe,t=!0)}),t){this.setState({errors:e});for(var r="",o=0;o0,c=h.q(a),l=c.isLess1YearOld,i=c.isEquaMore1YearOld,s=a.filter(function(e){return h.k(e)<3}).length>0,u=a.filter(function(e){return void 0!==e.is_pet_info&&(e.pet_birth_date||e.pet_breed||e.pet_name)}).length>0||this.state.isChangeCover,m={Cat:[{value:2500,label:"$2,500"},{value:5e3,label:"$5,000"},{value:1e4,label:"$10,000"}],Dog:[{value:1e4,label:"$10,000"},{value:17500,label:"$17,500"},{value:3e4,label:"$30,000"}]},p=[{value:150,label:"$150"},{value:75,label:"$75"},{value:0,label:"$0"}],d=[{value:70},{value:80},{value:90}],f=[{value:"no",label:"No"},{value:"yes",label:"Yes"}];return o.a.createElement(o.a.Fragment,null,o.a.createElement("section",null,this.state.loading||this.props.loading?o.a.createElement(F,null):null,o.a.createElement("div",{className:"left pageOne"},o.a.createElement($,{isError:this.state.isError,message:this.state.errorMessage,style:{marginTop:55}}),o.a.createElement("h3",null,"View your cover details and quote."),a.map(function(t,a){var r=h.k(t),c=void 0!==t.is_pet_info&&t.is_pet_info;return o.a.createElement("div",{key:a},c?o.a.createElement(o.a.Fragment,null,o.a.createElement(Oe,{key:a,data:t,index:a,errors:e.state.petErrors[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),refreshQuotePrice:e.refreshQuotePrice})):o.a.createElement("div",{className:"quote-pet",key:a},o.a.createElement("div",{className:"dog"},o.a.createElement("img",{src:"/assets/ic-".concat(t.pet_type.toLowerCase(),".svg"),alt:"dog"}),o.a.createElement("h5",null,t.pet_name,"\u2019s cover options"),a>0&&o.a.createElement("button",{className:"btn-edit-pet",onClick:function(){return e.handleEditInfo(a)}},o.a.createElement("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},o.a.createElement("g",{"data-name":"Layer 42",id:"Layer_42"},o.a.createElement("path",{class:"cls-1",d:"M2,29a1,1,0,0,1-1-1.11l.77-7a1,1,0,0,1,.29-.59L18.42,3.94a3.2,3.2,0,0,1,4.53,0l3.11,3.11a3.2,3.2,0,0,1,0,4.53L9.71,27.93a1,1,0,0,1-.59.29l-7,.77Zm7-1.78H9ZM3.73,21.45l-.6,5.42,5.42-.6,16.1-16.1a1.2,1.2,0,0,0,0-1.7L21.53,5.35a1.2,1.2,0,0,0-1.7,0Z"}),o.a.createElement("path",{class:"cls-1",d:"M23,14.21a1,1,0,0,1-.71-.29L16.08,7.69A1,1,0,0,1,17.5,6.27l6.23,6.23a1,1,0,0,1,0,1.42A1,1,0,0,1,23,14.21Z"}),o.a.createElement("rect",{class:"cls-1",height:"2",transform:"translate(-8.31 14.13) rotate(-45)",width:"11.01",x:"7.39",y:"16.1"}),o.a.createElement("path",{class:"cls-1",d:"M30,29H14a1,1,0,0,1,0-2H30a1,1,0,0,1,0,2Z"}))),"Edit pet details")),o.a.createElement("hr",null),o.a.createElement("div",{id:"options","x-data":"{tooltip: false}"},o.a.createElement("h5",null,"Choose your Annual Limit:"," ",o.a.createElement("img",{src:"/img/ic-information.svg",alt:"info","x-on:mouseenter":"tooltip = true","x-on:mouseleave":"tooltip = false"})),o.a.createElement("div",{className:"pet_annual_limit-box".concat(void 0!==n[a]&&n[a].pet_annual_limit?" form-error":""),style:{"grid-template-columns":"1fr 1fr 1fr"}},m[t.pet_type].map(function(n,r){return o.a.createElement("button",{className:"".concat(t.pet_annual_limit===n.value?"selected":"un-selected"),onClick:function(){return e.handleChoose("pet_annual_limit",n.value,a)},key:r},n.label)})),o.a.createElement("p",null,"Please choose your Annual Limit carefully as it cannot be increased after your policy has started. You can decrease your Annual Limit at any time."),o.a.createElement("div",{className:"tooltip","x-show":"tooltip",style:{opacity:1}},o.a.createElement("h5",null,"Annual Limit"),o.a.createElement("p",null,"Our Policy provide 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 our policy has started you will not be able to increase it."))),o.a.createElement("div",{id:"options","x-data":"{tooltip: false}"},o.a.createElement("h5",null,"Choose your Benefit Percentage:"," ",o.a.createElement("img",{src:"/img/ic-information.svg",alt:"info","x-on:mouseenter":"tooltip = true","x-on:mouseleave":"tooltip = false"})),o.a.createElement("div",{className:"pet_percent-box".concat(void 0!==n[a]&&n[a].pet_percent?" form-error":""),style:{"grid-template-columns":"1fr 1fr 1fr"}},d.map(function(n,r){return o.a.createElement("button",{className:"".concat(t.pet_percent===n.value?"selected":"un-selected"),onClick:function(){return e.handleChoose("pet_percent",n.value,a)},key:r},n.value,"%")})),o.a.createElement("div",{className:"tooltip","x-show":"tooltip",style:{opacity:1}},o.a.createElement("h6",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("table",null,o.a.createElement("thead",null,o.a.createElement("tr",null,o.a.createElement("td",null,"Benefit Percentage"),o.a.createElement("td",null,"70%"),o.a.createElement("td",null,"80%"),o.a.createElement("td",null,"90%"))),o.a.createElement("tbody",null,o.a.createElement("tr",null,o.a.createElement("td",null,"Claims Cost"),o.a.createElement("td",null,"$1,000"),o.a.createElement("td",null,"$1,000"),o.a.createElement("td",null,"$1,000")),o.a.createElement("tr",null,o.a.createElement("td",null,"We Pay"),o.a.createElement("td",null,"$700"),o.a.createElement("td",null,"$800"),o.a.createElement("td",null,"$900")),o.a.createElement("tr",null,o.a.createElement("td",null,"You Pay"),o.a.createElement("td",null,"$300"),o.a.createElement("td",null,"$200"),o.a.createElement("td",null,"$100")))))),o.a.createElement("div",{id:"options","x-data":"{tooltip: false}"},o.a.createElement("h5",null,"Choose your Annual Excess:"," ",o.a.createElement("img",{src:"/img/ic-information.svg",alt:"info","x-on:mouseenter":"tooltip = true","x-on:mouseleave":"tooltip = false"})),o.a.createElement("div",{className:"pet_annual_excess-box".concat(void 0!==n[a]&&n[a].pet_annual_excess?" form-error":""),style:{"grid-template-columns":"1fr 1fr 1fr"}},p.map(function(n,r){return o.a.createElement("button",{className:"".concat(t.pet_annual_excess===n.value?"selected":"un-selected"),onClick:function(){return e.handleChoose("pet_annual_excess",n.value,a)},key:r},n.label)})),o.a.createElement("div",{className:"tooltip","x-show":"tooltip",style:{opacity:1}},o.a.createElement("h5",null,"Annual Excess"),o.a.createElement("h6",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("table",null,o.a.createElement("thead",null,o.a.createElement("tr",{style:{textAlign:"center"}},o.a.createElement("td",null,"Benefit Percentage:",o.a.createElement("br",null),"Annual Excess:"),o.a.createElement("td",{colSpan:"2"},"80%",o.a.createElement("br",null),"$100")),o.a.createElement("tr",{style:{textAlign:"center"}},o.a.createElement("td",null),o.a.createElement("td",{colSpan:"2"},"During same Period of Insurance")),o.a.createElement("tr",null,o.a.createElement("td",null),o.a.createElement("td",null,"First Claim"),o.a.createElement("td",null,"Second Claim"))),o.a.createElement("tbody",null,o.a.createElement("tr",null,o.a.createElement("td",null,"Claims Vet Costs"),o.a.createElement("td",null,"$200"),o.a.createElement("td",null,"$200")),o.a.createElement("tr",null,o.a.createElement("td",null,"Less Annual Excess"),o.a.createElement("td",null,"$100"),o.a.createElement("td",null,"$0")),o.a.createElement("tr",null,o.a.createElement("td",null,"We Pay"),o.a.createElement("td",null,"$80",o.a.createElement("br",null),"(($200-$100)*80%)"),o.a.createElement("td",null,"$160",o.a.createElement("br",null),"($200*80%)")),o.a.createElement("tr",null,o.a.createElement("td",null,"You Pay"),o.a.createElement("td",null,"$120"),o.a.createElement("td",null,"$40")))))),r<3&&o.a.createElement("div",{id:"options",style:{marginBottom:0},"x-data":"{tooltip: false}"},o.a.createElement("h5",null,"Include 360\xb0 Care for Dental Illness, Behavioural Conditions and Supportive Therapies?:"," ",o.a.createElement("img",{src:"/img/ic-information.svg",alt:"info","x-on:mouseenter":"tooltip = true","x-on:mouseleave":"tooltip = false"})),o.a.createElement("div",{className:"pet_extra_cover-box".concat(void 0!==n[a]&&n[a].pet_extra_cover?" form-error":""),style:{"grid-template-columns":"1fr 1fr"}},f.map(function(n,r){return o.a.createElement("button",{className:"".concat(t.pet_extra_cover===n.value?"selected":"un-selected"),onClick:function(){return e.handleChoose("pet_extra_cover",n.value,a)},key:r},n.label)})),o.a.createElement("div",{className:"tooltip","x-show":"tooltip",style:{opacity:1}},o.a.createElement("h5",null,"Optional Extras"),o.a.createElement("p",null,"360\xb0 care Certain Conditions and Treatments are excluded under the POlicy as standard. You have the the option to include 360\xb0 care and extend cover for some COnditions and Treatments not otherwise covered under the Policy. Selecting 360\xb0 Care 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 treatments of supplements.")),o.a.createElement("p",null,"For full details of inclusions and exclusions please refer to the PDS")))))}),o.a.createElement("div",null,o.a.createElement("div",{className:"group-pet-btn"},a.length<5&&o.a.createElement("div",null,o.a.createElement("button",{type:"button",className:"btn-blue btn-add-pet",onClick:function(){return e.handleAddAnotherPet()}},"+ Add another pet"),o.a.createElement("div",{className:"discount-box"},o.a.createElement("svg",{viewBox:"0 0 96.52 96.52",xmlns:"http://www.w3.org/2000/svg"},o.a.createElement("title",null),o.a.createElement("g",{"data-name":"Layer 2",id:"Layer_2"},o.a.createElement("g",{"data-name":"Layer 1",id:"Layer_1-2"},o.a.createElement("path",{d:"M94.16,51.28,48.61,5.8a19.73,19.73,0,0,0-6.5-4.11A19.68,19.68,0,0,0,34.66,0H8.15A7.84,7.84,0,0,0,2.42,2.42,7.84,7.84,0,0,0,0,8.15v26.5a19.67,19.67,0,0,0,1.69,7.45A19,19,0,0,0,5.8,48.54L51.35,94.16a7.8,7.8,0,0,0,5.73,2.36,8.16,8.16,0,0,0,5.8-2.36L94.16,62.82a7.8,7.8,0,0,0,2.36-5.73A8.16,8.16,0,0,0,94.16,51.28Zm-68-25.13a7.86,7.86,0,0,1-5.77,2.39,8.16,8.16,0,0,1-8.15-8.15,8.16,8.16,0,0,1,8.15-8.15,8.16,8.16,0,0,1,8.15,8.15A7.86,7.86,0,0,1,26.15,26.15Z"})))),"5% off multiple pets")))),o.a.createElement("br",null),o.a.createElement("br",null),o.a.createElement("div",{className:"no-lock-contract"},o.a.createElement("div",{className:"i-lock-in"}),o.a.createElement("span",null,"No lock-in contracts here! We allow customers to cancel their policy at anytime, even if we have paid claims.")),o.a.createElement("div",{className:"importantInfo quote-description",id:"parentCoverGroup"},o.a.createElement("h3",{className:"note-title"},"IMPORTANT INFORMATION"),o.a.createElement("div",{className:"cover-box",id:"cover-box-1"},o.a.createElement("h3",{"data-toggle":"collapse",href:"#multiCollapseCover1","aria-controls":"multiCollapseCover1",className:"collapsed",onClick:function(t){return e.handleGoTo(t,1)}},"We cover",o.a.createElement("span",{className:"show-more"},"Show more"),o.a.createElement("span",{className:"show-less"},"Show less")),o.a.createElement("div",{className:"collapse multi-collapse",id:"multiCollapseCover1","data-parent":"#parentCoverGroup"},o.a.createElement("div",{className:"card card-body"},o.a.createElement("div",{className:"accordion accordion-grey",id:"accordionCover"},o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accCoverTitle1"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseCover1","aria-expanded":"true","aria-controls":"collapseOne"},"Vet Costs if Your Pet is Injured."))),o.a.createElement("div",{id:"collapseCover1",className:"collapse","aria-labelledby":"accCoverTitle1","data-parent":"#accordionCover"},o.a.createElement("div",{className:"card-body"},"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."))),o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accCoverTitle2"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseCover2","aria-expanded":"false","aria-controls":"collapseThree"},"Vet Costs if Your Pet suffers an Illness."))),o.a.createElement("div",{id:"collapseCover2",className:"collapse","aria-labelledby":"accCoverTitle2","data-parent":"#accordionCover"},o.a.createElement("div",{className:"card-body"},"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 Supportive 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("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accCoverTitle3"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseCover3","aria-expanded":"false","aria-controls":"collapseThree"},"Vet Costs for essential euthanasia."))),o.a.createElement("div",{id:"collapseCover3",className:"collapse","aria-labelledby":"accCoverTitle3","data-parent":"#accordionCover"},o.a.createElement("div",{className:"card-body"},"If during the Period of Insurance and after any applicable Exclusion Period, it is deemed humane and essential by Your Vet to euthanise Your Pet because of an 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."))),o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accCoverTitle4"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseCover4","aria-expanded":"false","aria-controls":"collapseThree"},"Vets Costs Overseas (while in New Zealand or Norfolk Islands on trips less than sixty (60) days)"))),o.a.createElement("div",{id:"collapseCover4",className:"collapse","aria-labelledby":"accCoverTitle4","data-parent":"#accordionCover"},o.a.createElement("div",{className:"card-body"},"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 Conditions) and You incur Vet Costs for:",o.a.createElement("br",null),o.a.createElement("br",null),"a. required Treatment (excluding Supportive Therapies); and/or",o.a.createElement("br",null),o.a.createElement("br",null),"b. euthanasia if deemed humane and essential by Your Vet,",o.a.createElement("br",null),o.a.createElement("br",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."))),o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accCoverTitle5"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseCover5","aria-expanded":"false","aria-controls":"collapseThree"},"Emergency Pet boarding"))),o.a.createElement("div",{id:"collapseCover5",className:"collapse","aria-labelledby":"accCoverTitle5","data-parent":"#accordionCover"},o.a.createElement("div",{className:"card-body"},"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."))))))),s&&o.a.createElement("div",{className:"cover-box",id:"cover-box-2"},o.a.createElement("h3",{"data-toggle":"collapse",href:"#multiCollapseCover2","aria-controls":"multiCollapseCover2",className:"collapsed",onClick:function(t){return e.handleGoTo(t,2)}},"360\xb0 Care"," ",r?"(Selected)":"(Not Selected)",o.a.createElement("span",{className:"show-more"},"Show more"),o.a.createElement("span",{className:"show-less"},"Show less")),o.a.createElement("div",{className:"collapse multi-collapse",id:"multiCollapseCover2","data-parent":"#parentCoverGroup"},o.a.createElement("div",{className:"card card-body"},o.a.createElement("div",{className:"accordion accordion-grey".concat(r?"":" collapse-x-icon"),id:"accordionExtraCover"},o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accExtraCoverTitle1"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseExtraCover1","aria-expanded":"true","aria-controls":"collapseOne"},"Vet Costs if Your Pet suffers a Dental Illness"))),o.a.createElement("div",{id:"collapseExtraCover1",className:"collapse","aria-labelledby":"accExtraCoverTitle1","data-parent":"#accordionExtraCover"},o.a.createElement("div",{className:"card-body"},"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 Alternative 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("br",null),o.a.createElement("br",null),"Example Dental Illnesses: Dental diseases, gingivitis, periodontal disease."))),o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accExtraCoverTitle2"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseExtraCover2","aria-expanded":"true","aria-controls":"collapseOne"},"Vet Costs if Your Pet suffers from Behavioural Conditions"))),o.a.createElement("div",{id:"collapseExtraCover2",className:"collapse","aria-labelledby":"accExtraCoverTitle2","data-parent":"#accordionExtraCover"},o.a.createElement("div",{className:"card-body"},"If during the Period of Insurance and after any applicable Exclusion Period, Your Pet suffers a Behavioural Condition and You incur Vet Costs for required Treatment (excluding Alternative 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("br",null),o.a.createElement("br",null),"Example Behavioural Conditions: Excessive licking, fur pulling, pacing and destructive chewing."))),o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accExtraCoverTitle3"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseExtraCover3","aria-expanded":"true","aria-controls":"collapseOne"},"Vet Costs for Supportive Therapies to treat covered Conditions"))),o.a.createElement("div",{id:"collapseExtraCover3",className:"collapse","aria-labelledby":"accExtraCoverTitle3","data-parent":"#accordionExtraCover"},o.a.createElement("div",{className:"card-body"},"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 Supportive Therapies Treatment, We will reimburse or pay a portion of Your incurred Vet Costs related to the Supportive 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("br",null),o.a.createElement("br",null),"Example Supportive Therapies: Acupuncture, physiotherapy, hydrotherapy."))))))),o.a.createElement("div",{className:"cover-box",id:"cover-box-3"},o.a.createElement("h3",{"data-toggle":"collapse",href:"#multiCollapseCover3","aria-controls":"multiCollapseCover3",className:"collapsed",onClick:function(t){return e.handleGoTo(t,3)}},"We don't cover",o.a.createElement("span",{className:"show-more"},"Show more"),o.a.createElement("span",{className:"show-less"},"Show less")),o.a.createElement("div",{className:"collapse multi-collapse",id:"multiCollapseCover3","data-parent":"#parentCoverGroup"},o.a.createElement("div",{className:"card card-body"},o.a.createElement("div",{className:"accordion accordion-grey",id:"accordionDontCover"},o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accDontCoverTitle1"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseDontCover1","aria-expanded":"true","aria-controls":"collapseOne"},"Pre-existing Symptoms and Conditions"))),o.a.createElement("div",{id:"collapseDontCover1",className:"collapse","aria-labelledby":"accDontCoverTitle1","data-parent":"#accordionDontCover"},o.a.createElement("div",{className:"card-body"},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("p",{className:"mb-0"},"before Your Pet\u2019s First Date of Cover, before any applicable Exclusion Period has finished, or if You increase Your cover before a change of cover became effective.")))),o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accDontCoverTitle2"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseDontCover2","aria-expanded":"false","aria-controls":"collapseThree"},"Preventive and routine items"))),o.a.createElement("div",{id:"collapseDontCover2",className:"collapse","aria-labelledby":"accDontCoverTitle2","data-parent":"#accordionDontCover"},o.a.createElement("div",{className:"card-body"},o.a.createElement("p",{className:"mb-0"},"Preventive and routine items to take care of Your Pet including:"),o.a.createElement("ul",null,o.a.createElement("li",null,"health exams, annual check-ups and vaccinations;"),o.a.createElement("li",null,"parasite prevention;"),o.a.createElement("li",null,"shampoo/conditioners including medicated ones;"),o.a.createElement("li",null,"food, including prescription food and supplements."))))),o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accDontCoverTitleDesex"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseDontCoverDesex","aria-expanded":"false","aria-controls":"collapseThree"},"Desexing"))),o.a.createElement("div",{id:"collapseDontCoverDesex",className:"collapse","aria-labelledby":"accDontCoverTitleDesex","data-parent":"#accordionDontCover"},o.a.createElement("div",{className:"card-body"},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.")))),o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accDontCoverTitleBrachycephalic"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseDontCoverBrachycephalic","aria-expanded":"false","aria-controls":"collapseThree"},"Brachycephalic Obstructive Airway Syndrome"))),o.a.createElement("div",{id:"collapseDontCoverBrachycephalic",className:"collapse","aria-labelledby":"accDontCoverTitleBrachycephalic","data-parent":"#accordionDontCover"},o.a.createElement("div",{className:"card-body"},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 Airways Syndrome (BOAS) Application form is completed and accepted by Us.")))),o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accDontCoverTitle10"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseDontCover10","aria-expanded":"false","aria-controls":"collapseThree"},"Your actions including Pet care"))),o.a.createElement("div",{id:"collapseDontCover10",className:"collapse","aria-labelledby":"accDontCoverTitle10","data-parent":"#accordionDontCover"},o.a.createElement("div",{className:"card-body"},o.a.createElement("ul",null,o.a.createElement("li",null,"Actions or neglect resulting in Vet Costs or additional Vet Costs including not following Your Vet's advice"),o.a.createElement("li",null,"Vaccinatable diseases if not up to date with vaccinations"))))),o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accDontCoverTitle3"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseDontCover3","aria-expanded":"false","aria-controls":"collapseThree"},"Certain treatments"))),o.a.createElement("div",{id:"collapseDontCover3",className:"collapse","aria-labelledby":"accDontCoverTitle3","data-parent":"#accordionDontCover"},o.a.createElement("div",{className:"card-body"},o.a.createElement("ul",null,o.a.createElement("li",null,"Supportive Therapies (unless You have chosen to include as 360\xb0 Cover)"),o.a.createElement("li",null,"Experimental Treatments"),o.a.createElement("li",null,"Breeding related Treatments"),o.a.createElement("li",null,"Elective procedures or activities"))))),o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"accDontCoverTitle4"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapseDontCover4","aria-expanded":"false","aria-controls":"collapseThree"},"Certain Vet Costs"))),o.a.createElement("div",{id:"collapseDontCover4",className:"collapse","aria-labelledby":"accDontCoverTitle4","data-parent":"#accordionDontCover"},o.a.createElement("div",{className:"card-body"},o.a.createElement("ul",null,o.a.createElement("li",null,"Emergency costs when it was not an emergency"),o.a.createElement("li",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("li",null,"Costs after Your Pet\u2019s death"))))),o.a.createElement("div",{className:"card"},o.a.createElement("div",{className:"card-header",id:"acccDontCoverTitle5"},o.a.createElement("h5",{className:"mb-0"},o.a.createElement("a",{href:"#",className:"btn-accordion collapsed",type:"button",onClick:function(e){return e.preventDefault()},"data-toggle":"collapse","data-target":"#collapsecDontCover6","aria-expanded":"false","aria-controls":"collapseThree"},"Other General exclusions"))),o.a.createElement("div",{id:"collapsecDontCover6",className:"collapse","aria-labelledby":"collapsecDontCover6","data-parent":"#accordionDontCover"},o.a.createElement("div",{className:"card-body"},o.a.createElement("ul",null,o.a.createElement("li",null,"Exclusion Periods"),o.a.createElement("li",null,"Epidemics, pandemics or new influenza")," ",o.a.createElement("li",null,"Nuclear or radioactive weapons/materials"),o.a.createElement("li",null,"Acts of war or civil unrest"),o.a.createElement("li",null,"Natural Catastrophe and Natural Disaster"),o.a.createElement("li",null,"Any illness or injury whist Your Pet is under a transport company\u2019s care, such as an airline or courier."))))))))),o.a.createElement("div",{className:"cover-box Exclusion-periods",id:"cover-box-4"},o.a.createElement("h3",{"data-toggle":"collapse",href:"#multiCollapseCover4","aria-controls":"multiCollapseCover4",className:"collapsed",onClick:function(t){return e.handleGoTo(t,4)}},"Exclusion periods",o.a.createElement("span",{className:"show-more"},"Show more"),o.a.createElement("span",{className:"show-less"},"Show less")),o.a.createElement("div",{className:"collapse multi-collapse",id:"multiCollapseCover4","data-parent":"#parentCoverGroup"},o.a.createElement("div",{className:"card card-body"},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("ul",{className:"wait-periods"},o.a.createElement("li",null,"1 Day Exclusion Period for Accidental Injury (except Specified Conditions)"),o.a.createElement("li",null,"14 days Exclusion Period for Illness (except Specified Conditions)"),r&&l?o.a.createElement("li",null,"14 days Exclusion Period for Dental Illness pets under 1 year old"):null,r&&i?o.a.createElement("li",null,"6 months Exclusion Period for Dental Illness pets 1 year old or more"):null,r&&o.a.createElement("li",null,"6 months Exclusion Period for Behavioural Conditions"),o.a.createElement("li",{className:"listwithInfo"},"6 months Exclusion Period Specified Conditions"," ")),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 or Condition"),o.a.createElement("p",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\xa0",o.a.createElement("a",{className:"rule-link",href:"https://files.petcircleinsurance.com.au/petcircle/petcircle-pds.pdf",target:"_blank"},"Product Disclosure Statement")," ","for full benefit details and applicable terms, limitations, conditions and exclusions."),o.a.createElement("br",null))))),o.a.createElement("br",null),o.a.createElement("div",{className:"refresh-box-price"},o.a.createElement("button",{className:"paymentBtn btn-refresh",onClick:this.refreshQuotePrice,disabled:!u},"Refresh Quote"),o.a.createElement("button",{className:"paymentBtn",style:{backgroundColor:"#F25A4F"},onClick:this.handleSubmit,disabled:u},"Next"))),o.a.createElement(J,Object.assign({},this.props,{step:2,handleEdit:this.handleEdit.bind(this),className:"quote-box-right"})),o.a.createElement(R.a,{ref:function(t){return e.recaptcha=t},sitekey:S.a.google_site_key})),o.a.createElement(X,Object.assign({step:2,needRefreshQuote:u,handleSubmit:this.handleSubmit,handleEdit:this.handleEdit.bind(this),refreshQuotePrice:this.refreshQuotePrice},this.props)))}}]),t}(o.a.Component);var Je=Object(A.b)(function(e){return e},function(e){return{actions:Object(Y.b)(M,e)}})(Qe);function He(){var e,t,a="function"==typeof Symbol?Symbol:{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function o(a,n,r,o){var i=n&&n.prototype instanceof l?n:l,s=Object.create(i.prototype);return $e(s,"_invoke",function(a,n,r){var o,l,i,s=0,u=r||[],m=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,a){return o=t,l=0,i=e,p.n=a,c}};function d(a,n){for(l=a,i=n,t=0;!m&&s&&!r&&t3?(r=f===n)&&(i=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=d&&((r=a<2&&dn||n>f)&&(o[4]=a,o[5]=n,p.n=f,l=0))}if(r||a>1)return c;throw m=!0,n}return function(r,u,f){if(s>1)throw TypeError("Generator is already running");for(m&&1===u&&d(u,f),l=u,i=f;(t=l<2?e:i)||!m;){o||(l?l<3?(l>1&&(p.n=-1),d(l,i)):p.n=i:p.v=i);try{if(s=2,o){if(l||(r="next"),t=o[r]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),l=1);o=e}else if((t=(m=p.n<0)?i:a.call(n,p))!==c)break}catch(t){o=e,l=1,i=t}finally{s=1}}return{value:t,done:m}}}(a,r,o),!0),s}var c={};function l(){}function i(){}function s(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):($e(t={},n,function(){return this}),t),m=s.prototype=l.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,$e(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return i.prototype=s,$e(m,"constructor",s),$e(s,"constructor",i),i.displayName="GeneratorFunction",$e(s,r,"GeneratorFunction"),$e(m),$e(m,r,"Generator"),$e(m,n,function(){return this}),$e(m,"toString",function(){return"[object Generator]"}),(He=function(){return{w:o,m:p}})()}function $e(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}($e=function(e,t,a,n){if(t)r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a;else{var o=function(t,a){$e(e,t,function(e){return this._invoke(t,a,e)})};o("next",0),o("throw",1),o("return",2)}})(e,t,a,n)}a(43);var ze=function(e){return e.autoCompleteValue},Ze=function(e){return o.a.createElement("div",{className:"suggest-item"},e.autoCompleteValue)},Xe=function(e){function t(e){var a;return Object(i.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:v()().format("DD/MM/YYYY"),pet_percent:70,pet_cover:"yes",pet_extra_cover:"no",pet_annual_limit:12500,pet_annual_excess:200,pet_frequency:"monthly",price:0,calculatePremium:{}}},a.clearForm=function(){a.setState(a.getInitialState())},a.componentDidMount=Object(n.a)(He().m(function e(){var t,n,r,o,c,l,i;return He().w(function(e){for(;;)switch(e.n){case 0:h.v("review"),window.reloadStickyLine(),window.loadProductReview(),h.u(),setTimeout(function(){window.loadTooltip()},1e3),t=a.props,n=t.pet,r=t.pet.listTerms,n.pets.length>0?a.setState({pets:n.pets}):localStorage.getItem("PETS-DATA")&&(o=JSON.parse(localStorage.getItem("PETS-DATA")),a.props.actions.updatePetData(o),a.setState({pets:n.pets})),c=a.state.customer,"{}"!==JSON.stringify(n.customer)?c=n.customer:localStorage.getItem("CUSTOMER-DATA")&&(l=JSON.parse(localStorage.getItem("CUSTOMER-DATA")),(c=l).term=!1,a.props.actions.updateCustomerData(c)),i=[],c.suburb&&i.push(c.suburb),c.postcode&&i.push(c.postcode),c.state&&i.push(c.state),a.setState({customer:c,suburbValue:i.join(", ")}),(r.term||r.term2||r.term3)&&a.setState({listTerms:r}),a.setState({customer:c});case 1:return e.a(2)}},e)})),a.getCaptchaToken=function(){var e=Object(n.a)(He().m(function e(t){var n;return He().w(function(e){for(;;)switch(e.n){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.n=2;break}return e.n=1,a.recaptcha.execute("submit");case 1:n=e.v,t.captcha=n,e.n=3;break;case 2:console.error("Page can not get captcha token.");case 3:return e.a(2,t)}},e)}));return function(t){return e.apply(this,arguments)}}(),a.getRetryCaptchaToken=function(){var e=Object(n.a)(He().m(function e(t,r){var o,c,l;return He().w(function(e){for(;;)switch(e.n){case 0:return o=t||5,1,c=0,l=Object(j.a)(Object(j.a)(a)),e.a(2,new Promise(function(e){var t=setInterval(Object(n.a)(He().m(function n(){var i;return He().w(function(n){for(;;)switch(n.n){case 0:if(c+=1,!a.recaptcha||"function"!==typeof a.recaptcha.execute){n.n=2;break}return n.n=1,l.getCaptchaToken(r);case 1:(i=n.v)&&(clearInterval(t),e(i));case 2:c>=o&&(clearInterval(t),e({}));case 3:return n.a(2)}},n)})),1e3)}))}},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 Ee).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,c=o.errors,l=o.listTerms;c[n]&&delete c[n],l[n]=r,a.setState({listTerms:l,errors:c});var i=Object(j.a)(Object(j.a)(a));setTimeout(function(){i.props.actions.updateTerm(i.state.listTerms)},80),l.term&&l.term2&&l.term3&&a.isValidation("validation")},a.handleBlur=function(){var e=a.state.listTerms;e.term&&e.term2&&e.term3&&a.isValidation("blur")},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,c=r.suggestions;a.setState({suburbValue:n+""});o.suburb;var l=c.filter(function(e){return e.autoCompleteValue===n});l.length>0?(o.suburb=l[0].autoCompleteData.suburb,o.postcode=l[0].autoCompleteData.postcode,o.state=l[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)(He().m(function e(t){var n,r,o,c,l;return He().w(function(e){for(;;)switch(e.n){case 0:if(!((n=t.value)&&n.length>=3)){e.n=3;break}return o=ue.b,c="autocomplete/search?serviceClass=AUSuburbAutoCompleteService&keyword="+n,e.n=1,a.getCaptchaToken();case 1:return l=e.v,e.n=2,o(c,l,"GET");case 2:(r=e.v).length>0?a.setState({suggestions:r}):a.setState({suggestions:[]});case 3:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleBack=function(){a.props.history.push("/quote")},a.handleEdit=function(){localStorage.setItem("KNOSE-EDIT","true"),a.props.history.push("/details")},a.handleSuburbEdit=function(e){localStorage.setItem("KNOSE-EDIT","true"),a.props.history.push("/details?field="+e)},a.populateCustomerData=function(){var e=a.state.customer,t=Object(D.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)(He().m(function e(t){var n;return He().w(function(e){for(;;)switch(e.n){case 0:if(t.stopPropagation(),t.preventDefault(),n="payment",a.isValidation(n)){e.n=1;break}return e.a(2,!1);case 1:return a.setState({loading:!0}),e.n=2,M.origamiTrack(a.props.pet.pets,a.props.pet.customer,Object(j.a)(Object(j.a)(a)));case 2:return e.n=3,a.handleunifiedCalculate(n);case 3:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleunifiedCalculate=function(){var e=Object(n.a)(He().m(function e(t){var r,o,c,l,i,s,u,m,p,d;return He().w(function(e){for(;;)switch(e.n){case 0:a.setState({loading:!0}),r=a.props.pet.pets,o=Object(j.a)(Object(j.a)(a)),c=[],l=localStorage.getItem("KNOSE-PROMO-CODE")?localStorage.getItem("KNOSE-PROMO-CODE"):"",i=a.populateCustomerData(),s=0;case 1:if(!(s-1&&(u="");var m=this.isValidation();a.filter(function(e){return"yes"===e.pet_extra_cover}).length,a.filter(function(e){var t=h.i(e.pet_birth_date).petYearsOld;return"yes"===e.pet_extra_cover&&t>=1}).length;return o.a.createElement(o.a.Fragment,null,o.a.createElement("section",null,this.state.loading||this.props.loading?o.a.createElement(F,null):null,o.a.createElement("div",{id:"main",className:"left pageOne"},o.a.createElement($,{isError:this.state.isError,message:this.state.errorMessage,style:{marginTop:55}}),o.a.createElement(K,Object.assign({},this.props,{className:"quote-box-top"})),o.a.createElement("h3",null,"Policy Holder Details"),o.a.createElement("form",{action:""},o.a.createElement("div",{className:"".concat(i.first_name?" form-error":"")},o.a.createElement("label",null,"First name:"),o.a.createElement("input",{type:"text",id:"first_name",placeholder:"Enter first name",name:"first_name",value:c.first_name||"",onChange:this.handleChange,onBlur:this.handleBlur,onClick:this.handleClearError}),o.a.createElement(H,{error:i.first_name})),o.a.createElement("div",{className:"".concat(i.last_name?" form-error":"")},o.a.createElement("label",null,"Last name:"),o.a.createElement("input",{type:"text",id:"last_name",placeholder:"Enter last name",name:"last_name",value:c.last_name||"",onChange:this.handleChange,onBlur:this.handleBlur,onClick:this.handleClearError}),o.a.createElement(H,{error:i.last_name})),o.a.createElement("div",{className:"".concat(i.email?" form-error":"")},o.a.createElement("label",null,"Email address:"),o.a.createElement("input",{type:"text",id:"email",name:"email",placeholder:"Enter email",value:u,onChange:this.handleChange,onBlur:this.handleBlur,onClick:this.handleClearError,autoComplete:"new-password"}),o.a.createElement(H,{error:i.email})),o.a.createElement("div",{className:"".concat(i.phone?" form-error":"")},o.a.createElement("label",null,"Phone number:"),o.a.createElement("input",{type:"text",id:"phone",placeholder:"Enter phone number",maxLength:"12",name:"phone",value:c.phone||"",onChange:this.handleChange,onBlur:this.handleBlur,onClick:this.handleClearError}),o.a.createElement(H,{error:i.phone})),o.a.createElement("div",{className:"".concat(i.street_address?" form-error":"")},o.a.createElement("label",null,"Street address:"),o.a.createElement("input",{type:"text",id:"street_address",placeholder:"Enter street address",name:"street_address",value:c.street_address||"",onChange:this.handleChange,onBlur:this.handleBlur,onClick:this.handleClearError}),o.a.createElement(H,{error:i.street_address})),o.a.createElement("div",{className:"".concat(i.suburb?" form-error":"")},o.a.createElement("label",null,"We live in:"),o.a.createElement(se.a,{suggestions:n,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionsClearRequested:this.onSuggestionsClearRequested,getSuggestionValue:ze,renderSuggestion:Ze,inputProps:s,onClick:this.handleClearError,onBlur:this.handleBlur,autoComplete:"off",refs:"refSuburb"}),o.a.createElement(H,{error:i.suburb})),o.a.createElement("div",{className:"form-help".concat(i.state?" form-error":"")},o.a.createElement("span",{className:"i-help","data-container":"body","data-toggle":"popover","data-placement":"auto","data-popover-content":"#tooltip_suburb"}),o.a.createElement("label",{className:"label-btn"},"State:"),o.a.createElement("select",{id:"state",name:"state",refs:"refState",value:c.state||"",onChange:this.handleChange,onBlur:this.handleBlur,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(H,{error:i.state}))),o.a.createElement("div",null,o.a.createElement("h4",null,"IMPORTANT INFORMATION"),o.a.createElement("p",null,"Please confirm:"),o.a.createElement("br",null),o.a.createElement("p",{id:"options","x-data":"{tooltip: false}"},"You understand and have complied with"," ",o.a.createElement("a",{href:"javascript:void(0)","x-on:mouseenter":"tooltip = true","x-on:mouseleave":"tooltip = false"},"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("div",{className:"tooltip","x-show":"tooltip",style:{opacity:1,marginTop:60}},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 1800 951 130 or visit petcircleinsurance.com.au."))),o.a.createElement("p",null,"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("p",null,"You have read and understand the"," ",o.a.createElement("a",{href:"https://files.petcircleinsurance.com.au/petcircle/petcircle-pds.pdf",target:"_blank"},"Product Disclosure Statement (PDS)"),","," ",o.a.createElement("a",{href:"https://files.petcircleinsurance.com.au/petcircle/petcircle-tmd.pdf",target:"_blank"},"Target Market Determination (TMD)")," ","and the"," ",o.a.createElement("a",{href:"https://files.petcircleinsurance.com.au/petcircle/petcircle-fsg.pdf",target:"_blank"},"Financial Services Guide"),"."),o.a.createElement("br",null),o.a.createElement("p",null,"You acknowledge:"),o.a.createElement("ul",{className:"review-rule"},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://files.petcircleinsurance.com.au/petcircle/petcircle-pds.pdf",target:"_blank"},"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://files.petcircleinsurance.com.au/petcircle/petcircle-tmd.pdf",target:"_blank"},"TMD")," ","and understand you will need to pay for eligible Vet Costs upfront and then claim reimbursement;"),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("div",{className:"checkboxes"},o.a.createElement("div",null,o.a.createElement("input",{type:"checkbox",id:"reviewTerm",name:"term",value:l.term,checked:"".concat(l.term?"checked":""),onChange:this.handleTerm}),o.a.createElement("label",{htmlFor:"reviewTerm"},"By ticking the box you confirm all the statements above.",o.a.createElement(H,{error:i.term}))),o.a.createElement("div",null,o.a.createElement("input",{type:"checkbox",id:"reviewTerm2",name:"term2",value:l.term2,checked:"".concat(l.term2?"checked":""),onChange:this.handleTerm}),o.a.createElement("label",{htmlFor:"reviewTerm2"},"You have read, understood and agree to the terms of our"," ",o.a.createElement("a",{href:"https://petcircleinsurance.com.au/privacy-policy",target:"_blank"},"Privacy Policy"),"."," ","You consent to Pet Circle and Pacific International collecting, using and disclosing personal information as set in Our"," ",o.a.createElement("a",{href:"https://petcircleinsurance.com.au/privacy-policy",target:"_blank"},"Privacy Policy")," ","and the Joint Privacy Statement contained in the\xa0",o.a.createElement("a",{href:"https://files.petcircleinsurance.com.au/petcircle/petcircle-pds.pdf",target:"_blank"},"PDS"),o.a.createElement(H,{error:i.term2}))),o.a.createElement("div",null,o.a.createElement("input",{type:"checkbox",id:"reviewTerm3",name:"term3",value:l.term3,checked:"".concat(l.term3?"checked":""),onChange:this.handleTerm}),o.a.createElement("label",{htmlFor:"reviewTerm3"},"You consent to help us save paper by receiving electronic"," ","communication from Pet Circle.",o.a.createElement(H,{error:i.term3}))))),o.a.createElement("br",null),a.length>0&&o.a.createElement("p",null,"Your period of Insurance for ",a[0].pet_name," will start at 23:59 on the ",a[0].pet_policy_date||""),o.a.createElement("button",{className:"paymentBtn",type:"submit",disabled:!l.term||!l.term2||!l.term3||!m||this.state.pageError,onClick:this.handleSubmit},"Go to payment")),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(J,Object.assign({},this.props,{step:3,pageError:this.state.pageError,handleEdit:this.handleEdit.bind(this),className:"quote-box-right"})),o.a.createElement(R.a,{ref:function(t){return e.recaptcha=t},sitekey:S.a.google_site_key})),o.a.createElement(X,Object.assign({step:3,pageError:!m||this.state.pageError,handleSubmit:this.handleSubmit,handleEdit:this.handleEdit.bind(this)},this.props)))}}]),t}(o.a.Component);var et=Object(A.b)(function(e){return e},function(e){return{actions:Object(Y.b)(M,e)}})(Xe);function tt(){var e,t,a="function"==typeof Symbol?Symbol:{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function o(a,n,r,o){var i=n&&n.prototype instanceof l?n:l,s=Object.create(i.prototype);return at(s,"_invoke",function(a,n,r){var o,l,i,s=0,u=r||[],m=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,a){return o=t,l=0,i=e,p.n=a,c}};function d(a,n){for(l=a,i=n,t=0;!m&&s&&!r&&t3?(r=f===n)&&(i=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=d&&((r=a<2&&dn||n>f)&&(o[4]=a,o[5]=n,p.n=f,l=0))}if(r||a>1)return c;throw m=!0,n}return function(r,u,f){if(s>1)throw TypeError("Generator is already running");for(m&&1===u&&d(u,f),l=u,i=f;(t=l<2?e:i)||!m;){o||(l?l<3?(l>1&&(p.n=-1),d(l,i)):p.n=i:p.v=i);try{if(s=2,o){if(l||(r="next"),t=o[r]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),l=1);o=e}else if((t=(m=p.n<0)?i:a.call(n,p))!==c)break}catch(t){o=e,l=1,i=t}finally{s=1}}return{value:t,done:m}}}(a,r,o),!0),s}var c={};function l(){}function i(){}function s(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):(at(t={},n,function(){return this}),t),m=s.prototype=l.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,at(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return i.prototype=s,at(m,"constructor",s),at(s,"constructor",i),i.displayName="GeneratorFunction",at(s,r,"GeneratorFunction"),at(m),at(m,r,"Generator"),at(m,n,function(){return this}),at(m,"toString",function(){return"[object Generator]"}),(tt=function(){return{w:o,m:p}})()}function at(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}(at=function(e,t,a,n){if(t)r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a;else{var o=function(t,a){at(e,t,function(e){return this._invoke(t,a,e)})};o("next",0),o("throw",1),o("return",2)}})(e,t,a,n)}var nt=function(e){function t(e){var a;return Object(i.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.getCaptchaToken=function(){var e=Object(n.a)(tt().m(function e(t){var n;return tt().w(function(e){for(;;)switch(e.n){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.n=2;break}return e.n=1,a.recaptcha.execute("submit");case 1:n=e.v,t.captcha=n,e.n=3;break;case 2:console.error("Page can not get captcha token.");case 3:return e.a(2,t)}},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=function(){a.props.history.push("/review")},a.handleSubmit=function(){var e=Object(n.a)(tt().m(function e(t){var r,o,c,l,i,s,u;return tt().w(function(e){for(;;)switch(e.n){case 0:if(t.stopPropagation(),t.preventDefault(),a.isValidation()){e.n=1;break}return r=a.state.errors,console.log("payment validation failed :>> ",r),e.a(2,!1);case 1:a.setState({loading:!0}),o=a.state,c=o.payment,l=o.creditCardFrame,i=a.props.pet.pets,s=Object(j.a)(Object(j.a)(a)),u={},u={customerId:"",paymentGatewayId:"",accountName:c.account_name},"Credit"===c.type?l.getToken(function(){var e=Object(n.a)(tt().m(function e(t,a){return tt().w(function(e){for(;;)switch(e.n){case 0:if(!t){e.n=1;break}return console.error("Error getting token: "+t.message),s.setState({loading:!1,isError:!0,errorMessage:t.message}),e.a(2);case 1:u.paymentGatewayId=5,u.tokenInformation=a.singleUseTokenId,s.handleProcessPayment(u,i);case 2:return e.a(2)}},e)}));return function(t,a){return e.apply(this,arguments)}}()):(u.paymentGatewayId=4,u.bankCode=c.bsb,u.accountNumber=c.account_number,s.handleProcessPayment(u,i));case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),a.getBindBatchInfo=function(){var e=Object(j.a)(Object(j.a)(a));return new Promise(function(){var t=Object(n.a)(tt().m(function t(a){var n,r,o,c,l,i,s,u,m,p,d;return tt().w(function(t){for(;;)switch(t.n){case 0:if(n="",r="",o=h.f(),c=h.m(o),console.log("issuesParams",o),console.log("oldSalesJourneyId",c),c){t.n=3;break}return l=Object.keys(o),t.n=1,e.getCaptchaToken(o);case 1:return i=t.v,t.n=2,e.props.actions.issueBatch(i);case 2:s=t.v,u=l[0]||"",m=u&&s[u]?s[u]:{},p=m.salesJourneyId,d=m.customerId,h.w(o,p,d),n=p,r=d,t.n=4;break;case 3:n=c,r=localStorage.getItem("KNOSE-customerId");case 4:return t.a(2,a({salesJourneyId:n||"",customerId:r?parseInt(r,10):""}))}},t)}));return function(e){return t.apply(this,arguments)}}())},a.handleProcessPayment=function(){var e=Object(n.a)(tt().m(function e(t,n){var r,o,c,l,i,s,u,m,p,d,f,y,b,v,E,g,_,w,C,S,O,P,k,N,T;return tt().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,r=!1,o={},e.n=1,a.getBindBatchInfo();case 1:if(c=e.v,l=c.salesJourneyId,i=c.customerId,l){e.n=2;break}return a.setState({loading:!1,isError:!0,errorMessage:be}),console.log("getBindBatchInfo failed"),e.a(2,!1);case 2:s=t.paymentGatewayId,u=0;case 3: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=h.d(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},a.state=Object(D.a)({},a.getInitialState(),a.state),a.handleChange=a.handleChange.bind(Object(j.a)(Object(j.a)(a))),a}return Object(p.a)(t,e),Object(s.a)(t,[{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"componentDidMount",value:function(){this._isMounted=!0,h.v("payment"),window.loadProductReview(),h.u(),G()("#wrapper").removeClass("body-details body-payment").addClass("body-payment");var e=this.props.pet;0===e.pets.length?console.log("Empty pets"):this.setState({pets:e.pets}),"{}"!==JSON.stringify(e.payment)&&this.setState({payment:e.payment}),"{}"===JSON.stringify(e.customer)?console.log("Empty customer"):this.setState({customer:e.customer});var t=this,a={publishableApiKey:S.a.payway_api_key,tokenMode:"callback",style:{"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%"}},layout:"narrow",onValid:function(){console.log("valid"),t.setState({isValidPaywayForm:!0})},onInvalid:function(){console.log("invalid"),t.setState({isValidPaywayForm:!1})}};window.payway.createCreditCardFrame(a,this.createdCallback);var n=this.state.payment;setTimeout(function(){var e=t.state.customer;n.account_name||(n.account_name=e.first_name+" "+e.last_name,t.setState({payment:n}))},300)}},{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 Ee;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 Ee,n=this.state,r=n.payment,o=n.isValidPaywayForm;if("Direct"===r.type?(r.account_name&&a.required(r.account_name)||(e.account_name=pe,t=!0),r.account_number&&a.required(r.account_number)||(e.account_number=pe,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=pe,t=!0)):o||(t=!0,this.setState({isError:!0,errorMessage:"Please complete all required fields."}),h.u()),t){this.setState({errors:e});var c="";return"{}"!==JSON.stringify(e)&&(c=Object.keys(e)[0],h.u(c)),!1}return!0}},{key:"render",value:function(){for(var e=this,t=h.r(),a=this.state,n=a.payment,r=a.errors,c=this.props.pet,l=c.pets,i=c.customer,s=c.transfer,u=0,m=[],p="Type1",d=0,f=0,y=0,b=!0,E=0,g=0,_=0,w=0,C={},O=0;O0?u.toFixed(2):0;var A=d>0;++f;if("Type2"===p){var Y=f>1?"first ".concat(f," months"):"first month";b&&100===parseFloat(y)?"Total for the ".concat(Y):"Total monthly amount for the ".concat(Y),d=d>0?d.toFixed(2):0,E=E>0?E.toFixed(2):0,g=g>0?g.toFixed(2):0,_=_>0?_.toFixed(2):0}var M=C.applicationAmount;void 0!==M&&(d=M>0?M.toFixed(2):0);var q=!1,B=d;if(t){var G=s.nextPaymentAmount,V=s.prePaidProRataAmount,L=V<0?-1*V:V;if(B=L=h.c(L),(G=h.c(G))!==u){var U=v()().startOf("day"),W=s.nextPaymentDate,K=v()(W,"DD/MM/YYYY"),Q=U.diff(K,"month"),J=Q>1?"first ".concat(Q," months"):"first month";"Total for the ".concat(J),q=!0}}return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"payment","x-data":"{debit: true}"},this.state.loading||this.props.loading?o.a.createElement(F,null):null,o.a.createElement($,{isError:this.state.isError,message:this.state.errorMessage}),o.a.createElement(Pe.a,{to:"/review",className:"back"},"<"," Back"),o.a.createElement("br",null),o.a.createElement("h3",null,"Let's finalise your payment"),o.a.createElement("div",{className:"securePayment"},o.a.createElement("p",null,"Secure payment")),o.a.createElement("label",null,"Select type"),o.a.createElement("div",{className:"btns",style:{marginTop:0}},o.a.createElement("button",{onClick:function(){return e.handleChoose("type","Direct")},"x-bind:class":"debit ? 'direct' : 'credit'","x-on:click":"debit = true"},o.a.createElement("img",{src:"assets/ic-directdebit.svg",alt:"debit"})," Direct debit"),o.a.createElement("button",{onClick:function(){return e.handleChoose("type","Credit")},"x-bind:class":"debit ? 'credit' : 'direct'","x-on:click":"debit = false"},o.a.createElement("img",{src:"assets/ic-credit-card.svg",alt:"credit"})," Credit card")),o.a.createElement("form",{className:"payment-debit",action:"","x-show":"debit"},o.a.createElement("div",{className:"input-group".concat(r.account_name?" form-error":"")},o.a.createElement("label",null,"Account name:"),o.a.createElement("input",{type:"text",id:"account_name",maxLength:"50",placeholder:"".concat("Direct"===n.type?"Enter name":"Enter name on card"),name:"account_name",value:n.account_name||"",onChange:this.handleChange,onClick:this.handleClearError}),o.a.createElement(H,{error:r.account_name})),o.a.createElement("div",{className:"input-group".concat(r.bsb?" form-error":"")},o.a.createElement("label",null,"BSB:"),o.a.createElement(we.a,{name:"bsb",value:n.bsb||"",placeholder:"Enter BSB",autoComplete:"off",onChange:this.handleChange,onClick:this.handleClearError,mask:"999-999",maskChar:null}),o.a.createElement(H,{error:r.bsb})),o.a.createElement("div",{className:"input-group input-account-number".concat(r.account_number?" form-error":"")},o.a.createElement("label",null,"".concat("Direct"===n.type?"Account number":"Number"),":"),o.a.createElement("input",{type:"text",id:"account_number",maxLength:"16",autoComplete:"off",className:"mb-0",placeholder:"".concat("Direct"===n.type?"Enter number":"Enter card number"),name:"account_number",value:n.account_number||"",onChange:this.handleChange,onClick:this.handleClearError}),o.a.createElement(H,{error:r.account_number}))),o.a.createElement("form",{className:"payment-direct",action:"","x-show":"!debit"},o.a.createElement("div",{id:"payway-credit-card",style:{marginBottom:0}})),o.a.createElement("button",{className:"buy",type:"submit",style:{marginTop:0},onClick:this.handleSubmit},"Buy cover"),o.a.createElement("div",{className:"card"},"Type2"===p||q?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"total payment-title no-bottom"},o.a.createElement("h3",null,this.getTotalHeader(l[0]||{})),o.a.createElement("p",null,h.c(B,!0))),A?o.a.createElement("div",{className:"animal-box first-payment"},o.a.createElement("div",null,o.a.createElement("p",null,"Premium:"),o.a.createElement("span",null,h.c(E,!0))),o.a.createElement("div",null,o.a.createElement("p",null,"Stamp Duty:"),o.a.createElement("span",null,h.c(g,!0))),o.a.createElement("div",null,o.a.createElement("p",null,"Policy Fee:"),o.a.createElement("span",null,h.c(_,!0))),o.a.createElement("div",{className:"payment-row payment-total"},o.a.createElement("p",null,"Total Monthly Installment:"),o.a.createElement("span",null,h.c(d,!0)))):null,w<12&&o.a.createElement("h3",{className:"payment-then"},"Then")):null,w<12&&o.a.createElement("div",{className:"total"},o.a.createElement("h4",null,"Total monthly amount payable"),o.a.createElement("p",null,h.c(u,!0)),t&&o.a.createElement("div",{className:"payment-next-bill"},"The next monthly installment is due on"," ",s.nextPaymentDate||"")),o.a.createElement("hr",null),l.map(function(a,n){return o.a.createElement("div",{className:"animal-box",key:n},o.a.createElement("div",null,o.a.createElement("p",null,"Premium:"),o.a.createElement("span",null,m[n].premium)),o.a.createElement("div",null,o.a.createElement("p",null,"Stamp Duty:"),o.a.createElement("span",null,m[n].stamp)),o.a.createElement("div",null,o.a.createElement("p",null,"Policy Fee:"),o.a.createElement("span",null,m[n].policyFee)),o.a.createElement("div",{className:"bold"},o.a.createElement("p",null,"Total Monthly Instalment:"),o.a.createElement("span",null,m[n].totalInstallment)),o.a.createElement("br",null),o.a.createElement("p",null,"The total annual price for ",a.pet_name,"'s policy is"," ",m[n].totalAnnuaYear," and includes GST of"," ",m[n].premiumGST," and Stamp duty of"," ",m[n].stampDuty,". Installments are paid monthly and you can cancel obligation free at any time even if We have paid claims for ",a.pet_name,"."," ",t?e.getTransferredText(a):""," Your period of Insurance for ",a.pet_name," will start at 23:59 on the ",a.pet_policy_date||""))}),o.a.createElement("div",{className:"details"},o.a.createElement("h4",null,"Your details")),o.a.createElement("hr",null),o.a.createElement("div",null,o.a.createElement("p",null,"Your name:"),o.a.createElement("span",null,i.first_name," ",i.last_name)),o.a.createElement("div",null,o.a.createElement("p",null,"Your address:"),o.a.createElement("span",null,i.suburb?"".concat(i.suburb,", "):"",i.state)),o.a.createElement("div",null,o.a.createElement("p",null,"Your email:"),o.a.createElement("span",null,i.email)),o.a.createElement("div",null,o.a.createElement("p",null,"Your mobile:"),o.a.createElement("span",null,i.phone))),o.a.createElement("div",{className:"buySection"},o.a.createElement("button",{className:"buy",type:"submit",onClick:this.handleSubmit},"Buy cover")),o.a.createElement("ul",{className:"payment-support"},o.a.createElement("li",null,o.a.createElement("img",{src:"img/ic-shield.svg",alt:"Secure Payment"}),o.a.createElement("span",null,"Safe and secure payment")),o.a.createElement("li",null,o.a.createElement("img",{src:"img/ic-calendar.svg",alt:"30 days cooling off period"}),o.a.createElement("span",null,t?"45":"30","-days cooling off period")),o.a.createElement("li",null,o.a.createElement("img",{src:"img/ic-telephone.svg",alt:"Telephone"}),o.a.createElement("span",null,"Australian based customer support"))),o.a.createElement(R.a,{ref:function(t){return e.recaptcha=t},sitekey:S.a.google_site_key})))}}]),t}(o.a.Component);var rt=Object(A.b)(function(e){return e},function(e){return{actions:Object(Y.b)(M,e)}})(nt),ot=a(59);function ct(){var e,t,a="function"==typeof Symbol?Symbol:{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function o(a,n,r,o){var i=n&&n.prototype instanceof l?n:l,s=Object.create(i.prototype);return lt(s,"_invoke",function(a,n,r){var o,l,i,s=0,u=r||[],m=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,a){return o=t,l=0,i=e,p.n=a,c}};function d(a,n){for(l=a,i=n,t=0;!m&&s&&!r&&t3?(r=f===n)&&(i=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=d&&((r=a<2&&dn||n>f)&&(o[4]=a,o[5]=n,p.n=f,l=0))}if(r||a>1)return c;throw m=!0,n}return function(r,u,f){if(s>1)throw TypeError("Generator is already running");for(m&&1===u&&d(u,f),l=u,i=f;(t=l<2?e:i)||!m;){o||(l?l<3?(l>1&&(p.n=-1),d(l,i)):p.n=i:p.v=i);try{if(s=2,o){if(l||(r="next"),t=o[r]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),l=1);o=e}else if((t=(m=p.n<0)?i:a.call(n,p))!==c)break}catch(t){o=e,l=1,i=t}finally{s=1}}return{value:t,done:m}}}(a,r,o),!0),s}var c={};function l(){}function i(){}function s(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):(lt(t={},n,function(){return this}),t),m=s.prototype=l.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,lt(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return i.prototype=s,lt(m,"constructor",s),lt(s,"constructor",i),i.displayName="GeneratorFunction",lt(s,r,"GeneratorFunction"),lt(m),lt(m,r,"Generator"),lt(m,n,function(){return this}),lt(m,"toString",function(){return"[object Generator]"}),(ct=function(){return{w:o,m:p}})()}function lt(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}(lt=function(e,t,a,n){if(t)r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a;else{var o=function(t,a){lt(e,t,function(e){return this._invoke(t,a,e)})};o("next",0),o("throw",1),o("return",2)}})(e,t,a,n)}var it=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this,e))).componentDidMount=Object(n.a)(ct().m(function e(){var t,n,r,o;return ct().w(function(e){for(;;)switch(e.n){case 0:t=a.props.pets,n=a.state.answer,r=[],o=[],t.forEach(function(e){r.push(e.pet_name);var t=h.i(e.pet_birth_date),c=t.days,l=t.weeks,i=t.years;(c>365||i>1||l>54)&&(a.setState({pet_more_1_year_old:!0}),o.push(e.pet_name)),l>=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 1:return e.a(2)}},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)(ct().m(function e(t){var n,r;return ct().w(function(e){for(;;)switch(e.n){case 0:if(t.stopPropagation(),t.preventDefault(),a.isValidation()){e.n=1;break}return e.a(2,!1);case 1:n=a.state,r=n.answer,n.isSubmit&&a.setState({isComplete:!0}),a.setState({loading:!0}),h.s.quizAnswer(r),a.setState({loading:!1,isSubmit:!0});case 2:return e.a(2)}},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(s.a)(t,[{key:"isValidation",value:function(e){this.setState({errors:{},errorMessage:""});var t={},a=!1,n=new Ee,r=this.state,o=r.answer,c=r.isSubmit,l=r.pet_more_1_year_old;return c?o.heard_about_us&&n.required(o.heard_about_us)||(t.heard_about_us=pe,a=!0):(!l||o.replacing_policy&&n.required(o.replacing_policy)||(t.replacing_policy=pe,a=!0),o.pet_has_seen&&n.required(o.pet_has_seen)||(t.pet_has_seen=pe,a=!0),"yes"!==o.pet_has_seen||n.required(o.past_vets_clinics)||(t.past_vets_clinics=pe,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),c=e.isComplete,l=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."),c?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(l.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(H,{error:l.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(F,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(l.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(l.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(H,{error:l.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(H,{error:l.pet_has_seen}))),a&&o.a.createElement("div",{className:"question-item"},o.a.createElement("h3",null,"Are you replacing an existing insurance policy with Pet Circle 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(l.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(H,{error:l.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 st=Object(A.b)(function(e){return e},function(e){return{actions:Object(Y.b)(M,e)}})(it);function ut(){var e,t,a="function"==typeof Symbol?Symbol:{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function o(a,n,r,o){var i=n&&n.prototype instanceof l?n:l,s=Object.create(i.prototype);return mt(s,"_invoke",function(a,n,r){var o,l,i,s=0,u=r||[],m=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,a){return o=t,l=0,i=e,p.n=a,c}};function d(a,n){for(l=a,i=n,t=0;!m&&s&&!r&&t3?(r=f===n)&&(i=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=d&&((r=a<2&&dn||n>f)&&(o[4]=a,o[5]=n,p.n=f,l=0))}if(r||a>1)return c;throw m=!0,n}return function(r,u,f){if(s>1)throw TypeError("Generator is already running");for(m&&1===u&&d(u,f),l=u,i=f;(t=l<2?e:i)||!m;){o||(l?l<3?(l>1&&(p.n=-1),d(l,i)):p.n=i:p.v=i);try{if(s=2,o){if(l||(r="next"),t=o[r]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),l=1);o=e}else if((t=(m=p.n<0)?i:a.call(n,p))!==c)break}catch(t){o=e,l=1,i=t}finally{s=1}}return{value:t,done:m}}}(a,r,o),!0),s}var c={};function l(){}function i(){}function s(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):(mt(t={},n,function(){return this}),t),m=s.prototype=l.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,mt(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return i.prototype=s,mt(m,"constructor",s),mt(s,"constructor",i),i.displayName="GeneratorFunction",mt(s,r,"GeneratorFunction"),mt(m),mt(m,r,"Generator"),mt(m,n,function(){return this}),mt(m,"toString",function(){return"[object Generator]"}),(ut=function(){return{w:o,m:p}})()}function mt(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}(mt=function(e,t,a,n){if(t)r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a;else{var o=function(t,a){mt(e,t,function(e){return this._invoke(t,a,e)})};o("next",0),o("throw",1),o("return",2)}})(e,t,a,n)}var pt=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).componentDidMount=Object(n.a)(ut().m(function e(){var t,n,r,o,c,l,i,s,u,m,p,d,f,y,b,E,g,_;return ut().w(function(e){for(;;)switch(e.n){case 0:if(h.u(),G()("#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.n=1;break}e.n=3;break;case 1:for(n=t.pets,r=t.customer,o=t.payment,c=o.type,l=v()().startOf("day").format("DD/MM/YYYY"),i=n.filter(function(e){return e.pet_policy_date!==l}),s=i.length>0,u=n.map(function(e){return e.pet_policy_date}),m=Object(ot.a)(new Set(u)),p=1===m.length,d=h.r(),a.setState({pets:n,customer:r,paymentType:c,isShowDelay:s,isSameDelay:p,isTransferPolicy:d}),f=0,y=0;y0?f.toFixed(2):0,g=localStorage.getItem("KNOSE-POLICY-NUMBER")||"",a.props.actions.jsTracking(g,f),a.props.actions.addGtmDataLayer(n),sessionStorage.clear(),localStorage.clear(),a.props.actions.clearData(),e.n=2,M.origamiTrack();case 2:h.p.paymentSuccessPage({policyNumber:g,totalAmount:f}),_=window,setTimeout(function(){console.log("Clearing cookie"),_.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 3:return e.a(2)}},e)})),a.handleGotoHomepage=function(){window.location.href="https://petcircleinsurance.com.au"},a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,pets:[],customer:{},paymentType:"Credit",isShowDelay:!1,isSameDelay:!1,isTransferPolicy:!1},a}return Object(p.a)(t,e),Object(s.a)(t,[{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,c=e.isSameDelay,l=e.isTransferPolicy,i=0,s=[],u=[],m="Type1",p=0,d=0,f=0,y=0,b=2,E={},g=0;g0?i.toFixed(2):0;var N=t.map(function(e){return"for ".concat(e.pet_name," on ").concat(e.pet_policy_date)});"Type2"===m&&(!0,p=p>0?p.toFixed(2):0,d=d>0?d.toFixed(2):0,f=f>0?f.toFixed(2):0,y=y>0?y.toFixed(2):0,i=p);var T=E,I=T.applicationMonth,x=T.applicationAmount,D=T.prePaidProRataAmount,j=(T.nextPaymentDate,0!==i);void 0!==x&&(i=x>0?x.toFixed(2):0,j=0!==x);var A="Direct"===n?"Application Confirmation":"Payment Confirmation";if(l){A="Transfer Confirmation";var Y=D<0?0:D;j=0!==D,i=Y=h.c(Y)}!!window.knoseSetting&&window.knoseSetting.isTest;return o.a.createElement("div",{className:"checking"},o.a.createElement("img",{src:"/assets/checkmark.svg",alt:"checking"}),o.a.createElement("h3",null,a.first_name,", Welcome to Knose!"),o.a.createElement("p",null,"We are delighted that you have chosen us to help look after"," ",u.join(", "),"."),o.a.createElement("h5",null,"What is Next?"),o.a.createElement("p",null,"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."),o.a.createElement("div",{className:"card"},o.a.createElement("h3",null,A),o.a.createElement("p",null," ","For the first"," ".concat(I," "),1===I?"month":"months"),t.map(function(e,t){var a=v()(e.pet_policy_date,"DD/MM/YYYY").toDate(),r=v()().toDate()3?(r=f===n)&&(i=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=d&&((r=a<2&&dn||n>f)&&(o[4]=a,o[5]=n,p.n=f,l=0))}if(r||a>1)return c;throw m=!0,n}return function(r,u,f){if(s>1)throw TypeError("Generator is already running");for(m&&1===u&&d(u,f),l=u,i=f;(t=l<2?e:i)||!m;){o||(l?l<3?(l>1&&(p.n=-1),d(l,i)):p.n=i:p.v=i);try{if(s=2,o){if(l||(r="next"),t=o[r]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),l=1);o=e}else if((t=(m=p.n<0)?i:a.call(n,p))!==c)break}catch(t){o=e,l=1,i=t}finally{s=1}}return{value:t,done:m}}}(a,r,o),!0),s}var c={};function l(){}function i(){}function s(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):(ht(t={},n,function(){return this}),t),m=s.prototype=l.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ht(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return i.prototype=s,ht(m,"constructor",s),ht(s,"constructor",i),i.displayName="GeneratorFunction",ht(s,r,"GeneratorFunction"),ht(m),ht(m,r,"Generator"),ht(m,n,function(){return this}),ht(m,"toString",function(){return"[object Generator]"}),(ft=function(){return{w:o,m:p}})()}function ht(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}(ht=function(e,t,a,n){if(t)r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a;else{var o=function(t,a){ht(e,t,function(e){return this._invoke(t,a,e)})};o("next",0),o("throw",1),o("return",2)}})(e,t,a,n)}var yt=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).getCaptchaToken=function(){var e=Object(n.a)(ft().m(function e(t){var n;return ft().w(function(e){for(;;)switch(e.n){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.n=2;break}return e.n=1,a.recaptcha.execute("submit");case 1:n=e.v,t.captcha=n,e.n=3;break;case 2:console.error("Page can not get captcha token.");case 3:return e.a(2,t)}},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(oe.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)(ft().m(function e(t){var n,r,o,c,l,i,s,u,m,p,d,f,y;return ft().w(function(e){for(;;)switch(e.n){case 0:if(t.stopPropagation(),t.preventDefault(),n=a.props.pet,n.pets,n.owner,a.setState({loading:!0}),a.setState({loading:!1,errorMessage:ve,isError:!1,isDisabled:!0}),r=Object(j.a)(Object(j.a)(a)),setTimeout(function(){r.setState({isDisabled:!1})},1e4),o="",c=h.f(),l=h.m(c),console.log("issuesParams",c),console.log("oldSalesJourneyId",l),l){e.n=3;break}return i=Object.keys(c),e.n=1,a.getCaptchaToken(c);case 1:return s=e.v,e.n=2,a.props.actions.issueBatch(s);case 2:u=e.v,m=i[0]||"",p=m&&u[m]?u[m]:{},d=p.salesJourneyId,f=p.customerId,o=d,h.w(c,d,f),e.n=4;break;case 3:o=l;case 4:if(!o){e.n=6;break}return e.n=5,a.getCaptchaToken();case 5:return y=e.v,e.n=6,r.props.actions.sendQuoteEmail(o,y);case 6:h.p.emailQuote({totalAmount:h.y(a.props.pet.pets)}),h.z.quote();case 7:return e.a(2)}},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(s.a)(t,[{key:"componentDidMount",value:function(){h.u(),G()("#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 Ee,n=this.state.email;return n&&a.required(n)?a.email(n)||(e.email=me,t=!0):(e.email=pe,t=!0),!t||(this.setState({errors:e}),h.u("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 c=0,l="",i=0;i0?c.toFixed(2):0,o.a.createElement("div",{id:"main",className:"tab-email-quote"},this.state.loading||this.props.loading?o.a.createElement(F,null):null,o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12 col-left"},o.a.createElement($,{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(H,{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"},h.c(c,!0)),o.a.createElement("span",{className:"per-month"},l),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"},h.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(R.a,{ref:function(e){return t.recaptcha=e},sitekey:S.a.google_site_key}))}}]),t}(o.a.Component);var bt=Object(A.b)(function(e){return e},function(e){return{actions:Object(Y.b)(M,e)}})(yt),vt=function(e){function t(e){var a;return Object(i.a)(this,t),(a=Object(u.a)(this,Object(m.a)(t).call(this))).handleGotoHomepage=function(){window.location.href="https://www.petcircleinsurance.com.au/"},a.state={loading:!1,errors:{},isError:!1,errorMessage:""},a}return Object(p.a)(t,e),Object(s.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),Et=function(e){function t(){return Object(i.a)(this,t),Object(u.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(p.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){return o.a.createElement(d.a,{basename:"/"},o.a.createElement(f.a,null,o.a.createElement(x,{path:"/",component:re,layout:k,exact:!0}),o.a.createElement(x,{path:"/step1",component:re,layout:k,exact:!0}),o.a.createElement(x,{path:"/details",component:Ge,layout:k,exact:!0}),o.a.createElement(x,{path:"/quote",component:Je,layout:k}),o.a.createElement(x,{path:"/review",component:et,layout:k}),o.a.createElement(x,{path:"/payment",component:rt,layout:k}),o.a.createElement(x,{path:"/success",component:dt,layout:k}),o.a.createElement(x,{path:"/email",component:bt,layout:k}),o.a.createElement(x,{path:"/question",component:st,layout:N,exact:!0}),o.a.createElement(x,{path:"/question/success",component:vt,layout:N,exact:!0})))}}]),t}(r.Component),gt=a(139),_t=a.n(gt),wt=a(140),Ct=a(142),St=a(8),Ot={menuName:"dashboard",reviewHTML:""};var Pt={loading:!1,frequency:"monthly",pets:[],owner:{},payment:{},customer:{},transfer:{},breeds:{Dog:[],Cat:[]},customerId:"",salesJourneyId:"",isValidPromoCode:[],listTerms:{term:!1,term2:!1,term3:!1},quotes:{}};var kt={loading:!1,quotes:{}};var Nt=Object(Y.c)({page:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ot,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case St.w:var a=t.payload;return Object.assign({},e,{menuName:a});case St.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]:Pt,a=arguments.length>1?arguments[1]:void 0,n={};switch(a.type){case St.D:return n={loading:!0},Object.assign({},t,n);case St.f:(e=a.payload).Dog=Object(ot.a)(new Set(e.Dog)),e.Cat=Object(ot.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]:kt,t=arguments.length>1?arguments[1]:void 0,a={};switch(t.type){case St.F:return a={quotes:{}},Object.assign({},e,a);case St.P:return a={quotes:t.payload},Object.assign({},e,a);default:return e}}});function Tt(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 It(){var e,t,a="function"==typeof Symbol?Symbol:{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function o(a,n,r,o){var i=n&&n.prototype instanceof l?n:l,s=Object.create(i.prototype);return xt(s,"_invoke",function(a,n,r){var o,l,i,s=0,u=r||[],m=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,a){return o=t,l=0,i=e,p.n=a,c}};function d(a,n){for(l=a,i=n,t=0;!m&&s&&!r&&t3?(r=f===n)&&(i=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=d&&((r=a<2&&dn||n>f)&&(o[4]=a,o[5]=n,p.n=f,l=0))}if(r||a>1)return c;throw m=!0,n}return function(r,u,f){if(s>1)throw TypeError("Generator is already running");for(m&&1===u&&d(u,f),l=u,i=f;(t=l<2?e:i)||!m;){o||(l?l<3?(l>1&&(p.n=-1),d(l,i)):p.n=i:p.v=i);try{if(s=2,o){if(l||(r="next"),t=o[r]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,l<2&&(l=0)}else 1===l&&(t=o.return)&&t.call(o),l<2&&(i=TypeError("The iterator does not provide a '"+r+"' method"),l=1);o=e}else if((t=(m=p.n<0)?i:a.call(n,p))!==c)break}catch(t){o=e,l=1,i=t}finally{s=1}}return{value:t,done:m}}}(a,r,o),!0),s}var c={};function l(){}function i(){}function s(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):(xt(t={},n,function(){return this}),t),m=s.prototype=l.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,xt(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return i.prototype=s,xt(m,"constructor",s),xt(s,"constructor",i),i.displayName="GeneratorFunction",xt(s,r,"GeneratorFunction"),xt(m),xt(m,r,"Generator"),xt(m,n,function(){return this}),xt(m,"toString",function(){return"[object Generator]"}),(It=function(){return{w:o,m:p}})()}function xt(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}(xt=function(e,t,a,n){if(t)r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a;else{var o=function(t,a){xt(e,t,function(e){return this._invoke(t,a,e)})};o("next",0),o("throw",1),o("return",2)}})(e,t,a,n)}var Dt=function(){var e=Object(n.a)(It().m(function e(t){var a,n,r,o,c,l,i,s,u;return It().w(function(e){for(;;)switch(e.p=e.n){case 0:return a=!1,n="",e.p=1,r="".concat(S.a.knose_portal_api_url,"version2.json"),e.n=2,fetch(r);case 2:if(200===(o=e.v).status){e.n=3;break}return console.log("Failed version API"),e.a(2,{isMaintenance:!0,apiVersion:"Unknow"});case 3:return e.n=4,o.json();case 4:if(c=e.v,n=c.APIVersion||"",console.log("API version: ".concat(n)),!((l=c.maintenanceList||[]).length>0)){e.n=7;break}i=0;case 5:if(!(i> ",u),e.a(2,{isMaintenance:!0,apiVersion:"Unknow"});case 9:return e.a(2,{isMaintenance:a,apiVersion:n})}},e,null,[[1,8]])}));return function(t){return e.apply(this,arguments)}}();Object(n.a)(It().m(function e(){var t,a,n,r,c,i,s,u,m,p,f;return It().w(function(e){for(;;)switch(e.p=e.n){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.petcircleinsurance.net",r=a.startsWith("https://canstar-checkout.petcircleinsurance.net"),c=!(!n&&!r),t.isTest=c,t.isLocal=n,t.maintenance_mode=S.a.maintenance_mode,e.p=1,e.n=2,Dt(c);case 2:i=e.v,s=i.apiVersion,u=i.isMaintenance,t.origami_version=s,u&&(t.maintenance_mode=!0),e.n=4;break;case 3:e.p=3,f=e.v,t.maintenance_mode=!0,console.log(f);case 4:window.knoseSetting.maintenance_mode||t.maintenance_mode?l.a.render(o.a.createElement(Tt,null),document.getElementById("root")):(m=Object(Y.a)(Object(Ct.a)(),wt.a,_t.a),p=Object(Y.d)(Nt,m),l.a.render(o.a.createElement(A.a,{store:p},o.a.createElement(d.a,null,o.a.createElement(Et,null))),document.getElementById("root")));case 5:return e.a(2)}},e,null,[[1,3]])}))()},29:function(e,t,a){"use strict";a.d(t,"b",function(){return l}),a.d(t,"a",function(){return i});var n=a(6),r=a(18);a(132);function o(){var e,t,a="function"==typeof Symbol?Symbol:{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function l(a,n,r,o){var l=n&&n.prototype instanceof s?n:s,u=Object.create(l.prototype);return c(u,"_invoke",function(a,n,r){var o,c,l,s=0,u=r||[],m=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,a){return o=t,c=0,l=e,p.n=a,i}};function d(a,n){for(c=a,l=n,t=0;!m&&s&&!r&&t3?(r=f===n)&&(l=o[(c=o[4])?5:(c=3,3)],o[4]=o[5]=e):o[0]<=d&&((r=a<2&&dn||n>f)&&(o[4]=a,o[5]=n,p.n=f,c=0))}if(r||a>1)return i;throw m=!0,n}return function(r,u,f){if(s>1)throw TypeError("Generator is already running");for(m&&1===u&&d(u,f),c=u,l=f;(t=c<2?e:l)||!m;){o||(c?c<3?(c>1&&(p.n=-1),d(c,l)):p.n=l:p.v=l);try{if(s=2,o){if(c||(r="next"),t=o[r]){if(!(t=t.call(o,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=o.return)&&t.call(o),c<2&&(l=TypeError("The iterator does not provide a '"+r+"' method"),c=1);o=e}else if((t=(m=p.n<0)?l:a.call(n,p))!==i)break}catch(t){o=e,c=1,l=t}finally{s=1}}return{value:t,done:m}}}(a,r,o),!0),u}var i={};function s(){}function u(){}function m(){}t=Object.getPrototypeOf;var p=[][n]?t(t([][n]())):(c(t={},n,function(){return this}),t),d=m.prototype=s.prototype=Object.create(p);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,c(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=m,c(d,"constructor",m),c(m,"constructor",u),u.displayName="GeneratorFunction",c(m,r,"GeneratorFunction"),c(d),c(d,r,"Generator"),c(d,n,function(){return this}),c(d,"toString",function(){return"[object Generator]"}),(o=function(){return{w:l,m:f}})()}function c(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}(c=function(e,t,a,n){if(t)r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a;else{var o=function(t,a){c(e,t,function(e){return this._invoke(t,a,e)})};o("next",0),o("throw",1),o("return",2)}})(e,t,a,n)}function l(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST";return new Promise(function(){var c=Object(n.a)(o().m(function n(c,l){var i,s,u;return o().w(function(n){for(;;)switch(n.p=n.n){case 0:return i={method:a,headers:{Accept:"application/json","Content-Type":"application/json"}},t&&void 0!==t.captcha&&(i.headers["x-recaptcha"]=t.captcha,delete t.captcha),"GET"!==a&&(i.body=JSON.stringify(t)),n.p=1,n.n=2,fetch(r.a.knose_portal_api_url+e,i);case 2:return s=n.v,n.n=3,s.json();case 3:return u=n.v,n.a(2,c(u));case 4:return n.p=4,n.v,n.a(2,l("Error"))}},n,null,[[1,4]])}));return function(e,t){return c.apply(this,arguments)}}())}function i(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST";return new Promise(function(){var c=Object(n.a)(o().m(function n(c,l){var i,s,u;return o().w(function(n){for(;;)switch(n.p=n.n){case 0:return i={method:a,headers:{Accept:"application/json","Content-Type":"application/json","X-Api-Key":r.a.ctm_api_key}},t&&void 0!==t.captcha&&(i.headers["x-recaptcha"]=t.captcha,delete t.captcha),t&&void 0!==t.key&&(i.headers["x-key"]=t.key,delete t.key),"GET"!==a&&(i.body=JSON.stringify(t)),n.p=1,n.n=2,fetch(r.a.ctm_api_url+e,i);case 2:return s=n.v,n.n=3,s.json();case 3:return u=n.v,n.a(2,c(u));case 4:return n.p=4,n.v,n.a(2,l("Error"))}},n,null,[[1,4]])}));return function(e,t){return c.apply(this,arguments)}}())}},78:function(e,t,a){},8: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 c}),a.d(t,"e",function(){return l}),a.d(t,"O",function(){return i}),a.d(t,"N",function(){return s}),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 f}),a.d(t,"B",function(){return h}),a.d(t,"n",function(){return y}),a.d(t,"d",function(){return b}),a.d(t,"G",function(){return v}),a.d(t,"i",function(){return E}),a.d(t,"z",function(){return g}),a.d(t,"b",function(){return _}),a.d(t,"I",function(){return w}),a.d(t,"r",function(){return C}),a.d(t,"k",function(){return S}),a.d(t,"a",function(){return O}),a.d(t,"t",function(){return P}),a.d(t,"u",function(){return k}),a.d(t,"J",function(){return N}),a.d(t,"l",function(){return T}),a.d(t,"s",function(){return I}),a.d(t,"y",function(){return x}),a.d(t,"Q",function(){return D}),a.d(t,"v",function(){return j}),a.d(t,"L",function(){return A}),a.d(t,"F",function(){return Y}),a.d(t,"p",function(){return M}),a.d(t,"h",function(){return q}),a.d(t,"P",function(){return R}),a.d(t,"E",function(){return F}),a.d(t,"o",function(){return B}),a.d(t,"g",function(){return G}),a.d(t,"H",function(){return V}),a.d(t,"q",function(){return L}),a.d(t,"j",function(){return U}),a.d(t,"x",function(){return W});var n="SET_MENU_NAME",r="START_GET_BREED",o="COMPLETE_GET_BREED",c="START_CHECK_PROMOTION_CODE",l="COMPLETE_CHECK_PROMOTION_CODE",i="UPDATE_PETS_DATA",s="UPDATE_PAYMENT_DATA",u="UPDATE_OWNER_DATA",m="UPDATE_CUSTOMER_DATA",p="START_CALCULATE_PREMIUM",d="FAILED_CALCULATE_PREMIUM",f="COMPLETE_CALCULATE_PREMIUM",h="START_CALCULATE_PREMIUM_FOR_PAYMENT",y="FAILED_CALCULATE_PREMIUM_FOR_PAYMENT",b="COMPLETE_CALCULATE_PREMIUM_FOR_PAYMENT",v="START_ISSUE_BATCH",E="COMPLETE_ISSUE_BATCH",g="START_BIND_BATCH",_="COMPLETE_BIND_BATCH",w="START_SENT_QUOTE_EMAIL",C="FAILED_SENT_QUOTE_EMAIL",S="COMPLETE_SENT_QUOTE_EMAIL",O="CLEAR_DATA",P="LOADING_CUSTOMER_DATA_FROM_API",k="LOADING_PETS_DATA_FROM_API",N="START_TRACKING",T="COMPLETE_TRACKING",I="INITIATE_CAMPAIGN",x="SET_TRANSFER_INFO",D="UPDATE_TERM",j="RESET_TERM",A="UPDATE_FREQUENCY",Y="START_GET_QUOTES",M="FAILED_GET_QUOTES",q="COMPLETE_GET_QUOTES",R="UPDATE_QUOTE_DATA",F="START_GET_ENTITY",B="FAILED_GET_ENTITY",G="COMPLETE_GET_ENTITY",V="START_QUERY_PRICE",L="FAILED_QUERY_PRICE",U="COMPLETE_QUERY_PRICE",W="SET_REVIEW_HTML"}},[[145,1,2]]]); //# sourceMappingURL=main.310cba86.chunk.js.map