enqueueScripts([function(){ (window.webpackJsonpvtex_react_portal_0_4_1=window.webpackJsonpvtex_react_portal_0_4_1||[]).push([[0],{5:function(t,n){var e=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,o=/^0o[0-7]+$/i,u=parseInt,a="object"==typeof global&&global&&global.Object===Object&&global,f="object"==typeof self&&self&&self.Object===Object&&self,c=a||f||Function("return this")(),l=Object.prototype.toString,p=Math.max,s=Math.min,v=function(){return c.Date.now()};function b(t,n,e){var i,r,o,u,a,f,c=0,l=!1,b=!1,y=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function m(n){var e=i,o=r;return i=r=void 0,c=n,u=t.apply(o,e)}function w(t){return c=t,a=setTimeout(x,n),l?m(t):u}function j(t){var e=t-f;return void 0===f||e>=n||e<0||b&&t-c>=o}function x(){var t=v();if(j(t))return _(t);a=setTimeout(x,function(t){var e=n-(t-f);return b?s(e,o-(t-c)):e}(t))}function _(t){return a=void 0,y&&i?m(t):(i=r=void 0,u)}function h(){var t=v(),e=j(t);if(i=arguments,r=this,f=t,e){if(void 0===a)return w(f);if(b)return a=setTimeout(x,n),m(f)}return void 0===a&&(a=setTimeout(x,n)),u}return n=g(n)||0,d(e)&&(l=!!e.leading,o=(b="maxWait"in e)?p(g(e.maxWait)||0,n):o,y="trailing"in e?!!e.trailing:y),h.cancel=function(){void 0!==a&&clearTimeout(a),c=0,i=f=r=a=void 0},h.flush=function(){return void 0===a?u:_(v())},h}function d(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function g(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==l.call(t)}(t))return NaN;if(d(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=d(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(e,"");var a=r.test(t);return a||o.test(t)?u(t.slice(2),a?2:8):i.test(t)?NaN:+t}t.exports=function(t,n,e){var i=!0,r=!0;if("function"!=typeof t)throw new TypeError("Expected a function");return d(e)&&(i="leading"in e?!!e.leading:i,r="trailing"in e?!!e.trailing:r),b(t,n,{leading:i,maxWait:n,trailing:r})}}}]); },function(){ (window.webpackJsonpvtex_react_portal_0_4_1=window.webpackJsonpvtex_react_portal_0_4_1||[]).push([["Overlay"],[function(e,t){e.exports=React},,function(e,t){e.exports=ReactDOM},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},function(e,t,n){"use strict";n.r(t);var r=n(6),a=n(0),i=n.n(a),o=n(2),c=n.n(o),s=n(3),l=n.n(s),u=["portalContainer","portalWrapper"],d=function(e){var t=e.children,n=e.target,r=e.zIndex,a=void 0===r?2147483647:r,o=e.cover,s=l()(u);return n||(n=window&&window.document&&window.document.body),n?c.a.createPortal(i.a.createElement("div",{className:s.portalContainer,style:Object.assign(Object.assign({position:"fixed",top:0,left:0},o?{bottom:0,right:0,pointerEvents:"none"}:{}),{zIndex:a})},i.a.createElement("div",{className:s.portalWrapper,style:{pointerEvents:"auto"}},t)),n):null},v=n(5),f=n.n(v),w=function(e,t){switch(e){case"left":return t.left;case"right":return t.right;case"center":return(t.right+t.left)/2;default:return t.left}},p=function(e){switch(e){case"left":return"justify-start";case"right":return"justify-end";case"center":return"justify-center";default:return"justify-start"}};t.default=function(e){var t=e.children,n=e.fullWindow,o=e.target,c=e.alignment,s=void 0===c?"left":c,l=Object(a.useRef)(null),u=Object(a.useState)(),v=Object(r.a)(u,2),m=v[0],g=v[1],E=Object(a.useCallback)(f()((function(){if(!n&&l.current){var e=l.current.getBoundingClientRect();g({x:w(s,e),y:e.top})}}),200,{leading:!1}),[s,n]);return Object(a.useEffect)((function(){return E(),window&&(window.addEventListener("scroll",E),window.addEventListener("load",E),window.addEventListener("resize",E),window.addEventListener("visibilitychange",E)),function(){window&&(window.removeEventListener("scroll",E),window.removeEventListener("load",E),window.removeEventListener("resize",E),window.removeEventListener("visibilitychange",E))}}),[s,n,E,t]),n?i.a.createElement(d,{target:o,cover:!0},t):i.a.createElement("div",{ref:l,style:{width:"auto",height:1,marginTop:-1}},m&&i.a.createElement(d,{target:o},i.a.createElement("div",{className:"flex ".concat(p(s)),style:{position:"absolute",left:m.x,top:m.y}},i.a.createElement("div",{className:"absolute"},t))))}},,,,function(e,t,n){"use strict";n.r(t),function(e){var t=n(1);n.p=Object(t.getPublicPath)("vtex.react-portal@0.4.1");var r=Object(t.register)((function(){return n(4)}),e,"vtex.react-portal@0.4.1","vtex.react-portal@0.x","Overlay");r.renderHotReload,r.setupHMR}.call(this,n(7)(e))}],[[8,"common",0]]]); },function(){ !function(e){function n(n){for(var r,u,c=n[0],a=n[1],l=n[2],f=0,p=[];fe.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?"values":"value",' in the props of a component. Please use "phone" and "tablet" in this case.'))}}}(e),{devices:{phone:c(e,["phone","mobile","tablet","desktop"]),tablet:c(e,["tablet","mobile","desktop","phone"]),desktop:c(e,["desktop","tablet","phone","mobile"])},queries:n}},l=function(e){var t=[],n=new Set;return Object.keys(e).forEach((function(o){var i=s(e[o]);Object.keys(i.queries).forEach((function(e){return n.add(e)})),t.push([o,i])})),{inputList:t,queryList:Object(o.a)(n)}}},,,,,,,,function(e,t,n){"use strict";n.r(t),function(e){var t=n(1);n.p=Object(t.getPublicPath)("vtex.responsive-values@0.4.2");var o=Object(t.register)((function(){return n(15)}),e,"vtex.responsive-values@0.4.2","vtex.responsive-values@0.x","useResponsiveValue");o.renderHotReload,o.setupHMR}.call(this,n(11)(e))},function(e,t,n){"use strict";n.r(t);var o=n(5),i=n.n(o),r=n(6),u=n(2);t.default=function(e){var t=i()().device,n=Object(r.a)(e),o=n.devices,a=n.queries,c=Object.keys(a),s=Object(u.b)(c).mediaQueries;if(c.length>0){var l=Object(u.a)(s);if(l)return a[l]}return o[t]}}],[[14,"common"]]]); },function(){ (window.webpackJsonpvtex_responsive_values_0_4_2=window.webpackJsonpvtex_responsive_values_0_4_2||[]).push([["useResponsiveValues"],[,,function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s}));var o=n(4),i=n(0),r=n(3),u={};function c(e){return u[e]||"function"!=typeof(null===window||void 0===window?void 0:window.matchMedia)||(u[e]=window.matchMedia(e)),u[e]}function a(e){var t=Object(r.useState)((function(){var t={};return e.forEach((function(e){var n;t[e]=Boolean(null===(n=c(e))||void 0===n?void 0:n.matches)})),t})),n=Object(i.a)(t,2),u=n[0],a=n[1];return Object(r.useLayoutEffect)((function(){if("function"==typeof(null===window||void 0===window?void 0:window.matchMedia)&&0!==e.length){var t=e.map((function(e){var t=!0,n=c(e);void 0!==u[e]&&null!==u[e]||a((function(t){return Object.assign(Object.assign({},t),Object(o.a)({},e,Boolean(null==n?void 0:n.matches)))}));var i=function(n){t&&a((function(t){return Object.assign(Object.assign({},t),Object(o.a)({},e,n.matches))}))};return null==n||n.addListener(i),function(){t=!1,null==n||n.removeListener(i)}}));return function(){t.forEach((function(e){return e()}))}}}),[JSON.stringify(e),a]),{mediaQueries:Object.entries(u)}}var s=function(e){var t=e.find((function(e){return Object(i.a)(e,2)[1]}));if(t)return Object(i.a)(t,1)[0]}},function(e,t){e.exports=React},,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var o=n(10),i=n(9),r=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(e);i1?"values":"value",' in the props of a component. Please use "phone" and "tablet" in this case.'))}}}(e),{devices:{phone:a(e,["phone","mobile","tablet","desktop"]),tablet:a(e,["tablet","mobile","desktop","phone"]),desktop:a(e,["desktop","tablet","phone","mobile"])},queries:n}},l=function(e){var t=[],n=new Set;return Object.keys(e).forEach((function(o){var i=s(e[o]);Object.keys(i.queries).forEach((function(e){return n.add(e)})),t.push([o,i])})),{inputList:t,queryList:Object(o.a)(n)}}},,,,,,,,,,function(e,t,n){"use strict";n.r(t),function(e){var t=n(1);n.p=Object(t.getPublicPath)("vtex.responsive-values@0.4.2");var o=Object(t.register)((function(){return n(17)}),e,"vtex.responsive-values@0.4.2","vtex.responsive-values@0.x","useResponsiveValues");o.renderHotReload,o.setupHMR}.call(this,n(11)(e))},function(e,t,n){"use strict";n.r(t);var o=n(0),i=n(5),r=n.n(i),u=n(6),c=n(2);t.default=function(e){var t=r()().device,n=Object(u.b)(e),i=n.inputList,a=n.queryList,s=Object(c.b)(a).mediaQueries,l={};return i.forEach((function(e){var n=Object(o.a)(e,2),i=n[0],r=n[1];if(Object.keys(r.queries).length>0){var u=Object(c.a)(s);if(u)return void(l[i]=r.queries[u])}l[i]=r.devices[t]})),l}}],[[16,"common"]]]); },function(){ !function(e){function t(t){for(var n,u,a=t[0],c=t[1],l=t[2],f=0,s=[];fe.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:0,n=(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase();if(!l(n))throw TypeError("Stringified UUID is invalid");return n};var f=function(e,t,n){var i=(e=e||{}).random||(e.rng||s)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){n=n||0;for(var r=0;r<16;++r)t[n+r]=i[r];return t}return m(i)},v=n(12);const h=async()=>{},p=Object(r.createContext)({addItem:h,addItems:h,updateQuantity:h,removeItem:h,setManualPrice:h}),I=()=>Object(r.useContext)(p),g={queue:[]},y=e=>{var t;let n=null;try{n=JSON.parse(null!==(t=localStorage.getItem("orderQueue"))&&void 0!==t?t:"null")}catch{}if(!n)try{localStorage.setItem("orderQueue",JSON.stringify(g))}catch(t){null==e||e({type:"Error",level:"Critical",event:t,workflowType:"OrderItems",workflowInstance:"get-local-order-queue"})}return null!=n?n:g},w=(e,t)=>{try{localStorage.setItem("orderQueue",JSON.stringify(e))}catch(e){null==t||t({type:"Error",level:"Critical",event:e,workflowType:"OrderItems",workflowInstance:"save-local-order-queue"})}},b=(e,t)=>{const n=y(),i=n.queue.push(e);return w(n,t),i},k=(e=0,t)=>{const n=y(t),i=n.queue[e];if(i)return n.queue.splice(e,1),w(n,t),i},T="available",q=(e,t,n)=>{var i,r,a;const u=(null===(i=e.id)||void 0===i?void 0:i.toString())===t.id,s=e.seller===t.seller;if(t.isGift)return!1;if(null==e.options||!(null===(r=e.options)||void 0===r?void 0:r.length))return!(null===(a=t.attachments)||void 0===a?void 0:a.length)&&(u&&s);const o=e.options.every(e=>n.find(t=>t.id===e.id));return u&&s&&o},O=e=>{var t;return{id:+(null!==(t=e.id)&&void 0!==t?t:0),index:e.index,quantity:e.quantity,seller:e.seller,options:e.options}},M=(e,t)=>{var n,i,r,a;return{id:t.id,productId:t.productId,name:t.name,skuName:t.skuName,skuSpecifications:t.skuSpecifications,imageUrls:{at1x:t.imageUrl,at2x:t.imageUrl,at3x:t.imageUrl},price:t.price,listPrice:t.listPrice,sellingPrice:t.sellingPrice,measurementUnit:t.measurementUnit,quantity:null!==(n=t.quantity)&&void 0!==n?n:1,unitMultiplier:null!==(i=t.unitMultiplier)&&void 0!==i?i:1,uniqueId:null!==(r=e.uniqueId)&&void 0!==r?r:f(),detailUrl:t.detailUrl,availability:null!==(a=t.availability)&&void 0!==a?a:T,additionalInfo:t.additionalInfo,options:t.options,seller:t.seller,attachmentOfferings:[],attachments:[],bundleItems:[],offerings:[],priceTags:[],isGift:!1}},x=e=>void 0!==e;function C({useMutateAddItems:e,useOrderForm:t,useLogger:n}){return i=>{var a;const{setOrderForm:u}=t(),s=e(),{log:o}=null!==(a=null==n?void 0:n())&&void 0!==a?a:{};return Object(r.useCallback)(({mutationInputItems:e,mutationInputMarketingData:t,orderFormItems:n,salesChannel:r,allowedOutdatedData:a})=>({execute:async()=>{var l;const{data:d,errors:c}=await s({items:e,marketingData:t,salesChannel:r,allowedOutdatedData:a});if(!d||(null!==(l=null==c?void 0:c.length)&&void 0!==l?l:0)>0)throw null==c?void 0:c[0];return n.forEach(e=>{const t=null==d?void 0:d.items.find(t=>t.id===e.id);if(!t)return;const n=e.uniqueId;(({fakeUniqueId:e,uniqueId:t},n)=>{const i=y(n);i.queue=i.queue.map(n=>{if("update_mutation"!==n.type)return n;const i=n.variables.orderItems.findIndex(t=>"uniqueId"in t&&t.uniqueId===e);return i>-1&&(n.variables.orderItems[i]={...n.variables.orderItems[i],uniqueId:t}),n}),w(i,n)})({fakeUniqueId:n,uniqueId:t.uniqueId},o),i.current[n]=t.uniqueId}),u(n=>({...n,items:n.items.map(t=>{if(-1===e.findIndex(e=>q(e,t,n.items)))return t;const i=d.items.find(e=>e.id===t.id);return i?{...t,uniqueId:i.uniqueId}:null}).filter(e=>null!=e),marketingData:null!=t?t:n.marketingData})),d},rollback:()=>{u(t=>{const n=e.map(({id:e})=>e.toString());return{...t,items:t.items.filter(e=>!n.includes(e.id))}})}}),[i,o,s,u])}}const _=({totalizers:e,currentValue:t=0,newItem:n,oldItem:i})=>{var r,a,u,s,o;if((null==i?void 0:i.availability)!==T)return{totalizers:e,value:t};const l=(null!==(r=i.price)&&void 0!==r?r:0)*(null!==(a=i.unitMultiplier)&&void 0!==a?a:1),d=null!==(u=i.quantity)&&void 0!==u?u:0,c=null!==(s=i.sellingPrice)&&void 0!==s?s:0,m=l*d,f=n.price*(null!==(o=n.unitMultiplier)&&void 0!==o?o:1),v=f*n.quantity-m,h=(c-l)*d,p=(n.sellingPrice-f)*n.quantity-h,I=t+v+p;if(!e.length)return{totalizers:[{id:"Items",name:"Items Total",value:v},{id:"Discounts",name:"Discounts Total",value:p}],value:I};return{totalizers:e.map(e=>{switch(e.id){case"Items":return{...e,value:e.value+v};case"Discounts":return{...e,value:e.value+p};default:return e}}),value:I}},D=async()=>{};function E({useMutateAddItems:e,useMutateUpdateQuantity:t,useMutateSetManualPrice:n,useOrderForm:i,useLogger:u,useOrderQueue:s,useQueueStatus:o}){const l=C({useMutateAddItems:e,useOrderForm:i}),d=function({useMutateSetManualPrice:e}){return()=>{const t=e();return Object(r.useCallback)((e,n)=>{if(t)return{execute:async()=>{var i;const{data:r,errors:a}=await t({itemIndex:n,price:e});if(!r||(null!==(i=null==a?void 0:a.length)&&void 0!==i?i:0)>0)throw null==a?void 0:a[0];return r}}},[t])}}({useMutateSetManualPrice:n}),c=function({useMutateUpdateQuantity:e,useOrderForm:t}){return n=>{const{setOrderForm:i}=t(),a=e();return Object(r.useCallback)(({items:e,orderFormItems:t,id:r,allowedOutdatedData:u,splitItem:s})=>({id:r,execute:async()=>{var t;const i={orderItems:e.map(e=>{if("uniqueId"in e){return{uniqueId:n.current[e.uniqueId]||e.uniqueId,quantity:e.quantity}}return e}),allowedOutdatedData:u,splitItem:s},{data:r,errors:o}=await a(i);if(!r||(null!==(t=null==o?void 0:o.length)&&void 0!==t?t:0)>0)throw null==o?void 0:o[0];return r},rollback:()=>{const n=e.filter(({quantity:e})=>0===e),r=e.filter(({quantity:e})=>0!==e),a=n.map(e=>t.find((t,n)=>"uniqueId"in e?t.uniqueId===e.uniqueId:e.index===n)).filter(x);i(e=>({...e,items:e.items.map(e=>{const n=r.findIndex((t,n)=>"uniqueId"in t?e.uniqueId===t.uniqueId:n===t.index);if(-1!==n){const i=r[n],a=t.find((e,t)=>"uniqueId"in i?e.uniqueId===i.uniqueId:t===i.index);return{...e,quantity:a.quantity}}return e}).concat(a)}))}}),[n,a,i])}}({useMutateUpdateQuantity:t,useOrderForm:i});return{OrderItemsProvider:({children:e})=>{const{orderForm:t,setOrderForm:n}=i(),{log:m}=u(),h=function({useOrderQueue:e}){const t=Object(r.useRef)({}),{listen:n}=e();return Object(r.useEffect)(()=>n("Fulfilled",()=>{t.current={}}),[n]),t}({useOrderQueue:s}),I=(({useOrderForm:e,useLogger:t,useOrderQueue:n,useQueueStatus:i})=>{const{log:a}=t(),{enqueue:u}=n(),s=i(),{setOrderForm:o}=e();return Object(r.useCallback)(e=>u(e.execute,e.id).then(e=>{k(0,a),"Fulfilled"===s.current?o(e):o(t=>{var n;return{...t,messages:{...e.messages,generalMessages:null===(n=e.messages)||void 0===n?void 0:n.generalMessages}}})},e=>{if(!e||e.code!==v.a)throw k(0,a),a({type:"Error",level:"Critical",event:e,workflowType:"OrderItems",workflowInstance:"enqueue-task-error"}),e;k(e.index,a)}),[u,s,o,a])})({useOrderForm:i,useLogger:u,useOrderQueue:s,useQueueStatus:o}),g=l(h),w=c(h),T=d(),x=Object(r.useRef)(t.items);Object(r.useEffect)(()=>{x.current=t.items},[t.items]);const C=Object(r.useCallback)(async(e,t)=>{var i,r,a;let u,s="";const o=x.current;if(e.id?u=o.findIndex(t=>q(e,t,o)):e.uniqueId?(s=e.uniqueId,u=o.findIndex(t=>t.uniqueId===e.uniqueId)):u=null!==(i=null==e?void 0:e.index)&&void 0!==i?i:-1,u<0||u>=o.length)throw new Error(`Item ${null!==(r=e.id)&&void 0!==r?r:e.uniqueId} not found`);s||(s=o[u].uniqueId);const l=null!==(a=e.quantity)&&void 0!==a?a:1;let d;n(e=>{const t=e.items.slice(),n=t[u],i={...n,quantity:l};return l>0?t[u]=i:t.splice(u,1),{...e,..._({totalizers:e.totalizers,currentValue:e.value,newItem:i,oldItem:n}),items:t}});let c=f();if(l>0){const n=y(m).queue;let i=-1;const r=c;for(let e=1;ee.quantity>0)?(i=e,c=t.id):(i=-1,c=r)}const a=-1===i?void 0:n[i],o="update_mutation"===(null==a?void 0:a.type)?a.variables.orderItems:[],f=o.findIndex(e=>"uniqueId"in e?e.uniqueId===s:e.index===u);let v={uniqueId:s,quantity:l};"index"in e&&(v={index:u,quantity:l}),d={allowedOutdatedData:null==t?void 0:t.allowedOutdatedData,splitItem:null==t?void 0:t.splitItem,orderItems:f>-1?o.map((e,t)=>t===f?v:e):o.concat([v])}}else d={allowedOutdatedData:null==t?void 0:t.allowedOutdatedData,splitItem:null==t?void 0:t.splitItem,orderItems:[{uniqueId:s,quantity:l}]};return b({id:c,type:"update_mutation",variables:d,orderFormItems:o},m),I(w({items:d.orderItems,orderFormItems:o,id:c,allowedOutdatedData:null==t?void 0:t.allowedOutdatedData,splitItem:null==t?void 0:t.splitItem}))},[I,m,n,w]),E=Object(r.useCallback)(async(e,t)=>{const{salesChannel:i,marketingData:r,allowedOutdatedData:a,splitItem:u}=null!=t?t:{},{newItems:s,updatedItems:o}=e.reduce((t,n)=>{var i;const{newItems:r,updatedItems:a}=t,u=n.options&&n.options.length>0?void 0:x.current.find(t=>q(n,t,e));return null==u?r.push(n):a.push({...n,quantity:(null!==(i=n.quantity)&&void 0!==i?i:1)+u.quantity}),t},{newItems:[],updatedItems:[]}),l=[];if(o.length&&o.forEach(e=>{const t=C(e,{allowedOutdatedData:a,splitItem:u});l.push(t)}),0===s.length)return Promise.all(l).then(D);const d=s.map(O),c=s.map((e,t)=>M(d[t],e));n(e=>{var t;return{...e,items:[...x.current,...c],totalizers:c.reduce((e,t)=>_({totalizers:e,newItem:t}).totalizers,null!==(t=e.totalizers)&&void 0!==t?t:[]),marketingData:null!=r?r:e.marketingData,value:e.value+c.reduce((e,t)=>e+t.sellingPrice*t.quantity,0)}}),b({type:"add_mutation",variables:{items:d,marketingData:r,salesChannel:i,allowedOutdatedData:a},orderFormItems:c},m);const f=I(g({mutationInputItems:d,mutationInputMarketingData:r,orderFormItems:c,salesChannel:i,allowedOutdatedData:null==t?void 0:t.allowedOutdatedData}));return Promise.all([...l,f]).then(D)},[g,I,m,n,C]),F=Object(r.useCallback)((e,t,n)=>E(e,{marketingData:t,salesChannel:n}),[E]),S=Object(r.useCallback)((e,t)=>{const n=T(e,t);n&&I(n)},[I,T]),j=Object(r.useCallback)((e,t)=>C({...e,quantity:0},t),[C]),P=Object(r.useMemo)(()=>({addItem:F,addItems:E,updateQuantity:C,removeItem:j,setManualPrice:S}),[F,E,C,j,S]);return Object(r.useEffect)(()=>{y(m).queue.forEach(e=>{"add_mutation"===e.type?I(g({mutationInputItems:e.variables.items,mutationInputMarketingData:e.variables.marketingData,orderFormItems:e.orderFormItems,salesChannel:e.variables.salesChannel,allowedOutdatedData:e.variables.allowedOutdatedData})):"update_mutation"===e.type&&I(w({items:e.variables.orderItems,orderFormItems:e.orderFormItems,allowedOutdatedData:e.variables.allowedOutdatedData,splitItem:e.variables.splitItem,id:e.id}))})},[g,I,m,w]),a.a.createElement(p.Provider,{value:P},e)}}}function F({useMutateAddItems:e,useMutateUpdateQuantity:t,useMutateSetManualPrice:n,useOrderForm:i,useLogger:r,useOrderQueue:a,useQueueStatus:u}){return E({useMutateAddItems:e,useMutateUpdateQuantity:t,useMutateSetManualPrice:n,useOrderForm:i,useLogger:r,useOrderQueue:a,useQueueStatus:u})}},,,,,,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return d}));var i=n(0);const r={cancel:Object.create(null),timeout:Object.create(null)},a="drained",u="error",s="timeout";function o(){}class l{constructor(e){var t,n;this.queue=[],this._isClosed=!1,this.waiters=[],e||(e={}),this.defaultTimeout=e.timeout,this.name=null!==(t=e.name)&&void 0!==t?t:"SequentialTaskQueue",this.scheduler=null!==(n=e.scheduler)&&void 0!==n?n:l.defaultScheduler}get isClosed(){return this._isClosed}push(e,t){if(this._isClosed)throw new Error(this.name+" has been previously closed");const n={callback:e,args:(null==t?void 0:t.args)?Array.isArray(t.args)?t.args.slice():[t.args]:[],timeout:void 0!==(null==t?void 0:t.timeout)?t.timeout:this.defaultTimeout,cancellationToken:{cancel:e=>this.cancelTask(n,e)},resolve:void 0,reject:void 0};n.args.push(n.cancellationToken),this.queue.push(n),this.scheduler.schedule(()=>this.next());const i=new Promise((e,t)=>{n.resolve=e,n.reject=t});return i.cancel=e=>n.cancellationToken.cancel(e),i}cancel(){this.currentTask&&this.cancelTask(this.currentTask,r.cancel);const e=this.queue.splice(0);return e.length&&(e.forEach(e=>this.cancelTask(e,r.cancel)),this.emit(a)),this.wait()}indexOf(e){var t;if((null===(t=this.currentTask)||void 0===t?void 0:t.callback)===e)return 0;const n=this.queue.filter(e=>{var t;return!(null===(t=e.cancellationToken)||void 0===t?void 0:t.cancelled)}).findIndex(t=>t.callback===e);return n<0?n:n+(void 0!==this.currentTask?1:0)}close(e){return!this._isClosed&&(this._isClosed=!0,e)?this.cancel():this.wait()}async wait(){return this.currentTask||0!==this.queue.length?new Promise(e=>{this.waiters.push(e)}):Promise.resolve()}on(e,t){var n;this.events=null!==(n=this.events)&&void 0!==n?n:{},(this.events[e]||(this.events[e]=[])).push(t)}once(e,t){const n=(...i)=>{this.removeListener(e,n),t.apply(this,i)};this.on(e,n)}removeListener(e,t){if(this.events){const n=this.events[e];if(n){let e=0;for(;ee.apply(this,t))}catch(t){console.error(`${this.name}: Exception in '${e}' event handler`,t)}}next(){if(!this.currentTask){let t=this.queue.shift();for(;null==t?void 0:t.cancellationToken.cancelled;)t=this.queue.shift();if(t)try{this.currentTask=t,t.timeout&&(t.timeoutHandle=setTimeout(()=>{this.emit(s),this.cancelTask(t,r.timeout)},t.timeout));const n=t.callback.apply(void 0,t.args);n&&((e=n)&&"function"==typeof e.then)?n.then(e=>{t.result=e,this.doneTask(t)},e=>{this.doneTask(t,e)}):(t.result=n,this.doneTask(t))}catch(e){this.doneTask(t,e)}else this.callWaiters()}var e}cancelTask(e,t){e.cancellationToken.cancelled=!0,e.cancellationToken.reason=t,this.doneTask(e)}doneTask(e,t){e.timeoutHandle&&clearTimeout(e.timeoutHandle),e.cancellationToken.cancel=o,t?(this.emit(u,t),e.reject.call(void 0,t)):e.cancellationToken.cancelled?e.reject.call(void 0,e.cancellationToken.reason):e.resolve.call(void 0,e.result),this.currentTask===e&&(this.currentTask=void 0,this.queue.length?this.scheduler.schedule(()=>this.next()):(this.emit(a),this.callWaiters()))}callWaiters(){this.waiters.splice(0).forEach(e=>e())}}l.defaultScheduler={schedule:e=>setTimeout(()=>e(),0)},l.defaultScheduler={schedule:"function"==typeof e?t=>e(()=>t()):e=>setTimeout(()=>e(),0)};const d="TASK_CANCELLED",c={id:"default-order-form",items:[],value:-1,totalizers:[],marketingData:{},canEditData:!1,loggedIn:!1,paymentData:{isValid:!1,installmentOptions:[],paymentSystems:[],payments:[],availableAccounts:[]},messages:{couponMessages:[],generalMessages:[]},shipping:{isValid:!1,deliveryOptions:[],pickupOptions:[]}};Object(i.createContext)(void 0);var m,f,v,h,p;p=!("undefined"==typeof window||!window.document||!window.document.createElement)&&(null===(h=null===(v=null===(f=null===(m=window)||void 0===m?void 0:m.__RUNTIME__)||void 0===f?void 0:f.settings)||void 0===v?void 0:v["vtex.store"])||void 0===h?void 0:h.enableOrderFormOptimization),Object(i.createContext)({orderForm:c,setOrderForm:()=>{},error:void 0,loading:!1})}).call(this,n(15).setImmediate)},,,function(e,t,n){var i="undefined"!=typeof global&&global||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(r.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new a(r.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(i,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(16),t.setImmediate="undefined"!=typeof self&&self.setImmediate||"undefined"!=typeof global&&global.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||"undefined"!=typeof global&&global.clearImmediate||this&&this.clearImmediate},function(e,t,n){(function(e){!function(t,n){"use strict";if(!t.setImmediate){var i,r,a,u,s,o=1,l={},d=!1,c=t.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(t);m=m&&m.setTimeout?m:t,"[object process]"==={}.toString.call(t.process)?i=function(t){e.nextTick((function(){v(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?t.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){v(e.data)},i=function(e){a.port2.postMessage(e)}):c&&"onreadystatechange"in c.createElement("script")?(r=c.documentElement,i=function(e){var t=c.createElement("script");t.onreadystatechange=function(){v(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):i=function(e){setTimeout(v,0,e)}:(u="setImmediate$"+Math.random()+"$",s=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(u)&&v(+e.data.slice(u.length))},t.addEventListener?t.addEventListener("message",s,!1):t.attachEvent("onmessage",s),i=function(e){t.postMessage(u+e,"*")}),m.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;ne.length)&&(t=e.length);for(var r=0,n=new Array(t);r1||(n.volume=e,d(Object.assign(Object.assign({},s),{volume:e}))))},setNetworkStatus:function(e){d(Object.assign(Object.assign({},s),{networkStatus:e}))},toggleMute:function(){n&&(n.muted=!n.muted,d(Object.assign(Object.assign({},s),{isMuted:n.muted})))},toggleFullscreenMode:function(){return document.fullscreenElement?document.exitFullscreen():null==u?void 0:u.requestFullscreen()},changeState:function(e,t){d(Object.assign(Object.assign({},s),Object(a.a)({},e,t)))}}}}]]); },function(){ (window.webpackJsonpvtex_store_video_1_4_3=window.webpackJsonpvtex_store_video_1_4_3||[]).push([["Video"],[function(e,t){e.exports=React},,,,,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},,,,,,,,,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconPlay"]},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconPause"]},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconVolumeOff"]},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconVolumeOn"]},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/createCssHandlesContext"]},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconExpand"]},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonLdScriptProps=t.JsonLd=t.helmetJsonLdProp=void 0;var o=n(24);Object.defineProperty(t,"helmetJsonLdProp",{enumerable:!0,get:function(){return o.helmetJsonLdProp}}),Object.defineProperty(t,"JsonLd",{enumerable:!0,get:function(){return o.JsonLd}}),Object.defineProperty(t,"jsonLdScriptProps",{enumerable:!0,get:function(){return o.jsonLdScriptProps}})},,function(e,t,n){"use strict";n.r(t),function(e){var t=n(1);n.p=Object(t.getPublicPath)("vtex.store-video@1.4.3");var o=Object(t.register)((function(){return n(29)}),e,"vtex.store-video@1.4.3","vtex.store-video@1.x","Video");o.renderHotReload,o.setupHMR}.call(this,n(7)(e))},function(e,t,n){"use strict";var o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,n=1,o=arguments.length;n":">",'"':""","'":"'"}),s=new RegExp("["+Object.keys(c).join("")+"]","g"),i=function(e){return c[e]},l=function(e,t){switch(typeof t){case"object":if(null===t)return;return t;case"number":case"boolean":case"bigint":return t;case"string":return t.replace(s,i);default:return}}},,,,,function(e,t,n){"use strict";n.r(t);var o=n(0),r=n.n(o),a=n(21),c=n(5),s=n.n(c),i=["videoContainer","videoElement"],l=/^.*(vimeo\.com\/)((channels\/[A-z]+\/)|(groups\/[A-z]+\/videos\/))?([0-9]+)/;var u=function(e){var t=e.width,n=e.height,o=e.autoPlay,a=e.loop,c=e.playsInline,u=e.src,d=e.description,p=e.classes,_=s()(i,{classes:p}).handles,v="autoplay=".concat(o,"&loop=").concat(a,"&playsinline=").concat(Boolean(c),"&enablejsapi=1&iv_load_policy=3&modestbranding=1"),m=u.match(l),f=null==m?void 0:m[5];return r.a.createElement("div",{className:"relative ".concat(_.videoContainer)},r.a.createElement("iframe",{"data-testid":"vimeo-player",width:t,height:n,title:d,className:"".concat(_.videoElement),src:"https://player.vimeo.com/video/".concat(f,"?").concat(v),frameBorder:"0",allowFullScreen:!0,allow:"autoplay"}))},d=n(9),p=["videoContainer","videoElement"],_=/(?:youtube(?:-nocookie)?\.com\/(?:[^/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/;var v=function(e){var t=e.width,n=e.height,o=e.autoPlay,a=e.controlsType,c=e.loop,i=e.playsInline,l=e.muted,u=e.src,d=e.description,v=e.classes,m=s()(p,{classes:v}).handles,f=u.match(_),h=null==f?void 0:f[1],y="autoplay=".concat(o,"&loop=").concat(c?"1&playlist=".concat(h):"0","&enablejsapi=1&iv_load_policy=3&modestbranding=1&rel=0&controls=").concat("none"===a?0:1,"&playsinline=").concat(i?"1":"0","&mute=").concat(o||l?"1":"0");return r.a.createElement("div",{className:"relative ".concat(m.videoContainer)},r.a.createElement("iframe",{"data-testid":"youtube-player",width:t,height:n,title:d,className:"".concat(m.videoElement),src:"https://www.youtube.com/embed/".concat(h,"?").concat(y),frameBorder:"0",allowFullScreen:!0,allow:"autoplay"}))},m=/vimeo/,f=/youtube|youtu.be/;function h(e){var t=e.src,n=e.name,o=e.description,c=e.poster,s=e.uploadDate,i=m.test(t),l=f.test(t),p=function(){return r.a.createElement("script",Object(a.jsonLdScriptProps)({"@context":"http://schema.org","@type":"VideoObject",name:n,description:o,contentUrl:t,uploadDate:s?new Date(s):void 0,thumbnailUrl:null!=c?c:t}))},_=d.b;return i&&(_=u),l&&(_=v),r.a.createElement(r.a.Fragment,null,r.a.createElement(p,null),r.a.createElement(_,e))}h.schema={title:"admin/editor.video.title"},h.cssHandles=d.a;t.default=h}],[[23,"common",0]]]); },function(){ !function(t){function e(e){for(var r,u,c=e[0],a=e[1],f=e[2],s=0,p=[];st.length)&&(e=t.length);for(var n=0,r=new Array(e);n=48&&e<=57}},function(t,e,n){"use strict";t.exports=a;var r=n(113),i=r.CONTINUE,o=r.SKIP,c=r.EXIT;function a(t,e,n,i){"function"==typeof e&&"function"!=typeof n&&(i=n,n=e,e=null),r(t,e,(function(t,e){var r=e[e.length-1],i=r?r.children.indexOf(t):null;return n(t,i,r)}),i)}a.CONTINUE=i,a.SKIP=o,a.EXIT=c},,,,,,,,function(t,e,n){"use strict";var r=n(102),i=n(103),o=n(35),c=n(104),a=n(105),s=n(106);t.exports=function(t,e){var n,o,c={};e||(e={});for(o in h)n=e[o],c[o]=null==n?h[o]:n;(c.position.indent||c.position.start)&&(c.indent=c.position.indent||[],c.position=c.position.start);return function(t,e){var n,o,c,h,b,k,A,x,w,O,T,C,S,E,j,P,I,L,z,_=e.additional,H=e.nonTerminated,$=e.text,N=e.reference,B=e.warning,M=e.textContext,R=e.referenceContext,U=e.warningContext,q=e.position,F=e.indent||[],D=t.length,Z=0,V=-1,J=q.column||1,K=q.line||1,X="",G=[];"string"==typeof _&&(_=_.charCodeAt(0));P=Q(),x=B?function(t,e){var n=Q();n.column+=e,n.offset+=e,B.call(U,v[t],n,t)}:f,Z--,D++;for(;++Z=55296&&Y<=57343||Y>1114111?(x(7,L),k=l(65533)):k in i?(x(6,L),k=i[k]):(O="",y(k)&&x(6,L),k>65535&&(O+=l((k-=65536)>>>10|55296),k=56320|1023&k),k=O+l(k))):E!==p&&x(4,L)),k?(W(),P=Q(),Z=z-1,J+=z-S+1,G.push(k),(I=Q()).offset++,N&&N.call(R,k,{start:P,end:I},t.slice(S-1,z)),P=I):(h=t.slice(S-1,z),X+=h,J+=h.length,Z=z-1)}else 10===b&&(K++,V++,J=0),b==b?(X+=l(b),J++):W();var Y;return G.join("");function Q(){return{line:K,column:J,offset:Z+(q.offset||0)}}function W(){X&&(G.push(X),$&&$.call(M,X,{start:P,end:Q()}),X="")}}(t,c)};var u={}.hasOwnProperty,l=String.fromCharCode,f=Function.prototype,h={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},p="named",d="hexadecimal",m={hexadecimal:16,decimal:10},g={};g[p]=a,g.decimal=o,g[d]=c;var v={};function y(t){return t>=1&&t<=8||11===t||t>=13&&t<=31||t>=127&&t<=159||t>=64976&&t<=65007||65535==(65535&t)||65534==(65535&t)}v[1]="Named character references must be terminated by a semicolon",v[2]="Numeric character references must be terminated by a semicolon",v[3]="Named character references cannot be empty",v[4]="Numeric character references cannot be empty",v[5]="Named character references must be known",v[6]="Numeric character references cannot be disallowed",v[7]="Numeric character references cannot be outside the permissible Unicode range"},function(t,e,n){"use strict";var r,i="";t.exports=function(t,e){if("string"!=typeof t)throw new TypeError("expected a string");if(1===e)return t;if(2===e)return t+t;var n=t.length*e;if(r!==t||void 0===r)r=t,i="";else if(i.length>=n)return i.substr(0,n);for(;n>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,n)}},function(t,e,n){"use strict";t.exports=function(t){var e=String(t),n=e.length;for(;"\n"===e.charAt(--n););return e.slice(0,n+1)}},function(t,e,n){"use strict";t.exports=function(t,e,n,r){var i,o,c,a,s,u,l=["pedantic","commonmark"],f=l.length,h=t.length,p=-1;for(;++p1)for(var n=1;n=0;r--){var i=t[r];"."===i?t.splice(r,1):".."===i?(t.splice(r,1),n++):n&&(t.splice(r,1),n--)}if(e)for(;n--;n)t.unshift("..");return t}function r(t,e){if(t.filter)return t.filter(e);for(var n=[],r=0;r=-1&&!i;o--){var c=o>=0?arguments[o]:t.cwd();if("string"!=typeof c)throw new TypeError("Arguments to path.resolve must be strings");c&&(e=c+"/"+e,i="/"===c.charAt(0))}return(i?"/":"")+(e=n(r(e.split("/"),(function(t){return!!t})),!i).join("/"))||"."},e.normalize=function(t){var o=e.isAbsolute(t),c="/"===i(t,-1);return(t=n(r(t.split("/"),(function(t){return!!t})),!o).join("/"))||o||(t="."),t&&c&&(t+="/"),(o?"/":"")+t},e.isAbsolute=function(t){return"/"===t.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(r(t,(function(t,e){if("string"!=typeof t)throw new TypeError("Arguments to path.join must be strings");return t})).join("/"))},e.relative=function(t,n){function r(t){for(var e=0;e=0&&""===t[n];n--);return e>n?[]:t.slice(e,n-e+1)}t=e.resolve(t).substr(1),n=e.resolve(n).substr(1);for(var i=r(t.split("/")),o=r(n.split("/")),c=Math.min(i.length,o.length),a=c,s=0;s=1;--o)if(47===(e=t.charCodeAt(o))){if(!i){r=o;break}}else i=!1;return-1===r?n?"/":".":n&&1===r?"/":t.slice(0,r)},e.basename=function(t,e){var n=function(t){"string"!=typeof t&&(t+="");var e,n=0,r=-1,i=!0;for(e=t.length-1;e>=0;--e)if(47===t.charCodeAt(e)){if(!i){n=e+1;break}}else-1===r&&(i=!1,r=e+1);return-1===r?"":t.slice(n,r)}(t);return e&&n.substr(-1*e.length)===e&&(n=n.substr(0,n.length-e.length)),n},e.extname=function(t){"string"!=typeof t&&(t+="");for(var e=-1,n=0,r=-1,i=!0,o=0,c=t.length-1;c>=0;--c){var a=t.charCodeAt(c);if(47!==a)-1===r&&(i=!1,r=c+1),46===a?-1===e?e=c:1!==o&&(o=1):-1!==e&&(o=-1);else if(!i){n=c+1;break}}return-1===e||-1===r||0===o||1===o&&e===r-1&&e===n+1?"":t.slice(e,r)};var i="b"==="ab".substr(-1)?function(t,e,n){return t.substr(e,n)}:function(t,e,n){return e<0&&(e=t.length+e),t.substr(e,n)}}).call(this,n(59))},function(t,e,n){"use strict";t.exports=function(t){var e="string"==typeof t?t.charCodeAt(0):t;return e>=97&&e<=122||e>=65&&e<=90}},function(t,e,n){"use strict";t.exports={position:!0,gfm:!0,commonmark:!1,footnotes:!1,pedantic:!1,blocks:n(110)}},function(t,e,n){"use strict";t.exports=function(t){var e,n=0,i=0,o=t.charAt(n),c={};for(;o in r;)i+=e=r[o],e>1&&(i=Math.floor(i/e)*e),c[i]=n,o=t.charAt(++n);return{indent:i,stops:c}};var r={" ":1,"\t":4}},function(t,e,n){"use strict";var r="<[A-Za-z][A-Za-z0-9\\-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=<>`\\u0000-\\u0020]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",i="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>";e.openCloseTag=new RegExp("^(?:"+r+"|"+i+")"),e.tag=new RegExp("^(?:"+r+"|"+i+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?].*?[?]>|]*>|)")},function(t,e,n){"use strict";t.exports=function(t,e){return t.indexOf("<",e)}},function(t,e,n){"use strict";t.exports=function(t,e){var n=t.indexOf("[",e),r=t.indexOf("![",e);if(-1===r)return n;return n0&&e.push(l.ofType(n,r));t.allowNode&&e.push(l.ifNotMatch(t.allowNode,r));var i=!t.escapeHtml&&!t.skipHtml,o=(t.astPlugins||[]).some((function(t){return(Array.isArray(t)?t[0]:t).identity===g.HtmlParser}));i&&!o&&e.push(u);return t.astPlugins?e.concat(t.astPlugins):e}(t),A=a.runSync(d),x=k.reduce((function(t,e){return e(t,y)}),A);return f(x,y)};function b(t,e){return Array.isArray(e)?t.use.apply(t,r(e)):t.use(e)}y.defaultProps={renderers:{},escapeHtml:!0,skipHtml:!1,sourcePos:!1,rawSourcePos:!1,transformLinkUri:d,astPlugins:[],plugins:[],parserOptions:{}},y.propTypes={className:a.string,source:a.string,children:a.string,sourcePos:a.bool,rawSourcePos:a.bool,escapeHtml:a.bool,skipHtml:a.bool,allowNode:a.func,allowedTypes:a.arrayOf(a.oneOf(v)),disallowedTypes:a.arrayOf(a.oneOf(v)),transformLinkUri:a.oneOfType([a.func,a.bool]),linkTarget:a.oneOfType([a.func,a.string]),transformImageUri:a.func,astPlugins:a.arrayOf(a.func),unwrapDisallowed:a.bool,renderers:a.object,plugins:a.array,parserOptions:a.object},y.types=v,y.renderers=m,y.uriTransformer=d,t.exports=y},,,,,,function(t,e,n){"use strict";var r=n(82),i=n(83),o=n(84),c=n(90),a=n(92),s=n(93);t.exports=function t(){var e=[],n=c(),y={},b=!1,k=-1;return A.data=function(t,e){if(a(t))return 2===arguments.length?(m("data",b),y[t]=e,A):l.call(y,t)&&y[t]||null;if(t)return m("data",b),y=t,A;return y},A.freeze=x,A.attachers=e,A.use=function(t){var n;if(m("use",b),null==t);else if("function"==typeof t)a.apply(null,arguments);else{if("object"!=typeof t)throw new Error("Expected usable value, not `"+t+"`");"length"in t?c(t):i(t)}n&&(y.settings=r(y.settings||{},n));return A;function i(t){c(t.plugins),t.settings&&(n=r(n||{},t.settings))}function o(t){if("function"==typeof t)a(t);else{if("object"!=typeof t)throw new Error("Expected usable value, not `"+t+"`");"length"in t?a.apply(null,t):i(t)}}function c(t){var e,n;if(null==t);else{if("object"!=typeof t||!("length"in t))throw new Error("Expected a list of plugins, not `"+t+"`");for(e=t.length,n=-1;++nc.length;a&&c.push(i);try{e=t.apply(null,c)}catch(t){if(a&&n)throw t;return i(t)}a||(e&&"function"==typeof e.then?e.then(o,i):e instanceof Error?i(e):o(e))};function i(){n||(n=!0,e.apply(null,arguments))}function o(t){i(null,t)}}},function(t,e){var n=Object.prototype.toString;t.exports=function(t){return"[object String]"===n.call(t)}},function(t,e,n){"use strict";var r=Object.prototype.toString;t.exports=function(t){var e;return"[object Object]"===r.call(t)&&(null===(e=Object.getPrototypeOf(t))||e===Object.getPrototypeOf({}))}},function(t,e,n){"use strict";var r=n(95),i=n(18),o=n(97);function c(t){var e=r(o);e.prototype.options=i(e.prototype.options,this.data("settings"),t),this.Parser=e}t.exports=c,c.Parser=o},function(t,e,n){"use strict";var r=n(18),i=n(96);t.exports=function(t){var e,n,o;for(n in i(a,t),i(c,a),e=a.prototype)(o=e[n])&&"object"==typeof o&&(e[n]="concat"in o?o.concat():r(o));return a;function c(e){return t.apply(this,e)}function a(){return this instanceof a?t.apply(this,arguments):new c(arguments)}}},function(t,e){"function"==typeof Object.create?t.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(t,e){if(e){t.super_=e;var n=function(){};n.prototype=e.prototype,t.prototype=new n,t.prototype.constructor=t}}},function(t,e,n){"use strict";var r=n(18),i=n(98),o=n(99),c=n(100),a=n(101),s=n(107);function u(t,e){this.file=e,this.offset={},this.options=r(this.options),this.setOptions({}),this.inList=!1,this.inBlock=!1,this.inLink=!1,this.atStart=!0,this.toOffset=o(e).toOffset,this.unescape=c(this,"escape"),this.decode=a(this)}t.exports=u;var l=u.prototype;function f(t){var e,n=[];for(e in t)n.push(e);return n}l.setOptions=n(108),l.parse=n(111),l.options=n(62),l.exitStart=i("atStart",!0),l.enterList=i("inList",!1),l.enterLink=i("inLink",!1),l.enterBlock=i("inBlock",!1),l.interruptParagraph=[["thematicBreak"],["atxHeading"],["fencedCode"],["blockquote"],["html"],["setextHeading",{commonmark:!1}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],l.interruptList=[["atxHeading",{pedantic:!1}],["fencedCode",{pedantic:!1}],["thematicBreak",{pedantic:!1}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],l.interruptBlockquote=[["indentedCode",{commonmark:!0}],["fencedCode",{commonmark:!0}],["atxHeading",{commonmark:!0}],["setextHeading",{commonmark:!0}],["thematicBreak",{commonmark:!0}],["html",{commonmark:!0}],["list",{commonmark:!0}],["definition",{commonmark:!1}],["footnote",{commonmark:!1}]],l.blockTokenizers={newline:n(115),indentedCode:n(116),fencedCode:n(117),blockquote:n(118),atxHeading:n(119),thematicBreak:n(120),list:n(121),setextHeading:n(123),html:n(124),footnote:n(125),definition:n(127),table:n(128),paragraph:n(129)},l.inlineTokenizers={escape:n(130),autoLink:n(132),url:n(133),html:n(135),link:n(136),reference:n(137),strong:n(138),emphasis:n(140),deletion:n(143),code:n(145),break:n(147),text:n(149)},l.blockMethods=f(l.blockTokenizers),l.inlineMethods=f(l.inlineTokenizers),l.tokenizeBlock=s("block"),l.tokenizeInline=s("inline"),l.tokenizeFactory=s},function(t,e,n){"use strict";t.exports=function(t,e,n){return function(){var r=n||this,i=r[t];return r[t]=!e,function(){r[t]=i}}}},function(t,e,n){"use strict";function r(t){return function(e){var n=-1,r=t.length;if(e<0)return{};for(;++ne)return{line:n+1,column:e-(t[n-1]||0)+1,offset:e};return{}}}function i(t){return function(e){var n=e&&e.line,r=e&&e.column;if(!isNaN(n)&&!isNaN(r)&&n-1 in t)return(t[n-2]||0)+r-1||0;return-1}}t.exports=function(t){var e=function(t){var e=[],n=t.indexOf("\n");for(;-1!==n;)e.push(n+1),n=t.indexOf("\n",n+1);return e.push(t.length+1),e}(String(t));return{toPosition:r(e),toOffset:i(e)}}},function(t,e,n){"use strict";t.exports=function(t,e){return function(n){var r,i=0,o=n.indexOf("\\"),c=t[e],a=[];for(;-1!==o;)a.push(n.slice(i,o)),i=o+1,(r=n.charAt(i))&&-1!==c.indexOf(r)||a.push("\\"),o=n.indexOf("\\",i);return a.push(n.slice(i)),a.join("")}}},function(t,e,n){"use strict";var r=n(18),i=n(44);t.exports=function(t){return o.raw=function(t,o,c){return i(t,r(c,{position:e(o),warning:n}))},o;function e(e){for(var n=t.offset,r=e.line,i=[];++r&&r in n;)i.push((n[r]||0)+1);return{start:e,indent:i}}function n(e,n,r){3!==r&&t.file.message(e,n)}function o(r,o,c){i(r,{position:e(o),warning:n,text:c,reference:c,textContext:t,referenceContext:t})}}},function(t){t.exports=JSON.parse('{"AElig":"Æ","AMP":"&","Aacute":"Á","Acirc":"Â","Agrave":"À","Aring":"Å","Atilde":"Ã","Auml":"Ä","COPY":"©","Ccedil":"Ç","ETH":"Ð","Eacute":"É","Ecirc":"Ê","Egrave":"È","Euml":"Ë","GT":">","Iacute":"Í","Icirc":"Î","Igrave":"Ì","Iuml":"Ï","LT":"<","Ntilde":"Ñ","Oacute":"Ó","Ocirc":"Ô","Ograve":"Ò","Oslash":"Ø","Otilde":"Õ","Ouml":"Ö","QUOT":"\\"","REG":"®","THORN":"Þ","Uacute":"Ú","Ucirc":"Û","Ugrave":"Ù","Uuml":"Ü","Yacute":"Ý","aacute":"á","acirc":"â","acute":"´","aelig":"æ","agrave":"à","amp":"&","aring":"å","atilde":"ã","auml":"ä","brvbar":"¦","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","curren":"¤","deg":"°","divide":"÷","eacute":"é","ecirc":"ê","egrave":"è","eth":"ð","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","iacute":"í","icirc":"î","iexcl":"¡","igrave":"ì","iquest":"¿","iuml":"ï","laquo":"«","lt":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","ntilde":"ñ","oacute":"ó","ocirc":"ô","ograve":"ò","ordf":"ª","ordm":"º","oslash":"ø","otilde":"õ","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","raquo":"»","reg":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","thorn":"þ","times":"×","uacute":"ú","ucirc":"û","ugrave":"ù","uml":"¨","uuml":"ü","yacute":"ý","yen":"¥","yuml":"ÿ"}')},function(t){t.exports=JSON.parse('{"0":"�","128":"€","130":"‚","131":"ƒ","132":"„","133":"…","134":"†","135":"‡","136":"ˆ","137":"‰","138":"Š","139":"‹","140":"Œ","142":"Ž","145":"‘","146":"’","147":"“","148":"”","149":"•","150":"–","151":"—","152":"˜","153":"™","154":"š","155":"›","156":"œ","158":"ž","159":"Ÿ"}')},function(t,e,n){"use strict";t.exports=function(t){var e="string"==typeof t?t.charCodeAt(0):t;return e>=97&&e<=102||e>=65&&e<=70||e>=48&&e<=57}},function(t,e,n){"use strict";var r=n(61),i=n(35);t.exports=function(t){return r(t)||i(t)}},function(t,e,n){"use strict";var r;t.exports=function(t){var e,n="&"+t+";";if((r=r||document.createElement("i")).innerHTML=n,59===(e=r.textContent).charCodeAt(e.length-1)&&"semi"!==t)return!1;return e!==n&&e}},function(t,e,n){"use strict";t.exports=function(t){return function(e,n){var o,c,a,s,u,l,f=this,h=f.offset,p=[],d=f[t+"Methods"],m=f[t+"Tokenizers"],g=n.line,v=n.column;if(!e)return p;A.now=b,A.file=f.file,y("");for(;e;){for(o=-1,c=d.length,u=!1;++o"],i=r.concat(["~","|"]),o=i.concat(["\n",'"',"$","%","&","'",",","/",":",";","<","=","?","@","^"]);function c(t){var e=t||{};return e.commonmark?o:e.gfm?i:r}c.default=r,c.gfm=i,c.commonmark=o},function(t){t.exports=JSON.parse('["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","pre","section","source","title","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]')},function(t,e,n){"use strict";var r=n(18),i=n(112);t.exports=function(){var t,e=String(this.file),n={line:1,column:1,offset:0},c=r(n);65279===(e=e.replace(o,"\n")).charCodeAt(0)&&(e=e.slice(1),c.column++,c.offset++);t={type:"root",children:this.tokenizeBlock(e,c),position:{start:n,end:this.eof||r(n)}},this.options.position||i(t,!0);return t};var o=/\r\n|\r/g},function(t,e,n){"use strict";var r=n(36);function i(t){delete t.position}function o(t){t.position=void 0}t.exports=function(t,e){return r(t,e?i:o),t}},function(t,e,n){"use strict";t.exports=i;var r=n(114);function i(t,e,n,i){var c;function a(t,r,s){var u,l=[];return(e&&!c(t,r,s[s.length-1]||null)||!1!==(l=o(n(t,s)))[0])&&t.children&&"skip"!==l[0]&&!1===(u=o(function(t,e){var n,r=i?-1:1,o=(i?t.length:-1)+r;for(;o>-1&&o=4)){for(s="";v"!==e.charAt(w))return;if(n)return!0;w=0;for(;w"===e.charAt(w)?(w++,h=!0," "===e.charAt(w)&&w++):w=f,u=e.slice(w,s),!h&&!r(u)){w=f;break}if(!h&&(a=e.slice(w),i(g,m,this,[t,a,!0])))break;l=f===w?u:e.slice(f,s),x.push(w-f),k.push(l),A.push(u),w=s+1}w=-1,b=x.length,o=t(k.join("\n"));for(;++w6)return;if(!o||!c.pedantic&&"#"===e.charAt(s+1))return;a=e.length+1,i="";for(;++s=3&&(!r||"\n"===r)?(u+=c,!!n||t(u)({type:"thematicBreak"})):void 0;c+=r}}},function(t,e,n){"use strict";var r=n(23),i=n(45),o=n(35),c=n(63),a=n(122),s=n(47);t.exports=function(t,e,n){var i,c,a,u,l,f,h,p,y,b,k,A,x,w,O,T,C,S,E,j,P,I,L,z,_=this.options.commonmark,H=this.options.pedantic,$=this.blockTokenizers,N=this.interruptList,B=0,M=e.length,R=null,U=0;for(;B=4)return;if(u=e.charAt(B),i=_?g:m,!0===d[u])l=u,a=!1;else{for(a=!0,c="";B=4&&(z=!0),C&&U>=C.indent&&(z=!0),u=e.charAt(B),y=null,!z){if(!0===d[u])y=u,B++,U++;else{for(c="";B=C.indent||U>4):z=!0,p=!1,B=h;if(k=e.slice(h,f),b=h===B?k:e.slice(B,f),("*"===y||"_"===y||"-"===y)&&$.thematicBreak.call(this,t,k,!0))break;if(A=x,x=!r(b).length,z&&C)C.value=C.value.concat(T,k),O=O.concat(T,k),T=[];else if(p)0!==T.length&&(C.value.push(""),C.trail=T.concat()),C={value:[k],indent:U,trail:[]},w.push(C),O=O.concat(T,k),T=[];else if(x){if(A)break;T.push(k)}else{if(A)break;if(s(N,$,this,[t,k,!0]))break;C.value=C.value.concat(T,k),O=O.concat(T,k),T=[]}B=f+1}P=t(O.join("\n")).reset({type:"list",ordered:a,start:R,loose:null,children:[]}),S=this.enterList(),E=this.enterBlock(),j=!1,B=-1,M=w.length;for(;++B0&&c.indent=3){f--;break}h+=c}i="",o="";for(;++f|$))/i,/<\/(script|pre|style)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(r.source+"\\s*$"),/^$/,!1]];for(;p"!==t&&"["!==t&&"]"!==t}function a(t){return"["!==t&&"]"!==t&&!r(t)}c.delimiter=">"},function(t,e,n){"use strict";var r=n(14);t.exports=function(t,e,n){var i,o,c,a,s,u,l,f,h,p,d,m,g,v,y,b,k,A,x,w,O,T,C,S;if(!this.options.gfm)return;i=0,A=0,u=e.length+1,l=[];for(;iT){if(A<2)return;break}l.push(e.slice(i,T)),A++,i=T+1}a=l.join("\n"),o=l.splice(1,1)[0]||[],i=0,u=o.length,A--,c=!1,d=[];for(;i1&&(h?(a+=f.slice(0,f.length-1),f=f.charAt(f.length-1)):(a+=f,f="")),b=t.now(),t(a)({type:"tableCell",children:this.tokenizeInline(m,b)},s)),t(f+h),f="",m=""}else if(f&&(m+=f,f=""),m+=h,"\\"===h&&i!==u-2&&(m+=x.charAt(i+1),i++),"`"===h){for(v=1;x.charAt(i+1)===h;)m+=h,i++,v++;y?v>=y&&(y=0):y=v}g=!1,i++}else m?f+=h:t(h),i++;k||t("\n"+o)}return O}},function(t,e,n){"use strict";var r=n(23),i=n(35),o=n(46),c=n(47);t.exports=function(t,e,n){var a,s,u,l,f,h=this.options,p=h.commonmark,d=h.gfm,m=this.blockTokenizers,g=this.interruptParagraph,v=e.indexOf("\n"),y=e.length;for(;v=4){v=e.indexOf("\n",v+1);continue}}if(s=e.slice(v+1),c(g,m,this,[t,s,!0]))break;if(m.list.call(this,t,s,!0)&&(this.inList||p||d&&!i(r.left(s).charAt(0))))break;if(a=v,-1!==(v=e.indexOf("\n",v+1))&&""===r(e.slice(a,v))){v=a;break}}if(s=e.slice(0,v),""===r(s))return t(s),null;if(n)return!0;return f=t.now(),s=o(s),t(s)({type:"paragraph",children:this.tokenizeInline(s,f)})}},function(t,e,n){"use strict";var r=n(131);function i(t,e,n){var r,i;if("\\"===e.charAt(0)&&(r=e.charAt(1),-1!==this.escape.indexOf(r)))return!!n||(i="\n"===r?{type:"break"}:{type:"text",value:r},t("\\"+r)(i))}t.exports=i,i.locator=r},function(t,e,n){"use strict";t.exports=function(t,e){return t.indexOf("\\",e)}},function(t,e,n){"use strict";var r=n(14),i=n(44),o=n(65);t.exports=a,a.locator=o,a.notInLink=!0;var c="mailto:".length;function a(t,e,n){var o,a,s,u,l,f,h,p,d,m,g;if("<"===e.charAt(0)){for(this,o="",a=e.length,s=0,u="",f=!1,h="",s++,o="<";s"===l||"@"===l||":"===l&&"/"===e.charAt(s+1)));)u+=l,s++;if(u){if(h+=u,u="",h+=l=e.charAt(s),s++,"@"===l)f=!0;else{if(":"!==l||"/"!==e.charAt(s+1))return;h+="/",s++}for(;s"!==l);)u+=l,s++;if(l=e.charAt(s),u&&">"===l)return!!n||(d=h+=u,o+=h+l,(p=t.now()).column++,p.offset++,f&&("mailto:"===h.slice(0,c).toLowerCase()?(d=d.substr(c),p.column+=c,p.offset+=c):h="mailto:"+h),m=this.inlineTokenizers,this.inlineTokenizers={text:m.text},g=this.enterLink(),d=this.tokenizeInline(d,p),this.inlineTokenizers=m,g(),t(o)({type:"link",title:null,url:i(h,{nonTerminated:!1}),children:d}))}}}},function(t,e,n){"use strict";var r=n(44),i=n(14),o=n(134);t.exports=s,s.locator=o,s.notInLink=!0;var c=["http://","https://","mailto:"],a=c.length;function s(t,e,n){var o,s,u,l,f,h,p,d,m,g,v,y;if(this.options.gfm){for(o="",l=-1,d=a;++l/i;function s(t,e,n){var i,s,u=e.length;if(!("<"!==e.charAt(0)||u<3)&&(i=e.charAt(1),(r(i)||"?"===i||"!"===i||"/"===i)&&(s=e.match(o))))return!!n||(s=s[0],!this.inLink&&c.test(s)?this.inLink=!0:this.inLink&&a.test(s)&&(this.inLink=!1),t(s)({type:"html",value:s}))}},function(t,e,n){"use strict";var r=n(14),i=n(66);t.exports=s,s.locator=i;var o={}.hasOwnProperty,c={'"':'"',"'":"'"},a={};function s(t,e,n){var i,s,u,l,f,h,p,d,m,g,v,y,b,k,A,x,w,O,T,C="",S=0,E=e.charAt(0),j=this.options.pedantic,P=this.options.commonmark,I=this.options.gfm;if("!"===E&&(m=!0,C=E,E=e.charAt(++S)),"["===E&&(m||!this.inLink)){for(C+=E,A="",S++,y=e.length,k=0,(w=t.now()).column+=S,w.offset+=S;S=u&&(u=0):u=s}else if("\\"===E)S++,h+=e.charAt(S);else if(u&&!I||"["!==E){if((!u||I)&&"]"===E){if(!k){if(!j)for(;S"!==(E=e.charAt(S));){if(P&&"\n"===E)return;A+=E,S++}if(">"!==e.charAt(S))return;C+="<"+A+">",x=A,S++}else{for(E=null,h="";Se&&" "===t.charAt(n-1);)n--;return n}},function(t,e,n){"use strict";t.exports=function(t,e,n){var r,i,o,c,a,s,u,l,f,h;if(n)return!0;r=this.inlineMethods,c=r.length,i=this.inlineTokenizers,o=-1,f=e.length;for(;++o$/i,o=/^<(\/?)([a-z]+)\s*>$/;t.exports=function(t){var e,n;return r(t,"html",(function(t,r,c){n!==c&&(e=[],n=c);var a=function(t){var e=t.value.match(i);return!!e&&e[1]}(t);if(a)return c.children.splice(r,1,{type:"virtualHtml",tag:a,position:t.position}),!0;var s=function(t,e){var n=t.value.match(o);return!!n&&{tag:n[2],opening:!n[1],node:t}}(t);if(!s)return!0;var u=function(t,e){var n=t.length;for(;n--;)if(t[n].tag===e)return t.splice(n,1)[0];return!1}(e,s.tag);return u?c.children.splice(r,0,function(t,e,n){var r=n.children.indexOf(t.node),i=n.children.indexOf(e.node),o=n.children.splice(r,i-r+1).slice(1,-1);return{type:"virtualHtml",children:o,tag:t.tag,position:{start:t.node.position.start,end:e.node.position.end,indent:[]}}}(s,u,c)):s.opening||e.push(s),!0}),!0),t}},function(t,e,n){"use strict";var r=n(36);function i(t,e,n,r){if("remove"===r)n.children.splice(e,1);else if("unwrap"===r){var i=[e,1];t.children&&(i=i.concat(t.children)),Array.prototype.splice.apply(n.children,i)}}e.ofType=function(t,e){return function(e){return t.forEach((function(t){return r(e,t,n,!0)})),e};function n(t,n,r){r&&i(t,n,r,e)}},e.ifNotMatch=function(t,e){return function(t){return r(t,n,!0),t};function n(n,r,o){o&&!t(n,r,o)&&i(n,r,o,e)}}},function(t,e,n){"use strict";var r=n(0),i=n(18),o=n(155),c={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function a(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,u=e.renderers[t.type];void 0===t.position&&(t.position=n.node&&n.node.position||c);var l=t.position.start,f=[t.type,l.line,l.column,i].join("-");if(!o.isValidElementType(u))throw new Error("Renderer for type `".concat(t.type,"` not defined or is not renderable"));var h=s(t,f,e,u,n,i);return r.createElement(u,h,h.children||p()||void 0);function p(){return t.children&&t.children.map((function(n,r){return a(n,e,{node:t,props:h},r)}))}}function s(t,e,n,o,c,s){var l,f={key:e},h="string"==typeof o;n.sourcePos&&t.position&&(f["data-sourcepos"]=[(l=t.position).start.line,":",l.start.column,"-",l.end.line,":",l.end.column].map(String).join("")),n.rawSourcePos&&!h&&(f.sourcePosition=t.position),n.includeNodeIndex&&c.node&&c.node.children&&!h&&(f.index=c.node.children.indexOf(t),f.parentChildCount=c.node.children.length);var p=null!==t.identifier&&void 0!==t.identifier?n.definitions[t.identifier]||{}:null;switch(t.type){case"root":u(f,{className:n.className});break;case"text":f.nodeKey=e,f.children=t.value;break;case"heading":f.level=t.depth;break;case"list":f.start=t.start,f.ordered=t.ordered,f.tight=!t.loose,f.depth=t.depth;break;case"listItem":f.checked=t.checked,f.tight=!t.loose,f.ordered=t.ordered,f.index=t.index,f.children=function(t,e){if(t.loose)return t.children;if(e.node&&t.index>0&&e.node.children[t.index-1].loose)return t.children;return function(t){return t.children.reduce((function(t,e){return t.concat("paragraph"===e.type?e.children||[]:[e])}),[])}(t)}(t,c).map((function(e,r){return a(e,n,{node:t,props:f},r)}));break;case"definition":u(f,{identifier:t.identifier,title:t.title,url:t.url});break;case"code":u(f,{language:t.lang&&t.lang.split(/\s/,1)[0]});break;case"inlineCode":f.children=t.value,f.inline=!0;break;case"link":u(f,{title:t.title||void 0,target:"function"==typeof n.linkTarget?n.linkTarget(t.url,t.children,t.title):n.linkTarget,href:n.transformLinkUri?n.transformLinkUri(t.url,t.children,t.title):t.url});break;case"image":u(f,{alt:t.alt||void 0,title:t.title||void 0,src:n.transformImageUri?n.transformImageUri(t.url,t.children,t.title,t.alt):t.url});break;case"linkReference":u(f,i(p,{href:n.transformLinkUri?n.transformLinkUri(p.href):p.href}));break;case"imageReference":u(f,{src:n.transformImageUri&&p.href?n.transformImageUri(p.href,t.children,p.title,t.alt):p.href,title:p.title||void 0,alt:t.alt||void 0});break;case"table":case"tableHead":case"tableBody":f.columnAlignment=t.align;break;case"tableRow":f.isHeader="tableHead"===c.node.type,f.columnAlignment=c.props.columnAlignment;break;case"tableCell":u(f,{isHeader:c.props.isHeader,align:c.props.columnAlignment[s]});break;case"virtualHtml":f.tag=t.tag;break;case"html":f.isBlock=t.position.start.line!==t.position.end.line,f.escapeHtml=n.escapeHtml,f.skipHtml=n.skipHtml;break;case"parsedHtml":var d;t.children&&(d=t.children.map((function(e,r){return a(e,n,{node:t,props:f},r)}))),f.escapeHtml=n.escapeHtml,f.skipHtml=n.skipHtml,f.element=function(t,e){var n=t.element;if(Array.isArray(n)){var i=r.Fragment||"div";return r.createElement(i,null,n)}if(n.props.children||e){var o=r.Children.toArray(n.props.children).concat(e);return r.cloneElement(n,null,o)}return r.cloneElement(n,null)}(t,d);break;default:u(f,i(t,{type:void 0,position:void 0,children:void 0}))}return!h&&t.value&&(f.value=t.value),f}function u(t,e){for(var n in e)void 0!==e[n]&&(t[n]=e[n])}t.exports=a},function(t,e,n){"use strict";t.exports=n(156)},function(t,e,n){"use strict";var r="function"==typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,c=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,h=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,d=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,b=r?Symbol.for("react.fundamental"):60117,k=r?Symbol.for("react.responder"):60118,A=r?Symbol.for("react.scope"):60119;function x(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case i:switch(t=t.type){case f:case h:case c:case s:case a:case d:return t;default:switch(t=t&&t.$$typeof){case l:case p:case v:case g:case u:return t;default:return e}}case o:return e}}}function w(t){return x(t)===h}e.AsyncMode=f,e.ConcurrentMode=h,e.ContextConsumer=l,e.ContextProvider=u,e.Element=i,e.ForwardRef=p,e.Fragment=c,e.Lazy=v,e.Memo=g,e.Portal=o,e.Profiler=s,e.StrictMode=a,e.Suspense=d,e.isAsyncMode=function(t){return w(t)||x(t)===f},e.isConcurrentMode=w,e.isContextConsumer=function(t){return x(t)===l},e.isContextProvider=function(t){return x(t)===u},e.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===i},e.isForwardRef=function(t){return x(t)===p},e.isFragment=function(t){return x(t)===c},e.isLazy=function(t){return x(t)===v},e.isMemo=function(t){return x(t)===g},e.isPortal=function(t){return x(t)===o},e.isProfiler=function(t){return x(t)===s},e.isStrictMode=function(t){return x(t)===a},e.isSuspense=function(t){return x(t)===d},e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===c||t===h||t===s||t===a||t===d||t===m||"object"==typeof t&&null!==t&&(t.$$typeof===v||t.$$typeof===g||t.$$typeof===u||t.$$typeof===l||t.$$typeof===p||t.$$typeof===b||t.$$typeof===k||t.$$typeof===A||t.$$typeof===y)},e.typeOf=x},function(t,e,n){"use strict";var r=n(36);function i(t){var e=t.children;t.children=[{type:"tableHead",align:t.align,children:[e[0]],position:e[0].position}],e.length>1&&t.children.push({type:"tableBody",align:t.align,children:e.slice(1),position:{start:e[1].position.start,end:e[e.length-1].position.end}})}t.exports=function(t){return r(t,"table",i),t}},function(t,e,n){"use strict";t.exports=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(e.children||[]).reduce((function(e,n){return"definition"===n.type&&(e[n.identifier]={href:n.url,title:n.title}),t(n,e)}),n)}},function(t,e,n){"use strict";var r=["http","https","mailto","tel"];t.exports=function(t){var e=(t||"").trim(),n=e.charAt(0);if("#"===n||"/"===n)return e;var i=e.indexOf(":");if(-1===i)return e;for(var o=r.length,c=-1;++cc||-1!==(c=e.indexOf("#"))&&i>c?e:"javascript:void(0)"}},function(t,e,n){"use strict";var r=n(18),i=n(0),o=parseInt((i.version||"16").slice(0,2),10)>=16,c=i.createElement;function a(t,e){return c(t,s(e),e.children)}function s(t){return t["data-sourcepos"]?{"data-sourcepos":t["data-sourcepos"]}:{}}t.exports={break:"br",paragraph:"p",emphasis:"em",strong:"strong",thematicBreak:"hr",blockquote:"blockquote",delete:"del",link:"a",image:"img",linkReference:"a",imageReference:"img",table:a.bind(null,"table"),tableHead:a.bind(null,"thead"),tableBody:a.bind(null,"tbody"),tableRow:a.bind(null,"tr"),tableCell:function(t){var e=t.align?{textAlign:t.align}:void 0,n=s(t);return c(t.isHeader?"th":"td",e?r({style:e},n):n,t.children)},root:function(t){var e=!t.className,n=e&&i.Fragment||"div";return c(n,e?null:t,t.children)},text:function(t){return o?t.children:c("span",null,t.children)},list:function(t){var e=s(t);null!==t.start&&1!==t.start&&void 0!==t.start&&(e.start=t.start.toString());return c(t.ordered?"ol":"ul",e,t.children)},listItem:function(t){var e=null;if(null!==t.checked&&void 0!==t.checked){var n=t.checked;e=c("input",{type:"checkbox",checked:n,readOnly:!0})}return c("li",s(t),e,t.children)},definition:function(){return null},heading:function(t){return c("h".concat(t.level),s(t),t.children)},inlineCode:function(t){return c("code",s(t),t.children)},code:function(t){var e=t.language&&"language-".concat(t.language),n=c("code",e?{className:e}:null,t.value);return c("pre",s(t),n)},html:function(t){if(t.skipHtml)return null;var e=t.isBlock?"div":"span";if(t.escapeHtml){var n=i.Fragment||e;return c(n,null,t.value)}var r={dangerouslySetInnerHTML:{__html:t.value}};return c(e,r)},virtualHtml:function(t){return c(t.tag,s(t),t.children)},parsedHtml:function(t){return t["data-sourcepos"]?i.cloneElement(t.element,{"data-sourcepos":t["data-sourcepos"]}):t.element}}},function(t,e,n){"use strict";e.HtmlParser="undefined"==typeof Symbol?"__RMD_HTML_PARSER__":Symbol("__RMD_HTML_PARSER__")}]]); },function(){ (window.webpackJsonpvtex_login_2_66_0=window.webpackJsonpvtex_login_2_66_0||[]).push([[2],{68:function(e,t,a){"use strict";a.r(t);var n=a(12),r=a.n(n),o=a(0),l=a.n(o),c=a(29),i=a.n(c),s=a(6),u=a(11),d=a.n(u),m=a(17),p=a(2),b=a(25),v=a.n(b),f=a(30),O=a.n(f),E=a(19),g=a.n(E),h=a(5),w=a(13),j=function(){var e,t,a;return null!==(a=null===(t=null===(e=null===window||void 0===window?void 0:window.__RENDER_8_SESSION__)||void 0===e?void 0:e.patchSession)||void 0===t?void 0:t.call(e))&&void 0!==a?a:Promise.resolve()},C=function(e){var t,a=null===(t=null===window||void 0===window?void 0:window.location)||void 0===t?void 0:t.search;return a&&URLSearchParams?new URLSearchParams(a).get(e):null},S=function(e){var t,a,n;return e?"".concat(null===(t=null===window||void 0===window?void 0:window.location)||void 0===t?void 0:t.pathname).concat(null===(a=null===window||void 0===window?void 0:window.location)||void 0===a?void 0:a.search):null!==(n=function(){var e,t=null===(e=null===window||void 0===window?void 0:window.location)||void 0===e?void 0:e.search;return t&&URLSearchParams?new URLSearchParams(t).get("returnUrl"):null}())&&void 0!==n?n:null},y=a(16),P=Object(o.createContext)(null),k=function(){var e=Object(o.useContext)(P);if(!e)throw new Error('"useAuth" must be inside a Provider');return e},N=function(e){var t,a=e.children,n=e.isHeaderLogin,r=void 0!==n&&n,c=Object(o.useMemo)((function(){return S(r)}),[r]),i=Object(y.b)(),s=null!==(t=null==i?void 0:i.email)&&void 0!==t?t:C("userEmail"),u=O()({actionArgs:{returnUrl:c}}),b=Object(p.a)(u,1)[0],f=Object(o.useCallback)(Object(m.a)(d.a.mark((function e(){var t,a;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j();case 2:return r?null===(t=null===window||void 0===window?void 0:window.location)||void 0===t||t.reload():b(),a=new Promise((function(){})),e.next=6,a;case 6:case"end":return e.stop()}}),e)}))),[b,r]),E=Object(o.useState)(s&&g.a.validateEmail(s)?s:""),k=Object(p.a)(E,2),N=k[0],A=k[1],L=Object(o.useState)(""),M=Object(p.a)(L,2),F=M[0],x=M[1],I=Object(o.useState)(null),B=Object(p.a)(I,2),R=B[0],U=B[1];return l.a.createElement(v.a,{scope:"STORE",parentAppId:h.c,returnUrl:c,email:s},(function(e){return e.loading?l.a.createElement("div",{"data-testid":"loading-session"},l.a.createElement(w.a,null)):l.a.createElement(v.a.IdentityProviders,null,(function(e){var t=e.value;return l.a.createElement(P.Provider,{value:{idProviders:t,redirectAfterLogin:f,returnUrl:c,userEmail:N,userPhone:F,accessCodeDeliveryMethod:R,setUserEmail:A,setUserPhone:x,setAccessCodeDeliveryMethod:U}},a)}))}))},A=a(7),L="loginOptions",M="beginCodeLogin",F="codeLogin",x="passwordLogin",I="beginCreatePass",B="createPassword",R="corporateEmail",U="selectCodeDeliveryMethodLogin",D="selectCodeDeliveryMethodPassRecovery",z=function(){var e=C("userEmail"),t=C("flowState"),a=k().idProviders;return"createPass"===t&&e&&a.password?B:null},T=[M,x,R],V=function(e){var t=e.defaultOption,a=e.alwaysShowLoginOptions,n=k().idProviders,r=z();if(r)return r;if(!a)return L;var o=t?T[t]:null;return o===M&&n.accessKey?M:o===x&&n.password?x:o===R&&n.corporateProviders.length>0?R:n.accessKey?M:n.password?x:n.corporateProviders.length?R:null},_=Object(o.createContext)(null),K=function(){var e=Object(o.useContext)(_);if(!e)throw new Error('"useStateMachine" must be inside a Provider');return e},Z=function(e){var t=e.children,a=Object(A.b)(),n=a.isInitialScreenOptionOnly,r=a.defaultOption,c=!n,i=V({defaultOption:null!=r?r:null,alwaysShowLoginOptions:c}),s=Object(o.useState)(i),u=Object(p.a)(s,2),d=u[0],m=u[1];return l.a.createElement(_.Provider,{value:{step:d,setStep:m,alwaysShowLoginOptions:c}},t)},H=function(){var e=k().idProviders,t=K().step;return t===x?{accessKey:e.accessKey,password:!1,oAuthProviders:e.oAuthProviders,corporateProviders:e.corporateProviders}:t===M?{accessKey:!1,password:e.password,oAuthProviders:e.oAuthProviders,corporateProviders:e.corporateProviders}:t===R?{accessKey:e.accessKey,password:e.password,oAuthProviders:e.oAuthProviders,corporateProviders:[]}:e},G=function(e){var t=0;return e.accessKey&&t++,e.password&&t++,t+=e.oAuthProviders.length,t+=e.corporateProviders.length},W=function(){var e=H();return{alternatives:e,amount:G(e)}},q=a(20),J=a(1),$=a.n(J),Q=a(38),X=a(9),Y=a(4),ee=a(49),te=a.n(ee),ae=a(31),ne=a.n(ae),re=a(8),oe=a.n(re),le=a(10),ce=a.n(le),ie=a(3),se=function(e){var t=e.children;return l.a.createElement("h3",{className:"".concat($.a.formTitle," t-body v-mid ttu tc relative pv2 ph3 br2")},t)},ue=function(e){var t=e.children;return l.a.createElement("div",{className:"".concat($.a.formFooter," bt b--muted-4 pt4 flex mt3")},t)},de=function(e){var t=e.className,a=e.title,n=e.subtitle,r=e.content,o=e.footer,c=e.onSubmit,i=e.children;return l.a.createElement("div",{className:t},l.a.createElement(se,null,a,n&&l.a.createElement("div",{className:"".concat($.a.formSubtitle," mt5 t-body c-muted-1")},n)),l.a.createElement("form",{onSubmit:c},r,l.a.createElement(ue,null,o),i))},me=function(e){var t=e.children;return e.show?l.a.createElement("div",{className:"".concat($.a.formError," bg-danger--faded t-small tc pa1 mv1 mh0")},t):null};me.defaultProps={show:!1};var pe=me,be=a(26),ve=a.n(be),fe=a(50),Oe=a.n(fe),Ee=function(){return Boolean(Object(s.useChildBlock)({id:"icon-arrow-back"}))?l.a.createElement(s.ExtensionPoint,{id:"icon-arrow-back",size:10,viewBox:"0 0 16 11"}):l.a.createElement(Oe.a,{size:10,viewBox:"0 0 16 11"})},ge=function(e){var t=e.prevStep,a=Object(Y.useIntl)(),n=K().setStep;return l.a.createElement(o.Fragment,null,l.a.createElement("div",{className:$.a.backButton},l.a.createElement(ve.a,{icon:l.a.createElement(Ee,null),iconPosition:"left",variation:"tertiary",size:"small",onClick:function(){return n(t)}},l.a.createElement("span",{className:"t-small ml2"},Object(ie.a)("store/login.goBack",a)))))},he=function(e){var t=e.prevStep,a=e.onSendMail,n=e.onGetPhoneNumber,r=e.showBackButton,c=Object(s.useRuntime)().account,i=Object(Y.useIntl)(),u=Object(o.useState)(!1),d=Object(p.a)(u,2),m=d[0],b=d[1],v=Object(o.useState)(!1),f=Object(p.a)(v,2),O=f[0],E=f[1],w=k(),j=w.setUserEmail,C=w.returnUrl,S=w.userEmail,y=w.setUserPhone,P=w.setAccessCodeDeliveryMethod,N=Object(o.useState)(S),L=Object(p.a)(N,2),M=L[0],F=L[1],x=Object(A.b)(),I=x.disabledEmailInputs,B=x.accessCodeTitle,R=x.emailPlaceholder,U=Object(o.useCallback)((function(e){var t=Object(p.a)(e.args,1)[0].email;j(t),a()}),[a,j]),D=Object(o.useCallback)((function(){E(!0)}),[]),z=ne()({optionsAsyncCallback:{onSuccess:U,onFailure:D},scope:"STORE",parentAppId:h.c,returnUrl:C}),T=Object(p.a)(z,2),V=T[0],_=T[1].loading,K=Object(o.useCallback)((function(e){var t=e.value;y(t),j(M),n()}),[n,M,j,y]),Z=Object(o.useCallback)((function(){V({email:M,useNewLoginAttempt:!1})}),[M,V]),H=te()({optionsAsyncCallback:{onSuccess:K,onFailure:Z},parentAppId:h.c,returnUrl:C}),G=Object(p.a)(H,2),W=G[0],q=G[1].loading,J=Object(o.useCallback)((function(e){e.preventDefault(),y(""),P(null),g.a.validateEmail(M)?Object(h.f)(c)?W({email:M,useNewLoginAttempt:!0}):V({email:M,useNewLoginAttempt:!0}):b(!0)}),[c,W,M,V,P,y]);return l.a.createElement(de,{className:"".concat($.a.emailVerification," ").concat($.a.emailForm," w-100"),title:B||Object(ie.a)("store/loginOptions.emailVerification",i),content:l.a.createElement(o.Fragment,null,l.a.createElement("div",{className:"".concat($.a.inputContainer," ").concat($.a.inputContainerEmail)},l.a.createElement(ce.a,{type:"email",name:"email",value:M,disabled:I,onChange:function(e){return F(e.target.value)},placeholder:R||Object(ie.a)("store/login.email.placeholder",i)})),l.a.createElement(pe,{show:m},Object(ie.a)("store/login.invalidEmail",i)),l.a.createElement(pe,{show:O},Object(ie.a)("store/login.userBlocked",i))),footer:l.a.createElement(o.Fragment,null,r&&l.a.createElement(ge,{prevStep:t}),l.a.createElement("div",{className:"".concat($.a.sendButton," ml-auto")},l.a.createElement(oe.a,{variation:"primary",size:"small",type:"submit",isLoading:_||q,onClick:J},l.a.createElement("span",{className:"t-small"},Object(ie.a)("store/login.send",i)))))})},we=function(){var e=K(),t=e.setStep,a=e.alwaysShowLoginOptions,n=Object(o.useCallback)((function(){t(F)}),[t]),r=Object(o.useCallback)((function(){t(U)}),[t]);return l.a.createElement(he,{prevStep:L,onGetPhoneNumber:r,onSendMail:n,showBackButton:!a})},je=function(){var e=K().setStep,t=Object(o.useCallback)((function(){e(B)}),[e]),a=Object(o.useCallback)((function(){e(D)}),[e]);return l.a.createElement(he,{prevStep:x,onGetPhoneNumber:a,onSendMail:t,showBackButton:!0})},Ce=a(51),Se=a.n(Ce),ye=/[\u0620-\u064A\u066E-\u06D3\u06D5\u06EE-\u06EF\u06FA-\u06FF]/g,Pe=/[\u0660-\u0669\u06f0-\u06f9]/g,ke=function(e){if(e.length<8)return!1;if(!/\d/.test(e)&&!Pe.test(e))return!1;var t=/[A-Z]/.test(e),a=/[a-z]/.test(e);return!(!t||!a)||ye.test(e)},Ne=function(e){return new RegExp(/^[0-9]{6}$/).test(e)},Ae=function(){var e=Object(Y.useIntl)(),t=Object(A.b)().accessCodePlaceholder,a=k(),n=a.redirectAfterLogin,r=a.userEmail,c=a.userPhone,i=a.accessCodeDeliveryMethod,s=Object(o.useState)(!1),u=Object(p.a)(s,2),d=u[0],m=u[1],b=Object(o.useState)(!1),v=Object(p.a)(b,2),f=v[0],O=v[1],E=Object(o.useState)(""),g=Object(p.a)(E,2),w=g[0],j=g[1],C="sms"===i?e.formatMessage({id:"store/login.accessCodeTitleSMS"},{phone:c}):e.formatMessage({id:"store/login.accessCodeTitle"}),S=Object(o.useCallback)((function(e){"WrongCredentials"===e.code?O(!0):console.error(e)}),[]),y=Se()({onSuccess:n,onFailure:S,parentAppId:h.c}),P=Object(p.a)(y,2),N=P[0],L=P[1].loading,F=Object(o.useCallback)((function(e){e.preventDefault(),Ne(w)?N({email:r,accessKey:w}):m(!0)}),[w,r,N]);return l.a.createElement(de,{className:"".concat($.a.codeConfirmation," w-100"),title:C,content:l.a.createElement(o.Fragment,null,l.a.createElement("div",{className:"".concat($.a.inputContainer," ").concat($.a.inputContainerAccessCode," pv3")},l.a.createElement(ce.a,{token:!0,name:"token",value:w,onChange:function(e){var t=e.target.value.replace(/[^\d]/g,"").substring(0,6);j(t),m(!1)},placeholder:null!=t?t:Object(ie.a)("store/login.accessCode.placeholder",e)})),l.a.createElement(pe,{show:d},Object(ie.a)("store/login.invalidCode",e)),l.a.createElement(pe,{show:f},Object(ie.a)("store/login.wrongCredentials",e))),footer:l.a.createElement(o.Fragment,null,l.a.createElement(ge,{prevStep:M}),l.a.createElement("div",{className:"".concat($.a.sendButton," ml-auto")},l.a.createElement(oe.a,{variation:"primary",size:"small",type:"submit",isLoading:L,onClick:F},l.a.createElement("span",{className:"t-small"},Object(ie.a)("store/login.confirm",e)))))})},Le=function(){var e=Object(Y.useIntl)().formatMessage,t=K().alwaysShowLoginOptions,a=Object(A.b)().disabledEmailInputs,n=k().userEmail,r=Object(o.useState)(null!=n?n:""),c=Object(p.a)(r,2),i=c[0],s=c[1],u=Object(o.useState)(null),d=Object(p.a)(u,2),m=d[0],b=d[1],v=Object(o.useCallback)((function(e){e.preventDefault(),i?g.a.validateEmail(i)||b(l.a.createElement(Y.FormattedMessage,{id:"store/login.invalidEmail"})):b(l.a.createElement(Y.FormattedMessage,{id:"store/login.emptyField"}))}),[i]);return l.a.createElement(de,{className:"".concat($.a.corporateEmail," w-100"),title:l.a.createElement(Y.FormattedMessage,{id:"store/loginOptions.corporate"}),content:l.a.createElement(l.a.Fragment,null,l.a.createElement(ce.a,{type:"email","aria-label":e({id:"store/login.email"}),value:i,disabled:a,onChange:function(e){b(null),s(e.target.value)},placeholder:e({id:"store/login.email.placeholder"})}),l.a.createElement(pe,{show:!!m},m)),footer:l.a.createElement("div",{className:"flex justify-between w-100"},!t&&l.a.createElement(ge,{prevStep:L}),l.a.createElement(oe.a,{type:"submit",size:"small",block:t,isLoading:!1,onClick:v},l.a.createElement("div",{className:"t-small"},l.a.createElement(Y.FormattedMessage,{id:"store/login.continue"}))))})},Me=a(52),Fe=a.n(Me),xe=a(53),Ie=a.n(xe),Be=function(e){var t=e.valid,a=e.prefix,n=e.label,r="flex flex-row "+(void 0===t?"c-muted-2":t?"c-success":"c-danger");return l.a.createElement("div",{className:r},l.a.createElement("div",{className:"w-20"},l.a.createElement("span",{className:"t-small"},a)),l.a.createElement("div",{className:"w-80"},l.a.createElement("span",{className:"t-small"},n)))},Re=function(e){var t=e.fields;return l.a.createElement(o.Fragment,null,t.map((function(e){return l.a.createElement("div",{className:"mt2",key:e.id},l.a.createElement(Be,{label:e.label,prefix:e.prefix,valid:e.valid}))})))},Ue=function(e){var t=e.children,a=e.title,n=e.top,r="".concat($.a.tooltipContainer," pa5 br2 absolute z-max bg-near-black ")+(n?"".concat($.a.tooltipContainerTop," mb2"):"".concat($.a.tooltipContainerLeft," mr2"));return l.a.createElement("div",{className:r},l.a.createElement("div",{className:"pa2"},a&&l.a.createElement("div",{className:"mb3"},l.a.createElement("span",{className:"t-action b ttu c-on-base--inverted"},a)),t))},De=function(){var e;return null===(e=null===window||void 0===window?void 0:window.matchMedia)||void 0===e?void 0:e.call(window,"(max-width: 40em)").matches},ze=function(e){var t=e.fields,a=Object(Y.useIntl)();return De()?l.a.createElement(Ue,{top:!0,title:Object(ie.a)("store/login.password.tooltip.title",a)},l.a.createElement(Re,{fields:t})):l.a.createElement(Ue,{title:Object(ie.a)("store/login.password.tooltip.title",a)},l.a.createElement(Re,{fields:t}))},Te=function(e){var t=e.onClick,a=e.showPassword,n=Boolean(Object(s.useChildBlock)({id:"icon-eye-sight"})),r="".concat($.a.eyeIcon,"--visible"),o="".concat($.a.eyeIcon,"--invisible");return l.a.createElement("span",{className:"".concat(a?r:o," pointer"),onClick:t},n?l.a.createElement(s.ExtensionPoint,{id:"icon-eye-sight",type:"filled",state:a?"off":"on",size:16}):l.a.createElement(Ie.a,{type:"filled",state:a?"off":"on",size:16}))},Ve=function(e){var t=e.password,a=e.placeholder,n=e.showPasswordVerificationIntoTooltip,r=e.onStateChange,c=Object(o.useState)(!1),i=Object(p.a)(c,2),s=i[0],u=i[1],d=Object(o.useState)(!1),m=Object(p.a)(d,2),b=m[0],v=m[1],f=Object(o.useState)(!1),O=Object(p.a)(f,2),E=O[0],g=O[1],h=Object(o.useState)(!1),w=Object(p.a)(h,2),j=w[0],C=w[1],S=Object(o.useState)(!1),y=Object(p.a)(S,2),P=y[0],k=y[1],N=Object(o.useState)(!1),A=Object(p.a)(N,2),L=A[0],M=A[1],F=Object(o.useState)(!1),x=Object(p.a)(F,2),I=x[0],B=x[1],R=Object(o.useState)(!1),U=Object(p.a)(R,2),D=U[0],z=U[1],T=Object(o.useCallback)((function(){v((function(e){return!e}))}),[v]),V=[{id:0,prefix:"ABC",label:l.a.createElement(Y.FormattedMessage,{id:"store/login.password.uppercaseLetter"}),valid:j},{id:1,prefix:"abc",label:l.a.createElement(Y.FormattedMessage,{id:"store/login.password.lowercaseLetter"}),valid:E},{id:2,prefix:"123",label:l.a.createElement(Y.FormattedMessage,{id:"store/login.password.number"}),valid:P},{id:3,prefix:"***",label:l.a.createElement(Y.FormattedMessage,{id:"store/login.password.eightCharacteres"}),valid:L}],_=[{id:4,prefix:"Abc",label:l.a.createElement(Y.FormattedMessage,{id:"store/login.password.letter"}),valid:I||E||j},{id:5,prefix:"123",label:l.a.createElement(Y.FormattedMessage,{id:"store/login.password.number"}),valid:D||P},{id:6,prefix:"***",label:l.a.createElement(Y.FormattedMessage,{id:"store/login.password.eightCharacteres"}),valid:L}],K=I||D?_:V;return l.a.createElement("div",{className:"relative"},l.a.createElement(ce.a,{type:"".concat(b?"text":"password"),value:t,onChange:function(e){var t=e.target.value;g(null!=t.match(/[a-z]/g)),C(null!=t.match(/[A-Z]/g)),k(null!=t.match(/[0-9]/g)),M(t.length>=8),B(null!=t.match(ye)),z(null!=t.match(Pe)),r({password:t})},placeholder:a||l.a.createElement(Y.FormattedMessage,{id:"store/login.password.placeholder"}),onBlur:function(){return u(!n)},onFocus:function(){return u(!0)},suffixIcon:l.a.createElement(Te,{showPassword:b,onClick:T})}),s&&(n?l.a.createElement(ze,{fields:K}):l.a.createElement("div",{className:"pa2"},l.a.createElement(Re,{fields:K}))))},_e=function(e){var t=e.showPasswordVerificationIntoTooltip,a=Object(Y.useIntl)(),n=Object(A.b)(),r=n.accessCodePlaceholder,c=n.passwordPlaceholder,i=Object(o.useState)(""),s=Object(p.a)(i,2),u=s[0],d=s[1],m=Object(o.useState)(""),b=Object(p.a)(m,2),v=b[0],f=b[1],O=Object(o.useState)(!1),E=Object(p.a)(O,2),w=E[0],j=E[1],C=Object(o.useState)(!0),S=Object(p.a)(C,2),y=S[0],P=S[1],N=Object(o.useState)(!1),L=Object(p.a)(N,2),M=L[0],F=L[1],I=Object(o.useState)(!1),R=Object(p.a)(I,2),U=R[0],D=R[1],z=Object(o.useState)(!1),T=Object(p.a)(z,2),V=T[0],_=T[1],Z=Object(o.useState)(!1),H=Object(p.a)(Z,2),G=H[0],W=H[1],q=Object(o.useState)(""),J=Object(p.a)(q,2),Q=J[0],X=J[1],ee=K().setStep,te=k(),ae=te.redirectAfterLogin,ne=te.userEmail,re=te.userPhone,le="sms"===te.accessCodeDeliveryMethod,se=le?a.formatMessage({id:"store/login.createPasswordSMS"},{phone:re}):a.formatMessage({id:"store/login.createPassword"},{email:ne}),ue=le?a.formatMessage({id:"store/login.createPasswordSubtitleSMS"},{phone:re}):a.formatMessage({id:"store/login.createPasswordSubtitle"},{email:ne}),me=Object(o.useCallback)((function(e){P(!0),X(e.target.value)}),[]),be=Object(o.useCallback)((function(){ee(B),ae()}),[ae,ee]),ve=Object(o.useCallback)((function(e){"BlockedUser"===e.code?_(!0):"WrongCredentials"===e.code?D(!0):"PasswordAlreadyUsed"===e.code?W(!0):console.error(e)}),[]),fe=Fe()({onSuccess:be,onFailure:ve,scope:"STORE",parentAppId:h.c}),Oe=Object(p.a)(fe,2),Ee=Oe[0],he=Oe[1].loading,we=Object(o.useCallback)((function(e){e.preventDefault(),Ne(u)?ke(v)?v!==Q?P(!1):Ee({email:ne,newPassword:v,token:u}):j(!0):F(!0)}),[Q,v,Ee,u,ne]);return l.a.createElement(de,{className:"".concat($.a.emailVerification," ").concat($.a.forgotPasswordForm," w-100"),title:se,subtitle:ue,content:l.a.createElement(o.Fragment,null,l.a.createElement("div",{className:"".concat($.a.inputContainer," ").concat($.a.inputContainerAccessCode," pv3")},l.a.createElement(ce.a,{token:!0,name:"token",onChange:function(e){var t=e.target.value.replace(/[^\d]/g,"").substring(0,6);d(t),F(!1),D(!1)},value:u,placeholder:null!=r?r:Object(ie.a)("store/login.accessCode.placeholder",a)})),l.a.createElement(pe,{show:M},Object(ie.a)("store/login.invalidCode",a)),l.a.createElement(pe,{show:U},Object(ie.a)("store/login.wrongCode",a)),l.a.createElement("div",{className:"".concat($.a.inputContainer," ").concat($.a.inputContainerPassword," pv3")},l.a.createElement(Ve,{onStateChange:function(e){var t=e.password;f(t),j(!1)},placeholder:null!=c?c:Object(ie.a)("store/login.password.placeholder",a),password:v,showPasswordVerificationIntoTooltip:t})),l.a.createElement(pe,{show:w},Object(ie.a)("store/login.invalidPassword",a)),l.a.createElement(pe,{show:V},Object(ie.a)("store/login.userBlocked",a)),l.a.createElement(pe,{show:G},Object(ie.a)("store/login.passwordAlreadyUsed",a)),l.a.createElement("div",{className:"".concat($.a.inputContainer," ").concat($.a.inputContainerPassword," pv3")},l.a.createElement(ce.a,{type:"password",onChange:me,placeholder:Object(ie.a)("store/login.confirmPassword",a)})),l.a.createElement(pe,{show:!y},Object(ie.a)("store/login.invalidMatch",a))),footer:l.a.createElement(o.Fragment,null,l.a.createElement(ge,{prevStep:x}),l.a.createElement("div",{className:"".concat($.a.sendButton," ml-auto")},l.a.createElement(oe.a,{variation:"primary",size:"small",type:"submit",isLoading:he,disabled:!g.a.validatePassword(v),onClick:we},l.a.createElement("span",{className:"t-small"},Object(ie.a)("store/login.create",a)))))})},Ke=a(75),Ze=a.n(Ke),He=function(e){var t=e.size,a=void 0===t?20:t;return l.a.createElement("svg",{width:a,height:a,xmlns:"http://www.w3.org/2000/svg",viewBox:"88.428 12.828 107.543 207.085"},l.a.createElement("path",{d:"M158.232 219.912v-94.461h31.707l4.747-36.813h-36.454V65.134c0-10.658 2.96-17.922 18.245-17.922l19.494-.009V14.278c-3.373-.447-14.944-1.449-28.406-1.449-28.106 0-47.348 17.155-47.348 48.661v27.149H88.428v36.813h31.788v94.461l38.016-.001z",fill:"#3c5a9a"}))},Ge=function(e){var t=e.size,a=void 0===t?20:t;return l.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:a,height:a,viewBox:"0 0 48 48"},l.a.createElement("g",{id:"surface1"},l.a.createElement("path",{style:{fill:"#FFC107"},d:"M 43.609375 20.082031 L 42 20.082031 L 42 20 L 24 20 L 24 28 L 35.304688 28 C 33.652344 32.65625 29.222656 36 24 36 C 17.371094 36 12 30.628906 12 24 C 12 17.371094 17.371094 12 24 12 C 27.058594 12 29.84375 13.152344 31.960938 15.039063 L 37.617188 9.382813 C 34.046875 6.054688 29.269531 4 24 4 C 12.953125 4 4 12.953125 4 24 C 4 35.046875 12.953125 44 24 44 C 35.046875 44 44 35.046875 44 24 C 44 22.660156 43.863281 21.351563 43.609375 20.082031 Z "}),l.a.createElement("path",{style:{fill:"#FF3D00"},d:"M 6.304688 14.691406 L 12.878906 19.511719 C 14.65625 15.109375 18.960938 12 24 12 C 27.058594 12 29.84375 13.152344 31.960938 15.039063 L 37.617188 9.382813 C 34.046875 6.054688 29.269531 4 24 4 C 16.316406 4 9.65625 8.335938 6.304688 14.691406 Z "}),l.a.createElement("path",{style:{fill:"#4CAF50"},d:"M 24 44 C 29.164063 44 33.859375 42.023438 37.410156 38.808594 L 31.21875 33.570313 C 29.210938 35.089844 26.714844 36 24 36 C 18.796875 36 14.382813 32.683594 12.71875 28.054688 L 6.195313 33.078125 C 9.503906 39.554688 16.226563 44 24 44 Z "}),l.a.createElement("path",{style:{fill:"#1976D2"},d:"M 43.609375 20.082031 L 42 20.082031 L 42 20 L 24 20 L 24 28 L 35.304688 28 C 34.511719 30.238281 33.070313 32.164063 31.214844 33.570313 C 31.21875 33.570313 31.21875 33.570313 31.21875 33.570313 L 37.410156 38.808594 C 36.972656 39.203125 44 34 44 24 C 44 22.660156 43.863281 21.351563 43.609375 20.082031 Z "})))},We=a(39),qe=a(40),Je=a(42),$e=a(43),Qe=a(28),Xe=a(32),Ye=a.n(Xe);function et(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=Object(Qe.a)(e);if(t){var r=Object(Qe.a)(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return Object($e.a)(this,a)}}var tt,at,nt={Facebook:$.a.facebookOptionBtn,Google:$.a.googleOptionBtn},rt=function(e){Object(Je.a)(a,e);var t=et(a);function a(){var e;return Object(We.a)(this,a),(e=t.apply(this,arguments)).handleOAuthPopupFailure=function(t){"OAuthError"===t.code&&e.props.onOAuthError(t.details)},e}return Object(qe.a)(a,[{key:"render",value:function(){var e=this.props,t=e.intl,a=e.children,n=e.provider,o=e.onLoginSuccess;return l.a.createElement("div",{className:r()($.a.button,$.a.buttonSocial,nt[n]||$.a.customOAuthOptionBtn)},l.a.createElement(Ye.a.OAuthPopup,{useNewSession:!0,provider:n,onSuccess:function(){return o()},onFailure:this.handleOAuthPopupFailure},(function(e){var r=e.loading,o=e.action;return l.a.createElement(oe.a,{isLoading:r,variation:"tertiary",onClick:o},a,l.a.createElement("span",{className:"t-action--small ".concat($.a.oauthLabel," relative normal")},Object(ie.a)("store/loginOptions.oAuth",t),l.a.createElement("span",{className:"".concat($.a.oauthProvider," b ml2")},n)))})))}}]),a}(o.Component),ot=Object(Y.injectIntl)(rt),lt=function(e){var t;return null===(t=null==e?void 0:e.query)||void 0===t?void 0:t.error},ct={AuthorizationCodeAlreadyUsed:l.a.createElement(Y.FormattedMessage,{id:"store/error.oauth.refresh"}),MissingUserEmail:l.a.createElement(Y.FormattedMessage,{id:"store/error.oauth.missingEmail"})},it=function(e){return ct[e]||l.a.createElement(Y.FormattedMessage,{id:"store/error.oauth.unknown"})},st={Google:Ge,Facebook:He},ut=function(e){var t,a=e.className,n=e.fallbackTitle,c=e.options,i=Object(Y.useIntl)(),u=Object(s.useRuntime)(),d=Object(A.b)(),m=d.optionsTitle,b=d.providerPasswordButtonLabel,v=K(),f=v.setStep,O=v.alwaysShowLoginOptions,E=k().redirectAfterLogin,g=Object(o.useMemo)((function(){var e=lt(u);return e&&it(e)}),[u]),h=Object(o.useState)(g),w=Object(p.a)(h,2),j=w[0],C=w[1],S=Object(o.useCallback)((function(e){var t=it(e);C(t)}),[]),y=Object(o.useCallback)((function(){return f(M)}),[f]),P=Object(o.useCallback)((function(){return f(x)}),[f]),N=Object(o.useCallback)((function(){return f(R)}),[f]),L=Object(o.useMemo)((function(){return r()($.a.options,a,O&&$.a.optionsSticky)}),[a,O]);return l.a.createElement("div",{className:L},l.a.createElement(se,null,null!=m?m:Object(ie.a)(n,i)),l.a.createElement(pe,{show:!!j},j),l.a.createElement("ul",{className:"".concat($.a.optionsList," list pa0")},l.a.createElement(o.Fragment,null,c.accessKey&&l.a.createElement("li",{className:"".concat($.a.optionsListItem," mb3")},l.a.createElement("div",{className:r()($.a.button,$.a.accessCodeOptionBtn)},l.a.createElement(oe.a,{variation:"secondary",onClick:y},l.a.createElement("span",null,Object(ie.a)("store/loginOptions.emailVerification",i))))),c.password&&l.a.createElement("li",{className:"".concat($.a.optionsListItem," mb3")},l.a.createElement("div",{className:r()($.a.button,$.a.emailPasswordOptionBtn)},l.a.createElement(oe.a,{variation:"secondary",onClick:P},l.a.createElement("span",null,null!=b?b:Object(ie.a)("store/loginOptions.emailAndPassword",i))))),c.corporateProviders.length>0&&l.a.createElement("li",{className:"".concat($.a.optionsListItem," mb3")},l.a.createElement("div",{className:r()($.a.button,$.a.corporateOptionBtn)},l.a.createElement(oe.a,{variation:"secondary",onClick:N},Object(ie.a)("store/loginOptions.corporate",i)))),null===(t=c.oAuthProviders)||void 0===t?void 0:t.map((function(e,t){var a=e.providerName,n=st.hasOwnProperty(a);return l.a.createElement("li",{className:"".concat($.a.optionsListItem," mb3"),key:"".concat(a,"-").concat(t)},l.a.createElement(ot,{provider:a,onLoginSuccess:E,onOAuthError:S},n?l.a.createElement(st[a],null):null))}))),l.a.createElement("li",{className:"".concat($.a.optionsListItem," ").concat($.a.optionsListItemContainer," mb3")},l.a.createElement(s.ExtensionContainer,{id:"container"}))))},dt=function(){var e,t,a=Object(s.useRuntime)(),n=k().idProviders.oAuthProviders;return(null===(e=a.query)||void 0===e?void 0:e.oAuthRedirect)&&null!==(t=n.find((function(e){var t;return e.providerName===(null===(t=a.query)||void 0===t?void 0:t.oAuthRedirect)})))&&void 0!==t?t:null},mt=function(){var e=Object(s.useRuntime)(),t=Object(A.b)().blockOAuthAutoRedirect,a=dt(),n=k().idProviders,r=n.accessKey,o=n.oAuthProviders,l=n.password;return lt(e)||t?[!1,null]:a?[!0,a]:r||l||1!==o.length?[!1,null]:[!0,o[0]]},pt=a(24),bt=a(22),vt=a.n(bt),ft=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r()[\]\\.,;:\s@!"]+(\.[^<>()[\]\\.,;:\s@!"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/).test(e)}(e)?R(!0):ke(N)?fe({email:e,password:N,useNewLoginAttempt:!0}):T(!0)}),[N,fe]),he=Object(o.useCallback)(function(){var e=Object(m.a)(d.a.mark((function e(t){var a;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),ee){e.next=4;break}return Ee(C),e.abrupt("return");case 4:return e.next=6,ee();case 6:a=e.sent,Ee(a);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[C,Ee,ee]);return l.a.createElement(de,{className:"".concat($.a.emailVerification," ").concat($.a.emailAndPasswordForm," w-100"),title:c||Object(ie.a)("store/loginOptions.emailAndPassword",t),content:l.a.createElement(o.Fragment,null,l.a.createElement("div",{className:"".concat($.a.inputContainer," ").concat($.a.inputContainerEmail)},e?l.a.createElement(s.ExtensionPoint,{id:h.d,identifierPlaceholder:null!=u?u:r,renderInput:function(e){var t=e.value,a=e.onChange,n=e.placeholder;return l.a.createElement(ce.a,{value:t,onChange:function(e){a(e),R(!1)},placeholder:n})},registerSubmitter:me}):l.a.createElement(ce.a,{value:C,disabled:n,onChange:function(e){S(e.target.value),R(!1)},placeholder:null!=r?r:Object(ie.a)("store/login.email.placeholder",t)})),l.a.createElement(pe,{show:B},b||Object(ie.a)("store/login.invalidEmail",t)),l.a.createElement("div",{className:"".concat($.a.inputContainer," ").concat($.a.inputContainerPassword," pv3 flex flex-column")},l.a.createElement(Ve,{password:N,onStateChange:function(e){var t=e.password;M(t),le()},placeholder:null!=i?i:Object(ie.a)("store/login.password.placeholder",t),showPasswordVerificationIntoTooltip:v})),l.a.createElement(pe,{show:Z||z},Object(ie.a)("store/login.wrongCredentials",t)),l.a.createElement(pe,{show:q},Object(ie.a)("store/login.userBlocked",t)),l.a.createElement("div",{className:"".concat($.a.formLinkContainer," flex justify-end ph0 pv2")},l.a.createElement("a",{href:"",className:"".concat($.a.forgotPasswordLink," link dim c-link t-small"),onClick:se},Object(ie.a)("store/login.forgotPassword",t)))),footer:l.a.createElement(o.Fragment,null,!re&&l.a.createElement(ge,{prevStep:L}),l.a.createElement("div",{className:"".concat($.a.sendButton," ml-auto")},l.a.createElement(oe.a,{variation:"primary",size:"small",type:"submit",isLoading:Oe,onClick:he},l.a.createElement("span",{className:"t-small"},Object(ie.a)("store/login.signIn",t)))))},l.a.createElement("div",{className:"".concat($.a.formLinkContainer," flex justify-center ph0 mt4")},l.a.createElement("a",{href:"",className:"".concat($.a.dontHaveAccount," link dim c-link t-small"),onClick:se},Object(ie.a)("store/login.notHaveAccount",t))))},Ct=a(55),St=a.n(Ct),yt=function(e){var t=e.prevStep,a=e.successStep,n=K().setStep,r=Object(Y.useIntl)(),c=k(),i=c.userEmail,s=c.userPhone,u=c.returnUrl,d=c.setAccessCodeDeliveryMethod,m=c.accessCodeDeliveryMethod,b=Object(o.useCallback)((function(){n(a)}),[n,a]),v=ne()({optionsAsyncCallback:{onSuccess:b},scope:"STORE",parentAppId:h.c,returnUrl:u}),f=Object(p.a)(v,2),O=f[0],E=f[1],g=E.error,w=E.loading,j=Object(o.useCallback)((function(e){e.preventDefault(),O({deliveryMethod:m,useNewLoginAttempt:!1,email:i})}),[m,O,i]);return l.a.createElement(de,{className:"".concat($.a.selectCodeDeliveryMethod," w-100"),title:l.a.createElement(Y.FormattedMessage,{id:"store/login.selectCodeDeliveryMethod.title"}),content:l.a.createElement(o.Fragment,null,l.a.createElement("div",{className:"".concat($.a.deliveryMethodOptions," pv3")},l.a.createElement(St.a,{hideBorder:!0,name:"paymentMethods",options:[{value:"email",label:r.formatMessage({id:"store/login.selectCodeDeliveryMethod.option.email"},{email:i})},{value:"sms",label:r.formatMessage({id:"store/login.selectCodeDeliveryMethod.option.sms"},{phone:s})}],value:null!=m?m:"email",onChange:function(e){return d(e.currentTarget.value)}}),l.a.createElement(pe,{show:!!g},Object(ie.a)("store/login.userBlocked",r)))),footer:l.a.createElement(o.Fragment,null,l.a.createElement(ge,{prevStep:t}),l.a.createElement("div",{className:"".concat($.a.sendButton," ml-auto")},l.a.createElement(oe.a,{variation:"primary",size:"small",type:"submit",isLoading:w,onClick:j},l.a.createElement("span",{className:"t-small"},l.a.createElement(Y.FormattedMessage,{id:"store/login.selectCodeDeliveryMethod.send"})))))})},Pt=(tt={},Object(X.a)(tt,L,l.a.createElement(gt,null)),Object(X.a)(tt,M,l.a.createElement("div",null,l.a.createElement(we,null))),Object(X.a)(tt,F,l.a.createElement("div",null,l.a.createElement(Ae,null))),Object(X.a)(tt,x,l.a.createElement("div",null,l.a.createElement(jt,null))),Object(X.a)(tt,I,l.a.createElement("div",null,l.a.createElement(je,null))),Object(X.a)(tt,B,l.a.createElement("div",null,l.a.createElement(_e,null))),Object(X.a)(tt,R,l.a.createElement(Le,null)),Object(X.a)(tt,U,l.a.createElement(yt,{prevStep:M,successStep:F})),Object(X.a)(tt,D,l.a.createElement(yt,{prevStep:I,successStep:B})),tt),kt=(at={},Object(X.a)(at,L,"loginOptions"),Object(X.a)(at,M,"emailVerification"),Object(X.a)(at,F,"codeConfirmation"),Object(X.a)(at,x,"emailAndPassword"),Object(X.a)(at,I,"beginCreatePass"),Object(X.a)(at,B,"recoveryPassword"),Object(X.a)(at,R,"corporateEmail"),Object(X.a)(at,U,"selectCodeDeliveryMethod"),Object(X.a)(at,D,"selectCodeDeliveryMethod"),at),Nt=a(56),At=a.n(Nt),Lt=function(e){var t=e.children,a=C("userEmail"),n=k().returnUrl,r=z()===B,o=At()({scope:"STORE",parentAppId:h.c,autorun:r,actionArgs:{useNewLoginAttempt:!0,email:a},loginAttempt:{returnUrl:n}});return Object(p.a)(o,2)[1].loading?l.a.createElement("div",{"data-testid":"loading-session"},l.a.createElement(w.a,null)):l.a.createElement(l.a.Fragment,null,t)},Mt=a(57),Ft=a.n(Mt),xt=function(e,t){var a=new URL(e),n=new URL(t),r=a.origin===n.origin,o=a.pathname===n.pathname;return r&&o},It=function(e){var t=e.children,a=Object(y.b)(),n=(null!=a?a:{}).isAuthenticated,r=Object(o.useMemo)((function(){return S(!1)}),[]),c=xt(window.location.href,Ft()(r));return O()({autorun:n&&!c,actionArgs:{returnUrl:r}}),n?l.a.createElement("div",{"data-testid":"loading-session"},l.a.createElement(w.a,null)):l.a.createElement(l.a.Fragment,null,t)},Bt=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r0&&Object(Q.a)(window.location.href)}),[]);var c=Object(o.useMemo)((function(){return a&&n>0}),[n,a]),i=null!==t&&Pt[t],s=r()("".concat($.a.content," ").concat(null!==t&&"".concat($.a.content,"--").concat(kt[t])," flex relative bg-base justify-around overflow-visible pa4 center"),null!==t&&c?"items-start-ns":"items-baseline-ns",a?"".concat($.a.contentAlwaysWithOptions," mw6-ns flex-column-reverse items-center flex-row-ns"):"items-baseline",t===L&&$.a.contentInitialScreen),u=r()($.a.contentForm,"dn",null!==t&&"".concat($.a.contentFormVisible," db "),t!==L&&"ph4");return l.a.createElement("div",{className:s},c&&l.a.createElement(gt,null),l.a.createElement("div",{className:u},l.a.createElement(o.Suspense,{fallback:l.a.createElement(w.a,null)},i)))},Ut=function(e){var t=e.isHeaderLogin,a=Bt(e,["isHeaderLogin"]);return l.a.createElement(i.a,null,l.a.createElement(s.NoSSR,null,l.a.createElement(o.Suspense,{fallback:l.a.createElement(w.a,null)},l.a.createElement(y.a,{useLoadingState:!0},l.a.createElement(It,null,l.a.createElement(N,{isHeaderLogin:t},l.a.createElement(A.a,{value:Object.assign({},a)},l.a.createElement(Z,null,l.a.createElement(Lt,null,l.a.createElement(Rt,null))))))))))};Ut.getSchema=function(){return Object.assign(Object.assign({title:"admin/editor.loginPage.title"},q.LoginSchema),{properties:Object.assign(Object.assign({},q.LoginSchema.properties),{isInitialScreenOptionOnly:{title:"admin/editor.login.isInitialScreenOptionOnly.title",type:"boolean",default:!0,isLayout:!0},defaultOption:{title:"admin/editor.login.defaultOption.title",type:"number",default:0,isLayout:!0,enum:[0,1,2],enumNames:["admin/editor.login.defaultOption.token","admin/editor.login.defaultOption.emailAndPassword","admin/editor.login.defaultOption.corporate"],widget:{"ui:widget":"radio","ui:options":{inline:!0}}}})})};t.default=Ut}}]); }], document.currentScript.dataset.index)