1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[86607],{71336:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/checkout-hero/plano",function(){return r(67309)}])},26648:function(e,t,r){"use strict";r.d(t,{J:function(){return n},x:function(){return i}});let n=["monthly","annual","annual_installment"],i={"anual em at\xe9 12x sem juros":"annual_installment","anual \xe0 vista - 15% off":"annual","anual \xe0 vista":"annual",mensal:"monthly","anual parcelado":"annual_installment","anual boleto":"annual",anual:"annual"}},44305:function(e,t,r){"use strict";r.d(t,{w:function(){return mergeCheckoutHeroCommercialUnitIntoBody}});var n=r(90008),i=r(29369),l=r(53981),o=r(76403),a=r(3398);async function mergeCheckoutHeroCommercialUnitIntoBody(e,t,r){var u;let d=String(null!=t?t:"").trim();if(!d)throw Error("missing_unit_smart_id");let s=await (0,o.p)();if(!(null==s?void 0:s.id)||""===String(s.id).trim())throw Error("missing_main_commercial_smart");let c=String(s.id).trim(),{data:m}=await n.eZ.getSmart(c,!1),f=(0,i.Z)({json:m}),_=null!==(u=null==r?void 0:r.unitListItem)&&void 0!==u?u:void 0,p=null!=_?_:void 0,v=(0,a.ar)(_);if(!v){let{data:e}=await n.eZ.getSmart(d,"get_unit_address"),t=(0,i.Z)({json:e});p=t,v=(0,a.ar)(t)}let g=(0,a.Jc)(p);return{...(0,l.o)(e&&"object"==typeof e?e:{},f),parent_smart_id:d,full_address:v||void 0,...g?{commercial_unit_summary_title:g}:{}}}},24690:function(e,t,r){"use strict";function isCheckoutHeroOriginFromGeneratedLinkQuery(e){var t;let r=e.origin,n=Array.isArray(r)?null!==(t=r.find(e=>"string"==typeof e&&""!==String(e).trim()))&&void 0!==t?t:r[0]:r;return"link"===String(null!=n?n:"").trim().toLowerCase()}function isCheckoutHeroOriginFromGeneratedLinkAsPath(e){let t=String(null!=e?e:"").split("#")[0],r=t.indexOf("?");if(r<0)return!1;let n=new URLSearchParams(t.slice(r+1)).get("origin");return"link"===String(null!=n?n:"").trim().toLowerCase()}function firstStringFromQueryValue(e){if(Array.isArray(e)){var t;let r=e.find(e=>"string"==typeof e&&String(e).trim());return String(null!==(t=null!=r?r:e[0])&&void 0!==t?t:"").trim()}return String(null!=e?e:"").trim()}function linkOwnerFromCheckoutHeroPlanoQuery(e){var t;let r=null!==(t=e.linkOwner)&&void 0!==t?t:e.link_owner;return firstStringFromQueryValue(r)}function linkOwnerFromCheckoutHeroPlanoAsPath(e){var t,r;let n=String(null!=e?e:"").split("#")[0],i=n.indexOf("?");if(i<0)return"";let l=new URLSearchParams(n.slice(i+1));return(null===(t=l.get("linkOwner"))||void 0===t?void 0:t.trim())||(null===(r=l.get("link_owner"))||void 0===r?void 0:r.trim())||""}function categorySlugFromCheckoutHeroPlanoQuery(e){var t;let r=null!==(t=e.categorySlug)&&void 0!==t?t:e.category_slug;return firstStringFromQueryValue(r)}function categorySlugFromCheckoutHeroPlanoAsPath(e){var t,r;let n=String(null!=e?e:"").split("#")[0],i=n.indexOf("?");if(i<0)return"";let l=new URLSearchParams(n.slice(i+1));return(null===(t=l.get("categorySlug"))||void 0===t?void 0:t.trim())||(null===(r=l.get("category_slug"))||void 0===r?void 0:r.trim())||""}function parentSmartIdFromCheckoutHeroPlanoQuery(e){var t;let r=null!==(t=e.parentSmartId)&&void 0!==t?t:e.parent_smart_id;return firstStringFromQueryValue(r)}function parentSmartIdFromCheckoutHeroPlanoAsPath(e){var t,r;let n=String(null!=e?e:"").split("#")[0],i=n.indexOf("?");if(i<0)return"";let l=new URLSearchParams(n.slice(i+1));return(null===(t=l.get("parentSmartId"))||void 0===t?void 0:t.trim())||(null===(r=l.get("parent_smart_id"))||void 0===r?void 0:r.trim())||""}function fullAddressFromCheckoutHeroPlanoQuery(e){var t;let r=null!==(t=e.fullAddress)&&void 0!==t?t:e.full_address;return firstStringFromQueryValue(r)}function fullAddressFromCheckoutHeroPlanoAsPath(e){var t,r;let n=String(null!=e?e:"").split("#")[0],i=n.indexOf("?");if(i<0)return"";let l=new URLSearchParams(n.slice(i+1));return(null===(t=l.get("fullAddress"))||void 0===t?void 0:t.trim())||(null===(r=l.get("full_address"))||void 0===r?void 0:r.trim())||""}function commercialUnitSummaryTitleFromCheckoutHeroPlanoQuery(e){var t;let r=null!==(t=e.commercialUnitSummaryTitle)&&void 0!==t?t:e.commercial_unit_summary_title;return firstStringFromQueryValue(r)}function commercialUnitSummaryTitleFromCheckoutHeroPlanoAsPath(e){var t,r;let n=String(null!=e?e:"").split("#")[0],i=n.indexOf("?");if(i<0)return"";let l=new URLSearchParams(n.slice(i+1));return(null===(t=l.get("commercialUnitSummaryTitle"))||void 0===t?void 0:t.trim())||(null===(r=l.get("commercial_unit_summary_title"))||void 0===r?void 0:r.trim())||""}function planIdFromCheckoutHeroPlanoQuery(e){var t;let r=null!==(t=e.planId)&&void 0!==t?t:e.plan_id;return firstStringFromQueryValue(r)}function planIdFromCheckoutHeroPlanoAsPath(e){var t,r;let n=String(null!=e?e:"").split("#")[0],i=n.indexOf("?");if(i<0)return"";let l=new URLSearchParams(n.slice(i+1));return(null===(t=l.get("planId"))||void 0===t?void 0:t.trim())||(null===(r=l.get("plan_id"))||void 0===r?void 0:r.trim())||""}function parseIndicatedSmartIdsList(e){return String(null!=e?e:"").split(",").map(e=>
1e.trim()).filter(Boolean)}function indicatedSmartIdsFromCheckoutHeroPlanoQuery(e){var t;let r=null!==(t=e.indicatedSmartIds)&&void 0!==t?t:e.indicated_smart_ids;return parseIndicatedSmartIdsList(firstStringFromQueryValue(r))}function indicatedSmartIdsFromCheckoutHeroPlanoAsPath(e){var t,r;let n=String(null!=e?e:"").split("#")[0],i=n.indexOf("?");if(i<0)return[];let l=new URLSearchParams(n.slice(i+1)),o=(null===(t=l.get("indicatedSmartIds"))||void 0===t?void 0:t.trim())||(null===(r=l.get("indicated_smart_ids"))||void 0===r?void 0:r.trim())||"";return parseIndicatedSmartIdsList(o)}function cupomFromCheckoutHeroPlanoQuery(e){let t=e.cupom;return firstStringFromQueryValue(t)}function cupomFromCheckoutHeroPlanoAsPath(e){var t;let r=String(null!=e?e:"").split("#")[0],n=r.indexOf("?");return n<0?"":(null===(t=new URLSearchParams(r.slice(n+1)).get("cupom"))||void 0===t?void 0:t.trim())||""}function linkHasOfferFromCheckoutHeroPlanoUrl(e,t){return indicatedSmartIdsFromCheckoutHeroPlanoQuery(e).length>0||indicatedSmartIdsFromCheckoutHeroPlanoAsPath(t).length>0}function mergeCheckoutHeroLinkAttributionFromUrl(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=t.trim(),l="string"==typeof(null==r?void 0:r.linkOwner)?r.linkOwner.trim():"",o=e||(null==r?void 0:r.originFromLink)===!0,a=!0===n||(null==r?void 0:r.linkHasOffer)===!0;return{originFromLink:o,linkOwner:i||l||void 0,linkHasOffer:a}}r.d(t,{FT:function(){return planIdFromCheckoutHeroPlanoAsPath},Gq:function(){return linkOwnerFromCheckoutHeroPlanoQuery},L2:function(){return cupomFromCheckoutHeroPlanoQuery},PS:function(){return parentSmartIdFromCheckoutHeroPlanoAsPath},SF:function(){return indicatedSmartIdsFromCheckoutHeroPlanoQuery},Ss:function(){return linkOwnerFromCheckoutHeroPlanoAsPath},Tx:function(){return fullAddressFromCheckoutHeroPlanoQuery},b7:function(){return mergeCheckoutHeroLinkAttributionFromUrl},bH:function(){return indicatedSmartIdsFromCheckoutHeroPlanoAsPath},ge:function(){return cupomFromCheckoutHeroPlanoAsPath},i:function(){return commercialUnitSummaryTitleFromCheckoutHeroPlanoAsPath},jI:function(){return fullAddressFromCheckoutHeroPlanoAsPath},lp:function(){return commercialUnitSummaryTitleFromCheckoutHeroPlanoQuery},nd:function(){return parentSmartIdFromCheckoutHeroPlanoQuery},pw:function(){return isCheckoutHeroOriginFromGeneratedLinkQuery},sS:function(){return categorySlugFromCheckoutHeroPlanoQuery},u2:function(){return isCheckoutHeroOriginFromGeneratedLinkAsPath},vQ:function(){return linkHasOfferFromCheckoutHeroPlanoUrl},wk:function(){return planIdFromCheckoutHeroPlanoQuery},zO:function(){return categorySlugFromCheckoutHeroPlanoAsPath}})},20663:function(e,t,r){"use strict";r.d(t,{Mx:function(){return resolveCheckoutPlanSmartId},ZJ:function(){return fetchCheckoutPlansForSmart}});var n=r(90008),i=r(76403),l=r(96648);async function resolveCheckoutPlanSmartId(e,t){let r=String(null!=e?e:"").trim();if(t===l.w.commercialAddress){let e=await (0,i.p)(),t=(null==e?void 0:e.id)!=null?String(e.id).trim():"";if(t)return t}return r}function itemsFromPlansResponse(e){var t;return Array.isArray(null==e?void 0:null===(t=e.data)||void 0===t?void 0:t.items)?e.data.items:[]}async function fetchCheckoutPlansForSmart(e){let t=String(null!=e?e:"").trim();if(!t)return[];let r="smarts=".concat(encodeURIComponent(t)),i="listing=true&period__in=annual,monthly,annual_installment,avulso&".concat(r),l="listing=true&".concat(r),o=await n.eZ.getPlansByFilter(i),a=itemsFromPlansResponse(o);return a.length||(a=itemsFromPlansResponse(o=await n.eZ.getPlansByFilter(l))),a}},77738:function(e,t,r){"use strict";r.d(t,{D:function(){return resolvePlanPeriodForIndicatedSmarts},M:function(){return getIndicatedSmartsToDisplay}});var n=r(26648),i=r(90008),l=r(46894);let o=new Set(n.J);function periodSlugFromRaw(e){let t=e.trim();if(!t)return;let r=t.toLowerCase();if(o.has(r))return r;let i=Object.entries(n.x).find(e=>{let[t]=e;return t.toLowerCase()===r});return null==i?void 0:i[1]}function resolvePlanPeriodForIndicatedSmarts(e,t){let r=[null==e?void 0:e.period,null==t?void 0:t.period,null==e?void 0:e.interval_type,null==t?void 0:t.interval_type];for(let e of r){if("string"!=typeof e)continue;let t=periodSlugFromRaw(e);if(t)return t}return""}function str(e){if("string"!=typeof e)return;let t=e.trim();return t||void 0}function num(e){return"number"==typeof e&&Number.isFinite(e)?e:void 0}function bool(e){return"boolean"==typeof e?e:void 0}async function fetchPlanItemsForSmartPeriod(e,t){var r;let n="listing=true&smarts=".concat(encodeURIComponent(e),"&peri
1od=").concat(encodeURIComponent(t)),l=await i.eZ.getPlansByFilter(n),o=null==l?void 0:null===(r=l.data)||void 0===r?void 0:r.items;return Array.isArray(o)?o:null}async function getIndicatedSmartsToDisplay(e,t){if(!(null==e?void 0:e.length)||"string"!=typeof t)return[];let r=periodSlugFromRaw(t);if(!r)return[];let n=[],logFetchGap=e=>{(0,l.$i)("checkout_hero_plan_indicated_smarts_fetch_empty_or_failed",{period:r,...e})};for(let t of e){var i;let e=String(null!==(i=t.smart_id)&&void 0!==i?i:"").trim();if(e)try{let i=await fetchPlanItemsForSmartPeriod(e,r);if(null==i){logFetchGap({reason:"invalid_items_payload",smart_id:e});continue}if(0===i.length){logFetchGap({reason:"empty_plan_items",smart_id:e});continue}let l=0;for(let e of i)e&&"object"==typeof e&&(n.push(function(e,t){var r,n,i,l,o,a,u,d,s,c,m,f,_,p,v,g;let h=null!==(o=str(null===(n=t.category)||void 0===n?void 0:null===(r=n[0])||void 0===r?void 0:r.id))&&void 0!==o?o:null!==(g=null!==(v=null!==(p=null!==(_=str(e.smart_category_id))&&void 0!==_?_:str(e.smart_categoryId))&&void 0!==p?p:str(e.category_id))&&void 0!==v?v:str(e.categoryId))&&void 0!==g?g:(()=>{let t=e.smart_category;if(t&&"object"==typeof t&&!Array.isArray(t)){var r;return str(null!==(r=t.id)&&void 0!==r?r:t.pk)}})(),y=null!==(a=str(null===(l=t.category)||void 0===l?void 0:null===(i=l[0])||void 0===i?void 0:i.slug))&&void 0!==a?a:function(e){var t;let r=e.smart_category;return r&&"object"==typeof r&&!Array.isArray(r)?str(r.slug):null!==(t=str(e.smart_subcategory))&&void 0!==t?t:str(e.smartSubcategory)}(e);return{id:null!==(u=t.smart_id)&&void 0!==u?u:"",code:str(e.code),name:t.smart_name,plan_name:null!==(d=str(e.name))&&void 0!==d?d:str(e.plan_name),price:null!==(s=num(e.price))&&void 0!==s?s:0,price_cents:num(e.price_cents),category:str(e.smart_category),interval:num(e.interval),recurrent:bool(e.recurrent),period:str(e.period),interval_type:str(e.interval_type),description:str(t.smart_description),frontend_title:str(e.frontend_title)||str(e.frontend_description)||str(t.smart_description),max_discount:num(e.max_discount),smart_id:null!==(c=t.smart_id)&&void 0!==c?c:"",smart_category_id:h,smart_subcategory:y,smart_title:str(e.smart_title),smart_subtitle:str(e.smart_subtitle),plan_id:str(e.id),parent_plan_id:str(e.id),checkout_accepting_cupom:bool(e.checkout_accepting_cupom),title_invoice:str(e.title_invoice),hubspot_product_id:null!==(f=null!==(m=str(e.hubspot_product_id))&&void 0!==m?m:str(e.checkout_hubspot_product_id))&&void 0!==f&&f,coupon_result:e.coupon_result,indicated_smart_addon:!0,checkout_payment_method:e.checkout_payment_method,smart_cover_url:str(t.cover),benefits:t.benefits,terms_url:str(t.terms_url)}}(e,t)),l+=1);0===l&&logFetchGap({reason:"no_valid_plan_rows",smart_id:e})}catch(t){logFetchGap({reason:"api_exception",smart_id:e,error:t instanceof Error?t.message:"string"==typeof t?t:String(t)})}}return n}},3398:function(e,t,r){"use strict";r.d(t,{Jc:function(){return checkoutHeroCommercialUnitTitleFromSmart},_j:function(){return mapSmartToCheckoutAddressOption},ar:function(){return unitFullAddressFromSmartListItem}});var n=r(14419);function checkoutHeroCommercialUnitTitleFromSmart(e){var t;if(!e||"object"!=typeof e)return"";let r=(null===(t=e.subtitle)||void 0===t?void 0:t.trim())||e.smart_name||e.smartName||e.title||"";return r?r.trim().replace(/\s+/g," "):""}function unitFullAddressFromSmartListItem(e){var t,r,n;if(!e||"object"!=typeof e)return"";let i=null!==(n=null!==(r=null!==(t=e.getUnitAddress)&&void 0!==t?t:e.get_unit_address)&&void 0!==r?r:e.fullAddress)&&void 0!==n?n:e.full_address;return"string"==typeof i?i.trim():""}function mapSmartToCheckoutAddressOption(e){var t,r,i,l,o,a,u,d,s,c,m,f;let _=String(null!==(d=e.id)&&void 0!==d?d:""),p=e.cover_thumb||e.coverThumb||(null===(t=e.cover_card)||void 0===t?void 0:t.url)||(null===(r=e.coverCard)||void 0===r?void 0:r.url)||(null===(i=e.cover)||void 0===i?void 0:i.url)||n.Ht,v=checkoutHeroCommercialUnitTitleFromSmart(e)||"Endere\xe7o virtual",g=e.address,h=[null==g?void 0:g.stateName,null==g?void 0:g.stateUf].filter(Boolean).join(" ").trim()||(null==g?void 0:null===(l=g.state)||void 0===l?void 0:l.trim())||(null===(a=e.category)||void 0===a?void 0:null===(o=a.title)||void 0===o?void 0:o.trim())||"",y=null===(u=e.pricing)||void 0===u?void 0:u.external,S=null!==(s=null==y?void 0:y.planLowestPrice)&&void 0!==s?s:null==y?void 0:y.plan_lowest_price,k="number"==typeof S?new Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(S):"â",C=null!==(c=null==y?void 0:y.priceSufix)&&void 0!==c?c:null==y?void 0:y.price_sufix,P=null!==(f=null!==(m=null==y?void 0:y.pricePrefix)&&void 0!==m?m:null==y?void 0:y.price_prefix)&&void 0!==f?f:"A partir de";return{id:_,imageSrc:p,imageAlt:v,addressTitle:v,addressSubtitle:h||"Brasil",pricePrefix:P,priceValue:k,pricePeriod:"mes"===C?"/m\xeas":C?"/".concat(C):"/m\xeas"}}},13086:function(e,t,r){"use strict";r.d(t,{u:function(){return selectedIndicatedSmartIdsFromCheckoutBody}});var n=r(49679);function selectedIndicatedSmartIdsFromCheckoutBody(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!e||"object"!=typeof e)return[];let i=null!==(t=e.subitems)&&void 0!==t?t:[],l=i.filter(e=>!0===e.indicated_smart_addon&&null!=e.id&&""!==String(e.id).trim()).map(e=>String(e.id));if(l.length>0)return l;let o=(0,n.k)(e,r);return i.filter(e=>null!=e.id&&""!==String(e.id).trim()&&o.has(String(e.id))).map(e=>String(e.id))}},59067:function(e,t,r){"use strict";r.d(t,{o:function(){return useCheckoutHeroFlowSteps}});var n=r(67294),i=r(19435),l=r(24106),o=r(89517);function useCheckoutHeroFlowSteps(){let{checkoutHeroIncludeProductStep:e=!1,checkoutBody:t=null}=(0,n.useContext)(i.I),r=!!(e||(null==t?void 0:t.checkout_hero_from_product_step)),a=(0,o.gx)(r);return(0,n.useMemo)(()=>({includeProductStep:r,flowSteps:(0,l.Mi)(r),indexes:a,completedBeforePlan:r?[a.product,a.address]:[a.address],completedBeforePayment:r?[a.product,a.address,a.plan]:[a.address,a.plan],nonNavigableAddressStepIndexes:[a.address]}),[r,a])}},67309:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return K},default:function(){return plano}});var n=r(85893),i=r(67294),l=r(9008),o=r.n(l),a=r(47041),u=r(81361),d=r(11163),s=r(65400),c=r.n(s),m=r(5789),f=r(11187),_=r(55673),p=r(89552),v=r(4863),g=r(19435),h=r(39691),y=r(43680),S=r(9453),k=r(82565),
1C=r(72645),P=r(82825),b=r(95998),w=r(6434),x=r(243),I=r(49679);function replaceManagedIndicatedSubitems(e,t){var r;let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],{selected_indicated_smart_ids:i,...l}=e,o=(0,I.k)(l,n),a=(null!==(r=l.subitems)&&void 0!==r?r:[]).filter(e=>!o.has(String(e.id)));return{...l,subitems:[...a,...t]}}var F=r(13086),j=r(74448),H=r(80461),O=r(46894);function ensureCheckoutOrderIdOnBody(e,t){if(null==t?void 0:t.forceNew)(0,H.zC)();else{let t=null!=e.order_id&&""!==String(e.order_id).trim()?String(e.order_id).trim():"";if(t)return e}let r=(0,H.dI)();return(null==t?void 0:t.skipLogsIdentity)||(0,O.ff)(r),{...e,order_id:r}}var A=r(38916),L=r(17274),R=r(60156),B=r.n(R),N=r(89517),U=r(77738),T=r(24690),q=r(68697),Q=r(90008),E=r(12339),M=r(20663);async function resolvePlanByIdForCheckoutHydration(e,t){let r=String(null!=e?e:"").trim(),n=String(null!=t?t:"").trim();if(!r||!n||!(0,q.Z)(r))return null;try{let{data:e}=await Q.eZ.getPlan(r);if(!e||"object"!=typeof e||!function(e,t){let r=e.smarts,n=(null==r?void 0:r.id)!=null?String(r.id).trim():"";return!n||n===String(t).trim()}(e,n))return null;return e}catch(e){return null}}var G=r(96791),Z=r(50365);async function mergePlanIntoBody(e,t,r){var n;let i=(0,G.H)(e,r);try{let{data:e}=await Q.eZ.getPlan(t);e&&"object"==typeof e?(i=(0,Z.Dc)(i,e),i=(0,b.p)(i,t,e)):i=(0,b.p)(i,t,r)}catch(e){i=(0,b.p)(i,t,r)}let l=null===(n=i.subitems)||void 0===n?void 0:n.find(e=>String(e.id)===String(t)),o=(0,b.$)(i,t,l);return{...i,plan_id:t,subitems:o,_completed_plan_form:!0}}async function hydrateCheckoutHeroFromCompleteLink(e){var t,r,n,i,l,o;let u=String(null!==(t=e.smartId)&&void 0!==t?t:"").trim(),d=String(null!==(r=e.planId)&&void 0!==r?r:"").trim(),s=function(e,t){let r=(null==e?void 0:e.smart_id)!=null?String(e.smart_id).trim():"";return r||String(null!=t?t:"").trim()}(e.body,u);if(!u||!d||!(0,q.Z)(d))return{body:e.body,status:"failed",failureReason:"invalid_plan_or_smart_id"};let c=e.body;try{let t=await (0,M.ZJ)(s),r=t.find(e=>{var t;return String(null!==(t=null==e?void 0:e.id)&&void 0!==t?t:"").trim()===d});if(!r||!function(e,t){let r=e.smarts,n=(null==r?void 0:r.id)!=null?String(r.id).trim():"";return!n||n===String(t).trim()}(r,s)){let e=await resolvePlanByIdForCheckoutHydration(d,s);if(!e)return{body:c,status:"failed",failureReason:"plan_not_found_for_smart"};r=e}c=await mergePlanIntoBody(c,d,r);let u=null===(n=c.subitems)||void 0===n?void 0:n.find(e=>String(e.id)===String(d)),m=(0,U.D)(u,c),f=(null!==(l=e.indicatedSmartIds)&&void 0!==l?l:[]).map(e=>String(e).trim()).filter(Boolean),_=f.length>0,p=new Set(f),v=[],g=!1;if((null===(i=c.indicated_smarts)||void 0===i?void 0:i.length)&&m){let e=await (0,U.M)(c.indicated_smarts,m);g=(null!=e?e:[]).length>0,v=_?(null!=e?e:[]).filter(e=>{var t;return p.has(String(null!==(t=e.id)&&void 0!==t?t:"").trim())}):null!=e?e:[];let t=(null!=e?e:[]).map(e=>(0,w.B)(e)).filter(e=>null!=e);c=replaceManagedIndicatedSubitems(c,_?v:[],t)}c={...c,_completed_cross_sell_form:_||!g};let h=String(null!==(o=e.couponCode)&&void 0!==o?o:"").trim();if(h){(0,a.setCookie)("cupom",h.toUpperCase(),{maxAge:604800});try{c=await (0,E.b0)(c,h)}catch(e){}}return{body:c,status:"ok",indicatedSubitemsForDisplay:v}}catch(t){return{body:e.body,status:"failed",failureReason:"hydration_error"}}}var $=r(44305),D=r(53981),V=r(29369),z=r(51980),J=r(96648);function itemsFromPlansResponse(e){var t;return Array.isArray(null==e?void 0:null===(t=e.data)||void 0===t?void 0:t.items)?e.data.items:[]}function CheckoutHeroPlanCatalogHydrator(){let{checkoutBody:e,setCheckoutBody:t}=(0,i.useContext)(g.I),r=(0,i.useRef)(null),n=(0,i.useRef)(null),l=(null==e?void 0:e.smart_id)!=null?String(e.smart_id).trim():"",o=(null==e?void 0:e.plan_id)!=null?String(e.plan_id).trim():"";return(0,i.useEffect)(()=>{if(!l||!o||!(0,q.Z)(o))return;if((0,L.Vi)(e)){n.current="".concat(l,"|").concat(o);return}let i="".concat(l,"|").concat(o);if(n.current===i||r.current===i)return;let a=!1;r.current=i;let u="smarts=".concat(encodeURIComponent(l)),d="listing=true&period__in=annual,monthly,annual_installment,avulso&".concat(u),s="listing=true&".concat(u);return(async()=>{try{let e,r=await Q.eZ.getPlansByFilter(d);if(a)return;let u=itemsFromPlansResponse(r);if(!u.length){if(r=await Q.eZ.getPlansByFilter(s),a)return;u=itemsFromPlansResponse(r)}let c=u.find(e=>{var t;return String(null!==(t=null==e?void 0:e.id)&&void 0!==t?t:"")===o}),m=null!=c?c:await resolvePlanByIdForCheckoutHydration(o,l);if(!m)return;try{let t=await Q.eZ.getPlan(o);e=null==t?void 0:t.data}catch(t){e=void 0}if(a)return;t(t=>{let r=(0,G.H)(t&&"object"==typeof t?t:{},m),n=e&&"object"==typeof e?(0,Z.Dc)(r,e):r;return(0,b.p)(n,o,null!=e?e:m)}
1),n.current=i}finally{r.current===i&&(r.current=null)}})(),()=>{a=!0}},[e,o,t,l]),null}var X=r(59067);function smartIdFromPlanoUrlQuery(e){var t;let r=null!==(t=e.smartId)&&void 0!==t?t:e.smart_id,n=Array.isArray(r)?r[0]:r;if(null==n)return null;let i=String(n).trim();return""!==i?i:null}var K=!0,plano=()=>{var e,t,r,l;let{includeProductStep:s,indexes:I,completedBeforePlan:H,nonNavigableAddressStepIndexes:R}=(0,X.o)(),q=(0,u.cC)(j.WB),E=(0,d.useRouter)(),{checkoutBody:M,setCheckoutBody:G}=(0,i.useContext)(g.I),{isLoggedIn:Z,user:K}=(0,i.useContext)(h.S),W=!!(Z&&K&&"object"==typeof K&&"string"==typeof K.email&&""!==String(K.email).trim());(0,k.W$)();let{summaryProduct:Y,summaryTotals:ee}=(0,L.Jj)(),et=(0,i.useMemo)(()=>(function(e){let t=null==e?void 0:e.subitems;if(!(null==t?void 0:t.length))return null;let r=function(e){let t=new Set,r=[];for(let n of e){let e=n.id;!e||t.has(e)||(t.add(e),r.push(n))}return r}(t);return r.length?r.map(e=>{var t,r,n,i;let l="number"==typeof e.price?e.price:0,o=(null===(t=e.plan_name)||void 0===t?void 0:t.trim())||(null===(r=e.name)||void 0===r?void 0:r.trim())||"Plano",{displayPrice:a,suffix:u}=(0,C.K)(l,"string"==typeof e.interval_type?e.interval_type:"","number"==typeof e.interval?e.interval:void 0),d=new Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(a);return{id:e.id,label:o,priceLine:d,priceParts:{prefix:"",highlight:d,suffix:u},footnote:(null===(n=e.description)||void 0===n?void 0:n.trim())||(e.code?"C\xf3digo: ".concat(e.code):""),badge:(null===(i=e.coupon_result)||void 0===i?void 0:i.coupon_code)?"Cupom":void 0}}):null})(M),[M]),[er,en]=(0,i.useState)([]),ei=(0,u.aS)(j.gC,x.Bt),el=(0,i.useMemo)(()=>{if("string"!=typeof ei)return x.Bt;let e=ei.trim();return e.length>0?e:x.Bt},[ei]),eo=(0,i.useMemo)(()=>er.map(e=>(0,w.B)(e.subitem)).filter(e=>null!=e),[er]),ea=(0,i.useMemo)(()=>(0,P.w)(M),[M]),eu=(0,i.useMemo)(()=>eo.length>0?eo:ea,[eo,ea]),ed=(0,i.useMemo)(()=>{let e=[];for(let t of er){let r=(0,w.B)(t.subitem);r&&e.push({...r,selected:t.selected})}return e},[er]),es=(0,i.useMemo)(()=>(0,A.gg)(M,{requireGuestPassword:!Z}),[M,Z]),ec=(0,i.useMemo)(()=>Z&&K?(0,A.Xc)(K):null,[Z,K]),em=null!=es||!!Z&&(0,A.ry)(ec),[ef,e_]=(0,i.useState)(!1),[ep,ev]=(0,i.useState)(!1),[eg,eh]=(0,i.useState)(null),[ey,eS]=(0,i.useState)(!1),[ek,eC]=(0,i.useState)(!1),[eP,eb]=(0,i.useState)(!1),ew=(0,i.useMemo)(()=>(0,F.u)(M,eu),[M,eu]),[ex,eI]=(0,i.useState)(null),[eF,ej]=(0,i.useState)("pending"),[eH,eO]=(0,i.useState)("pending"),[eA,eL]=(0,i.useState)(null),eR=(0,i.useRef)(!1);(0,i.useEffect)(()=>{if(!E.isReady)return;let e=smartIdFromPlanoUrlQuery(E.query),t=(0,T.sS)(E.query)||(0,T.zO)(E.asPath),r=t===J.w.commercialAddress,n=!!e&&((0,T.pw)(E.query)||(0,T.u2)(E.asPath)),i=n&&!eR.current,withLinkEntryOrderId=e=>i?ensureCheckoutOrderIdOnBody(e,{forceNew:!0,skipLogsIdentity:W}):e,markGeneratedLinkOrderIdRecreated=()=>{i&&(eR.current=!0)},l=(0,T.Gq)(E.query)||(0,T.Ss)(E.asPath),o=(0,T.vQ)(E.query,E.asPath);if(!e){ej("ok");return}let a=String(e).trim(),u=r&&(null==M?void 0:M.parent_smart_id)!=null&&String(M.parent_smart_id).trim()===a&&null!=M.smart_id&&""!==String(M.smart_id).trim();if(r){if(u){markGeneratedLinkOrderIdRecreated(),G(e=>{var t,r;if(!e||"object"!=typeof e)return e;let a=(0,T.b7)(n,l,e,o),u=String(null!==(t=e.linkOwner)&&void 0!==t?t:"").trim();return i||e.originFromLink!==a.originFromLink||u!==(null!==(r=a.linkOwner)&&void 0!==r?r:"")||e.linkHasOffer!==a.linkHasOffer?withLinkEntryOrderId({...e,...a}):e}),ej("ok");return}}else if((null==M?void 0:M.smart_id)!=null&&String(M.smart_id)===a){markGeneratedLinkOrderIdRecreated(),G(e=>{var t,r;if(!e||"object"!=typeof e)return e;let a=(0,T.b7)(n,l,e,o),u=String(null!==(t=e.linkOwner)&&void 0!==t?t:"").trim();return i||e.originFromLink!==a.originFromLink||u!==(null!==(r=a.linkOwner)&&void 0!==r?r:"")||e.linkHasOffer!==a.linkHasOffer?withLinkEntryOrderId({...e,...a}):e}),ej("ok");return}let d=!1;return ej("loading"),(async()=>{try{if(r){let e=(0,T.nd)(E.query)||(0,T.PS)(E.asPath),t=String(e||a).trim(),r=(0,T.Tx)(E.query)||(0,T.jI)(E.asPath),i=(0,T.lp)(E.query)||(0,T.i)(E.asPath),u=r||i?{id:t,...r?{get_unit_address:r}:{},...i?{subtitle:i}:{}}:void 0,s=await (0,$.w)(M&&"object"==typeof M?M:{},t,{unitListItem:null!=u?u:null});if(d)return;markGeneratedLinkOrderIdRecreated(),G(e=>withLinkEntryOrderId({...s,...(0,T.b7)(n,l,e,o)}))}else{let{data:e}
1=await Q.eZ.getSmart(a,!1),t=(0,V.Z)({json:e});if(d)return;markGeneratedLinkOrderIdRecreated(),G(e=>withLinkEntryOrderId({...(0,D.o)(e&&"object"==typeof e?e:{},t),...(0,T.b7)(n,l,e,o),parent_smart_id:void 0,full_address:void 0}))}ej("ok")}catch(e){d||((0,O.$i)("checkout_hero_plan_url_smart_hydrate_failed",{smart_id:a,is_commercial_url:r}),f.default.error("N\xe3o foi poss\xedvel carregar o produto a partir do link. Tente de novo ou volte \xe0 etapa de endere\xe7o."),ej("error"))}})(),()=>{d=!0}},[E.isReady,E.query.smartId,E.query.smart_id,E.query.categorySlug,E.query.category_slug,E.query.origin,E.query.linkOwner,E.query.link_owner,E.query.parentSmartId,E.query.parent_smart_id,E.query.fullAddress,E.query.full_address,E.query.commercialUnitSummaryTitle,E.query.commercial_unit_summary_title,E.asPath,null==M?void 0:M.smart_id,null==M?void 0:M.parent_smart_id,G,W]);let eB=(0,i.useMemo)(()=>E.isReady?((0,T.wk)(E.query)||(0,T.FT)(E.asPath)).trim():"",[E.isReady,E.query.planId,E.query.plan_id,E.asPath]);(0,i.useEffect)(()=>{if(!E.isReady||"ok"!==eF)return;if(!eB){eO("skipped"),eL(null);return}let e=smartIdFromPlanoUrlQuery(E.query),t=e?String(e).trim():"";if(!t||!(null==M?void 0:M.smart_id)){"ok"!==eF||t||(eO("failed"),eL("Link incompleto: falta a smart na URL. Escolha o plano manualmente."));return}let r="".concat(t,"|").concat(eB);if(eQ.current===r){eO(e=>"failed"===e?e:"ok");return}let n=(0,T.SF)(E.query).length>0?(0,T.SF)(E.query):(0,T.bH)(E.asPath),i=(0,T.L2)(E.query)||(0,T.ge)(E.asPath),l=(0,T.Gq)(E.query)||(0,T.Ss)(E.asPath),o=n.length>0,a=!1;return eO("loading"),eL(null),(async()=>{try{var e,u;let d=await hydrateCheckoutHeroFromCompleteLink({body:M&&"object"==typeof M?M:{},smartId:t,planId:eB,indicatedSmartIds:n,couponCode:i||void 0});if(a)return;if("ok"===d.status){if(eQ.current=r,G(e=>{let t={...d.body,...(0,T.b7)(!0,l,e,o)};return eR.current&&(null==e?void 0:e.order_id)!=null&&""!==String(e.order_id).trim()?{...t,order_id:String(e.order_id).trim()}:t}),eI(eB),null===(e=d.indicatedSubitemsForDisplay)||void 0===e?void 0:e.length){let e=new Set(n.map(e=>String(e).trim()).filter(Boolean)),t=d.indicatedSubitemsForDisplay.map(e=>(0,w.B)(e)).filter(e=>null!=e),r=!0===d.body._completed_cross_sell_form;en(d.indicatedSubitemsForDisplay.map(n=>{let i=null!=n.id?String(n.id).trim():"";return{subitem:n,selected:(0,x.eA)(i,e,r,t,el)}}))}else en([]);eO("ok"),(0,O.$i)("checkout_hero_complete_link_hydrate_ok",{plan_id:eB,link_owner:l||void 0,indicated_count:n.length,has_cupom:!!(null==i?void 0:i.trim()),link_has_offer:o})}else eQ.current=r,eO("failed"),eL("N\xe3o foi poss\xedvel carregar o plano deste link. Escolha o plano manualmente."),(0,O.$i)("checkout_hero_complete_link_hydrate_failed",{plan_id:eB,link_owner:l||void 0,reason:null!==(u=d.failureReason)&&void 0!==u?u:"unknown"})}catch(e){a||(eQ.current=r,eO("failed"),eL("N\xe3o foi poss\xedvel carregar o plano deste link. Escolha o plano manualmente."),(0,O.$i)("checkout_hero_complete_link_hydrate_failed",{plan_id:eB,link_owner:l||void 0,reason:"unexpected_error"}))}})(),()=>{a=!0}},[E.isReady,eF,eB,E.query,E.asPath,null==M?void 0:M.smart_id,G,el]);let eN=(0,i.useRef)(!1);(0,i.useEffect)(()=>{Z||(eN.current=!1)},[Z]),(0,i.useEffect)(()=>{if(!Z||!K||eN.current)return;let e=(0,A.Xc)(K);(0,A.ry)(e)&&G(t=>null!=(0,A.gg)(t)?(eN.current=!0,ensureCheckoutOrderIdOnBody(t,{skipLogsIdentity:W})):t&&"object"==typeof t?(eN.current=!0,ensureCheckoutOrderIdOnBody((0,A.Fd)(t,{...e,acceptTerms:!0}),{skipLogsIdentity:W})):t)},[M,Z,G,W,K]),(0,i.useEffect)(()=>{let e=null==M?void 0:M.plan_id;e&&et&&et.some(t=>t.id===e)&&eI(e)},[null==M?void 0:M.plan_id,et]);let eU=(null==M?void 0:M.smart_id)?String(M.smart_id):"",eT=(0,i.useRef)(null),eq=(0,i.useRef)(null),eQ=(0,i.useRef)(null),eE=(0,i.useRef)(!1);(0,i.useEffect)(()=>{let e=eT.current,t=null!==e&&e!==eU;eT.current=eU,t&&(eE.current=!1,eq.current=null,eQ.current=null,en([]),G(e=>{var t;if(!e||"object"!=typeof e)return e;let r=(null!==(t=e.subitems)&&void 0!==t?t:[]).filter(t=>(0,P.v)(e,t));return{...e,subitems:r,_completed_plan_form:!1,_completed_cross_sell_form:!1}}))},[eU,G]);let eM=(0,i.useCallback)(async function(){var e,t;let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>!0;if(!M||"object"!=typeof M)return;if(!(null===(e=M.indicated_smarts)||void 0===e?void 0:e.length)){r()&&en([]);return}let n=M.plan_id;if(!n)return;let i=null===(t=M.subitems)||void 0===t?void 0:t.find(e=>String(e.id)===String(n));null==i||i.period,M.period,null==i||i.interval_type,M.interval_type;let l=(0,U.D)(i,M);if(!l)return;let o=await (0,U.M)(M.indicated_smarts,l);if(!r())return;let a=(0,P.w)(M),u=(0,F.u)(M,a),d=new Set(u),s=!0===M._completed_cross_sell_form,c=(null!=o?o:[]).map(e=>(0,w.B)(e)).filter(e=>null!=e);en((null!=o?o:[]).map(e=>{let t=null!=e.id?String(e.id).trim():"";return{subitem:e,selected:(0,x.eA)(t,d,s,c,el)}}
1))},[M,el]);(0,i.useEffect)(()=>{var e,t,r;if(!M||"object"!=typeof M||!0!==M._completed_plan_form)return;if(er.length>0){eq.current=null;return}if(!(null===(e=M.indicated_smarts)||void 0===e?void 0:e.length))return;let n=M.plan_id;if(!n||null!=ex&&String(n)!==String(ex))return;let i=null===(t=M.subitems)||void 0===t?void 0:t.find(e=>String(e.id)===String(n)),l=(0,U.D)(i,M);if(!l)return;let o="".concat(n,"|").concat(l,"|").concat(null!==(r=M.smart_id)&&void 0!==r?r:"");if(eq.current===o)return;eq.current=o;let a=!1;return eC(!0),(async()=>{try{await eM(()=>!a)}finally{a||eC(!1)}})(),()=>{a=!0,eC(!1)}},[null==M?void 0:M._completed_plan_form,null==M?void 0:M.plan_id,null==M?void 0:M.smart_id,null==M?void 0:M.interval_type,null==M?void 0:M.period,eM,er.length,ex]);let eG=(0,i.useCallback)(e=>{eI(e),eq.current=null,eE.current=!1,en([])},[]),eZ=(0,i.useMemo)(()=>{let e=null!=ex?ex:null==M?void 0:M.plan_id;return null==e||""===String(e).trim()?"":String(e).trim()},[ex,null==M?void 0:M.plan_id]),e$=(0,i.useMemo)(()=>{var e,t,r;let n=null==M?void 0:null===(r=M.subitems)||void 0===r?void 0:null===(t=r.find(e=>{var t;return(null===(t=e.coupon_result)||void 0===t?void 0:t.status)==="active"}))||void 0===t?void 0:null===(e=t.coupon_result)||void 0===e?void 0:e.coupon_code;return null!=n&&String(n).trim()?String(n).trim().toUpperCase():""},[null==M?void 0:M.subitems]),eD=(0,i.useRef)(null),eV=(0,i.useRef)(null);(0,i.useEffect)(()=>{let e=(0,a.getCookie)("cupom"),t="string"==typeof e?e.trim().toUpperCase():"",r=t||e$;if(!r){eD.current=null,eb(!1);return}if(!eZ){eb(!1);return}let n="".concat(r,"|").concat(eZ);if(eD.current===n||eV.current===n)return;let i=!1;return eV.current=n,(async()=>{try{var e,t;let n=await Q.eZ.validateCoupom(r,eZ);if(i||!1===n)return;if(null==n?void 0:null===(e=n.data)||void 0===e?void 0:e.id){let e=await Q.ApiPrivate.couponIsPartner({couponId:n.data.id});if(i)return;(null===(t=e.data)||void 0===t?void 0:t.status)==="valid"?eb(!0):eb(!1)}else eb(!1)}catch(e){(0,O.$i)("checkout_hero_plan_coupon_is_partner_check_failed",{coupon_code:r,error:e}),i||eb(!1)}finally{i||(eD.current=n),eV.current===n&&(eV.current=null)}})(),()=>{i=!0}},[eZ,e$]);let ez=!!eB&&"ok"===eH,eJ=ez||em,eX=(null==M?void 0:M._completed_plan_form)===!0,eK=(null==M?void 0:M._completed_cross_sell_form)===!0,eW=!eJ||!eX,eY=!eW&&(!eK||ey),e0=!!(null==M?void 0:null===(e=M.indicated_smarts)||void 0===e?void 0:e.length),e1=eu.length>0||ek&&e0,e6=eJ&&eX&&!eP&&(ez?eK||e1||ek&&e0:e1);(0,i.useEffect)(()=>{em&&eX&&!ek&&(eP||!(eu.length>0))&&(null==M?void 0:M._completed_cross_sell_form)!==!0&&(eE.current=!0,G(e=>e&&"object"==typeof e&&!0!==e._completed_cross_sell_form?{...e,_completed_cross_sell_form:!0}:e))},[em,eX,ek,eP,eu.length,null==M?void 0:M._completed_cross_sell_form,G]),(0,i.useEffect)(()=>{eE.current&&(null==M?void 0:M._completed_cross_sell_form)===!0&&(e6||(eE.current=!1,E.push({pathname:N.PG}).catch(()=>{(0,O.$i)("checkout_hero_plan_navigate_to_payment_failed",{source:"auto_after_no_cross_sell_extras"}),f.default.error("N\xe3o foi poss\xedvel ir para o pagamento. Tente de novo.")})))},[null==M?void 0:M._completed_cross_sell_form,e6,E]);let e3=(0,i.useCallback)(async e=>{let t=!1;ev(!0);try{G(r=>{if(!r||"object"!=typeof r)return r;t=!0;let n=ensureCheckoutOrderIdOnBody((0,A.Fd)(r,e),{skipLogsIdentity:W});return(0,z.yV)(n,{trigger:"personal_data_save"},q),n}),t?(eh(e),e_(!1),f.default.success("Dados salvos"),(0,O.Kz)("checkout_user_save_personal_data")):((0,O.$i)("checkout_hero_plan_personal_save_no_checkout_body",{}),f.default.error("Dados do checkout indispon\xedveis. Volte \xe0 etapa anterior."))}finally{ev(!1)}},[q,G,W]),e4=(0,i.useCallback)(()=>{G(e=>{if(!e||"object"!=typeof e)return e;let t=replaceManagedIndicatedSubitems(e,[],eo);return{...t,_completed_cross_sell_form:!0}}),eS(!1),(0,O.$i)("checkout_user_saved_indicated_smarts",{smartIds:[]}),E.push({pathname:N.PG}).catch(()=>{(0,O.$i)("checkout_hero_plan_cross_sell_navigate_to_payment_failed",{}),f.default.error("N\xe3o foi poss\xedvel ir para o pagamento. Tente de novo.")})},[eo,G,E]),e9=(0,i.useCallback)(e=>{en(t=>{var r,n;let i=t.map(t=>String(t.subitem.id)===String(e)?{...t,selected:!t.selected}:t),l=null===(r=t.find(t=>String(t.subitem.id)===String(e)))||void 0===r?void 0:r.selected,o=null===(n=i.find(t=>String(t.subitem.id)===String(e)))||void 0===n?void 0:n.selected;return o&&!l&&(0,O.$i)("checkout_user_added_indicated_smart",{smartId:String(e).trim(),smartName:"",origin:"checkout_cross_sell_list"}),i})},[]),e7=(0,i.useCallback)(()=>{let e=er.filter(e=>e.selected).map(e=>e.subitem);G(t=>{if(!t||"object"!=typeof t)return t;let r=replaceManagedIndicatedSubitems(t,e,eo);return{...r,_completed_cross_sell_form:!0}}),eS(!1),e.length>0&&f.default.success("Prote\xe7\xf5es selecionadas");let t=e.map(e=>
1null!=e.id?String(e.id).trim():"").filter(Boolean);(0,O.$i)("checkout_user_saved_indicated_smarts",{smartIds:t}),E.push({pathname:N.PG}).catch(()=>{(0,O.$i)("checkout_hero_plan_cross_sell_navigate_to_payment_failed",{}),f.default.error("N\xe3o foi poss\xedvel ir para o pagamento. Tente de novo.")})},[eo,er,G,E]),e8=(0,i.useCallback)(()=>{let e=er.map(e=>e.subitem);en(e=>e.map(e=>({...e,selected:!0}))),G(t=>{if(!t||"object"!=typeof t)return t;let r=replaceManagedIndicatedSubitems(t,e,eo);return{...r,_completed_cross_sell_form:!0}}),eS(!1),e.length>0&&f.default.success("Prote\xe7\xf5es selecionadas");let t=e.map(e=>null!=e.id?String(e.id).trim():"").filter(Boolean);(0,O.$i)("checkout_user_saved_indicated_smarts",{smartIds:t,add_all:!0}),E.push({pathname:N.PG}).catch(()=>{(0,O.$i)("checkout_hero_plan_cross_sell_navigate_to_payment_failed",{}),f.default.error("N\xe3o foi poss\xedvel ir para o pagamento. Tente de novo.")})},[eo,er,G,E]),e2=(0,i.useCallback)(async()=>{var e;let t;if(!ex)return;let r=(null==M?void 0:M._completed_cross_sell_form)===!0,n="",i="",l=new Set;if(G(e=>{var r,o;if(!e||"object"!=typeof e)return i="",ensureCheckoutOrderIdOnBody({plan_id:ex,_completed_plan_form:!0},{skipLogsIdentity:W});let a=null===(r=e.subitems)||void 0===r?void 0:r.find(e=>String(e.id)===String(ex)),u=(0,U.D)(a,e);n=u,i="string"==typeof(null==a?void 0:a.interval_type)&&a.interval_type.trim()||"string"==typeof e.interval_type&&e.interval_type.trim()||"",t=e.indicated_smarts;let d=null==a?void 0:a.checkout_payment_method,s=String(e.plan_id)!==String(ex),c={...e,plan_id:ex},m=(0,b.$)({...e,plan_id:ex,subitems:s?[]:null!==(o=e.subitems)&&void 0!==o?o:[]},ex,a),f={...c,subitems:m},_=(0,P.w)(f),p=(0,F.u)(f,_);p.forEach(e=>l.add(e));let v={...e,plan_id:ex,subitems:m};return null!=d&&(v.checkout_payment_method=function(e,t){if(null==e)return t;if(Array.isArray(e))return e;let r=e.trim();return r?"all"===r.toLowerCase()?["pix","credit_card","bank_slip"]:[r]:t}(d,e.checkout_payment_method)),s&&(v._completed_cross_sell_form=!1),ensureCheckoutOrderIdOnBody({...v,_completed_plan_form:!0},{skipLogsIdentity:W})}),(null==t?void 0:t.length)&&n){eC(!0);try{let e=await (0,U.M)(t,n),i=(null!=e?e:[]).map(e=>(0,w.B)(e)).filter(e=>null!=e);en((null!=e?e:[]).map(e=>{let t=null!=e.id?String(e.id).trim():"";return{subitem:e,selected:(0,x.eA)(t,l,r,i,el)}}
1))}finally{eC(!1)}}else en([]);let o=null==et?void 0:et.find(e=>e.id===ex);(0,O.$i)("checkout_user_choosed_plan",{planId:ex,name:null!==(e=null==o?void 0:o.label)&&void 0!==e?e:"",period:n,interval_type:i})},[et,ex,G,W,null==M?void 0:M._completed_cross_sell_form,el]),e5=!em||ef,te=null!==(r=null!==(t=null!=eg?eg:es)&&void 0!==t?t:ec)&&void 0!==r?r:null,tt=(0,i.useMemo)(()=>{var e;return ex&&(null==et?void 0:et.length)&&null!==(e=et.find(e=>e.id===ex))&&void 0!==e?e:null},[et,ex]),tr=(0,i.useMemo)(()=>{let e=em&&!ef;return e&&eX&&eK&&!ek&&!eY},[em,ef,eX,eK,ek,eY]),tn=(0,i.useCallback)(()=>{E.push({pathname:N.PG}).catch(()=>{(0,O.$i)("checkout_hero_plan_footer_navigate_to_payment_failed",{}),f.default.error("N\xe3o foi poss\xedvel ir para o pagamento. Tente de novo.")})},[E]),ti="pending"===eF||"loading"===eF,tl=!!eB&&("pending"===eH||"loading"===eH);return ti||tl||"error"===eF?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(o(),{children:[(0,n.jsx)("title",{children:"Checkout â Plano"}),(0,n.jsx)("meta",{name:"description",content:"Complete seus dados, escolha o plano e veja ofertas complementares"}),(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, shrink-to-fit=no"})]}),(0,n.jsxs)("div",{className:"".concat(B().page," ").concat(B().pageCheckoutMobileDock),children:[(0,n.jsx)(CheckoutHeroPlanCatalogHydrator,{}),(0,n.jsx)(y.Nc,{}),(0,n.jsx)(y.YG,{currentStep:I.plan,completedStepIndexes:H,includeProductStep:s,disableStepNavigation:!tr,nonNavigableStepIndexes:R}),(0,n.jsx)("div",{className:B().layout,style:{minHeight:280,display:"flex",alignItems:"center",justifyContent:"center",padding:24},children:"error"===eF?(0,n.jsxs)("div",{style:{textAlign:"center",maxWidth:400},children:[(0,n.jsx)("p",{style:{marginBottom:16},children:"N\xe3o foi poss\xedvel carregar o produto deste link."}),(0,n.jsx)(c(),{type:"primary",onClick:()=>E.reload(),children:"Tentar de novo"})]}):(0,n.jsx)(p.default,{size:"large","aria-label":"Carregando produto"})}),(0,n.jsx)(S.Z,{className:B().continueFooterHideOnMobile,disabled:!0,loading:"loading"===eF||tl,label:"Continuar",onContinue:()=>{}})]})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(o(),{children:[(0,n.jsx)("title",{children:"Checkout â Plano"}),(0,n.jsx)("meta",{name:"description",content:"Complete seus dados, escolha o plano e veja ofertas complementares"}),(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, shrink-to-fit=no"})]}),(0,n.jsxs)("div",{className:"".concat(B().page," ").concat(B().pageCheckoutMobileDock," ").concat(B().pageCheckoutHeroTwoCol),children:[(0,n.jsx)(CheckoutHeroPlanCatalogHydrator,{}),(0,n.jsx)(y.Nc,{}),(0,n.jsx)(y.YG,{currentStep:I.plan,completedStepIndexes:H,includeProductStep:s,disableStepNavigation:!tr,nonNavigableStepIndexes:R}),(0,n.jsx)("div",{className:"".concat(B().layout," ").concat(B().layoutCheckoutHeroTwoCol),children:(0,n.jsxs)(_.default,{gutter:[24,24],align:"stretch",className:B().checkoutTwoColLayoutRow,children:[(0,n.jsxs)(m.default,{xs:24,lg:12,className:B().checkoutTwoColMainCol,children:[eA?(0,n.jsx)(v.default,{type:"warning",message:eA,showIcon:!0,style:{marginBottom:16}}):null,e5?(0,n.jsx)(k.mY,{savedData:te,onSave:e3,saveLoading:ep}):te&&(0,n.jsx)(k.Ux,{data:null!==(l=null!=es?es:ec)&&void 0!==l?l:void 0,onEdit:()=>{(0,O.Kz)("checkout_user_clicked_edit_personal_data"),e_(!0)}}),eJ?eX?(0,n.jsx)(k.iw,{data:tt,onEdit:()=>{eq.current=null,eE.current=!1,eS(!1),en([]),G(e=>e&&"object"==typeof e?{...e,_completed_plan_form:!1,_completed_cross_sell_form:!1}:e)}}):(0,n.jsx)(k.XV,{plans:null!=et?et:[],value:ex,onChange:eG,onContinue:e2,continueDisabled:!ex}):(0,n.jsx)(k.zw,{}),e6?eY?(0,n.jsx)(k.Xn,{offers:ed,loading:ek,onToggleSelect:e9,onSkip:e4,onContinue:e7,onAddAllAndContinue:e8}):(0,n.jsx)(k.r5,{hasSelectedExtras:ew.length>0,onOpenProtections:()=>{if(eS(!0),0===er.length){eq.current=null,eC(!0),eM().finally(()=>eC(!1));return}en(e=>{if(!e.length||!M)return e;let t=e.map(e=>(0,w.B)(e.subitem)).filter(e=>null!=e),r=(0,F.u)(M,t),n=new Set(r);return e.map(e=>({...e,selected:n.has(String(e.subitem.id))}
1))})}}):null]}),(0,n.jsx)(m.default,{id:"checkout-summary-top",xs:24,lg:12,className:"".concat(B().checkoutTwoColSummaryCol," ").concat(B().checkoutSummaryPageAnchor),children:(0,n.jsx)(y.FO,{product:Y,totals:ee})})]})}),(0,n.jsx)(y.CO,{product:Y,totals:ee}),(0,n.jsx)(S.Z,{className:B().continueFooterHideOnMobile,disabled:!tr,label:"Continuar",onContinue:tn})]})]})}}},function(e){e.O(0,[12386,48301,97538,64713,79367,56434,28274,14956,65106,79353,22994,60156,74885,94430,13465,82565,49774,92888,40179],function(){return e(e.s=71336)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.