(()=>{var e={1020:(e,t,n)=>{"use strict";var r=n(1609),o=Symbol.for("react.element"),a=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),i=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};t.jsx=function(e,t,n){var r,u={},s=null,l=null;for(r in void 0!==n&&(s=""+n),void 0!==t.key&&(s=""+t.key),void 0!==t.ref&&(l=t.ref),t)a.call(t,r)&&!c.hasOwnProperty(r)&&(u[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===u[r]&&(u[r]=t[r]);return{$$typeof:o,type:e,key:s,ref:l,props:u,_owner:i.current}}},1609:e=>{"use strict";e.exports=window.React},2467:(e,t,n)=>{"use strict";e.exports=n(1020)},3072:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,c=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,s=n?Symbol.for("react.context"):60110,l=n?Symbol.for("react.async_mode"):60111,p=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,d=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,y=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,h=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,g=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function S(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case l:case p:case a:case c:case i:case d:return e;default:switch(e=e&&e.$$typeof){case s:case f:case v:case y:case u:return e;default:return t}}case o:return t}}}function O(e){return S(e)===p}t.AsyncMode=l,t.ConcurrentMode=p,t.ContextConsumer=s,t.ContextProvider=u,t.Element=r,t.ForwardRef=f,t.Fragment=a,t.Lazy=v,t.Memo=y,t.Portal=o,t.Profiler=c,t.StrictMode=i,t.Suspense=d,t.isAsyncMode=function(e){return O(e)||S(e)===l},t.isConcurrentMode=O,t.isContextConsumer=function(e){return S(e)===s},t.isContextProvider=function(e){return S(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return S(e)===f},t.isFragment=function(e){return S(e)===a},t.isLazy=function(e){return S(e)===v},t.isMemo=function(e){return S(e)===y},t.isPortal=function(e){return S(e)===o},t.isProfiler=function(e){return S(e)===c},t.isStrictMode=function(e){return S(e)===i},t.isSuspense=function(e){return S(e)===d},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===c||e===i||e===d||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===y||e.$$typeof===u||e.$$typeof===s||e.$$typeof===f||e.$$typeof===b||e.$$typeof===g||e.$$typeof===w||e.$$typeof===h)},t.typeOf=S},3404:(e,t,n)=>{"use strict";e.exports=n(3072)},4146:(e,t,n)=>{"use strict";var r=n(3404),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};function u(e){return r.isMemo(e)?i:c[e.$$typeof]||o}c[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},c[r.Memo]=i;var s=Object.defineProperty,l=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=d(n);o&&o!==m&&e(t,o,r)}var i=l(n);p&&(i=i.concat(p(n)));for(var c=u(t),y=u(n),v=0;v{"use strict";var r=n(5795);t.H=r.createRoot,r.hydrateRoot},5795:e=>{"use strict";e.exports=window.ReactDOM},6942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};n.r(e),n.d(e,{determineProductsAndCaps:()=>He,flags:()=>Ue,persistentData:()=>Be,transientData:()=>Ve});var t={};n.r(t),n.d(t,{hydrate:()=>Qe,persist:()=>rt,refresh:()=>ot,refreshGateways:()=>ut,reset:()=>Je,setIsReady:()=>nt,setPersistent:()=>tt,setTransient:()=>et,syncGateways:()=>ct,updateGatewaysRefreshed:()=>it,updateGatewaysSynced:()=>at});var r={};n.r(r),n.d(r,{OnboardingHooks:()=>Ct,useBusiness:()=>ht,useConnectionButton:()=>jt,useDetermineProducts:()=>Ot,useFlags:()=>Et,useGatewayRefresh:()=>Pt,useGatewaySync:()=>_t,useManualConnectionForm:()=>vt,useNavigationState:()=>St,useOptionalPaymentMethods:()=>gt,useProducts:()=>bt,useSteps:()=>wt});var o={};n.r(o),n.d(o,{persistentData:()=>xt});var a={};n.r(a),n.d(a,{EVENTS:()=>Tn,FUNNEL_ID:()=>kn,STEP_INFO:()=>An,TRANSLATIONS:()=>xn,config:()=>In});var i={};n.r(i),n.d(i,{STORE_NAME:()=>oe,hooks:()=>r,initStore:()=>Nn,selectors:()=>e});var c={};n.r(c),n.d(c,{features:()=>_r,getActivityList:()=>Or,merchant:()=>Er,persistentData:()=>wr,transientData:()=>Sr,webhooks:()=>jr,wooSettings:()=>Pr});var u={};n.r(u),n.d(u,{hydrate:()=>Tr,reset:()=>kr,resetMerchant:()=>Gr,setActiveModal:()=>Dr,setIsReady:()=>Ir,setManualConnectionMode:()=>Nr,setMerchant:()=>Lr,setPersistent:()=>xr,setSandboxMode:()=>Mr,setTransient:()=>Ar,setWebhooks:()=>Fr,startActivity:()=>Br,stopActivity:()=>Vr});var s={};n.r(s),n.d(s,{authenticateWithCredentials:()=>Zr,authenticateWithOAuth:()=>Xr,checkWebhookSimulationState:()=>no,disconnectMerchant:()=>Kr,onboardingUrl:()=>qr,persist:()=>$r,refresh:()=>Yr,refreshFeatureStatuses:()=>Qr,refreshMerchantData:()=>Jr,resubscribeWebhooks:()=>eo,startWebhookSimulation:()=>to});var l={};n.r(l),n.d(l,{useActiveModal:()=>Oo,useActivityObserver:()=>_o,useAuthentication:()=>vo,useBusyState:()=>Eo,useDisconnectMerchant:()=>ho,useManualConnection:()=>mo,useMerchant:()=>So,useMerchantInfo:()=>wo,useProduction:()=>yo,useSandbox:()=>fo,useStore:()=>po,useWebhooks:()=>go,useWooSettings:()=>bo});var p={};n.r(p),n.d(p,{persistentData:()=>To});var f={};n.r(f),n.d(f,{STORE_NAME:()=>Fn,hooks:()=>l,initStore:()=>Mo,selectors:()=>c});var d={};n.r(d),n.d(d,{persistentData:()=>oa,transientData:()=>aa});var m={};n.r(m),n.d(m,{changePaymentSettings:()=>va,hydrate:()=>fa,persist:()=>ha,refresh:()=>ba,reset:()=>pa,setIsReady:()=>ya,setPersistent:()=>ma,setTransient:()=>da});var y={};n.r(y),n.d(y,{usePaymentMethods:()=>Pa,usePaymentMethodsModal:()=>ja,useStore:()=>_a});var v={};n.r(v),n.d(v,{persistentData:()=>Ta});var h={};n.r(h),n.d(h,{STORE_NAME:()=>No,hooks:()=>y,initStore:()=>Ja,selectors:()=>d});var b={};n.r(b),n.d(b,{getState:()=>hi,persistentData:()=>bi,transientData:()=>gi});var g={};n.r(g),n.d(g,{hydrate:()=>ji,persist:()=>Ti,refresh:()=>Ai,reset:()=>Pi,setIsReady:()=>ki,setPersistent:()=>Ri,setTransient:()=>Ci});var w={};n.r(w),n.d(w,{useSettings:()=>Ni,useStore:()=>Mi});var S={};n.r(S),n.d(S,{persistentData:()=>Bi});var O={};n.r(O),n.d(O,{STORE_NAME:()=>Qa,hooks:()=>w,initStore:()=>Vi,selectors:()=>b});var E={};n.r(E),n.d(E,{persistentData:()=>yc,transientData:()=>vc});var _={};n.r(_),n.d(_,{hydrate:()=>Ec,persist:()=>Cc,refresh:()=>Rc,reset:()=>Oc,setIsReady:()=>jc,setPersistent:()=>Pc,setTransient:()=>_c});var P={};n.r(P),n.d(P,{useColorProps:()=>Vc,useLabelProps:()=>Hc,useLayoutProps:()=>zc,useLocationProps:()=>Gc,usePaymentMethodProps:()=>Bc,useShapeProps:()=>Uc,useStore:()=>Fc,useStylingLocation:()=>Lc,useTaglineProps:()=>Wc});var j={};n.r(j),n.d(j,{persistentData:()=>Zc});var C={};n.r(C),n.d(C,{STORE_NAME:()=>Ui,hooks:()=>P,initStore:()=>Xc,selectors:()=>E});var R={};n.r(R),n.d(R,{getCompletedTodos:()=>Su,getDismissedTodos:()=>wu,getTodos:()=>gu,persistentData:()=>hu,transientData:()=>bu});var k={};n.r(k),n.d(k,{completeOnClick:()=>Vu,fetchTodos:()=>Fu,persist:()=>Lu,refresh:()=>Gu,reset:()=>Tu,resetDismissedTodos:()=>Bu,setCompletedTodos:()=>Nu,setDismissedTodos:()=>Mu,setIsReady:()=>Iu,setPersistent:()=>xu,setTodos:()=>Du,setTransient:()=>Au});var T={};n.r(T),n.d(T,{useCompletedTodos:()=>es,useDismissedTodos:()=>Qu,useStore:()=>Ku,useTodos:()=>Ju});var A={};n.r(A),n.d(A,{getTodos:()=>os});var x={};n.r(x),n.d(x,{STORE_NAME:()=>Kc,hooks:()=>T,initStore:()=>as,selectors:()=>R});var I={};n.r(I),n.d(I,{persistentData:()=>Ps,transientData:()=>js});var D={};n.r(D),n.d(D,{hydrate:()=>Is,persist:()=>Fs,refresh:()=>Ls,reset:()=>xs,setIsReady:()=>Ns,setPersistent:()=>Ms,setTransient:()=>Ds});var M={};n.r(M),n.d(M,{usePayLaterMessaging:()=>Hs,useStore:()=>Us});var N={};n.r(N),n.d(N,{persistentData:()=>Ys});var F={};n.r(F),n.d(F,{STORE_NAME:()=>is,hooks:()=>M,initStore:()=>qs,selectors:()=>I});var L={};n.r(L),n.d(L,{getFeatures:()=>yl,persistentData:()=>dl,transientData:()=>ml});var G={};n.r(G),n.d(G,{fetchFeatures:()=>Pl,hydrate:()=>Sl,setFeatures:()=>_l,setIsReady:()=>El,setTransient:()=>Ol});var B={};n.r(B),n.d(B,{useFeatures:()=>Tl});var V={};n.r(V),n.d(V,{getFeatures:()=>Dl});var U={};n.r(U),n.d(U,{STORE_NAME:()=>Zs,hooks:()=>B,initStore:()=>Ml,selectors:()=>L});var H={};n.r(H),n.d(H,{getAllFieldSources:()=>ql,getFieldSource:()=>$l,getStoreFieldSources:()=>Yl,isFieldTracked:()=>Zl});var z={};n.r(z),n.d(z,{clearSources:()=>Kl,reset:()=>Jl,updateSources:()=>Xl});var W={};n.r(W),n.d(W,{STORE_NAME:()=>ce,initStore:()=>Ql,selectors:()=>H});var $={};n.r($);var Y=n(1609),q=n.n(Y),Z=n(5338);const X=window.wp.element;var K=n(6942),J=n.n(K);function Q(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return ee(s,"_invoke",function(n,r,o){var a,c,u,s=0,l=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,f.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!p&&s&&!o&&t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(ee(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ee(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,ee(p,"constructor",s),ee(s,"constructor",u),u.displayName="GeneratorFunction",ee(s,o,"GeneratorFunction"),ee(p),ee(p,o,"Generator"),ee(p,r,function(){return this}),ee(p,"toString",function(){return"[object Generator]"}),(Q=function(){return{w:a,m:f}})()}function ee(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ee=function(e,t,n,r){function a(t,n){ee(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},ee(e,t,n,r)}function te(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function ne(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){te(a,r,o,i,c,"next",e)}function c(e){te(a,r,o,i,c,"throw",e)}i(void 0)})}}const re=window.wp.data;var oe="wc/paypal/onboarding",ae="/wc/v3/wc_paypal/onboarding",ie="/wc/v3/wc_paypal/onboarding",ce="wc/paypal/tracking";function ue(e){return ue="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ue(e)}function se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function le(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{};return le(le({},e),Object.keys(t).reduce(function(e,r){return r in n?e[r]=t[r]:console.warn('Ignoring unknown key "'.concat(r,'" - to use it, add it to the initial store properties in the reducer.')),e},{}))},de=function(e,t){return[function(t){return fe(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e)},function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return le(le({},e),{},{data:fe(e.data,n,t)})}]},me=function(e,t,n){if(Object.hasOwnProperty.call(e,"data"))throw new Error('The transient state cannot contain a "data" property.');var r=le(le({},e),{},{data:t});return function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,o=arguments.length>1?arguments[1]:void 0;return Object.hasOwnProperty.call(n,o.type)?n[o.type](t,null!==(e=o.payload)&&void 0!==e?e:{},o):t}},ye=function(e){var t=function(t,n){return function(r){var o=(0,re.useSelect)(function(n){var o=n(e);if(null==o||!o[t])throw new Error('Please create the selector "'.concat(t,'" for store "').concat(e,'"'));var a=o[t]();return void 0===(null==a?void 0:a[r])&&console.error("Warning: ".concat(t,"()[").concat(r,'] is undefined in store "').concat(e,'". This may indicate a bug.')),null==a?void 0:a[r]},[r]),a=(0,re.useDispatch)(e),i=(0,re.useDispatch)(ce),c=(0,X.useCallback)(function(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;try{if(o&&null!=i&&i.updateSources&&i.updateSources(e,r,o),null==a||!a[n])throw new Error('Please create the action "'.concat(n,'" for store "').concat(e,'"'));a[n](r,t)}catch(t){console.error("Error updating ".concat(r," in ").concat(e,":"),t)}},[a,r,i]);return[o,c]}};return{useTransient:t("transientData","setTransient"),usePersistent:t("persistentData","setPersistent")}};const ve="ppcp/onboarding/SET_TRANSIENT",he="ppcp/onboarding/SET_PERSISTENT",be="ppcp/onboarding/RESET",ge="ppcp/onboarding/HYDRATE";function we(e){return we="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},we(e)}function Se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Oe(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(qe(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,qe(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,qe(p,"constructor",s),qe(s,"constructor",u),u.displayName="GeneratorFunction",qe(s,o,"GeneratorFunction"),qe(p),qe(p,o,"Generator"),qe(p,r,function(){return this}),qe(p,"toString",function(){return"[object Generator]"}),(Ye=function(){return{w:a,m:f}})()}function qe(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qe=function(e,t,n,r){function a(t,n){qe(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},qe(e,t,n,r)}function Ze(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Xe(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Ze(a,r,o,i,c,"next",e)}function c(e){Ze(a,r,o,i,c,"throw",e)}i(void 0)})}}function Ke(e,t,n){return(t=function(e){var t=function(e){if("object"!=$e(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=$e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==$e(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Je=function(){return{type:be}},Qe=function(e){return{type:ge,payload:e}},et=function(e,t){return{type:ve,payload:Ke({},e,t)}},tt=function(e,t){return{type:he,payload:Ke({},e,t)}},nt=function(e){return et("isReady",e)};function rt(){return function(){var e=Xe(Ye().m(function e(t){var n,r;return Ye().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.select,e.p=1,e.n=2,We()({path:ie,method:"POST",data:n.persistentData()});case 2:e.n=4;break;case 3:e.p=3,r=e.v,console.error("Error saving progress.",r);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(_x){return e.apply(this,arguments)}}()}function ot(){return function(e){var t=e.dispatch,n=e.select;t.invalidateResolutionForStore(),n.persistentData()}}var at=function(){return tt("gatewaysSynced",!(arguments.length>0&&void 0!==arguments[0])||arguments[0])},it=function(){return tt("gatewaysRefreshed",!(arguments.length>0&&void 0!==arguments[0])||arguments[0])};function ct(){return function(){var e=Xe(Ye().m(function e(t){var n;return Ye().w(function(e){for(;;)switch(e.n){case 0:return(n=t.dispatch)(tt("gatewaysSynced",!0)),e.n=1,n.persist();case 1:return e.a(2,{success:!0})}},e)}));return function(t){return e.apply(this,arguments)}}()}function ut(){return function(){var e=Xe(Ye().m(function e(t){var n;return Ye().w(function(e){for(;;)switch(e.n){case 0:return(n=t.dispatch)(tt("gatewaysRefreshed",!0)),e.n=1,n.persist();case 1:return e.a(2,{success:!0})}},e)}));return function(t){return e.apply(this,arguments)}}()}function st(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return lt(s,"_invoke",function(n,r,o){var a,c,u,s=0,l=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,f.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!p&&s&&!o&&t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(lt(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,lt(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,lt(p,"constructor",s),lt(s,"constructor",u),u.displayName="GeneratorFunction",lt(s,o,"GeneratorFunction"),lt(p),lt(p,o,"Generator"),lt(p,r,function(){return this}),lt(p,"toString",function(){return"[object Generator]"}),(st=function(){return{w:a,m:f}})()}function lt(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}lt=function(e,t,n,r){function a(t,n){lt(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},lt(e,t,n,r)}function pt(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function ft(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){pt(a,r,o,i,c,"next",e)}function c(e){pt(a,r,o,i,c,"throw",e)}i(void 0)})}}function dt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return mt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?mt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Tt(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Tt(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Tt(p,"constructor",s),Tt(s,"constructor",u),u.displayName="GeneratorFunction",Tt(s,o,"GeneratorFunction"),Tt(p),Tt(p,o,"Generator"),Tt(p,r,function(){return this}),Tt(p,"toString",function(){return"[object Generator]"}),(kt=function(){return{w:a,m:f}})()}function Tt(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Tt=function(e,t,n,r){function a(t,n){Tt(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Tt(e,t,n,r)}function At(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function xt(){return function(){var e,t=(e=kt().m(function e(t){var n,r,o;return kt().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,r=t.registry,e.p=1,e.n=2,We()({path:ae});case 2:return o=e.v,e.n=3,n.hydrate(o,"system");case 3:return e.n=4,n.setIsReady(!0,"system");case 4:e.n=6;break;case 5:return e.p=5,e.v,e.n=6,r.dispatch("core/notices").createErrorNotice((0,Rt.__)("Error retrieving onboarding details.","woocommerce-paypal-payments"));case 6:return e.a(2)}},e,null,[[1,5]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){At(a,r,o,i,c,"next",e)}function c(e){At(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}function It(e){return It="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},It(e)}function Dt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:"ppcp_onboarding",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.eventPrefix=t,this.debug=n.debugMode||!1,this.isAvailable=this.checkAvailability(),this.pendingEvents=[],this.setupAvailabilityCheck()},[{key:"getTrackingFunction",value:function(){var e,t,n,r;return null!==(e=null!==(t=null===(n=window.wc)||void 0===n||null===(n=n.tracks)||void 0===n?void 0:n.recordEvent)&&void 0!==t?t:null===(r=window.wcTracks)||void 0===r?void 0:r.recordEvent)&&void 0!==e?e:null}},{key:"checkAvailability",value:function(){var e,t,n=this.getTrackingFunction(),r=!("undefined"==typeof window||!n||"function"!=typeof n);return r&&this.debug&&(null!==(e=window.wc)&&void 0!==e&&null!==(e=e.tracks)&&void 0!==e&&e.recordEvent?console.log("[WC Tracks] Using wc.tracks.recordEvent (real system)"):null!==(t=window.wcTracks)&&void 0!==t&&t.recordEvent&&console.log("[WC Tracks] Using wcTracks.recordEvent (fallback)")),r}},{key:"setupAvailabilityCheck",value:function(){var e=this;if(!this.isAvailable){var t=setInterval(function(){e.checkAvailability()&&(e.isAvailable=!0,e.processPendingEvents(),clearInterval(t))},1e3);setTimeout(function(){return clearInterval(t)},5e3)}}},{key:"debugLog",value:function(){var e;this.debug&&(e=console).log.apply(e,arguments)}},{key:"buildEventName",value:function(e){if(e.startsWith(this.eventPrefix+"_"))return this.debugLog("[WC Tracks] Event already prefixed:",e),e;var t="".concat(this.eventPrefix,"_").concat(e);return this.debugLog("[WC Tracks] Adding prefix:",e,"→",t),t}},{key:"track",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isAvailable)return this.pendingEvents.push({eventName:e,properties:t,timestamp:Date.now()}),this.debugLog("[WC Tracks] Not available, queuing:",e),!1;var n=this.buildEventName(e);if(!this.isValidEventName(n))return console.error("[WC Tracks] Invalid event name:",n),!1;try{var r=this.getTrackingFunction();if(!r)return console.error("[WC Tracks] No tracking function available"),!1;var o=this.sanitizeProperties(t);return r(n,o),this.debugLog("[WC Tracks] Event sent:",n,o),!0}catch(e){return console.error("[WC Tracks] Error sending event:",e),!1}}},{key:"processPendingEvents",value:function(){var e=this;0!==this.pendingEvents.length&&(this.debugLog("[WC Tracks] Processing ".concat(this.pendingEvents.length," queued events")),this.pendingEvents.forEach(function(t){var n=t.eventName,r=t.properties;e.track(n,r)}),this.pendingEvents=[])}},{key:"isValidEventName",value:function(e){return/^[a-z_][a-z0-9_]*$/.test(e)}},{key:"sanitizeProperties",value:function(e){var t={};return Object.entries(e).forEach(function(e){var n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Dt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Dt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e,2),r=n[0],o=n[1],a=r.toLowerCase().replace(/[^a-z0-9_]/g,"_");if(!a.startsWith("_")||r.startsWith("_"))if(null==o)t[a]="null";else if("boolean"==typeof o)t[a]=o;else if("number"==typeof o)t[a]=o;else if(Array.isArray(o))t[a]=o.join(",");else if("object"===It(o)){var i=JSON.stringify(o);t[a]=i.length>200?i.substring(0,200)+"...":i}else{var c=String(o);t[a]=c.length>255?c.substring(0,255)+"...":c}}),t}},{key:"getInfo",value:function(){var e,t=this.getTrackingFunction(),n=!(null===(e=window.wc)||void 0===e||null===(e=e.tracks)||void 0===e||!e.recordEvent);return{name:"WooCommerce Tracks",available:this.isAvailable,eventPrefix:this.eventPrefix,pendingEvents:this.pendingEvents.length,debug:this.debug,usingRealSystem:n,trackingFunction:t?"available":"not available"}}},{key:"setDebugMode",value:function(e){"boolean"==typeof e?this.debug=e:e&&"object"===It(e)&&(this.debug=!!e.debugMode)}}])}();function Lt(e){return Lt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lt(e)}function Gt(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.enabled=!1!==t.enabled,this.prefix=t.prefix||"[Track]"},[{key:"track",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return!!this.enabled&&(Object.keys(t).length>0?console.log("".concat(this.prefix," ").concat(e),t):console.log("".concat(this.prefix," ").concat(e)),!0)}},{key:"setEnabled",value:function(e){this.enabled=e}}])}();function Ut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ht(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.funnelConfig=t,this.adapters=[],this.sessionStartTime=Date.now(),this.sessionId=this.generateSessionId(),this.eventCount=0,this.debugMode=o.debugMode||!1,this.events=t.events||{},this.translations=t.translations||{},this.stepInfo=t.stepInfo||{},this.ignoredSources=new Set(["subscription","unknown",void 0,""]),(null!==(n=t.funnelId)&&void 0!==n&&n.includes("ppcp")||null!==(r=t.funnelId)&&void 0!==r&&r.includes("paypal"))&&(this.debugMode=!0),"undefined"!=typeof window&&(window.funnelTrackingService=this)},[{key:"generateSessionId",value:function(){return"".concat(this.funnelConfig.eventPrefix||"tracking","_").concat(Date.now(),"_").concat(Math.random().toString(36).slice(2,11))}},{key:"addAdapter",value:function(e){this.adapters.push(e)}},{key:"clearAdapters",value:function(){this.adapters=[]}},{key:"getAdapters",value:function(){return this.adapters.map(function(e){var t;return(null===(t=e.getInfo)||void 0===t?void 0:t.call(e))||e})}},{key:"processStateChange",value:function(e){var t=e.field,n=e.oldValue,r=e.newValue,o=e.metadata,a=e.action;if(n!==r){var i,c;if("string"==typeof a)i=(null==o?void 0:o.source)||"",c=a;else{if(!a||"object"!==Wt(a)||!a.type)return;i=a.source||"unknown",c=a.type}var u=t||(null!=a&&a.payload?Object.keys(a.payload)[0]:"unknown");this.shouldTrackFieldSource(u,i)&&this.processTrackedChange(u,n,r,Ht(Ht({},o),{},{source:i,actionType:c}))}}},{key:"shouldTrackFieldSource",value:function(e,t){if(this.ignoredSources.has(t))return!1;var n=this.findFieldRules(e);return!n||n.allowedSources.includes(t)}},{key:"findFieldRules",value:function(e){for(var t in this.funnelConfig.fieldConfigs){var n=this.funnelConfig.fieldConfigs[t].find(function(t){return t.fieldName===e});if(n&&n.rules)return n.rules}return null}},{key:"processTrackedChange",value:function(e,t,n,r){var o=this.translations[e];if(o&&"function"==typeof o)try{o(t,n,r,this)}catch(t){console.error("[Funnel Tracking] Error in translation for ".concat(e,":"),t)}else this.genericFieldTracking(e,t,n,r)}},{key:"genericFieldTracking",value:function(e,t,n,r){var o="".concat(e,"_change"),a=Ht({field_name:e,old_value:t,new_value:n,source:r.source},this.getCommonProperties(r));this.sendToAdapters(o,a)}},{key:"getCommonProperties",value:function(){return{}}},{key:"sendToAdapters",value:function(e,t){this.eventCount++,this.adapters.forEach(function(n,r){try{n.track(e,t)}catch(e){var o;console.error("[Funnel Tracking] Adapter ".concat(r," error:"),e,(null===(o=n.getInfo)||void 0===o?void 0:o.call(n))||"unknown adapter")}})}},{key:"getStats",value:function(){return{sessionId:this.sessionId,sessionStartTime:this.sessionStartTime,sessionDuration:Date.now()-this.sessionStartTime,eventCount:this.eventCount,adaptersCount:this.adapters.length,debugMode:this.debugMode,funnelId:this.funnelConfig.funnelId,eventsAvailable:Object.keys(this.events).length,translationsAvailable:Object.keys(this.translations).length,fieldConfigStores:Object.keys(this.funnelConfig.fieldConfigs||{}),totalFieldConfigs:Object.values(this.funnelConfig.fieldConfigs||{}).reduce(function(e,t){return e+t.length},0)}}},{key:"testFieldSourceTracking",value:function(e,t){return{field:e,source:t,shouldTrack:this.shouldTrackFieldSource(e,t),fieldRules:this.findFieldRules(e),ignoredSources:Array.from(this.ignoredSources)}}}])}();function Zt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[_n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){i=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(i)throw o}}}}(s);try{for(p.s();!(u=p.n()).done;){var f=u.value;if(null==l)return;l=l[f]}}catch(e){p.e(e)}finally{p.f()}return l}catch(e){return void console.error("[FIELD VALUE] Error getting value for ".concat(n.fieldName,":"),e)}}function Jt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Qt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n6&&void 0!==arguments[6]?arguments[6]:null,c=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};this.storeRegistrations[e]||(this.storeRegistrations[e]=[]);var u=this.storeRegistrations[e].findIndex(function(e){return e.funnelId===t}),s={funnelId:t,trackingService:n,fieldRules:r,fieldConfigs:o,debugMode:a,trackingCondition:i,stepInfo:c,isActive:!1,previousValues:{},hasTrackedPageLoad:!1,initializationAttempts:0,lastConditionResult:null,conditionCheckCount:0};return u>=0?this.storeRegistrations[e][u]=s:this.storeRegistrations[e].push(s),a&&(this.debugMode=!0),this.ensureStoreSubscription(e),this.debugMode&&console.log("[SubscriptionManager] Registered funnel ".concat(t," for store ").concat(e,". ")+"Total funnels for this store: ".concat(this.storeRegistrations[e].length)),s}},{key:"ensureStoreSubscription",value:function(e){var t=this;if(!this.storeSubscriptions[e]){var n=wp.data.subscribe(function(){t.handleStoreChange(e)});this.storeSubscriptions[e]={unsubscribe:n,isActive:!0},this.debugMode&&console.log("[SubscriptionManager] Created unified subscription for store ".concat(e))}}},{key:"handleStoreChange",value:function(e){var t=this;try{var n=wp.data.select,r=n(e);if(!r)return;(this.storeRegistrations[e]||[]).forEach(function(o){try{t.processFunnelForStore(e,o,n,r)}catch(t){console.error("[SubscriptionManager] Error processing funnel ".concat(o.funnelId," for store ").concat(e,":"),t)}})}catch(t){console.error("[SubscriptionManager] Error handling store change for ".concat(e,":"),t)}}},{key:"processFunnelForStore",value:function(e,t,n,r){var o=t.trackingService,a=t.fieldRules,i=t.fieldConfigs,c=t.trackingCondition,u=this.evaluateTrackingCondition(n,c,t);if(this.handleConditionChange(t,u)){if(!t.isActive){if(t.initializationAttempts++,!this.isStoreReadyForTracking(r,t))return;t.isActive=!0,this.initializePreviousValues(n,e,i,t.previousValues),!t.hasTrackedPageLoad&&this.shouldTrackPageLoad(e)&&u&&(this.trackInitialPageLoad(n,e,o,t),t.hasTrackedPageLoad=!0)}this.processFieldChangesForFunnel(n,r,e,t,i,a,o)}}},{key:"processFieldChangesForFunnel",value:function(e,t,n,r,o,a,i){var c=this;o.forEach(function(t){try{var o,a=Kt(e,n,t),u=r.previousValues[t.fieldName];if(a===u)return;var s=e("wc/paypal/tracking"),l=(null==s||null===(o=s.getFieldSource)||void 0===o||null===(o=o.call(s,n,t.fieldName))||void 0===o?void 0:o.source)||"";if(!i.shouldTrackFieldSource(t.fieldName,l))return void(r.previousValues[t.fieldName]=a);c.processTrackedChangeForFunnel(t,u,a,l,i,e,n,r),r.previousValues[t.fieldName]=a}catch(e){console.error("[SubscriptionManager] Error processing field ".concat(t.fieldName," for funnel ").concat(r.funnelId,":"),e)}})}},{key:"evaluateTrackingCondition",value:function(e,t,n){if(!t)return!0;n.conditionCheckCount++;try{var r,o=e(t.store);if(!o)return!1;if(!(null===(r=o.transientData)||void 0===r||null===(r=r.call(o))||void 0===r?void 0:r.isReady))return!1;var a=o[t.selector];if("function"!=typeof a)return!1;var i,c=a();return!(!c||"object"!==rn(c))&&(i=t.field?c[t.field]===t.expectedValue:!!c==!!t.expectedValue,n.lastConditionResult=i,i)}catch(e){return!1}}},{key:"handleConditionChange",value:function(e,t){return!t&&e.isActive?(this.resetFunnelState(e),!1):(t&&!e.isActive&&this.resetFunnelState(e),t)}},{key:"resetFunnelState",value:function(e){e.isActive=!1,e.hasTrackedPageLoad=!1,e.initializationAttempts=0,e.previousValues={}}},{key:"isStoreReadyForTracking",value:function(e,t){var n;return!!(null===(n=e.transientData)||void 0===n||null===(n=n.call(e))||void 0===n?void 0:n.isReady)||t.initializationAttempts>50}},{key:"initializePreviousValues",value:function(e,t,n,r){n.forEach(function(n){try{var o=Kt(e,t,n);r[n.fieldName]=o}catch(e){console.error("[SubscriptionManager] Error initializing ".concat(n.fieldName,":"),e)}})}},{key:"trackInitialPageLoad",value:function(e,t,n,r){try{var o,a,i=null===(o=(a=e(t)).persistentData)||void 0===o?void 0:o.call(a),c=null==i?void 0:i.step;if("number"==typeof c){var u=this.createFunnelMetadata(e,r);n.processStateChange({field:"step",oldValue:null,newValue:c,action:{type:"PAGE_LOAD",payload:{step:c},source:"system"},metadata:u})}}catch(e){console.error("[SubscriptionManager] Error tracking page load for ".concat(t,":"),e)}}},{key:"shouldTrackPageLoad",value:function(e){return e.includes("onboarding")||e.includes("wizard")}},{key:"processTrackedChangeForFunnel",value:function(e,t,n,r,o,a,i,c){var u=this.createFunnelMetadata(a,c),s={type:"transient"===e.type?"SET_TRANSIENT":"SET_PERSISTENT",payload:nn({},e.fieldName,n),source:r};o.processStateChange({field:e.fieldName,oldValue:t,newValue:n,action:s,metadata:tn(tn({},u),{},{detectedSource:r})})}},{key:"createFunnelMetadata",value:function(e,t){var n=this;try{var r={action:"SUBSCRIBER_CHANGE",timestamp:Date.now(),funnelId:t.funnelId};return this.getFunnelStores(t.funnelId).forEach(function(t){try{var o=e(t);if(!o)return;var a=n.safeStoreCall(o,"flags",{}),i=n.safeStoreCall(o,"persistentData",{}),c=n.safeStoreCall(o,"transientData",{}),u=t.replace("wc/paypal/","");r["".concat(u,"_flags")]=a,r["".concat(u,"_isReady")]=c.isReady,Object.assign(r,i,c),r.contributingStores||(r.contributingStores=[]),r.contributingStores.push(t)}catch(e){console.warn("[SubscriptionManager] Error getting metadata from store ".concat(t,":"),e)}}),this.enhanceMetadataWithStepInfo(r,t),r}catch(e){return console.error("[SubscriptionManager] Error creating funnel metadata for ".concat(t.funnelId,":"),e),{error:"funnel_metadata_creation_failed",errorMessage:e.message,timestamp:Date.now(),funnelId:t.funnelId}}}},{key:"enhanceMetadataWithStepInfo",value:function(e,t){try{var n=e.step,r=t.stepInfo||{};if("number"==typeof n&&r[n]){var o=r[n];e.stepName="string"==typeof o?o:o.name}e.currentStep=n,null==n&&(e.step=null,e.currentStep=null)}catch(e){console.warn("[SubscriptionManager] Error enhancing metadata with step info:",e)}}},{key:"getFunnelStores",value:function(e){var t=[];return Object.entries(this.storeRegistrations).forEach(function(n){var r=Jt(n,2),o=r[0];r[1].some(function(t){return t.funnelId===e})&&t.push(o)}),t}},{key:"safeStoreCall",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;try{if("function"==typeof e[t]){var r=e[t]();return void 0!==r?r:n}return n}catch(e){return n}}},{key:"unregisterFunnelForStore",value:function(e,t){var n=this.storeRegistrations[e];if(n){var r=n.findIndex(function(e){return e.funnelId===t});r>=0&&(n.splice(r,1),this.debugMode&&console.log("[SubscriptionManager] Unregistered funnel ".concat(t," from store ").concat(e,". ")+"Remaining funnels: ".concat(n.length)),0===n.length&&this.cleanupStoreSubscription(e))}}},{key:"cleanupStoreSubscription",value:function(e){var t=this.storeSubscriptions[e];t&&(t.unsubscribe(),delete this.storeSubscriptions[e],delete this.storeRegistrations[e],this.debugMode&&console.log("[SubscriptionManager] Cleaned up subscription for store ".concat(e)))}},{key:"getStatus",value:function(){var e=this,t={storesTracked:Object.keys(this.storeSubscriptions).length,activeSubscriptions:Object.keys(this.storeSubscriptions).filter(function(t){return e.storeSubscriptions[t].isActive}).length,totalFunnelRegistrations:0,storeDetails:{}};return Object.entries(this.storeRegistrations).forEach(function(e){var n=Jt(e,2),r=n[0],o=n[1];t.totalFunnelRegistrations+=o.length,t.storeDetails[r]={funnelCount:o.length,funnels:o.map(function(e){return{funnelId:e.funnelId,isActive:e.isActive,conditionMet:e.lastConditionResult,conditionChecks:e.conditionCheckCount}})}}),t}}])}(),un=new cn;function sn(e){return sn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sn(e)}function ln(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pn(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"persistent",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return bn(bn({fieldName:e,type:t,selector:n.selector||function(n,r){var o="persistent"===t?n(r).persistentData():n(r).transientData();return null==o?void 0:o[e]}},n.rules&&{rules:n.rules}),n)},On=function(e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"enabled",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"disabled";return Sn(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"persistent",{transform:function(e){return{selected_value:!0===e?t:!1===e?n:"not_selected"}}})},En=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.funnelId=t,this.config={debug:!1,adapters:["console"],eventPrefix:t,events:{},translations:{},stepInfo:{},fieldConfigs:{}}}return function(e,t,n){return t&&vn(e.prototype,t),n&&vn(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(e,[{key:"setDebug",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.config.debug=e,this}},{key:"setAdapters",value:function(e){return this.config.adapters=e,this}},{key:"setEventPrefix",value:function(e){return this.config.eventPrefix=e,this}},{key:"addEvents",value:function(e){return this.config.events=bn(bn({},this.config.events),e),this}},{key:"addTranslations",value:function(e){return this.config.translations=bn(bn({},this.config.translations),e),this}},{key:"addStepInfo",value:function(e){return this.config.stepInfo=bn(bn({},this.config.stepInfo),e),this}},{key:"setTrackingCondition",value:function(e){return this.config.trackingCondition=e,this}},{key:"addStore",value:function(e,t){return this.config.fieldConfigs[e]=t,this}},{key:"mergeConfig",value:function(e){return this.config=bn(bn({},this.config),e),this}},{key:"build",value:function(){return this.config}}],[{key:"createBasicFunnel",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=new e(t).setDebug(n.debug||!1).setAdapters(n.adapters||["console"]);return n.eventPrefix&&r.setEventPrefix(n.eventPrefix),n.trackingCondition&&r.setTrackingCondition(n.trackingCondition),r}}])}();function Pn(e){return Pn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pn(e)}function jn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Cn(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{};return Sn(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"persistent",bn(bn({},t),{},{rules:bn({allowedSources:["user","system"]},t.rules)}))}("step","persistent",{transform:function(e){var t;return{step_number:e,step_name:(null===(t=An[e])||void 0===t?void 0:t.name)||"step_".concat(e)}}}),Sn("isCasualSeller","persistent",{transform:function(e){return{selected_value:!0===e?"personal":"business"}},rules:{allowedSources:["user"]}}),function(e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Sn(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"persistent",bn(bn({},t),{},{transform:function(e){return bn({selected_items:Array.isArray(e)?e.join(","):"none",items_count:Array.isArray(e)?e.length:0},t.transform?t.transform(e):{})}}))}("products","persistent",{rules:{allowedSources:["user"]}}),Sn("areOptionalPaymentMethodsEnabled","persistent",{transform:function(e){return{selected_value:!0===e?"expanded":"no_cards"}},rules:{allowedSources:["user"]}}),Sn("completed","persistent",{transform:function(e){return{completed:!0===e}},rules:{allowedSources:["system"]}}),function(e){return Sn(e,"transient",arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}("connectionButtonClicked")]).addStore("wc/paypal/common",[On("useSandbox","persistent","enabled","disabled"),On("useManualConnection","persistent","enabled","disabled")]).build();function Dn(e){return Dn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Dn(e)}!function(e,t,n){(t=function(e){var t=function(e){if("object"!=Dn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Dn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Dn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}({},kn,a);var Mn=!1;Mn||(function(e,t){var n=pn(pn({debug:!1,adapters:["console"],eventPrefix:"ppcp_general",fieldConfigs:{},events:{},translations:{},stepInfo:{},trackingCondition:null},t),{},{funnelId:e});if(n.trackingCondition){var r=function(e){if(!e)return{valid:!0,message:"No condition specified"};var t=[];return e.store||t.push("Missing required field: store"),e.selector||t.push("Missing required field: selector"),{valid:0===t.length,errors:t,condition:e}}(n.trackingCondition);r.valid||console.error("[REGISTRY] Invalid tracking condition for funnel ".concat(e,":"),r.errors)}dn.funnels[e]={funnelId:e,config:n,stores:[],isInitialized:!1}}(kn,In),Mn=!0);var Nn=function(){var n=(0,re.createReduxStore)(oe,{reducer:Ae,actions:t,selectors:e,resolvers:o});return(0,re.register)(n),mn(oe,kn),Boolean(wp.data.select(oe))},Fn="wc/paypal/common",Ln="/wc/v3/wc_paypal/common",Gn="/wc/v3/wc_paypal/common/merchant",Bn="/wc/v3/wc_paypal/common",Vn="/wc/v3/wc_paypal/authenticate/direct",Un="/wc/v3/wc_paypal/authenticate/oauth",Hn="/wc/v3/wc_paypal/authenticate/disconnect",zn="/wc/v3/wc_paypal/login_link",Wn="/wc/v3/wc_paypal/webhooks",$n="/wc/v3/wc_paypal/webhooks/simulate",Yn="/wc/v3/wc_paypal/refresh-features";const qn="ppcp/common/SET_TRANSIENT",Zn="ppcp/common/SET_PERSISTENT",Xn="ppcp/common/RESET",Kn="ppcp/common/HYDRATE",Jn="ppcp/common/SET_MERCHANT",Qn="ppcp/common/RESET_MERCHANT",er="ppcp/common/START_ACTIVITY",tr="ppcp/common/STOP_ACTIVITY";function nr(e){return nr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nr(e)}function rr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function or(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:null}}:(console.warn("Activity ID must be a non-empty string"),null)},Vr=function(e){return{type:tr,payload:{id:e}}};function Ur(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return Hr(s,"_invoke",function(n,r,o){var a,c,u,s=0,l=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,f.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!p&&s&&!o&&t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Hr(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Hr(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Hr(p,"constructor",s),Hr(s,"constructor",u),u.displayName="GeneratorFunction",Hr(s,o,"GeneratorFunction"),Hr(p),Hr(p,o,"Generator"),Hr(p,r,function(){return this}),Hr(p,"toString",function(){return"[object Generator]"}),(Ur=function(){return{w:a,m:f}})()}function Hr(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Hr=function(e,t,n,r){function a(t,n){Hr(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Hr(e,t,n,r)}function zr(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Wr(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){zr(a,r,o,i,c,"next",e)}function c(e){zr(a,r,o,i,c,"throw",e)}i(void 0)})}}function $r(){return function(){var e=Wr(Ur().m(function e(t){var n;return Ur().w(function(e){for(;;)switch(e.n){case 0:return n=t.select,e.n=1,We()({path:Bn,method:"POST",data:n.persistentData()});case 1:return e.a(2)}},e)}));return function(_x){return e.apply(this,arguments)}}()}function Yr(){return function(e){var t=e.dispatch,n=e.select;t.invalidateResolutionForStore(),n.persistentData()}}function qr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return Wr(Ur().m(function r(){var o;return Ur().w(function(r){for(;;)switch(r.p=r.n){case 0:return r.p=0,r.a(2,We()({path:zn,method:"POST",data:{useSandbox:n,products:e,options:t}}));case 1:return r.p=1,o=r.v,r.a(2,{success:!1,error:o})}},r,null,[[0,1]])}))}function Zr(e,t,n){return Wr(Ur().m(function r(){var o;return Ur().w(function(r){for(;;)switch(r.p=r.n){case 0:return r.p=0,r.n=1,We()({path:Vn,method:"POST",data:{clientId:e,clientSecret:t,useSandbox:n}});case 1:return r.a(2,r.v);case 2:return r.p=2,o=r.v,r.a(2,{success:!1,error:o})}},r,null,[[0,2]])}))}function Xr(e,t,n){return Wr(Ur().m(function r(){var o;return Ur().w(function(r){for(;;)switch(r.p=r.n){case 0:return r.p=0,r.n=1,We()({path:Un,method:"POST",data:{sharedId:e,authCode:t,useSandbox:n}});case 1:return r.a(2,r.v);case 2:return r.p=2,o=r.v,r.a(2,{success:!1,error:o})}},r,null,[[0,2]])}))}function Kr(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return Wr(Ur().m(function t(){return Ur().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,We()({path:Hn,method:"POST",data:{reset:e}});case 1:return t.a(2,t.v)}},t)}))}function Jr(){return function(){var e=Wr(Ur().m(function e(t){var n,r,o;return Ur().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,e.p=1,e.n=2,n.resetMerchant();case 2:return e.n=3,We()({path:Gn});case 3:return(r=e.v).success&&r.merchant&&n.hydrate(r),e.a(2,r);case 4:return e.p=4,o=e.v,e.a(2,{success:!1,error:o})}},e,null,[[1,4]])}));return function(t){return e.apply(this,arguments)}}()}function Qr(){return function(){var e=Wr(Ur().m(function e(t){var n,r,o;return Ur().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,e.p=1,e.n=2,We()({path:Yn,method:"POST"});case 2:if(!(r=e.v)||!r.success){e.n=3;break}return e.n=3,n.refreshMerchantData();case 3:return e.a(2,r);case 4:return e.p=4,o=e.v,e.a(2,{success:!1,error:o,message:o.message})}},e,null,[[1,4]])}));return function(t){return e.apply(this,arguments)}}()}function eo(){return function(){var e=Wr(Ur().m(function e(t){var n,r,o;return Ur().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,e.p=1,e.n=2,We()({method:"POST",path:Wn});case 2:return(r=e.v).success&&r.merchant&&n.hydrate(r),e.a(2,r);case 3:return e.p=3,o=e.v,e.a(2,{success:!1,error:o})}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}()}function to(){return Wr(Ur().m(function e(){return Ur().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,We()({method:"POST",path:$n});case 1:return e.a(2,e.v)}},e)}))}function no(){return Wr(Ur().m(function e(){return Ur().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,We()({path:$n});case 1:return e.a(2,e.v)}},e)}))}function ro(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return oo(s,"_invoke",function(n,r,o){var a,c,u,s=0,l=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,f.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!p&&s&&!o&&t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(oo(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,oo(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,oo(p,"constructor",s),oo(s,"constructor",u),u.displayName="GeneratorFunction",oo(s,o,"GeneratorFunction"),oo(p),oo(p,o,"Generator"),oo(p,r,function(){return this}),oo(p,"toString",function(){return"[object Generator]"}),(ro=function(){return{w:a,m:f}})()}function oo(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}oo=function(e,t,n,r){function a(t,n){oo(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},oo(e,t,n,r)}function ao(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function io(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){ao(a,r,o,i,c,"next",e)}function c(e){ao(a,r,o,i,c,"throw",e)}i(void 0)})}}function co(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return uo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?uo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function uo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0,a=(0,X.useCallback)(function(){var e=io(ro().m(function e(r,o,a){return ro().w(function(e){for(;;)switch(e.p=e.n){case 0:return t(r,o),e.p=1,e.n=2,a();case 2:return e.a(2,e.v);case 3:return e.p=3,n(r),e.f(3);case 4:return e.a(2)}},e,null,[[1,,3,4]])}));return function(t,n,r){return e.apply(this,arguments)}}(),[t,n]);return{startActivity:t,stopActivity:n,withActivity:a,isBusy:o}},_o=function(){var e=(0,re.useSelect)(function(e){return e(Fn).getActivityList()},[]),t=co((0,X.useState)(e),2),n=t[0],r=t[1];(0,X.useEffect)(function(){r(e)},[e]);var o=(0,X.useCallback)(function(t){var r=Object.keys(e).filter(function(e){return!n[e]});r.length&&r.forEach(function(n){return t(n,Object.keys(e))})},[e,n]),a=(0,X.useCallback)(function(t){var r=Object.keys(n).filter(function(t){return!e[t]});r.length&&r.forEach(function(n){return t(n,Object.keys(e))})},[e,n]);return{activities:e,onStarted:o,onFinished:a}};function Po(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return jo(s,"_invoke",function(n,r,o){var a,c,u,s=0,l=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,f.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!p&&s&&!o&&t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(jo(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,jo(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,jo(p,"constructor",s),jo(s,"constructor",u),u.displayName="GeneratorFunction",jo(s,o,"GeneratorFunction"),jo(p),jo(p,o,"Generator"),jo(p,r,function(){return this}),jo(p,"toString",function(){return"[object Generator]"}),(Po=function(){return{w:a,m:f}})()}function jo(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}jo=function(e,t,n,r){function a(t,n){jo(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},jo(e,t,n,r)}function Co(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ro(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ro(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ro(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(ua(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ua(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,ua(p,"constructor",s),ua(s,"constructor",u),u.displayName="GeneratorFunction",ua(s,o,"GeneratorFunction"),ua(p),ua(p,o,"Generator"),ua(p,r,function(){return this}),ua(p,"toString",function(){return"[object Generator]"}),(ca=function(){return{w:a,m:f}})()}function ua(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ua=function(e,t,n,r){function a(t,n){ua(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},ua(e,t,n,r)}function sa(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function la(e,t,n){return(t=function(e){var t=function(e){if("object"!=ia(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ia(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ia(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pa=function(){return{type:Vo}},fa=function(e){return{type:Uo,payload:e}},da=function(e,t){return{type:Go,payload:la({},e,t)}},ma=function(e,t){return{type:Bo,payload:la({},e,t)}},ya=function(e){return da("isReady",e)},va=function(e,t){return{type:Ho,payload:{id:e,props:t}}};function ha(){return function(){var e,t=(e=ca().m(function e(t){var n;return ca().w(function(e){for(;;)switch(e.n){case 0:return n=t.select,e.n=1,We()({path:Lo,method:"POST",data:n.persistentData()});case 1:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){sa(a,r,o,i,c,"next",e)}function c(e){sa(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}function ba(){return function(e){var t=e.dispatch,n=e.select;t.invalidateResolutionForStore(),n.persistentData()}}function ga(e){return function(e){if(Array.isArray(e))return Oa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Sa(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||Sa(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sa(e,t){if(e){if("string"==typeof e)return Oa(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Oa(e,t):void 0}}function Oa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Ra(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Ra(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Ra(p,"constructor",s),Ra(s,"constructor",u),u.displayName="GeneratorFunction",Ra(s,o,"GeneratorFunction"),Ra(p),Ra(p,o,"Generator"),Ra(p,r,function(){return this}),Ra(p,"toString",function(){return"[object Generator]"}),(Ca=function(){return{w:a,m:f}})()}function Ra(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ra=function(e,t,n,r){function a(t,n){Ra(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Ra(e,t,n,r)}function ka(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Ta(){return function(){var e,t=(e=Ca().m(function e(t){var n,r,o;return Ca().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,r=t.registry,e.p=1,e.n=2,We()({path:Fo});case 2:return o=e.v,e.n=3,n.hydrate(o);case 3:return e.n=4,n.setIsReady(!0);case 4:e.n=6;break;case 5:return e.p=5,e.v,e.n=6,r.dispatch("core/notices").createErrorNotice((0,Rt.__)("Error retrieving payment details.","woocommerce-paypal-payments"));case 6:return e.a(2)}},e,null,[[1,5]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){ka(a,r,o,i,c,"next",e)}function c(e){ka(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}function Aa(e){return Aa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Aa(e)}function xa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ia(e,t,n){return(t=function(e){var t=function(e){if("object"!=Aa(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Aa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Aa(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Da(e,t){if(e){if("string"==typeof e)return Ma(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ma(e,t):void 0}}function Ma(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&o.forEach(function(e){var t=r[e].enabled,n=Object.entries(r).filter(function(t){var n=Ga(t,2),r=n[0],o=n[1];return"__meta"!==r&&o&&o.depends_on_payment_methods&&o.depends_on_payment_methods.includes(e)}).map(function(e){return Ga(e,1)[0]});n.length>0&&(t?function(e,t){e.forEach(function(e){t[e]&&e in za&&Wa(e,t)&&(t[e].enabled=za[e],t[e].isDisabled=!1,delete za[e])})}(n,r):function(e,t){e.forEach(function(e){t[e]&&(e in za||(za[e]=t[e].enabled),t[e].enabled=!1,t[e].isDisabled=!0)})}(n,r))}),e=Ua({},r)}catch(e){}finally{t=!1}}}),function(){var e=null,t=!1;(0,re.subscribe)(function(){if(!t){t=!0;try{var n=(0,re.select)("wc/paypal/settings"),r=(0,re.select)("wc/paypal/payment");if(!n||!r)return void(t=!1);var o=n.persistentData(),a=r.persistentData();if(!o||!a)return void(t=!1);if(!e)return e=qa({},o),void(t=!1);var i=Object.keys(o).filter(function(t){return void 0!==e[t]&&o[t]!==e[t]});if(i.length>0)for(var c in a){var u;if("__meta"!==c&&a[c]){var s=a[c];if(null!==(u=s.depends_on_settings)&&void 0!==u&&u.settings){var l=s.depends_on_settings.settings,p=Object.values(l).filter(function(e){return i.includes(e.id)});if(p.length>0)if(p.some(function(e){return o[e.id]!==e.value}))c in Xa||(Xa[c]=s.enabled),a[c].enabled=!1,a[c].isDisabled=!0;else{var f=Object.values(l).every(function(e){return o[e.id]===e.value}),d=Ka(c,a);f&&d&&c in Xa&&(a[c].enabled=Xa[c],a[c].isDisabled=!1,delete Xa[c])}}}}e=qa({},o)}catch(e){}finally{t=!1}}})}(),Boolean(wp.data.select(No))},Qa="wc/paypal/settings",ei="/wc/v3/wc_paypal/settings",ti="/wc/v3/wc_paypal/settings";const ni="ppcp/settings/SET_TRANSIENT",ri="ppcp/settings/SET_PERSISTENT",oi="ppcp/settings/RESET",ai="ppcp/settings/HYDRATE";function ii(e){return ii="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ii(e)}function ci(e,t,n){return(t=function(e){var t=function(e){if("object"!=ii(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ii(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ii(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ui(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Oi(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Oi(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Oi(p,"constructor",s),Oi(s,"constructor",u),u.displayName="GeneratorFunction",Oi(s,o,"GeneratorFunction"),Oi(p),Oi(p,o,"Generator"),Oi(p,r,function(){return this}),Oi(p,"toString",function(){return"[object Generator]"}),(Si=function(){return{w:a,m:f}})()}function Oi(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Oi=function(e,t,n,r){function a(t,n){Oi(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Oi(e,t,n,r)}function Ei(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function _i(e,t,n){return(t=function(e){var t=function(e){if("object"!=wi(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=wi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==wi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Pi=function(){return{type:oi}},ji=function(e){return{type:ai,payload:e}},Ci=function(e,t){return{type:ni,payload:_i({},e,t)}},Ri=function(e,t){return{type:ri,payload:_i({},e,t)}},ki=function(e){return Ci("isReady",e)};function Ti(){return function(){var e,t=(e=Si().m(function e(t){var n;return Si().w(function(e){for(;;)switch(e.n){case 0:return n=t.select,e.n=1,We()({path:ti,method:"POST",data:n.persistentData()});case 1:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Ei(a,r,o,i,c,"next",e)}function c(e){Ei(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}function Ai(){return function(e){var t=e.dispatch,n=e.select;t.invalidateResolutionForStore(),n.persistentData()}}function xi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ii(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ii(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ii(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Li(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Li(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Li(p,"constructor",s),Li(s,"constructor",u),u.displayName="GeneratorFunction",Li(s,o,"GeneratorFunction"),Li(p),Li(p,o,"Generator"),Li(p,r,function(){return this}),Li(p,"toString",function(){return"[object Generator]"}),(Fi=function(){return{w:a,m:f}})()}function Li(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Li=function(e,t,n,r){function a(t,n){Li(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Li(e,t,n,r)}function Gi(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Bi(){return function(){var e,t=(e=Fi().m(function e(t){var n,r,o;return Fi().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,r=t.registry,e.p=1,e.n=2,We()({path:ei});case 2:return o=e.v,e.n=3,n.hydrate(o);case 3:return e.n=4,n.setIsReady(!0);case 4:e.n=6;break;case 5:return e.p=5,e.v,e.n=6,r.dispatch("core/notices").createErrorNotice((0,Rt.__)("Error retrieving PayPal Settings details.","woocommerce-paypal-payments"));case 6:return e.a(2)}},e,null,[[1,5]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Gi(a,r,o,i,c,"next",e)}function c(e){Gi(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}var Vi=function(){var e=(0,re.createReduxStore)(Qa,{reducer:mi,actions:g,selectors:b,resolvers:S});return(0,re.register)(e),Boolean(wp.data.select(Qa))},Ui="wc/paypal/style",Hi="/wc/v3/wc_paypal/styling",zi="/wc/v3/wc_paypal/styling";const Wi="ppcp/style/SET_TRANSIENT",$i="ppcp/style/SET_PERSISTENT",Yi="ppcp/style/RESET",qi="ppcp/style/HYDRATE";var Zi={cart:{value:"cart",label:(0,Rt.__)("Cart","woocommerce-paypal-payments"),link:"https://woocommerce.com/document/woocommerce-paypal-payments/#button-on-cart",props:{layout:!1,tagline:!1}},classicCheckout:{value:"classicCheckout",label:(0,Rt.__)("Classic Checkout","woocommerce-paypal-payments"),link:"https://woocommerce.com/document/woocommerce-paypal-payments/#button-on-checkout",props:{layout:!0,tagline:!0}},expressCheckout:{value:"expressCheckout",label:(0,Rt.__)("Express Checkout","woocommerce-paypal-payments"),link:"https://woocommerce.com/document/woocommerce-paypal-payments/#button-on-block-express-checkout",props:{layout:!1,tagline:!1}},miniCart:{value:"miniCart",label:(0,Rt.__)("Mini Cart","woocommerce-paypal-payments"),link:"https://woocommerce.com/document/woocommerce-paypal-payments/#button-on-mini-cart",props:{layout:!0,tagline:!0}},product:{value:"product",label:(0,Rt.__)("Product Page","woocommerce-paypal-payments"),link:"https://woocommerce.com/document/woocommerce-paypal-payments/#button-on-single-product",props:{layout:!0,tagline:!0}}},Xi={paypal:{value:"paypal",label:(0,Rt.__)("PayPal","woocommerce-paypal-payments")},checkout:{value:"checkout",label:(0,Rt.__)("Checkout","woocommerce-paypal-payments")},buynow:{value:"buynow",label:(0,Rt.__)("PayPal Buy Now","woocommerce-paypal-payments")},pay:{value:"pay",label:(0,Rt.__)("Pay with PayPal","woocommerce-paypal-payments")}},Ki={gold:{value:"gold",label:(0,Rt.__)("Gold (Recommended)","woocommerce-paypal-payments")},blue:{value:"blue",label:(0,Rt.__)("Blue","woocommerce-paypal-payments")},silver:{value:"silver",label:(0,Rt.__)("Silver","woocommerce-paypal-payments")},black:{value:"black",label:(0,Rt.__)("Black","woocommerce-paypal-payments")},white:{value:"white",label:(0,Rt.__)("White","woocommerce-paypal-payments")}},Ji={vertical:{value:"vertical",label:(0,Rt.__)("Vertical","woocommerce-paypal-payments")},horizontal:{value:"horizontal",label:(0,Rt.__)("Horizontal","woocommerce-paypal-payments")}},Qi={rect:{value:"rect",label:(0,Rt.__)("Rectangle","woocommerce-paypal-payments")},pill:{value:"pill",label:(0,Rt.__)("Pill","woocommerce-paypal-payments")}},ec={"ppcp-gateway":{value:"ppcp-gateway",label:(0,Rt.__)("PayPal","woocommerce-paypal-payments"),checked:!0,disabled:!0},venmo:{value:"venmo",label:(0,Rt.__)("Venmo","woocommerce-paypal-payments"),isFunding:!0},"pay-later":{value:"pay-later",fundingKey:"paylater",label:(0,Rt.__)("Pay Later","woocommerce-paypal-payments"),isFunding:!0},"ppcp-googlepay":{value:"ppcp-googlepay",label:(0,Rt.__)("Google Pay","woocommerce-paypal-payments")},"ppcp-applepay":{value:"ppcp-applepay",label:(0,Rt.__)("Apple Pay","woocommerce-paypal-payments")}};function tc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(gc(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,gc(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,gc(p,"constructor",s),gc(s,"constructor",u),u.displayName="GeneratorFunction",gc(s,o,"GeneratorFunction"),gc(p),gc(p,o,"Generator"),gc(p,r,function(){return this}),gc(p,"toString",function(){return"[object Generator]"}),(bc=function(){return{w:a,m:f}})()}function gc(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}gc=function(e,t,n,r){function a(t,n){gc(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},gc(e,t,n,r)}function wc(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Sc(e,t,n){return(t=function(e){var t=function(e){if("object"!=hc(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=hc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==hc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Oc=function(){return{type:Yi}},Ec=function(e){return{type:qi,payload:e}},_c=function(e,t){return{type:Wi,payload:Sc({},e,t)}},Pc=function(e,t){return{type:$i,payload:Sc({},e,t)}},jc=function(e){return _c("isReady",e)};function Cc(){return function(){var e,t=(e=bc().m(function e(t){var n;return bc().w(function(e){for(;;)switch(e.n){case 0:return n=t.select,e.n=1,We()({path:zi,method:"POST",data:n.persistentData()});case 1:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){wc(a,r,o,i,c,"next",e)}function c(e){wc(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}function Rc(){return function(e){var t=e.dispatch,n=e.select;t.invalidateResolutionForStore(),n.persistentData()}}function kc(e){return kc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kc(e)}function Tc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ac(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Yc(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Yc(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Yc(p,"constructor",s),Yc(s,"constructor",u),u.displayName="GeneratorFunction",Yc(s,o,"GeneratorFunction"),Yc(p),Yc(p,o,"Generator"),Yc(p,r,function(){return this}),Yc(p,"toString",function(){return"[object Generator]"}),($c=function(){return{w:a,m:f}})()}function Yc(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Yc=function(e,t,n,r){function a(t,n){Yc(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Yc(e,t,n,r)}function qc(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Zc(){return function(){var e,t=(e=$c().m(function e(t){var n,r,o;return $c().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,r=t.registry,e.p=1,e.n=2,We()({path:Hi});case 2:return o=e.v,e.n=3,n.hydrate(o);case 3:return e.n=4,n.setIsReady(!0);case 4:e.n=6;break;case 5:return e.p=5,e.v,e.n=6,r.dispatch("core/notices").createErrorNotice((0,Rt.__)("Error retrieving Styling details.","woocommerce-paypal-payments"));case 6:return e.a(2)}},e,null,[[1,5]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){qc(a,r,o,i,c,"next",e)}function c(e){qc(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}var Xc=function(){var e=(0,re.createReduxStore)(Ui,{reducer:pc,actions:_,selectors:E,resolvers:j});return(0,re.register)(e),Boolean(wp.data.select(Ui))},Kc="wc/paypal/todos",Jc="/wc/v3/wc_paypal/todos",Qc="/wc/v3/wc_paypal/todos",eu="/wc/v3/wc_paypal/todos/reset",tu="/wc/v3/wc_paypal/todos/complete";const nu={RESET:"ppcp/todos/RESET",SET_TRANSIENT:"ppcp/todos/SET_TRANSIENT",SET_COMPLETED_TODOS:"ppcp/todos/SET_COMPLETED_TODOS",SET_TODOS:"ppcp/todos/SET_TODOS",SET_DISMISSED_TODOS:"ppcp/todos/SET_DISMISSED_TODOS",RESET_DISMISSED_TODOS:"ppcp/todos/RESET_DISMISSED_TODOS"};function ru(e){return ru="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ru(e)}function ou(e,t,n){return(t=function(e){var t=function(e){if("object"!=ru(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ru(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ru(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function au(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(ju(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ju(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,ju(p,"constructor",s),ju(s,"constructor",u),u.displayName="GeneratorFunction",ju(s,o,"GeneratorFunction"),ju(p),ju(p,o,"Generator"),ju(p,r,function(){return this}),ju(p,"toString",function(){return"[object Generator]"}),(Pu=function(){return{w:a,m:f}})()}function ju(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ju=function(e,t,n,r){function a(t,n){ju(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},ju(e,t,n,r)}function Cu(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Ru(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Cu(a,r,o,i,c,"next",e)}function c(e){Cu(a,r,o,i,c,"throw",e)}i(void 0)})}}function ku(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ou(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ou(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ou(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Tu=function(){return{type:nu.RESET}},Au=function(e,t){return{type:nu.SET_TRANSIENT,payload:ku({},e,t)}},xu=function(e,t){return{type:nu.SET_PERSISTENT,payload:ku({},e,t)}},Iu=function(e){return Au("isReady",e)},Du=function(e){return{type:nu.SET_TODOS,payload:e}},Mu=function(e){return{type:nu.SET_DISMISSED_TODOS,payload:e}},Nu=function(e){return{type:nu.SET_COMPLETED_TODOS,payload:e}};function Fu(){return Ru(Pu().m(function e(){var t;return Pu().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,We()({path:Jc});case 1:return t=e.v,e.a(2,(null==t?void 0:t.data)||[])}},e)}))}function Lu(){return function(){var e=Ru(Pu().m(function e(t){var n;return Pu().w(function(e){for(;;)switch(e.n){case 0:return n=t.select,e.n=1,We()({path:Qc,method:"POST",data:n.persistentData()});case 1:return e.a(2)}},e)}));return function(_x){return e.apply(this,arguments)}}()}function Gu(){return function(e){var t=e.dispatch,n=e.select;t.invalidateResolutionForStore(),n.persistentData()}}function Bu(){return function(){var e=Ru(Pu().m(function e(t){var n,r,o;return Pu().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,e.p=1,e.n=2,We()({path:eu,method:"POST"});case 2:if(!(r=e.v)||!r.success){e.n=3;break}return e.n=3,n.setDismissedTodos([]);case 3:return e.a(2,r);case 4:return e.p=4,o=e.v,e.a(2,{success:!1,error:o,message:o.message})}},e,null,[[1,4]])}));return function(t){return e.apply(this,arguments)}}()}function Vu(e){return function(){var t=Ru(Pu().m(function t(n){var r,o,a,i,c;return Pu().w(function(t){for(;;)switch(t.p=t.n){case 0:return r=n.select,o=n.dispatch,t.p=1,t.n=2,We()({path:tu,method:"POST",data:{todoId:e}});case 2:if(null==(a=t.v)||!a.success){t.n=4;break}return t.n=3,r.getCompletedTodos();case 3:return i=t.v,t.n=4,o.setCompletedTodos([].concat(Eu(i),[e]));case 4:return t.a(2,a);case 5:return t.p=5,c=t.v,t.a(2,{success:!1,error:c,message:c.message})}},t,null,[[1,5]])}));return function(e){return t.apply(this,arguments)}}()}function Uu(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return Hu(s,"_invoke",function(n,r,o){var a,c,u,s=0,l=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,f.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!p&&s&&!o&&t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Hu(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Hu(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Hu(p,"constructor",s),Hu(s,"constructor",u),u.displayName="GeneratorFunction",Hu(s,o,"GeneratorFunction"),Hu(p),Hu(p,o,"Generator"),Hu(p,r,function(){return this}),Hu(p,"toString",function(){return"[object Generator]"}),(Uu=function(){return{w:a,m:f}})()}function Hu(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Hu=function(e,t,n,r){function a(t,n){Hu(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Hu(e,t,n,r)}function zu(e){return function(e){if(Array.isArray(e))return $u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Wu(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Wu(e,t){if(e){if("string"==typeof e)return $u(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$u(e,t):void 0}}function $u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(ns(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ns(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,ns(p,"constructor",s),ns(s,"constructor",u),u.displayName="GeneratorFunction",ns(s,o,"GeneratorFunction"),ns(p),ns(p,o,"Generator"),ns(p,r,function(){return this}),ns(p,"toString",function(){return"[object Generator]"}),(ts=function(){return{w:a,m:f}})()}function ns(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ns=function(e,t,n,r){function a(t,n){ns(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},ns(e,t,n,r)}function rs(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function os(){return function(){var e,t=(e=ts().m(function e(t){var n,r,o,a,i,c,u,s;return ts().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,r=t.registry,e.p=1,e.n=2,We()({path:Jc});case 2:return o=e.v,a=(null==o?void 0:o.data)||{},i=a.todos,c=void 0===i?[]:i,u=a.dismissedTodos,s=void 0===u?[]:u,e.n=3,n.setTodos(c);case 3:return e.n=4,n.setDismissedTodos(s);case 4:return e.n=5,n.setIsReady(!0);case 5:e.n=7;break;case 6:return e.p=6,e.v,e.n=7,r.dispatch("core/notices").createErrorNotice((0,Rt.__)("Error retrieving todos.","woocommerce-paypal-payments"));case 7:return e.a(2)}},e,null,[[1,6]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){rs(a,r,o,i,c,"next",e)}function c(e){rs(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}var as=function(){var e=(0,re.createReduxStore)(Kc,{reducer:pu,actions:k,selectors:R,resolvers:A});return(0,re.register)(e),Boolean(wp.data.select(Kc))},is="wc/paypal/pay_later_messaging",cs="/wc/v3/wc_paypal/pay_later_messaging",us="/wc/v3/wc_paypal/pay_later_messaging";const ss="ppcp/paylater/SET_TRANSIENT",ls="ppcp/paylater/SET_PERSISTENT",ps="ppcp/paylater/RESET",fs="ppcp/paylater/HYDRATE";function ds(e){return ds="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ds(e)}function ms(e,t,n){return(t=function(e){var t=function(e){if("object"!=ds(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ds(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ds(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ys(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(ks(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ks(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,ks(p,"constructor",s),ks(s,"constructor",u),u.displayName="GeneratorFunction",ks(s,o,"GeneratorFunction"),ks(p),ks(p,o,"Generator"),ks(p,r,function(){return this}),ks(p,"toString",function(){return"[object Generator]"}),(Rs=function(){return{w:a,m:f}})()}function ks(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ks=function(e,t,n,r){function a(t,n){ks(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},ks(e,t,n,r)}function Ts(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function As(e,t,n){return(t=function(e){var t=function(e){if("object"!=Cs(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Cs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Cs(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xs=function(){return{type:ps}},Is=function(e){return{type:fs,payload:e}},Ds=function(e,t){return{type:ss,payload:As({},e,t)}},Ms=function(e,t){return{type:ls,payload:As({},e,t)}},Ns=function(e){return Ds("isReady",e)};function Fs(){return function(){var e,t=(e=Rs().m(function e(t){var n;return Rs().w(function(e){for(;;)switch(e.n){case 0:return n=t.select,e.n=1,We()({path:us,method:"POST",data:n.persistentData()});case 1:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Ts(a,r,o,i,c,"next",e)}function c(e){Ts(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}function Ls(){return function(e){var t=e.dispatch,n=e.select;t.invalidateResolutionForStore(),n.persistentData()}}function Gs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Bs(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Bs(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Ws(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Ws(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Ws(p,"constructor",s),Ws(s,"constructor",u),u.displayName="GeneratorFunction",Ws(s,o,"GeneratorFunction"),Ws(p),Ws(p,o,"Generator"),Ws(p,r,function(){return this}),Ws(p,"toString",function(){return"[object Generator]"}),(zs=function(){return{w:a,m:f}})()}function Ws(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ws=function(e,t,n,r){function a(t,n){Ws(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Ws(e,t,n,r)}function $s(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Ys(){return function(){var e,t=(e=zs().m(function e(t){var n,r,o;return zs().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,r=t.registry,e.p=1,e.n=2,We()({path:cs});case 2:return o=e.v,e.n=3,n.hydrate(o);case 3:return e.n=4,n.setIsReady(!0);case 4:e.n=6;break;case 5:return e.p=5,e.v,e.n=6,r.dispatch("core/notices").createErrorNotice((0,Rt.__)("Error retrieving Pay Later Messaging details.","woocommerce-paypal-payments"));case 6:return e.a(2)}},e,null,[[1,5]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){$s(a,r,o,i,c,"next",e)}function c(e){$s(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}var qs=function(){var e=(0,re.createReduxStore)(is,{reducer:Ss,actions:D,selectors:I,resolvers:N});return(0,re.register)(e),Boolean(wp.data.select(is))},Zs="wc/paypal/features",Xs="/wc/v3/wc_paypal/features";const Ks="ppcp/features/SET_TRANSIENT",Js="ppcp/features/SET_FEATURES",Qs="ppcp/features/HYDRATE";function el(e){return el="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},el(e)}function tl(e,t,n){return(t=function(e){var t=function(e){if("object"!=el(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=el(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==el(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(bl(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,bl(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,bl(p,"constructor",s),bl(s,"constructor",u),u.displayName="GeneratorFunction",bl(s,o,"GeneratorFunction"),bl(p),bl(p,o,"Generator"),bl(p,r,function(){return this}),bl(p,"toString",function(){return"[object Generator]"}),(hl=function(){return{w:a,m:f}})()}function bl(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}bl=function(e,t,n,r){function a(t,n){bl(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},bl(e,t,n,r)}function gl(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function wl(e,t,n){return(t=function(e){var t=function(e){if("object"!=vl(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=vl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==vl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Sl=function(e){return{type:Qs,payload:e}},Ol=function(e,t){return{type:Ks,payload:wl({},e,t)}},El=function(e){return Ol("isReady",e)},_l=function(e){return{type:Js,payload:e}},Pl=function(){var e,t=(e=hl().m(function e(){var t,n;return hl().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,We()({path:Xs});case 1:if(null==(t=e.v)||!t.data){e.n=2;break}return e.a(2,{success:!0,features:t.data.features});case 2:return e.a(2,{success:!1,features:[]});case 3:return e.p=3,n=e.v,e.a(2,{success:!1,error:n,message:n.message})}},e,null,[[0,3]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){gl(a,r,o,i,c,"next",e)}function c(e){gl(a,r,o,i,c,"throw",e)}i(void 0)})});return function(){return t.apply(this,arguments)}}();function jl(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return Cl(s,"_invoke",function(n,r,o){var a,c,u,s=0,l=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,f.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!p&&s&&!o&&t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Cl(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Cl(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Cl(p,"constructor",s),Cl(s,"constructor",u),u.displayName="GeneratorFunction",Cl(s,o,"GeneratorFunction"),Cl(p),Cl(p,o,"Generator"),Cl(p,r,function(){return this}),Cl(p,"toString",function(){return"[object Generator]"}),(jl=function(){return{w:a,m:f}})()}function Cl(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Cl=function(e,t,n,r){function a(t,n){Cl(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Cl(e,t,n,r)}function Rl(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function kl(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Rl(a,r,o,i,c,"next",e)}function c(e){Rl(a,r,o,i,c,"throw",e)}i(void 0)})}}var Tl=function(){var e,t=(0,re.useSelect)(function(e){var t;return{features:e(Zs).getFeatures()||[],isReady:(null===(t=e(Zs).transientData())||void 0===t?void 0:t.isReady)||!1}},[]),n=t.features,r=t.isReady,o=(0,re.useDispatch)(Zs),a=o.setFeatures,i=o.setIsReady;return(0,X.useEffect)(function(){var e=function(){var e=kl(jl().m(function e(){var t,n,r;return jl().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,We()({path:Xs});case 1:if(null==(n=e.v)||null===(t=n.data)||void 0===t||!t.features){e.n=3;break}return r=n.data.features,e.n=2,a(r);case 2:return e.n=3,i(!0);case 3:e.n=5;break;case 4:e.p=4,e.v;case 5:return e.a(2)}},e,null,[[0,4]])}));return function(){return e.apply(this,arguments)}}();r||e()},[r,a,i]),{features:n,isReady:r,fetchFeatures:(e=kl(jl().m(function e(){var t,n,r,o;return jl().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,We()({path:Xs});case 1:return n=e.v,r=(null===(t=n.data)||void 0===t?void 0:t.features)||[],e.n=2,a(r);case 2:return e.n=3,i(!0);case 3:return e.a(2,{success:!0,features:r});case 4:return e.p=4,o=e.v,e.a(2,{success:!1,error:o,message:o.message})}},e,null,[[0,4]])})),function(){return e.apply(this,arguments)})}};function Al(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return xl(s,"_invoke",function(n,r,o){var a,c,u,s=0,l=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,f.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!p&&s&&!o&&t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(xl(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,xl(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,xl(p,"constructor",s),xl(s,"constructor",u),u.displayName="GeneratorFunction",xl(s,o,"GeneratorFunction"),xl(p),xl(p,o,"Generator"),xl(p,r,function(){return this}),xl(p,"toString",function(){return"[object Generator]"}),(Al=function(){return{w:a,m:f}})()}function xl(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}xl=function(e,t,n,r){function a(t,n){xl(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},xl(e,t,n,r)}function Il(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Dl(){return function(){var e,t=(e=Al().m(function e(t){var n,r,o;return Al().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,e.p=1,e.n=2,We()({path:Xs});case 2:null!=(r=e.v)&&r.features&&(n.setFeatures(r.features),n.setIsReady(!0)),e.n=4;break;case 3:e.p=3,o=e.v,console.error("Error fetching features:",o);case 4:return e.a(2)}},e,null,[[1,3]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Il(a,r,o,i,c,"next",e)}function c(e){Il(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}var Ml=function(){var e=(0,re.createReduxStore)(Zs,{reducer:ul,actions:G,selectors:L,resolvers:V});return(0,re.register)(e),Boolean(wp.data.select(Zs))};const Nl="ppcp/tracking/UPDATE_SOURCES",Fl="ppcp/tracking/CLEAR_SOURCES",Ll="ppcp/tracking/CLEAR_FIELD_SOURCE",Gl="ppcp/tracking/RESET";function Bl(e){return Bl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Bl(e)}function Vl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ul(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:zl,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Nl:var n=t.payload,r=n.storeName,o=n.fieldName,a=n.source,i=n.timestamp;return Ul(Ul({},e),{},Hl({},r,Ul(Ul({},e[r]||{}),{},Hl({},o,{source:a,timestamp:i}))));case Ll:var c=t.payload,u=c.storeName,s=c.fieldName,l=e[u];if(!l)return e;var p=Ul({},l);return delete p[s],Ul(Ul({},e),{},Hl({},u,p));case Fl:var f=t.payload.storeName;if(f){var d=Ul({},e);return delete d[f],d}return zl;case Gl:return zl;default:return e}};var $l=function(e,t,n){var r;return(null==e||null===(r=e[t])||void 0===r?void 0:r[n])||null},Yl=function(e,t){return(null==e?void 0:e[t])||{}},ql=function(e){return e||{}},Zl=function(e,t,n){return!!$l(e,t,n)},Xl=function(e,t,n){return{type:Nl,payload:{storeName:e,fieldName:t,source:n,timestamp:Date.now()}}},Kl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t?{type:Ll,payload:{storeName:e,fieldName:t}}:{type:Fl,payload:{storeName:e}}},Jl=function(){return{type:Gl}},Ql=function(){var e=(0,re.createReduxStore)(ce,{reducer:Wl,actions:z,selectors:H});return(0,re.register)(e),Boolean(wp.data.select(ce))},ep=[i,f,h,O,C,x,F,U,W];ep.forEach(function(e){try{!1===e.initStore()&&console.error("Store initialization failed for ".concat(e.STORE_NAME))}catch(t){console.error("Error during store initialization:",e.STORE_NAME,t)}});var tp=r,np=l,rp=y,op=w,ap=P,ip=T,cp=M,up=B,sp=oe,lp=Fn,pp=No,fp=Qa,dp=Ui,mp=Kc,yp=is,vp=Zs,hp=ce;!function(e,t){if(e){var n=function(e,t){console.log("\n%c".concat(e,":"),"font-weight:bold",t,"\n\n")},r=window.ppcpDebugger=window.ppcpDebugger||{};r.dumpStore=ne(Q().m(function e(){var n,r,o=arguments;return Q().w(function(e){for(;;)switch(e.n){case 0:if(r=o.length>0&&void 0!==o[0]?o[0]:null,null!==(n=console)&&void 0!==n&&n.groupCollapsed){e.n=1;break}return console.error("console.groupCollapsed is not supported."),e.a(2);case 1:t.forEach(function(e){var t=e.STORE_NAME,n="wp.data.select( '".concat(t,"' )");console.group("[STORE] ".concat(n)),Object.keys(e.selectors).forEach(function(e){var n=wp.data.select(t)[e]();r?null!=(n=r(n,e,t))&&console.log(".".concat(e,"() [filtered]"),n):(console.groupCollapsed(".".concat(e,"()")),console.table(n),console.groupEnd())}),console.groupEnd()});case 2:return e.a(2)}},e)})),r.resetStore=function(){var e=[];n("resetStore","Reset all Redux stores to their DEFAULT state, without changing any server-side data. The default state is defined in the JS code.");var t=wp.data.select(sp).persistentData().completed;e.push(lp),e.push(pp),e.push(fp),e.push(dp),e.push(mp),e.push(yp),e.push(vp),e.push(hp),t||e.push(sp),e.forEach(function(e){var t=wp.data.dispatch(e);try{t.reset(),console.log("Done: Store '".concat(e,"' reset"))}catch(t){console.error("Failed: Could not reset store '".concat(e,"'"))}}),console.log("---- Complete ----\n\n")},r.refreshStore=function(){var e=[];n("refreshStore","Refreshes all Redux details with details provided by the server. This has a similar effect as reloading the page without saving"),e.push(lp),e.push(pp),e.push(fp),e.push(dp),e.push(mp),e.push(sp),e.push(yp),e.push(vp),e.push(hp),e.forEach(function(e){var t=wp.data.dispatch(e);try{t.refresh(),console.log("Done: Store '".concat(e,"' refreshed from REST"))}catch(t){console.error("Failed: Could not refresh store '".concat(e,"' from REST"))}}),console.log("---- Complete ----\n\n")},r.disconnect=function(){var e=wp.data.dispatch(lp);n(),e.disconnectMerchant(),console.log("Disconnected from PayPal. Reloading the page..."),window.location.reload()},r.onboardingMode=function(e){var t=wp.data.dispatch(sp);n("onboardingMode","Toggle between onboarding wizard and the settings screen."),t.setPersistent("completed",!e),t.persist()},r.simulateBrandedOnly=function(e){var t=new Date(Date.now()+36e5).toUTCString();document.cookie="simulate-branded-only=".concat(e,"; expires=").concat(t,"; path=/"),window.location.reload()},Object.assign(e,r)}}(window.ppcpSettings,ep);const bp=window.wp.components,gp=function(e){var t=e.asModal,n=void 0!==t&&t,r=e.ariaLabel,o=void 0===r?(0,Rt.__)("Loading…","woocommerce-paypal-payments"):r,a=J()("ppcp-r-spinner-overlay",{"ppcp--is-modal":n});return React.createElement("div",{className:a,role:"status","aria-label":o},React.createElement(bp.Spinner,null))},Sp=function(e){var t=e.isCard,n=void 0===t||t,r=e.page,o=e.children,a="ppcp-r-container";return n&&(a+=" ppcp-r-container--card"),r&&(a+=" ppcp-r-container--".concat(r)),React.createElement("div",{className:a},o)};function Op(){return Op=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=document.body.scrollHeight};var Wp=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return new Promise(function(n){var r=document.getElementById(e);if(r){var o=document.querySelector(".ppcp-r-navigation-container"),a=o?o.offsetHeight:0,i=r.getBoundingClientRect().top+window.scrollY-(a+55);window.scrollTo({top:i,behavior:"smooth"}),t&&(r.classList.add("ppcp-highlight"),setTimeout(function(){r.classList.remove("ppcp-highlight")},2e3)),setTimeout(n,300)}else console.error('Failed to scroll: Element with ID "'.concat(e,'" not found')),n()})},$p=function(){window.location.href=window.ppcpSettings.wcPaymentsTabUrl},Yp=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=window.ppcpSettings.pluginSettingsUrl;e&&(t+="&panel="+e),window.location.href=t},qp=function(){var e=new URLSearchParams(window.location.search),t=e.get("highlight");return!!t&&(setTimeout(function(){Wp(t),e.delete("highlight");var n=window.location.pathname+(e.toString()?"?"+e.toString():"")+window.location.hash;window.history.replaceState({},document.title,n)},100),!0)},Zp=function(){return{goToWooCommercePaymentsTab:$p,goToPluginSettings:Yp,handleHighlightFromUrl:qp}},Xp=(0,X.createContext)(!1);const Kp=function(e){var t=e.children,n=e.enabled,r=void 0===n||n,o=e.busySpinner,a=void 0===o||o,i=e.className,c=void 0===i?"":i,u=e.onBusy,s=void 0===u?function(){return{disabled:!0}}:u,l=e.isBusy,p=void 0!==l&&l,f=np.useBusyState().isBusy,d=(0,X.useContext)(Xp),m=(p||f)&&r,y=a&&m&&!d,v=J()("ppcp-r-busy-wrapper",c,{"ppcp--is-loading":m}),h=(0,X.useMemo)(function(){return X.Children.map(t,function(e){return(0,X.isValidElement)(e)?(0,X.cloneElement)(e,m?s(e.props):{}):e})},[t,m,s]);return React.createElement(Xp.Provider,{value:m},React.createElement("div",{className:v},y&&React.createElement(gp,{asModal:!1,message:""}),h))};var Jp=function(e){var t=e.percent;return t=Math.min(Math.max(t,0),100),React.createElement("div",{className:"ppcp-r-navigation--progress-bar",style:{width:"".concat(t,"%")}})};const Qp=function(e){var t=e.title,n=e.children,r=e.isMainTitle,o=void 0===r||r,a=e.exitOnTitleClick,i=void 0!==a&&a,c=e.onTitleClick,u=void 0===c?null:c,s=e.showProgressBar,l=void 0!==s&&s,p=e.progressBarPercent,f=void 0===p?0:p,d=e.subNavigation,m=void 0===d?null:d,y=Zp().goToWooCommercePaymentsTab,v=function(){var e=Up((0,X.useState)(!1),2),t=e[0],n=e[1],r=Up((0,X.useState)(zp()),2),o=r[0],a=r[1],i=(0,X.useRef)(null);return(0,X.useEffect)(function(){var e=function(){n(window.pageYOffset>20),a(zp())},t=function(){i.current=window.requestAnimationFrame(e)};return window.addEventListener("scroll",t),window.addEventListener("resize",t),function(){window.removeEventListener("scroll",t),window.removeEventListener("resize",t),window.cancelAnimationFrame(i.current)}},[]),{isScrolled:t,atBottom:o,atTop:!t}}().isScrolled,h=J()("ppcp-r-navigation-container",{"ppcp--is-scrolled":v}),b=J()("ppcp--nav-title",{"ppcp--big":o}),g=(0,X.useCallback)(function(){i?y():"function"==typeof u&&u()},[i,y,u]);return(0,X.useLayoutEffect)(function(){window.dispatchEvent(new Event("resize"))},[]),React.createElement(React.Fragment,null,React.createElement("nav",{className:h},React.createElement("div",{className:"ppcp-r-navigation"},React.createElement(Kp,{className:"ppcp-r-navigation--left",busySpinner:!1,enabled:!i},React.createElement(bp.Button,{variant:"link",onClick:g,className:"is-title"},React.createElement(bp.Icon,{icon:Vp}),React.createElement("span",{className:b},t))),React.createElement(Kp,{className:"ppcp-r-navigation--right",busySpinner:!1},n)),m&&React.createElement("section",{className:"ppcp--top-sub-navigation"},m),l&&React.createElement(Jp,{percent:f})))};var ef=function(){var e=np.useBusyState().withActivity,t=rp.useStore(),n=op.useStore(),r=ap.useStore(),o=ip.useStore(),a=cp.useStore(),i=(0,X.useMemo)(function(){return[{key:"methods",message:"Process payment methods",store:t},{key:"settings",message:"Process the settings",store:n},{key:"styling",message:"Process styling details",store:r},{key:"todos",message:"Process todos state",store:o},{key:"pay-later-messaging",message:"Process pay later messaging details",store:a}]},[a,t,n,r,o]),c=(0,X.useCallback)(function(){var t;null===(t=document.getElementById("configurator-publishButton"))||void 0===t||t.click(),i.forEach(function(t){var n=t.key,r=t.message,o=t.store;e("persist-".concat(n),r,o.persist)})},[i,e]),u=(0,X.useCallback)(function(){i.forEach(function(t){var n=t.key,r=t.message,o=t.store;e("refresh-".concat(n),r,o.refresh)})},[i,e]);return{persistAll:c,refreshAll:u}};const tf=window.wp.url;function nf(e){return nf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nf(e)}function rf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function of(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1]?e:of(of({},uf()),e);return t=lf(n),window.history.pushState({path:t},"",t)},lf=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:cf().pathname;return(0,tf.addQueryArgs)(t,e)};const pf=function(e){var t=e.tabs,n=e.activePanel,r=e.setActivePanel,o=(0,X.useCallback)(function(e){var n;n=e,t.some(function(e){return e.name===n})?r(e):console.warn("Invalid tab name: ".concat(e))},[t,r]);return(0,X.useEffect)(function(){sf({panel:n})},[n]),React.createElement(bp.TabPanel,{className:"ppcp-r-tabs ".concat(n),initialTabName:n,onSelect:o,tabs:t,orientation:"horizontal",selectOnMove:!1},function(e){return React.createElement("div",{className:"ppcp-r-tabpanel-content ppcp-r-tabpanel-".concat(e.name)},e.render?e.render():"")})};function ff(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return df(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?df(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function df(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nupdate your WooCommerce store location to a supported region and connect a PayPal account eligible for receiving payments.',"woocommerce-paypal-payments"),e)}}),React.createElement("div",null,React.createElement(bp.Button,{href:e,variant:"primary",className:"small-button"},(0,Rt.__)("Go to WooCommerce settings","woocommerce-paypal-payments"))))))};function hf(e){return hf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hf(e)}function bf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function gf(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"",n=globalThis.ppcpSettings.assets.imagesUrl;return React.createElement("img",{className:t,alt:"",src:n+e})}}).getImage("icon-button-".concat(t,".svg")),className:"ppcp--method-icon"})},Of=function(e){var t=e.icons,n=void 0===t?[]:t;return React.createElement("div",{className:"ppcp-r-payment-method-icons"},n.map(function(e){return React.createElement(Sf,{key:e,type:e})}))};var Ef=(0,Bp.jsx)(Gp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bp.jsx)(Gp.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})}),_f=(0,Bp.jsx)(Gp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bp.jsx)(Gp.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});function Pf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=(0,X.useState)(function(e,t){return null!==t?t:jf(e)}(e,t)),r=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Pf(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pf(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(n,2),o=r[0],a=r[1];(0,X.useEffect)(function(){var t=function(){jf(e)&&a(!0)};return window.addEventListener("hashchange",t),function(){window.removeEventListener("hashchange",t)}},[e]);var i=(0,X.useCallback)(function(e){return a(!o),null==e||e.preventDefault(),!1},[o]);return{isOpen:o,setIsOpen:a,toggleOpen:i}}const Rf=function(e){var t=e.title,n=e.id,r=void 0===n?"":n,o=e.noCaps,a=void 0!==o&&o,i=e.initiallyOpen,c=void 0===i?null:i,u=e.description,s=void 0===u?"":u,l=e.children,p=void 0===l?null:l,f=e.className,d=void 0===f?"":f,m=Cf(r,c),y=m.isOpen,v=m.toggleOpen,h=r?"".concat(r,"-content"):"accordion-".concat(t.replace(/\s+/g,"-").toLowerCase(),"-content");return React.createElement("div",{className:J()("ppcp-r-accordion",d,{"ppcp--is-open":y}),id:r||void 0},React.createElement("button",{type:"button",className:"ppcp--toggler",onClick:v,"aria-expanded":y,"aria-controls":h},React.createElement(Rp,null,React.createElement(Dp,null,React.createElement(xp,{noCaps:a},t),React.createElement(Ep,null,React.createElement(bp.Icon,{icon:y?Ef:_f}))),s&&React.createElement(Cp,null,s))),React.createElement("div",{className:J()("ppcp--accordion-content",{"ppcp--is-open":y}),id:h,"aria-hidden":!y,inert:y?void 0:""},React.createElement(Pp,{asCard:!1},p)))};function kf(e){return kf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kf(e)}function Tf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Af(e,t,n){return(t=function(e){var t=function(e){if("object"!=kf(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=kf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==kf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const xf=function(e){var t=e.id,n=e.className,r=e.children,o=e.title,a=e.titleSuffix,i=e.description,c=e.horizontalLayout,u=void 0!==c&&c,s=e.separatorAndGap,l=void 0===s||s,p=e.visible;if(void 0!==p&&!p)return null;var f=function(e){for(var t=1;t0,l=["ppcp--method-item",a?"ppcp--method-item--disabled":"",s&&!a?"ppcp--method-item--warning":""].filter(Boolean).join(" ");return React.createElement(xf,{id:t.id,className:l,separatorAndGap:!1,"aria-disabled":a?"true":"false"},a&&React.createElement("div",{className:"ppcp--method-disabled-overlay",role:"alert","aria-live":"polite"},React.createElement("p",{className:"ppcp--method-disabled-message",tabIndex:"0"},i)),React.createElement("div",{className:"ppcp--method-inner"},React.createElement("div",{className:"ppcp--method-title-wrapper"},(null==t?void 0:t.icon)&&React.createElement(Sf,{icons:[t.icon],type:t.icon}),React.createElement("span",{className:"ppcp--method-title"},t.itemTitle)),React.createElement("p",{className:"ppcp--method-description"},t.itemDescription),React.createElement("div",{className:"ppcp--method-footer"},React.createElement("div",{className:"ppcp--method-toggle-wrapper"},React.createElement(bp.ToggleControl,{__nextHasNoMarginBottom:!0,checked:o,onChange:r,disabled:a,"aria-label":"Enable ".concat(t.itemTitle)}),s&&!a&&o&&React.createElement(Mf,{warningMessages:c,severity:u})),(null==t?void 0:t.fields)&&n&&React.createElement(bp.Button,{className:"ppcp--method-settings",disabled:a,onClick:n,"aria-label":"Configure ".concat(t.itemTitle," settings")},React.createElement(bp.Icon,{icon:Df})))))},Ff=function(e){var t=e.paymentMethods,n=void 0===t?[]:t,r=e.onTriggerModal,o=rp.useStore().changePaymentSettings;return n.length?React.createElement(xf,{className:"ppcp--grid ppcp-r-settings-block__payment-methods"},n.filter(function(e){return e&&e.id}).map(function(e){return React.createElement(Nf,{key:e.id,paymentMethod:e,isSelected:e.enabled,isDisabled:e.isDisabled,disabledMessage:e.disabledMessage,onSelect:function(t){return n=e.id,o(n,{enabled:t});var n},onTriggerModal:function(){return null==r?void 0:r(e.id)},warningMessages:e.warningMessages,warningSeverity:e.warningSeverity})})):null};var Lf={OVERVIEW:"tab-panel-0-overview",PAYMENT_METHODS:"tab-panel-0-payment-methods",SETTINGS:"tab-panel-0-settings",STYLING:"tab-panel-0-styling",PAY_LATER_MESSAGING:"tab-panel-0-pay-later-messaging"},Gf=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return new Promise(function(r){var o=document.getElementById(e);o?(o.click(),setTimeout(function(){Wp(t||"ppcp-settings-container",n).then(r)},100)):(console.error('Failed to select tab: Tab with ID "'.concat(e,'" not found')),r())})};function Bf(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return Vf(s,"_invoke",function(n,r,o){var a,c,u,s=0,l=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,f.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!p&&s&&!o&&t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Vf(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Vf(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Vf(p,"constructor",s),Vf(s,"constructor",u),u.displayName="GeneratorFunction",Vf(s,o,"GeneratorFunction"),Vf(p),Vf(p,o,"Generator"),Vf(p,r,function(){return this}),Vf(p,"toString",function(){return"[object Generator]"}),(Bf=function(){return{w:a,m:f}})()}function Vf(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Vf=function(e,t,n,r){function a(t,n){Vf(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Vf(e,t,n,r)}function Uf(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Hf(e,t){if(e){if("string"==typeof e)return zf(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zf(e,t):void 0}}function zf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&React.createElement("span",{className:"ppcp--item-notes"},a.notes.map(function(e,t){return React.createElement("span",{key:t},e)})))),React.createElement(Ep,null,React.createElement("div",{className:"ppcp--action-buttons"},null==a?void 0:a.buttons.map(function(e){var t=e.class,n=e.type,r=e.text,o=e.onClick,c=function(e){var t=e.url,n=e.urls;return n?i?n.sandbox:n.live:t}(e);return React.createElement(bp.Button,{key:r,className:t,variant:n,isBusy:a.isBusy,href:c,target:c?"_blank":void 0,onClick:c?void 0:o},r)}))))},Jf=function(){return React.createElement(Np,{className:"ppcp-r-tab-overview-help",title:(0,Rt.__)("Help Center","woocommerce-paypal-payments"),description:(0,Rt.__)("Access detailed guides and responsive support to streamline setup and enhance your experience.","woocommerce-paypal-payments"),contentContainer:!1},React.createElement(jp,null,React.createElement(Pp,null,React.createElement(Kf,{title:(0,Rt.__)("Documentation","woocommerce-paypal-payments"),description:(0,Rt.__)("Find detailed guides and resources to help you set up, manage, and optimize your PayPal integration.","woocommerce-paypal-payments"),actionProps:{buttons:[{type:"tertiary",text:(0,Rt.__)("View full documentation","woocommerce-paypal-payments"),url:"https://woocommerce.com/document/woocommerce-paypal-payments/"}]}})),React.createElement(Pp,null,React.createElement(Kf,{title:(0,Rt.__)("Support","woocommerce-paypal-payments"),description:(0,Rt.__)("Need help? Access troubleshooting tips or contact our support team for personalized assistance.","woocommerce-paypal-payments"),actionProps:{buttons:[{type:"tertiary",text:(0,Rt.__)("View support options","woocommerce-paypal-payments"),url:"https://woocommerce.com/document/woocommerce-paypal-payments/#get-help "}]}}))))},Qf=function(e){var t=e.imageName,n=e.className,r=void 0===n?"":n,o=e.alt,a=void 0===o?"":o,i=globalThis.ppcpSettings.assets.imagesUrl;return q().createElement("img",{className:r,alt:a,src:"".concat(i).concat(t)})},ed=React.createElement(Gp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 24"},React.createElement(Gp.Path,{d:"M12.4999 12.75V18.75C12.4999 18.9489 12.4209 19.1397 12.2803 19.2803C12.1396 19.421 11.9488 19.5 11.7499 19.5C11.551 19.5 11.3603 19.421 11.2196 19.2803C11.0789 19.1397 10.9999 18.9489 10.9999 18.75V14.5613L4.78055 20.7806C4.71087 20.8503 4.62815 20.9056 4.5371 20.9433C4.44606 20.981 4.34847 21.0004 4.24993 21.0004C4.15138 21.0004 4.0538 20.981 3.96276 20.9433C3.87171 20.9056 3.78899 20.8503 3.7193 20.7806C3.64962 20.7109 3.59435 20.6282 3.55663 20.5372C3.51892 20.4461 3.49951 20.3485 3.49951 20.25C3.49951 20.1515 3.51892 20.0539 3.55663 19.9628C3.59435 19.8718 3.64962 19.7891 3.7193 19.7194L9.93868 13.5H5.74993C5.55102 13.5 5.36025 13.421 5.2196 13.2803C5.07895 13.1397 4.99993 12.9489 4.99993 12.75C4.99993 12.5511 5.07895 12.3603 5.2196 12.2197C5.36025 12.079 5.55102 12 5.74993 12H11.7499C11.9488 12 12.1396 12.079 12.2803 12.2197C12.4209 12.3603 12.4999 12.5511 12.4999 12.75ZM19.9999 3H7.99993C7.6021 3 7.22057 3.15804 6.93927 3.43934C6.65796 3.72064 6.49993 4.10218 6.49993 4.5V9C6.49993 9.19891 6.57895 9.38968 6.7196 9.53033C6.86025 9.67098 7.05102 9.75 7.24993 9.75C7.44884 9.75 7.63961 9.67098 7.78026 9.53033C7.92091 9.38968 7.99993 9.19891 7.99993 9V4.5H19.9999V16.5H15.4999C15.301 16.5 15.1103 16.579 14.9696 16.7197C14.8289 16.8603 14.7499 17.0511 14.7499 17.25C14.7499 17.4489 14.8289 17.6397 14.9696 17.7803C15.1103 17.921 15.301 18 15.4999 18H19.9999C20.3978 18 20.7793 17.842 21.0606 17.5607C21.3419 17.2794 21.4999 16.8978 21.4999 16.5V4.5C21.4999 4.10218 21.3419 3.72064 21.0606 3.43934C20.7793 3.15804 20.3978 3 19.9999 3Z"})),td=React.createElement(Gp.SVG,{fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 110 38"},React.createElement(Gp.Path,{d:"M109.583.683v27.359h-6.225V.683h6.225Zm-8.516 9.234v18.175h-5.534v-1.567c-.7.683-1.5 1.2-2.383 1.567a7.259 7.259 0 0 1-2.892.583c-1.3 0-2.508-.242-3.616-.725a9.216 9.216 0 0 1-2.892-2.067 10.021 10.021 0 0 1-1.958-3.05c-.459-1.183-.684-2.458-.684-3.816 0-1.359.225-2.617.684-3.775.483-1.184 1.133-2.217 1.958-3.092a8.708 8.708 0 0 1 2.892-2.033c1.108-.509 2.316-.767 3.616-.767 1.034 0 2 .192 2.892.583a7.312 7.312 0 0 1 2.383 1.567V9.933h5.534v-.016Zm-9.809 13.225c1.134 0 2.059-.384 2.784-1.167.75-.775 1.125-1.767 1.125-2.975 0-1.208-.375-2.208-1.125-2.975-.725-.775-1.659-1.167-2.784-1.167-1.125 0-2.075.384-2.825 1.167-.725.775-1.083 1.767-1.083 2.975 0 1.208.367 2.208 1.083 2.975.75.775 1.692 1.167 2.825 1.167ZM72.225.683c1.642 0 3.042.234 4.2.692 1.158.458 2.133 1.1 2.933 1.925a9.439 9.439 0 0 1 1.917 2.908c.458 1.092.683 2.267.683 3.525 0 1.259-.225 2.434-.683 3.525a9.293 9.293 0 0 1-1.917 2.909c-.791.825-1.775 1.466-2.933 1.925-1.158.458-2.558.691-4.2.691h-3v9.3h-6.333V.683h9.333Zm-.908 12.467c.85 0 1.491-.083 1.958-.258a3.853 3.853 0 0 0 1.192-.725c.65-.609.975-1.417.975-2.434 0-1.016-.325-1.825-.975-2.433a3.329 3.329 0 0 0-1.192-.692c-.458-.191-1.108-.291-1.958-.291h-2.1v6.833h2.1ZM39.558 9.917h6.875l4.667 8.716h.075l4.158-8.716H61.7l-13.642 27.4h-6.333l6.225-12.534-8.392-14.866Zm-1.225 0v18.175H32.8v-1.567c-.7.683-1.5 1.2-2.383 1.567a7.258 7.258 0 0 1-2.892.583c-1.3 0-2.508-.242-3.617-.725a9.218 9.218 0 0 1-2.891-2.067 10.18 10.18 0 0 1-1.959-3.05c-.458-1.183-.683-2.458-.683-3.816 0-1.359.225-2.617.683-3.775.484-1.184 1.134-2.217 1.959-3.092a8.626 8.626 0 0 1 2.891-2.033c1.109-.509 2.317-.767 3.617-.767 1.033 0 2 .192 2.892.583A7.312 7.312 0 0 1 32.8 11.5V9.933h5.533v-.016Zm-9.808 13.225c1.133 0 2.058-.384 2.792-1.167.75-.775 1.125-1.767 1.125-2.975 0-1.208-.375-2.208-1.125-2.975-.725-.775-1.659-1.167-2.792-1.167-1.133 0-2.075.384-2.825 1.167-.725.775-1.083 1.767-1.083 2.975 0 1.208.366 2.208 1.083 2.975.75.775 1.692 1.167 2.825 1.167ZM9.75.683c1.642 0 3.042.234 4.2.692 1.158.458 2.133 1.1 2.933 1.925A9.439 9.439 0 0 1 18.8 6.208c.458 1.092.683 2.267.683 3.525 0 1.259-.225 2.434-.683 3.525a9.293 9.293 0 0 1-1.917 2.909c-.791.825-1.775 1.466-2.933 1.925-1.158.458-2.558.691-4.2.691h-3v9.3H.417V.683H9.75Zm-.9 12.467c.85 0 1.492-.083 1.958-.258A3.855 3.855 0 0 0 12 12.167c.65-.609.975-1.417.975-2.434 0-1.016-.325-1.825-.975-2.433a3.33 3.33 0 0 0-1.192-.692c-.458-.191-1.108-.291-1.958-.291h-2.1v6.833h2.1Z",fill:"#000"}));var nd="✔️",rd="❌";const od=function(e){return React.createElement("section",{className:"ppcp-r-onboarding-header"},React.createElement("div",{className:"ppcp-r-onboarding-header__logo"},React.createElement("div",{className:"ppcp-r-onboarding-header__logo-wrapper"},React.createElement(bp.Icon,{icon:td,width:110,height:38}))),React.createElement("div",{className:"ppcp-r-onboarding-header__content"},React.createElement("h1",{className:"ppcp-r-onboarding-header__title"},e.title),e.description&&React.createElement("p",{className:"ppcp-r-onboarding-header__description",dangerouslySetInnerHTML:{__html:e.description}})))};var ad={US:{fixedFee:{USD:.49,GBP:.39,CAD:.59,AUD:.59,EUR:.39},checkout:3.49,plater:4.99,ccf:{percentage:2.89,fixedFee:.29},dw:{percentage:2.89,fixedFee:.29},apm:{percentage:2.89,fixedFee:.29},axo:{percentage:2.89,fixedFee:.29},standardCardFields:2.99},GB:{fixedFee:{GBP:.3,USD:.3,CAD:.3,AUD:.3,EUR:.35},checkout:2.9,plater:2.9,ccf:1.2,dw:1.2,axo:1.2,apm:1.2,standardCardFields:1.2},CA:{fixedFee:{CAD:.3,USD:.3,GBP:.2,AUD:.3,EUR:.35},checkout:2.9,ccf:2.7,dw:2.7,axo:2.7,apm:2.9,standardCardFields:2.9},AU:{fixedFee:{AUD:.3,USD:.3,GBP:.2,CAD:.3,EUR:.35},checkout:2.6,plater:2.6,ccf:1.75,dw:1.75,axo:1.75,apm:2.6,standardCardFields:2.6},FR:{fixedFee:{EUR:.35,USD:.3,GBP:.3,CAD:.3,AUD:.3},checkout:2.9,plater:2.9,ccf:1.2,dw:1.2,axo:1.2,apm:1.2,standardCardFields:1.2},IT:{fixedFee:{EUR:.35,USD:.3,GBP:.3,CAD:.3,AUD:.3},checkout:3.4,plater:3.4,ccf:1.2,dw:1.2,axo:1.2,apm:1.2,standardCardFields:1.2},DE:{fixedFee:{EUR:.39,USD:.49,GBP:.29,CAD:.59,AUD:.59},checkout:2.99,plater:2.99,ccf:2.99,dw:2.99,axo:2.99,apm:2.99,standardCardFields:2.99},ES:{fixedFee:{EUR:.35,USD:.3,GBP:.3,CAD:.3,AUD:.3},checkout:2.9,plater:2.9,ccf:1.2,dw:1.2,axo:1.2,apm:1.2,standardCardFields:1.2}},id={US:{PaymentDetails:"https://www.paypal.com/us/business/paypal-business-fees",PayPalCheckout:"https://www.paypal.com/us/business/accept-payments/checkout",PayLater:"https://www.paypal.com/us/business/accept-payments/checkout/installments",Venmo:"https://www.paypal.com/us/enterprise/payment-processing/accept-venmo",Crypto:"https://www.paypal.com/us/digital-wallet/manage-money/crypto",OptionalMethods:"https://www.paypal.com/us/business/accept-payments/checkout/integration#expanded-checkout",Fastlane:"https://www.paypal.com/us/enterprise/payment-processing/guest-checkout"},CA:{PaymentDetails:"https://www.paypal.com/ca/business/paypal-business-fees",PayPalCheckout:"https://www.paypal.com/ca/business/accept-payments/checkout",Fastlane:"https://www.paypal.com/us/enterprise/payment-processing/guest-checkout"},GB:{PaymentDetails:"https://www.paypal.com/uk/business/paypal-business-fees",PayPalCheckout:"https://www.paypal.com/uk/business/accept-payments/checkout",PayInThree:"https://www.paypal.com/uk/business/accept-payments/checkout/installments",Fastlane:"https://www.paypal.com/us/enterprise/payment-processing/guest-checkout"},FR:{PaymentDetails:"https://www.paypal.com/fr/business/paypal-business-fees",PayPalCheckout:"https://www.paypal.com/fr/business/accept-payments/checkout",PayLater:"https://www.paypal.com/fr/business/accept-payments/checkout/installments",Fastlane:"https://www.paypal.com/us/enterprise/payment-processing/guest-checkout"},ES:{PaymentDetails:"https://www.paypal.com/es/business/paypal-business-fees",PayPalCheckout:"https://www.paypal.com/es/business/accept-payments/checkout",PayLater:"https://www.paypal.com/es/business/accept-payments/checkout/installments",Fastlane:"https://www.paypal.com/us/enterprise/payment-processing/guest-checkout"},IT:{PaymentDetails:"https://www.paypal.com/it/business/paypal-business-fees",PayPalCheckout:"https://www.paypal.com/it/business/accept-payments/checkout",PayLater:"https://www.paypal.com/it/business/accept-payments/checkout/installments",Fastlane:"https://www.paypal.com/us/enterprise/payment-processing/guest-checkout"},DE:{PaymentDetails:"https://www.paypal.com/de/business/paypal-business-fees",PayPalCheckout:"https://www.paypal.com/de/business/accept-payments/checkout",PayLater:"https://www.paypal.com/de/business/accept-payments/checkout/installments",Fastlane:"https://www.paypal.com/us/enterprise/payment-processing/guest-checkout"},AU:{PaymentDetails:"https://www.paypal.com/au/business/paypal-business-fees",PayPalCheckout:"https://www.paypal.com/au/business/accept-payments/checkout",PayLater:"https://www.paypal.com/au/business/accept-payments/checkout/installments",Fastlane:"https://www.paypal.com/us/enterprise/payment-processing/guest-checkout"}};const cd=function(){var e=np.useWooSettings().storeCountry;if(!ad[e])return null;var t=id[e]||id.US,n=(0,Rt.sprintf)( // translators: %1$s: Pricing date, %2$s Link to PayPal price-details page. // translators: %1$s: Pricing date, %2$s Link to PayPal price-details page. (0,Rt.__)('Prices based on domestic transactions as of %1$s. Click here for full pricing details.',"woocommerce-paypal-payments"),"February 1st, 2025",t.PaymentDetails);return React.createElement("p",{className:"ppcp-r-optional-payment-methods__description","data-country":e},React.createElement("sup",null,"1"),React.createElement("span",{dangerouslySetInnerHTML:{__html:n}}))};var ud=function(e){var t=e.images;return t&&t.length?React.createElement(sd,null,React.createElement("span",{className:"ppcp-r-badge-box__title-image-badge"},t.map(function(e,t){return React.createElement(Qf,{key:"badge-".concat(t),imageName:e,className:"ppcp-r-badge-box__image"})}))):null},sd=function(e){var t=e.children;return t?React.createElement(React.Fragment,null," ",t," "):null},ld=function(e){var t=e.description,n=e.learnMoreLink;return t||n?React.createElement("div",{className:"ppcp-r-badge-box__description"},React.createElement("p",{className:"ppcp-r-badge-box__description"},t,React.createElement(kp,{url:n}))):null};const pd=function(e){var t=e.title,n=e.textBadge,r=e.imageBadge,o=void 0===r?[]:r,a=e.description,i=void 0===a?"":a,c=e.learnMoreLink,u=void 0===c?"":c,s="ppcp-r-badge-box__title",l=o.length?"".concat(s," ppcp-r-badge-box__title--has-image-badge"):s;return React.createElement("div",{className:"ppcp-r-badge-box"},React.createElement("span",{className:l},React.createElement("span",{className:"ppcp-r-badge-box__title-text"},t),React.createElement(ud,{images:o}),React.createElement(sd,null,n)),React.createElement(ld,{description:i,learnMoreLink:u}))};function fd(){return fd=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n1")})};function gd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Vd(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Vd(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Vd(p,"constructor",s),Vd(s,"constructor",u),u.displayName="GeneratorFunction",Vd(s,o,"GeneratorFunction"),Vd(p),Vd(p,o,"Generator"),Vd(p,r,function(){return this}),Vd(p,"toString",function(){return"[object Generator]"}),(Bd=function(){return{w:a,m:f}})()}function Vd(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Vd=function(e,t,n,r){function a(t,n){Vd(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Vd(e,t,n,r)}function Ud(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Hd(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Ud(a,r,o,i,c,"next",e)}function c(e){Ud(a,r,o,i,c,"throw",e)}i(void 0)})}}function zd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Wd(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Wd(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Wd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0)},[u,l]);var g=(0,X.useMemo)(function(){return i?(0,Rt.__)("Sandbox Client ID","woocommerce-paypal-payments"):(0,Rt.__)("Live Client ID","woocommerce-paypal-payments")},[i]),w=(0,X.useMemo)(function(){return i?(0,Rt.__)("Sandbox Secret Key","woocommerce-paypal-payments"):(0,Rt.__)("Live Secret Key","woocommerce-paypal-payments")},[i]),S=(0,Rt.sprintf)( // translators: %s: Link to PayPal REST application guide // translators: %s: Link to PayPal REST application guide (0,Rt.__)('For advanced users: Connect a custom PayPal REST app for full control over your integration. For more information on creating a PayPal REST application, click here.',"woocommerce-paypal-payments"),"https://woocommerce.com/document/woocommerce-paypal-payments/#manual-credential-input"),O=(0,X.useCallback)(function(){return f(b)},[f,b]);return React.createElement(Kp,{onBusy:function(e){return{disabled:!0,label:e.label+" ..."}}},React.createElement(Fd,{label:(0,Rt.__)("Manually Connect","woocommerce-paypal-payments"),description:S,isToggled:!!m,setToggled:function(e){y(e,"user")}},React.createElement(nm,{__nextHasNoMarginBottom:!0,control:bp.TextControl,ref:v,label:g,value:u,onChange:s,onConfirm:O,className:J()({"ppcp--has-error":!t})}),t||React.createElement("p",{className:"client-id-error"},am.invalidClientId),React.createElement(nm,{__nextHasNoMarginBottom:!0,control:bp.TextControl,ref:h,label:w,value:l,onChange:p,onConfirm:O,type:"password"}),React.createElement(bp.Button,{variant:"secondary",className:"small-button",onClick:O},(0,Rt.__)("Connect Account","woocommerce-paypal-payments"))))},cm=function(){return React.createElement(React.Fragment,null,React.createElement(Kd,null),React.createElement(Ap,{withLine:!1}),React.createElement(im,null))};var um=function(){return React.createElement("div",{className:"ppcp-r-welcome-features"},React.createElement("div",{className:"ppcp-r-welcome-features__col"},React.createElement("span",null,(0,Rt.__)("Deposits","woocommerce-paypal-payments")),React.createElement("p",null,(0,Rt.__)("Instant","woocommerce-paypal-payments"))),React.createElement("div",{className:"ppcp-r-welcome-features__col"},React.createElement("span",null,(0,Rt.__)("Payment Capture","woocommerce-paypal-payments")),React.createElement("p",null,(0,Rt.__)("Authorize only or Capture","woocommerce-paypal-payments"))),React.createElement("div",{className:"ppcp-r-welcome-features__col"},React.createElement("span",null,(0,Rt.__)("Recurring payments","woocommerce-paypal-payments")),React.createElement("p",null,(0,Rt.__)("Supported","woocommerce-paypal-payments"))))};const sm=function(e){var t=e.label,n=e.value,r=e.checked,o=void 0===r?null:r,a=e.disabled,i=void 0===a?null:a,c=e.onChange,u=e.changeCallback,s=J()({"ppcp--is-disabled":i});return React.createElement(bp.CheckboxControl,{__nextHasNoMarginBottom:!0,label:t,value:n,checked:o,disabled:i,onChange:function(e){c?c(n,e):u&&(console.warn('Deprecated prop, use "onChange" instead of "changeCallback"'),u(n,e))},className:s})};function lm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?Tm(Bm,--Lm):0,Nm--,10===Gm&&(Nm=1,Mm--),Gm}function zm(){return Gm=Lm2||qm(Gm)>3?"":" "}function Qm(e,t){for(;--t&&zm()&&!(Gm<48||Gm>102||Gm>57&&Gm<65||Gm>70&&Gm<97););return Ym(e,$m()+(t<6&&32==Wm()&&32==zm()))}function ey(e){for(;zm();)switch(Gm){case e:return Lm;case 34:case 39:34!==e&&39!==e&&ey(Gm);break;case 40:41===e&&ey(e);break;case 92:zm()}return Lm}function ty(e,t){for(;zm()&&e+Gm!==57&&(e+Gm!==84||47!==Wm()););return"/*"+Ym(t,Lm-1)+"*"+Pm(47===e?e:zm())}function ny(e){for(;!qm(Wm());)zm();return Ym(e,Lm)}var ry="-ms-",oy="-moz-",ay="-webkit-",iy="comm",cy="rule",uy="decl",sy="@keyframes";function ly(e,t){for(var n="",r=Im(e),o=0;o0&&xm(E)-p&&Dm(d>32?vy(E+";",r,n,p-1):vy(Rm(E," ","")+";",r,n,p-2),u);break;case 59:E+=";";default:if(Dm(O=my(E,t,n,s,l,o,c,g,w=[],S=[],p),a),123===b)if(0===l)dy(E,t,O,O,w,a,p,c,S);else switch(99===f&&110===Tm(E,3)?100:f){case 100:case 108:case 109:case 115:dy(e,O,O,r&&Dm(my(e,O,O,0,0,o,c,g,o,w=[],p),S),o,S,p,c,r?w:S);break;default:dy(E,O,O,O,[""],S,0,c,S)}}s=l=d=0,y=h=1,g=E="",p=i;break;case 58:p=1+xm(E),d=m;default:if(y<1)if(123==b)--y;else if(125==b&&0==y++&&125==Hm())continue;switch(E+=Pm(b),b*y){case 38:h=l>0?1:(E+="\f",-1);break;case 44:c[s++]=(xm(E)-1)*h,h=1;break;case 64:45===Wm()&&(E+=Km(zm())),f=Wm(),l=p=xm(g=E+=ny($m())),b++;break;case 45:45===m&&2==xm(E)&&(y=0)}}return a}function my(e,t,n,r,o,a,i,c,u,s,l){for(var p=o-1,f=0===o?a:[""],d=Im(f),m=0,y=0,v=0;m0?f[h]+" "+b:Rm(b,/&\f/g,f[h])))&&(u[v++]=g);return Vm(e,t,n,0===o?cy:c,u,s,l)}function yy(e,t,n){return Vm(e,t,n,iy,Pm(Gm),Am(e,2,-2),0)}function vy(e,t,n,r){return Vm(e,t,n,uy,Am(e,0,r),Am(e,r+1,-1),r)}var hy=function(e,t,n){for(var r=0,o=0;r=o,o=Wm(),38===r&&12===o&&(t[n]=1),!qm(o);)zm();return Ym(e,Lm)},by=new WeakMap,gy=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||by.get(n))&&!r){by.set(e,!0);for(var o=[],a=function(e,t){return Xm(function(e,t){var n=-1,r=44;do{switch(qm(r)){case 0:38===r&&12===Wm()&&(t[n]=1),e[n]+=hy(Lm-1,t,n);break;case 2:e[n]+=Km(r);break;case 4:if(44===r){e[++n]=58===Wm()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=Pm(r)}}while(r=zm());return e}(Zm(e),t))}(t,o),i=n.props,c=0,u=0;c6)switch(Tm(e,t+1)){case 109:if(45!==Tm(e,t+4))break;case 102:return Rm(e,/(.+:)(.+)-([^]+)/,"$1"+ay+"$2-$3$1"+oy+(108==Tm(e,t+3)?"$3":"$2-$3"))+e;case 115:return~km(e,"stretch")?Sy(Rm(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==Tm(e,t+1))break;case 6444:switch(Tm(e,xm(e)-3-(~km(e,"!important")&&10))){case 107:return Rm(e,":",":"+ay)+e;case 101:return Rm(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+ay+(45===Tm(e,14)?"inline-":"")+"box$3$1"+ay+"$2$3$1"+ry+"$2box$3")+e}break;case 5936:switch(Tm(e,t+11)){case 114:return ay+e+ry+Rm(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return ay+e+ry+Rm(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return ay+e+ry+Rm(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return ay+e+ry+e+e}return e}var Oy=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case uy:e.return=Sy(e.value,e.length);break;case sy:return ly([Um(e,{value:Rm(e.value,"@","@"+ay)})],r);case cy:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return ly([Um(e,{props:[Rm(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return ly([Um(e,{props:[Rm(t,/:(plac\w+)/,":"+ay+"input-$1")]}),Um(e,{props:[Rm(t,/:(plac\w+)/,":-moz-$1")]}),Um(e,{props:[Rm(t,/:(plac\w+)/,ry+"input-$1")]})],r)}return""})}}],Ey=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var r,o,a=e.stylisPlugins||Oy,i={},c=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+u;return{name:s,styles:o,next:Dy}}var Fy,Ly,Gy=!!Y.useInsertionEffect&&Y.useInsertionEffect,By=Gy||function(e){return e()},Vy=(Gy||Y.useLayoutEffect,Y.createContext("undefined"!=typeof HTMLElement?Ey({key:"css"}):null)),Uy=(Vy.Provider,function(e){return(0,Y.forwardRef)(function(t,n){var r=(0,Y.useContext)(Vy);return e(t,r,n)})}),Hy=Y.createContext({}),zy={}.hasOwnProperty,Wy="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",$y=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return _y(t,n,r),By(function(){return function(e,t,n){_y(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}(t,n,r)}),null},Yy=Uy(function(e,t,n){var r=e.css;"string"==typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var o=e[Wy],a=[r],i="";"string"==typeof e.className?i=function(e,t,n){var r="";return n.split(" ").forEach(function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(r+=n+" ")}),r}(t.registered,a,e.className):null!=e.className&&(i=e.className+" ");var c=Ny(a,void 0,Y.useContext(Hy));i+=t.key+"-"+c.name;var u={};for(var s in e)zy.call(e,s)&&"css"!==s&&s!==Wy&&(u[s]=e[s]);return u.className=i,n&&(u.ref=n),Y.createElement(Y.Fragment,null,Y.createElement($y,{cache:t,serialized:c,isStringTag:"string"==typeof o}),Y.createElement(o,u))}),qy=(n(4146),function(e,t){var n=arguments;if(null==t||!zy.call(t,"css"))return Y.createElement.apply(void 0,n);var r=n.length,o=new Array(r);o[0]=Yy,o[1]=function(e,t){var n={};for(var r in t)zy.call(t,r)&&(n[r]=t[r]);return n[Wy]=e,n}(e,t);for(var a=2;ae.length)&&(t=e.length);for(var n=0,r=Array(t);n({x:e,y:e});function iv(){return"undefined"!=typeof window}function cv(e){return lv(e)?(e.nodeName||"").toLowerCase():"#document"}function uv(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function sv(e){var t;return null==(t=(lv(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function lv(e){return!!iv()&&(e instanceof Node||e instanceof uv(e).Node)}function pv(e){return!!iv()&&(e instanceof Element||e instanceof uv(e).Element)}function fv(e){return!!iv()&&(e instanceof HTMLElement||e instanceof uv(e).HTMLElement)}function dv(e){return!(!iv()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof uv(e).ShadowRoot)}const mv=new Set(["inline","contents"]);function yv(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=hv(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!mv.has(o)}const vv=new Set(["html","body","#document"]);function hv(e){return uv(e).getComputedStyle(e)}function bv(e){const t=function(e){if("html"===cv(e))return e;const t=e.assignedSlot||e.parentNode||dv(e)&&e.host||sv(e);return dv(t)?t.host:t}(e);return function(e){return vv.has(cv(e))}(t)?e.ownerDocument?e.ownerDocument.body:e.body:fv(t)&&yv(t)?t:bv(t)}function gv(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=bv(e),a=o===(null==(r=e.ownerDocument)?void 0:r.body),i=uv(o);if(a){const e=wv(i);return t.concat(i,i.visualViewport||[],yv(o)?o:[],e&&n?gv(e):[])}return t.concat(o,gv(o,[],n))}function wv(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Sv(e){return pv(e)?e:e.contextElement}function Ov(e){const t=Sv(e);if(!fv(t))return av(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:a}=function(e){const t=hv(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=fv(e),a=o?e.offsetWidth:n,i=o?e.offsetHeight:r,c=rv(n)!==a||rv(r)!==i;return c&&(n=a,r=i),{width:n,height:r,$:c}}(t);let i=(a?rv(n.width):n.width)/r,c=(a?rv(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),c&&Number.isFinite(c)||(c=1),{x:i,y:c}}const Ev=av(0);function _v(e){const t=uv(e);return"undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Ev}function Pv(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),a=Sv(e);let i=av(1);t&&(r?pv(r)&&(i=Ov(r)):i=Ov(e));const c=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==uv(e))&&t}(a,n,r)?_v(a):av(0);let u=(o.left+c.x)/i.x,s=(o.top+c.y)/i.y,l=o.width/i.x,p=o.height/i.y;if(a){const e=uv(a),t=r&&pv(r)?uv(r):r;let n=e,o=wv(n);for(;o&&r&&t!==n;){const e=Ov(o),t=o.getBoundingClientRect(),r=hv(o),a=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,s*=e.y,l*=e.x,p*=e.y,u+=a,s+=i,n=uv(o),o=wv(n)}}return function(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}({width:l,height:p,x:u,y:s})}function jv(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}var Cv=Y.useLayoutEffect,Rv=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],kv=function(){};function Tv(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function Av(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o-1}function Nv(e){return Mv(e)?window.pageYOffset:e.scrollTop}function Fv(e,t){Mv(e)?window.scrollTo(0,t):e.scrollTop=t}function Lv(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:kv,o=Nv(e),a=t-o,i=0;!function t(){var c,u=a*((c=(c=i+=10)/n-1)*c*c+1)+o;Fv(e,u),in.bottom?Fv(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o=m)return{placement:"bottom",maxHeight:t};if(_>=m&&!i)return a&&Lv(u,P,C),{placement:"bottom",maxHeight:t};if(!i&&_>=r||i&&O>=r)return a&&Lv(u,P,C),{placement:"bottom",maxHeight:i?O-g:_-g};if("auto"===o||i){var R=t,k=i?S:E;return k>=r&&(R=Math.min(k-g-c,t)),{placement:"top",maxHeight:R}}if("bottom"===o)return a&&Fv(u,P),{placement:"bottom",maxHeight:t};break;case"top":if(S>=m)return{placement:"top",maxHeight:t};if(E>=m&&!i)return a&&Lv(u,j,C),{placement:"top",maxHeight:t};if(!i&&E>=r||i&&S>=r){var T=t;return(!i&&E>=r||i&&S>=r)&&(T=i?S-w:E-w),a&&Lv(u,j,C),{placement:"top",maxHeight:T}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return s}({maxHeight:r,menuEl:e,minHeight:n,placement:o,shouldScroll:i&&!t,isFixedPosition:t,controlHeight:v});f(c.maxHeight),y(c.placement),null==u||u(c.placement)}},[r,o,a,i,n,u,v]),t({ref:s,placerProps:Sm(Sm({},e),{},{placement:m||Xv(o),maxHeight:p})})},Qv=function(e,t){var n=e.theme,r=n.spacing.baseUnit,o=n.colors;return Sm({textAlign:"center"},t?{}:{color:o.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},eh=Qv,th=Qv,nh=["size"],rh=["innerProps","isRtl","size"],oh={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},ah=function(e){var t=e.size,n=Qy(e,nh);return qy("svg",Om({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:oh},n))},ih=function(e){return qy(ah,Om({size:20},e),qy("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},ch=function(e){return qy(ah,Om({size:20},e),qy("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},uh=function(e,t){var n=e.isFocused,r=e.theme,o=r.spacing.baseUnit,a=r.colors;return Sm({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*o,":hover":{color:n?a.neutral80:a.neutral40}})},sh=uh,lh=uh,ph=function(){var e=Zy.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(Zv||(Zv=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),fh=function(e){var t=e.delay,n=e.offset;return qy("span",{css:Zy({animation:"".concat(ph," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},dh=["data"],mh=["innerRef","isDisabled","isHidden","inputClassName"],yh={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},vh={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":Sm({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},yh)},hh=function(e){return Sm({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},yh)},bh=function(e){var t=e.children,n=e.innerProps;return qy("div",n,t)},gh={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return qy("div",Om({},Dv(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||qy(ih,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.innerRef,a=e.innerProps,i=e.menuIsOpen;return qy("div",Om({ref:o},Dv(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":i}),a,{"aria-disabled":n||void 0}),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return qy("div",Om({},Dv(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||qy(ch,null))},DownChevron:ch,CrossIcon:ih,Group:function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.getClassNames,a=e.Heading,i=e.headingProps,c=e.innerProps,u=e.label,s=e.theme,l=e.selectProps;return qy("div",Om({},Dv(e,"group",{group:!0}),c),qy(a,Om({},i,{selectProps:l,theme:s,getStyles:r,getClassNames:o,cx:n}),u),qy("div",null,t))},GroupHeading:function(e){var t=Iv(e);t.data;var n=Qy(t,dh);return qy("div",Om({},Dv(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return qy("div",Om({},Dv(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return qy("span",Om({},t,Dv(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=Iv(e),o=r.innerRef,a=r.isDisabled,i=r.isHidden,c=r.inputClassName,u=Qy(r,mh);return qy("div",Om({},Dv(e,"input",{"input-container":!0}),{"data-value":n||""}),qy("input",Om({className:t({input:!0},c),ref:o,style:hh(i),disabled:a},u)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,r=e.size,o=void 0===r?4:r,a=Qy(e,rh);return qy("div",Om({},Dv(Sm(Sm({},a),{},{innerProps:t,isRtl:n,size:o}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),qy(fh,{delay:0,offset:n}),qy(fh,{delay:160,offset:!0}),qy(fh,{delay:320,offset:!n}))},Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return qy("div",Om({},Dv(e,"menu",{menu:!0}),{ref:n},r),t)},MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,o=e.isMulti;return qy("div",Om({},Dv(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,r=e.controlElement,o=e.innerProps,a=e.menuPlacement,i=e.menuPosition,c=(0,Y.useRef)(null),u=(0,Y.useRef)(null),s=Jy((0,Y.useState)(Xv(a)),2),l=s[0],p=s[1],f=(0,Y.useMemo)(function(){return{setPortalPlacement:p}},[]),d=Jy((0,Y.useState)(null),2),m=d[0],y=d[1],v=(0,Y.useCallback)(function(){if(r){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(r),t="fixed"===i?0:window.pageYOffset,n=e[l]+t;n===(null==m?void 0:m.offset)&&e.left===(null==m?void 0:m.rect.left)&&e.width===(null==m?void 0:m.rect.width)||y({offset:n,rect:e})}},[r,i,l,null==m?void 0:m.offset,null==m?void 0:m.rect.left,null==m?void 0:m.rect.width]);Cv(function(){v()},[v]);var h=(0,Y.useCallback)(function(){"function"==typeof u.current&&(u.current(),u.current=null),r&&c.current&&(u.current=function(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,s=Sv(e),l=o||a?[...s?gv(s):[],...gv(t)]:[];l.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});const p=s&&c?function(e,t){let n,r=null;const o=sv(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function i(c,u){void 0===c&&(c=!1),void 0===u&&(u=1),a();const s=e.getBoundingClientRect(),{left:l,top:p,width:f,height:d}=s;if(c||t(),!f||!d)return;const m={rootMargin:-ov(p)+"px "+-ov(o.clientWidth-(l+f))+"px "+-ov(o.clientHeight-(p+d))+"px "+-ov(l)+"px",threshold:nv(0,tv(1,u))||1};let y=!0;function v(t){const r=t[0].intersectionRatio;if(r!==u){if(!y)return i();r?i(!1,r):n=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==r||jv(s,e.getBoundingClientRect())||i(),y=!1}try{r=new IntersectionObserver(v,{...m,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,m)}r.observe(e)}(!0),a}(s,n):null;let f,d=-1,m=null;i&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===s&&m&&(m.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),s&&!u&&m.observe(s),m.observe(t));let y=u?Pv(e):null;return u&&function t(){const r=Pv(e);y&&!jv(y,r)&&n(),y=r,f=requestAnimationFrame(t)}(),n(),()=>{var e;l.forEach(e=>{o&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=m)||e.disconnect(),m=null,u&&cancelAnimationFrame(f)}}(r,c.current,v,{elementResize:"ResizeObserver"in window}))},[r,v]);Cv(function(){h()},[h]);var b=(0,Y.useCallback)(function(e){c.current=e,h()},[h]);if(!t&&"fixed"!==i||!m)return null;var g=qy("div",Om({ref:b},Dv(Sm(Sm({},e),{},{offset:m.offset,position:i,rect:m.rect}),"menuPortal",{"menu-portal":!0}),o),n);return qy(Kv.Provider,{value:f},t?(0,ev.createPortal)(g,t):g)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,r=e.innerProps,o=Qy(e,qv);return qy("div",Om({},Dv(Sm(Sm({},o),{},{children:n,innerProps:r}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,r=e.innerProps,o=Qy(e,Yv);return qy("div",Om({},Dv(Sm(Sm({},o),{},{children:n,innerProps:r}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),n)},MultiValue:function(e){var t=e.children,n=e.components,r=e.data,o=e.innerProps,a=e.isDisabled,i=e.removeProps,c=e.selectProps,u=n.Container,s=n.Label,l=n.Remove;return qy(u,{data:r,innerProps:Sm(Sm({},Dv(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),o),selectProps:c},qy(s,{data:r,innerProps:Sm({},Dv(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:c},t),qy(l,{data:r,innerProps:Sm(Sm({},Dv(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},i),selectProps:c}))},MultiValueContainer:bh,MultiValueLabel:bh,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return qy("div",Om({role:"button"},n),t||qy(ih,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.isSelected,a=e.innerRef,i=e.innerProps;return qy("div",Om({},Dv(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":o}),{ref:a,"aria-disabled":n},i),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return qy("div",Om({},Dv(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,o=e.isRtl;return qy("div",Om({},Dv(e,"container",{"--is-disabled":r,"--is-rtl":o}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return qy("div",Om({},Dv(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,o=e.hasValue;return qy("div",Om({},Dv(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":o}),n),t)}},wh=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function Sh(e,t){for(var n=0;n1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return"option ".concat(r,a?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,o=e.label,a=void 0===o?"":o,i=e.selectValue,c=e.isDisabled,u=e.isSelected,s=e.isAppleDevice,l=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&i)return"value ".concat(a," focused, ").concat(l(i,n),".");if("menu"===t&&s){var p=c?" disabled":"",f="".concat(u?" selected":"").concat(p);return"".concat(a).concat(f,", ").concat(l(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},xh=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,o=e.focusableOptions,a=e.isFocused,i=e.selectValue,c=e.selectProps,u=e.id,s=e.isAppleDevice,l=c.ariaLiveMessages,p=c.getOptionLabel,f=c.inputValue,d=c.isMulti,m=c.isOptionDisabled,y=c.isSearchable,v=c.menuIsOpen,h=c.options,b=c.screenReaderStatus,g=c.tabSelectsValue,w=c.isLoading,S=c["aria-label"],O=c["aria-live"],E=(0,Y.useMemo)(function(){return Sm(Sm({},Ah),l||{})},[l]),_=(0,Y.useMemo)(function(){var e,n="";if(t&&E.onChange){var r=t.option,o=t.options,a=t.removedValue,c=t.removedValues,u=t.value,s=a||r||(e=u,Array.isArray(e)?null:e),l=s?p(s):"",f=o||c||void 0,d=f?f.map(p):[],y=Sm({isDisabled:s&&m(s,i),label:l,labels:d},t);n=E.onChange(y)}return n},[t,E,m,i,p]),P=(0,Y.useMemo)(function(){var e="",t=n||r,a=!!(n&&i&&i.includes(n));if(t&&E.onFocus){var c={focused:t,label:p(t),isDisabled:m(t,i),isSelected:a,options:o,context:t===n?"menu":"value",selectValue:i,isAppleDevice:s};e=E.onFocus(c)}return e},[n,r,p,m,E,o,i,s]),j=(0,Y.useMemo)(function(){var e="";if(v&&h.length&&!w&&E.onFilter){var t=b({count:o.length});e=E.onFilter({inputValue:f,resultsMessage:t})}return e},[o,f,v,E,h,b,w]),C="initial-input-focus"===(null==t?void 0:t.action),R=(0,Y.useMemo)(function(){var e="";if(E.guidance){var t=r?"value":v?"menu":"input";e=E.guidance({"aria-label":S,context:t,isDisabled:n&&m(n,i),isMulti:d,isSearchable:y,tabSelectsValue:g,isInitialFocus:C})}return e},[S,n,r,d,m,y,v,E,i,g,C]),k=qy(Y.Fragment,null,qy("span",{id:"aria-selection"},_),qy("span",{id:"aria-focused"},P),qy("span",{id:"aria-results"},j),qy("span",{id:"aria-guidance"},R));return qy(Y.Fragment,null,qy(Th,{id:u},C&&k),qy(Th,{"aria-live":O,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!C&&k))},Ih=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],Dh=new RegExp("["+Ih.map(function(e){return e.letters}).join("")+"]","g"),Mh={},Nh=0;Nh1?t-1:0),r=1;r0,y=p-f-l,v=!1;y>t&&i.current&&(r&&r(e),i.current=!1),m&&c.current&&(a&&a(e),c.current=!1),m&&t>y?(n&&!i.current&&n(e),d.scrollTop=p,v=!0,i.current=!0):!m&&-t>l&&(o&&!c.current&&o(e),d.scrollTop=0,v=!0,c.current=!0),v&&function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()}(e)}},[n,r,o,a]),p=(0,Y.useCallback)(function(e){l(e,e.deltaY)},[l]),f=(0,Y.useCallback)(function(e){u.current=e.changedTouches[0].clientY},[]),d=(0,Y.useCallback)(function(e){var t=u.current-e.changedTouches[0].clientY;l(e,t)},[l]),m=(0,Y.useCallback)(function(e){if(e){var t=!!zv&&{passive:!1};e.addEventListener("wheel",p,t),e.addEventListener("touchstart",f,t),e.addEventListener("touchmove",d,t)}},[d,f,p]),y=(0,Y.useCallback)(function(e){e&&(e.removeEventListener("wheel",p,!1),e.removeEventListener("touchstart",f,!1),e.removeEventListener("touchmove",d,!1))},[d,f,p]);return(0,Y.useEffect)(function(){if(t){var e=s.current;return m(e),function(){y(e)}}},[t,m,y]),function(e){s.current=e}}({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),a=function(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,o=(0,Y.useRef)({}),a=(0,Y.useRef)(null),i=(0,Y.useCallback)(function(e){if(Kh){var t=document.body,n=t&&t.style;if(r&&Wh.forEach(function(e){var t=n&&n[e];o.current[e]=t}),r&&Jh<1){var a=parseInt(o.current.paddingRight,10)||0,i=document.body?document.body.clientWidth:0,c=window.innerWidth-i+a||0;Object.keys($h).forEach(function(e){var t=$h[e];n&&(n[e]=t)}),n&&(n.paddingRight="".concat(c,"px"))}t&&Xh()&&(t.addEventListener("touchmove",Yh,Qh),e&&(e.addEventListener("touchstart",Zh,Qh),e.addEventListener("touchmove",qh,Qh))),Jh+=1}},[r]),c=(0,Y.useCallback)(function(e){if(Kh){var t=document.body,n=t&&t.style;Jh=Math.max(Jh-1,0),r&&Jh<1&&Wh.forEach(function(e){var t=o.current[e];n&&(n[e]=t)}),t&&Xh()&&(t.removeEventListener("touchmove",Yh,Qh),e&&(e.removeEventListener("touchstart",Zh,Qh),e.removeEventListener("touchmove",qh,Qh)))}},[r]);return(0,Y.useEffect)(function(){if(t){var e=a.current;return i(e),function(){c(e)}}},[t,i,c]),function(e){a.current=e}}({isEnabled:n});return qy(Y.Fragment,null,n&&qy("div",{onClick:eb,css:tb}),t(function(e){o(e),a(e)}))}var rb={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},ob=function(e){var t=e.name,n=e.onFocus;return qy("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:rb,value:"",onChange:function(){}})};function ab(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function ib(){return ab(/^Mac/i)}var cb={clearIndicator:lh,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var n=e.isDisabled,r=e.isFocused,o=e.theme,a=o.colors,i=o.borderRadius;return Sm({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:o.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?a.neutral5:a.neutral0,borderColor:n?a.neutral10:r?a.primary:a.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:r?a.primary:a.neutral30}})},dropdownIndicator:sh,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,r=n.colors,o=n.spacing;return Sm({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*o.baseUnit,paddingRight:3*o.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,r=e.theme,o=r.spacing.baseUnit,a=r.colors;return Sm({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?a.neutral10:a.neutral20,marginBottom:2*o,marginTop:2*o})},input:function(e,t){var n=e.isDisabled,r=e.value,o=e.theme,a=o.spacing,i=o.colors;return Sm(Sm({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},vh),t?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:i.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,r=e.size,o=e.theme,a=o.colors,i=o.spacing.baseUnit;return Sm({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*i})},loadingMessage:th,menu:function(e,t){var n,r=e.placement,o=e.theme,a=o.borderRadius,i=o.spacing,c=o.colors;return Sm((gm(n={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(r),"100%"),gm(n,"position","absolute"),gm(n,"width","100%"),gm(n,"zIndex",1),n),t?{}:{backgroundColor:c.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:i.menuGutter,marginTop:i.menuGutter})},menuList:function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return Sm({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,r=n.spacing,o=n.borderRadius,a=n.colors;return Sm({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:a.neutral10,borderRadius:o/2,margin:r.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,r=n.borderRadius,o=n.colors,a=e.cropWithEllipsis;return Sm({overflow:"hidden",textOverflow:a||void 0===a?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:o.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,r=n.spacing,o=n.borderRadius,a=n.colors,i=e.isFocused;return Sm({alignItems:"center",display:"flex"},t?{}:{borderRadius:o/2,backgroundColor:i?a.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},noOptionsMessage:eh,option:function(e,t){var n=e.isDisabled,r=e.isFocused,o=e.isSelected,a=e.theme,i=a.spacing,c=a.colors;return Sm({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:o?c.primary:r?c.primary25:"transparent",color:n?c.neutral20:o?c.neutral0:"inherit",padding:"".concat(2*i.baseUnit,"px ").concat(3*i.baseUnit,"px"),":active":{backgroundColor:n?void 0:o?c.primary:c.primary50}})},placeholder:function(e,t){var n=e.theme,r=n.spacing,o=n.colors;return Sm({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:o.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,r=e.theme,o=r.spacing,a=r.colors;return Sm({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?a.neutral40:a.neutral80,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,r=e.isMulti,o=e.hasValue,a=e.selectProps.controlShouldRenderValue;return Sm({alignItems:"center",display:r&&o&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}},ub={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},sb={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Bv(),captureMenuScroll:!Bv(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=Sm({ignoreCase:!0,ignoreAccents:!0,stringify:Uh,trim:!0,matchFrom:"any"},void 0),r=n.ignoreCase,o=n.ignoreAccents,a=n.stringify,i=n.trim,c=n.matchFrom,u=i?Vh(t):t,s=i?Vh(a(e)):a(e);return r&&(u=u.toLowerCase(),s=s.toLowerCase()),o&&(u=Bh(u),s=Gh(s)),"start"===c?s.substr(0,u.length)===u:s.indexOf(u)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function lb(e,t,n,r){return{type:"option",data:t,isDisabled:bb(e,t,n),isSelected:gb(e,t,n),label:vb(e,t),value:hb(e,t),index:r}}function pb(e,t){return e.options.map(function(n,r){if("options"in n){var o=n.options.map(function(n,r){return lb(e,n,t,r)}).filter(function(t){return mb(e,t)});return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var a=lb(e,n,t,r);return mb(e,a)?a:void 0}).filter(Wv)}function fb(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,Ph(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function db(e,t){return e.reduce(function(e,n){return"group"===n.type?e.push.apply(e,Ph(n.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}}))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e},[])}function mb(e,t){var n=e.inputValue,r=void 0===n?"":n,o=t.data,a=t.isSelected,i=t.label,c=t.value;return(!Sb(e)||!a)&&wb(e,{label:i,value:c,data:o},r)}var yb=function(e,t){var n;return(null===(n=e.find(function(e){return e.data===t}))||void 0===n?void 0:n.id)||null},vb=function(e,t){return e.getOptionLabel(t)},hb=function(e,t){return e.getOptionValue(t)};function bb(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function gb(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=hb(e,t);return n.some(function(t){return hb(e,t)===r})}function wb(e,t,n){return!e.filterOption||e.filterOption(t,n)}var Sb=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},Ob=1,Eb=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Oh(e,t)}(n,e);var t=function(e){var t=_h();return function(){var n,r=Eh(e);if(t){var o=Eh(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"==hm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,n)}}(n);function n(e){var r;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,o=n.onChange,a=n.name;t.name=a,r.ariaOnChange(e,t),o(e,t)},r.setValue=function(e,t,n){var o=r.props,a=o.closeMenuOnSelect,i=o.isMulti,c=o.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:c}),a&&(r.setState({inputIsHiddenAfterUpdate:!i}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,o=t.isMulti,a=t.name,i=r.state.selectValue,c=o&&r.isOptionSelected(e,i),u=r.isOptionDisabled(e,i);if(c){var s=r.getOptionValue(e);r.setValue(i.filter(function(e){return r.getOptionValue(e)!==s}),"deselect-option",e)}else{if(u)return void r.ariaOnChange(e,{action:"select-option",option:e,name:a});o?r.setValue([].concat(Ph(i),[e]),"select-option",e):r.setValue(e,"select-option")}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,o=r.getOptionValue(e),a=n.filter(function(e){return r.getOptionValue(e)!==o}),i=$v(t,a,a[0]||null);r.onChange(i,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange($v(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],o=t.slice(0,t.length-1),a=$v(e,o,o[0]||null);n&&r.onChange(a,{action:"pop-value",removedValue:n})},r.getFocusedOptionId=function(e){return yb(r.state.focusableOptionsWithIds,e)},r.getFocusableOptionsWithIds=function(){return db(pb(r.props,r.state.selectValue),r.getElementId("option"))},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n5||a>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){if(!r.blockOptionHover&&r.state.focusedOption!==e){var t=r.getFocusableOptions().indexOf(e);r.setState({focusedOption:e,focusedOptionId:t>-1?r.getFocusedOptionId(e):null})}},r.shouldHideSelectedOptions=function(){return Sb(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,o=t.backspaceRemovesValue,a=t.escapeClearsValue,i=t.inputValue,c=t.isClearable,u=t.isDisabled,s=t.menuIsOpen,l=t.onKeyDown,p=t.tabSelectsValue,f=t.openMenuOnFocus,d=r.state,m=d.focusedOption,y=d.focusedValue,v=d.selectValue;if(!(u||"function"==typeof l&&(l(e),e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||i)return;r.focusValue("previous");break;case"ArrowRight":if(!n||i)return;r.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(y)r.removeValue(y);else{if(!o)return;n?r.popValue():c&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!s||!p||!m||f&&r.isOptionSelected(m,v))return;r.selectOption(m);break;case"Enter":if(229===e.keyCode)break;if(s){if(!m)return;if(r.isComposing)return;r.selectOption(m);break}return;case"Escape":s?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:i}),r.onMenuClose()):c&&a&&r.clearValue();break;case" ":if(i)return;if(!s){r.openMenu("first");break}if(!m)return;r.selectOption(m);break;case"ArrowUp":s?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":s?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!s)return;r.focusOption("pageup");break;case"PageDown":if(!s)return;r.focusOption("pagedown");break;case"Home":if(!s)return;r.focusOption("first");break;case"End":if(!s)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.state.instancePrefix="react-select-"+(r.props.instanceId||++Ob),r.state.selectValue=xv(e.value),e.menuIsOpen&&r.state.selectValue.length){var o=r.getFocusableOptionsWithIds(),a=r.buildFocusableOptions(),i=a.indexOf(r.state.selectValue[0]);r.state.focusableOptionsWithIds=o,r.state.focusedOption=a[i],r.state.focusedOptionId=yb(o,a[i])}return r}return function(e,t,n){t&&Sh(e.prototype,t),n&&Sh(e,n),Object.defineProperty(e,"prototype",{writable:!1})}(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&Gv(this.menuListRef,this.focusedOptionRef),(ib()||ab(/^iPhone/i)||ab(/^iPad/i)||ib()&&navigator.maxTouchPoints>1)&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),o&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):o||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(Gv(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,o=n.isFocused,a=this.buildFocusableOptions(),i="first"===e?0:a.length-1;if(!this.props.isMulti){var c=a.indexOf(r[0]);c>-1&&(i=c)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:a[i],focusedOptionId:this.getFocusedOptionId(a[i])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=n.indexOf(r);r||(o=-1);var a=n.length-1,i=-1;if(n.length){switch(e){case"previous":i=0===o?0:-1===o?a:o-1;break;case"next":o>-1&&o0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var o=0,a=r.indexOf(n);n||(a=-1),"up"===e?o=a>0?a-1:r.length-1:"down"===e?o=(a+1)%r.length:"pageup"===e?(o=a-t)<0&&(o=0):"pagedown"===e?(o=a+t)>r.length-1&&(o=r.length-1):"last"===e&&(o=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[o],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[o])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(ub):Sm(Sm({},ub),this.props.theme):ub}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,o=this.getValue,a=this.selectOption,i=this.setValue,c=this.props,u=c.isMulti,s=c.isRtl,l=c.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:o,hasValue:this.hasValue(),isMulti:u,isRtl:s,options:l,selectOption:a,selectProps:c,setValue:i,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return bb(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return gb(this.props,e,t)}},{key:"filterOption",value:function(e,t){return wb(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,a=e.tabIndex,i=e.form,c=e.menuIsOpen,u=e.required,s=this.getComponents().Input,l=this.state,p=l.inputIsHidden,f=l.ariaSelection,d=this.commonProps,m=r||this.getElementId("input"),y=Sm(Sm(Sm({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":u,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},c&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==f?void 0:f.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?Y.createElement(s,Om({},d,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:m,innerRef:this.getInputRef,isDisabled:t,isHidden:p,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:i,type:"text",value:o},y)):Y.createElement(zh,Om({id:m,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:kv,onFocus:this.onInputFocus,disabled:t,tabIndex:a,inputMode:"none",form:i,value:""},y))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,a=t.MultiValueRemove,i=t.SingleValue,c=t.Placeholder,u=this.commonProps,s=this.props,l=s.controlShouldRenderValue,p=s.isDisabled,f=s.isMulti,d=s.inputValue,m=s.placeholder,y=this.state,v=y.selectValue,h=y.focusedValue,b=y.isFocused;if(!this.hasValue()||!l)return d?null:Y.createElement(c,Om({},u,{key:"placeholder",isDisabled:p,isFocused:b,innerProps:{id:this.getElementId("placeholder")}}),m);if(f)return v.map(function(t,i){var c=t===h,s="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return Y.createElement(n,Om({},u,{components:{Container:r,Label:o,Remove:a},isFocused:c,isDisabled:p,key:s,index:i,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(d)return null;var g=v[0];return Y.createElement(i,Om({},u,{data:g,isDisabled:p}),this.formatOptionLabel(g,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var i={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return Y.createElement(e,Om({},t,{innerProps:i,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,a=this.state.isFocused;return e&&o?Y.createElement(e,Om({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:a})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,a=this.state.isFocused;return Y.createElement(n,Om({},r,{isDisabled:o,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return Y.createElement(e,Om({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,r=t.GroupHeading,o=t.Menu,a=t.MenuList,i=t.MenuPortal,c=t.LoadingMessage,u=t.NoOptionsMessage,s=t.Option,l=this.commonProps,p=this.state.focusedOption,f=this.props,d=f.captureMenuScroll,m=f.inputValue,y=f.isLoading,v=f.loadingMessage,h=f.minMenuHeight,b=f.maxMenuHeight,g=f.menuIsOpen,w=f.menuPlacement,S=f.menuPosition,O=f.menuPortalTarget,E=f.menuShouldBlockScroll,_=f.menuShouldScrollIntoView,P=f.noOptionsMessage,j=f.onMenuScrollToTop,C=f.onMenuScrollToBottom;if(!g)return null;var R,k=function(t,n){var r=t.type,o=t.data,a=t.isDisabled,i=t.isSelected,c=t.label,u=t.value,f=p===o,d=a?void 0:function(){return e.onOptionHover(o)},m=a?void 0:function(){return e.selectOption(o)},y="".concat(e.getElementId("option"),"-").concat(n),v={id:y,onClick:m,onMouseMove:d,onMouseOver:d,tabIndex:-1,role:"option","aria-selected":e.state.isAppleDevice?void 0:i};return Y.createElement(s,Om({},l,{innerProps:v,data:o,isDisabled:a,isSelected:i,key:y,label:c,type:r,value:u,isFocused:f,innerRef:f?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())R=this.getCategorizedOptions().map(function(t){if("group"===t.type){var o=t.data,a=t.options,i=t.index,c="".concat(e.getElementId("group"),"-").concat(i),u="".concat(c,"-heading");return Y.createElement(n,Om({},l,{key:c,data:o,options:a,Heading:r,headingProps:{id:u,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map(function(e){return k(e,"".concat(i,"-").concat(e.index))}))}if("option"===t.type)return k(t,"".concat(t.index))});else if(y){var T=v({inputValue:m});if(null===T)return null;R=Y.createElement(c,l,T)}else{var A=P({inputValue:m});if(null===A)return null;R=Y.createElement(u,l,A)}var x={minMenuHeight:h,maxMenuHeight:b,menuPlacement:w,menuPosition:S,menuShouldScrollIntoView:_},I=Y.createElement(Jv,Om({},l,x),function(t){var n=t.ref,r=t.placerProps,i=r.placement,c=r.maxHeight;return Y.createElement(o,Om({},l,x,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:y,placement:i}),Y.createElement(nb,{captureEnabled:d,onTopArrive:j,onBottomArrive:C,lockEnabled:E},function(t){return Y.createElement(a,Om({},l,{innerRef:function(n){e.getMenuListRef(n),t(n)},innerProps:{role:"listbox","aria-multiselectable":l.isMulti,id:e.getElementId("listbox")},isLoading:y,maxHeight:c,focusedOption:p}),R)}))});return O||"fixed"===S?Y.createElement(i,Om({},l,{appendTo:O,controlElement:this.controlRef,menuPlacement:w,menuPosition:S}),I):I}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,a=t.name,i=t.required,c=this.state.selectValue;if(i&&!this.hasValue()&&!r)return Y.createElement(ob,{name:a,onFocus:this.onValueInputFocus});if(a&&!r){if(o){if(n){var u=c.map(function(t){return e.getOptionValue(t)}).join(n);return Y.createElement("input",{name:a,type:"hidden",value:u})}var s=c.length>0?c.map(function(t,n){return Y.createElement("input",{key:"i-".concat(n),name:a,type:"hidden",value:e.getOptionValue(t)})}):Y.createElement("input",{name:a,type:"hidden",value:""});return Y.createElement("div",null,s)}var l=c[0]?this.getOptionValue(c[0]):"";return Y.createElement("input",{name:a,type:"hidden",value:l})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,o=t.focusedValue,a=t.isFocused,i=t.selectValue,c=this.getFocusableOptions();return Y.createElement(xh,Om({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:r,focusedValue:o,isFocused:a,selectValue:i,focusableOptions:c,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,a=this.props,i=a.className,c=a.id,u=a.isDisabled,s=a.menuIsOpen,l=this.state.isFocused,p=this.commonProps=this.getCommonProps();return Y.createElement(r,Om({},p,{className:i,innerProps:{id:c,onKeyDown:this.onKeyDown},isDisabled:u,isFocused:l}),this.renderLiveRegion(),Y.createElement(t,Om({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:u,isFocused:l,menuIsOpen:s}),Y.createElement(o,Om({},p,{isDisabled:u}),this.renderPlaceholderOrValue(),this.renderInput()),Y.createElement(n,Om({},p,{isDisabled:u}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,o=t.inputIsHiddenAfterUpdate,a=t.ariaSelection,i=t.isFocused,c=t.prevWasFocused,u=t.instancePrefix,s=e.options,l=e.value,p=e.menuIsOpen,f=e.inputValue,d=e.isMulti,m=xv(l),y={};if(n&&(l!==n.value||s!==n.options||p!==n.menuIsOpen||f!==n.inputValue)){var v=p?function(e,t){return fb(pb(e,t))}(e,m):[],h=p?db(pb(e,m),"".concat(u,"-option")):[],b=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r-1?n:t[0]}(t,v);y={selectValue:m,focusedOption:g,focusedOptionId:yb(h,g),focusableOptionsWithIds:h,focusedValue:b,clearFocusValueOnUpdate:!1}}var w=null!=o&&e!==n?{inputIsHidden:o,inputIsHiddenAfterUpdate:void 0}:{},S=a,O=i&&c;return i&&!O&&(S={value:$v(d,m,m[0]||null),options:m,action:"initial-input-focus"},O=!c),"initial-input-focus"===(null==a?void 0:a.action)&&(S=null),Sm(Sm(Sm({},y),w),{},{prevProps:e,ariaSelection:S,prevWasFocused:O})}}]),n}(Y.Component);Eb.defaultProps=sb;var _b=(0,Y.forwardRef)(function(e,t){var n=function(e){var t=e.defaultInputValue,n=void 0===t?"":t,r=e.defaultMenuIsOpen,o=void 0!==r&&r,a=e.defaultValue,i=void 0===a?null:a,c=e.inputValue,u=e.menuIsOpen,s=e.onChange,l=e.onInputChange,p=e.onMenuClose,f=e.onMenuOpen,d=e.value,m=Qy(e,wh),y=Jy((0,Y.useState)(void 0!==c?c:n),2),v=y[0],h=y[1],b=Jy((0,Y.useState)(void 0!==u?u:o),2),g=b[0],w=b[1],S=Jy((0,Y.useState)(void 0!==d?d:i),2),O=S[0],E=S[1],_=(0,Y.useCallback)(function(e,t){"function"==typeof s&&s(e,t),E(e)},[s]),P=(0,Y.useCallback)(function(e,t){var n;"function"==typeof l&&(n=l(e,t)),h(void 0!==n?n:e)},[l]),j=(0,Y.useCallback)(function(){"function"==typeof f&&f(),w(!0)},[f]),C=(0,Y.useCallback)(function(){"function"==typeof p&&p(),w(!1)},[p]),R=void 0!==c?c:v,k=void 0!==u?u:g,T=void 0!==d?d:O;return Sm(Sm({},m),{},{inputValue:R,menuIsOpen:k,onChange:_,onInputChange:P,onMenuClose:C,onMenuOpen:j,value:T})}(e);return Y.createElement(Eb,Om({ref:t},n))}),Pb=_b;function jb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);nWooCommerce Subscriptions enabled.',"woocommerce-paypal-payments"),"https://woocommerce.com/products/woocommerce-subscriptions/")}}),n&&React.createElement("p",null,(0,Rt.__)("* Business account is required for subscriptions.","woocommerce-paypal-payments")))};var Ub=function(e){return e.isBrandedOnly,(0,Rt.__)("Add Expanded Checkout for more ways to pay","woocommerce-paypal-payments")},Hb=function(){var e=tp.useBusiness().isCasualSeller,t=np.useWooSettings(),n=t.storeCountry,r=t.storeCurrency,o=t.ownBrandOnly,a=tp.useFlags(),i=a.canUseCardPayments,c=a.canUseDigitalWallets,u=a.canUseFastlane;return React.createElement(xd,{onlyOptional:!0,useAcdc:!e&&i,useDigitalWallets:!e&&c,isFastlane:u,isPayLater:!0,ownBrandOnly:o,storeCountry:n,storeCurrency:r})};function zb(e){return zb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},zb(e)}function Wb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $b(e){for(var t=1;t0}},{id:"methods",title:(0,Rt.__)("Choose checkout options","woocommerce-paypal-payments"),StepComponent:function(){var e=tp.useOptionalPaymentMethods(),t=e.optionalMethods,n=e.setOptionalMethods,r=np.useWooSettings(),o=r.ownBrandOnly,a=(r.storeCountry,tp.useBusiness().isCasualSeller),i=tp.useFlags(),c=i.canUseCardPayments,u=i.canUseDigitalWallets,s=c||u,l=[{value:!0,title:(0,X.useMemo)(function(){return a||!s?null:(0,Rt.__)("Available with additional application","woocommerce-paypal-payments")},[a,s]),description:React.createElement(Hb,null)},{title:o||!s?(0,Rt.__)("No thanks, I prefer to use a different provider for local payment methods","woocommerce-paypal-payments"):(0,Rt.__)("No thanks, I prefer to use a different provider for processing credit cards, digital wallets, and local payment methods","woocommerce-paypal-payments"),value:!1}];return React.createElement("div",{className:"ppcp-r-page-optional-payment-methods"},React.createElement(od,{title:React.createElement(Ub,{isBrandedOnly:o})}),React.createElement("div",{className:"ppcp-r-inner-container"},React.createElement(mm,{multiSelect:!1,options:l,onChange:function(e){n(e,"user")},value:t}),React.createElement(cd,null)))},canProceed:function(e){return null!==e.methods.optionalMethods}},{id:"complete",title:(0,Rt.__)("Connect your PayPal account","woocommerce-paypal-payments"),StepComponent:function(){return React.createElement("div",{className:"ppcp-r-page-products"},React.createElement(od,{title:(0,Rt.__)("Complete Your Payment Setup","woocommerce-paypal-payments"),description:(0,Rt.__)("To finalize your payment setup, please log in to PayPal. If you don’t have an account yet, don’t worry - we’ll guide you through the easy process of creating one.","woocommerce-paypal-payments")}),React.createElement("div",{className:"ppcp-r-inner-container ppcp--wide"},React.createElement("div",{className:"ppcp-r-onboarding-header__description"},React.createElement(Xd,{title:(0,Rt.__)("Connect to PayPal","woocommerce-paypal-payments")}))))},canProceed:function(){return!0}}];const Zb=function(e){var t=e.stepDetails,n=e.onNext,r=e.onPrev,o=Zp().goToWooCommercePaymentsTab,a=t.title,i=t.isFirst,c=t.percentage,u=t.showNext,s=!(0,t.canProceed)(tp.useNavigationState());return React.createElement(Qp,{title:a,isMainTitle:i,exitOnTitleClick:i,onTitleClick:r,showProgressBar:!0,progressBarPercent:.9*c},React.createElement(Xb,{onExit:o,isFirst:i,isDisabled:s,showNext:u,onNext:n}))};var Xb=function(e){var t=e.isFirst,n=e.showNext,r=e.isDisabled,o=e.onExit,a=e.onNext;return t?null:React.createElement(React.Fragment,null,React.createElement(bp.Button,{variant:"link",onClick:o},(0,Rt.__)("Save and exit","woocommerce-paypal-payments")),n&&React.createElement(bp.Button,{variant:"primary",disabled:r,onClick:a},(0,Rt.__)("Continue","woocommerce-paypal-payments")))};const Kb=function(){var e=tp.useSteps(),t=e.step,n=e.setStep,r=e.flags,o=function(e){var t=np.useWooSettings().ownBrandOnly,n=tp.useBusiness().isCasualSeller,r=function(e,t){return e.filter(function(e){return t.every(function(t){return t(e)})})}(qb,[function(t){return e.canUseCasualSelling||"business"!==t.id},function(r){if("methods"!==r.id)return!0;var o=t&&!e.canUseCardPayments&&!e.canUseDigitalWallets;return!(e.shouldSkipPaymentMethods||n||o)}]),o=r.length;return r.map(function(e,t){return $b($b({},e),{},{isFirst:0===t,isLast:t===o-1,showNext:t0?t-1:0})})}(r),a=function(e,t){var n;return t["number"==typeof(n=e)&&Number.isInteger(n)&&n>=0&&n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(eg(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,eg(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,eg(p,"constructor",s),eg(s,"constructor",u),u.displayName="GeneratorFunction",eg(s,o,"GeneratorFunction"),eg(p),eg(p,o,"Generator"),eg(p,r,function(){return this}),eg(p,"toString",function(){return"[object Generator]"}),(Qb=function(){return{w:a,m:f}})()}function eg(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}eg=function(e,t,n,r){function a(t,n){eg(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},eg(e,t,n,r)}function tg(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function ng(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0,d=function(){var e,t=(e=Qb().m(function e(){return Qb().w(function(e){for(;;)switch(e.p=e.n){case 0:return n(!0),e.p=1,e.n=2,l([]);case 2:return e.n=3,s();case 3:p((0,Rt.__)("Dismissed items restored successfully.","woocommerce-paypal-payments"),{icon:nd,speak:!0});case 4:return e.p=4,n(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,,4,5]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){tg(a,r,o,i,c,"next",e)}function c(e){tg(a,r,o,i,c,"throw",e)}i(void 0)})});return function(){return t.apply(this,arguments)}}();return f?React.createElement(Np,{className:"ppcp-r-tab-overview-todo",title:(0,Rt.__)("Things to do next","woocommerce-paypal-payments"),description:React.createElement(React.Fragment,null,React.createElement("p",null,(0,Rt.__)("Complete these tasks to keep your store updated with the latest products and services.","woocommerce-paypal-payments")),React.createElement(bp.Button,{variant:"tertiary",onClick:d,disabled:t},React.createElement(bp.Icon,{icon:Jb,size:18}),t?(0,Rt.__)("Restoring…","woocommerce-paypal-payments"):(0,Rt.__)("Restore dismissed Things To Do","woocommerce-paypal-payments")))},React.createElement($f,{todosData:o,setActiveModal:c,onDismissTodo:i})):null};function og(e){return og="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},og(e)}function ag(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ig(e){for(var t=1;t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(sg(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,sg(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,sg(p,"constructor",s),sg(s,"constructor",u),u.displayName="GeneratorFunction",sg(s,o,"GeneratorFunction"),sg(p),sg(p,o,"Generator"),sg(p,r,function(){return this}),sg(p,"toString",function(){return"[object Generator]"}),(ug=function(){return{w:a,m:f}})()}function sg(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}sg=function(e,t,n,r){function a(t,n){sg(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},sg(e,t,n,r)}function lg(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}const pg=function(e){var t=e.isBusy,n=e.isSandbox,r=e.title,o=e.description,a=e.buttons,i=e.enabled,c=e.notes,u=(0,re.useDispatch)(Fn).setActiveModal,s=function(e){return e.urls?n?e.urls.sandbox:e.urls.live:e.url},l=a.filter(function(e){return!e.showWhen||i&&"enabled"===e.showWhen||!i&&"disabled"===e.showWhen}),p=function(){var e,t=(e=ug().m(function e(t){var n,r,o,a,i;return ug().w(function(e){for(;;)switch(e.n){case 0:if("tab"!==(null===(n=t.action)||void 0===n?void 0:n.type)){e.n=1;break}return a=void 0===(null===(o=t.action)||void 0===o?void 0:o.highlight)||Boolean(t.action.highlight),i=Lf[t.action.tab.toUpperCase()],e.n=1,Gf(i,t.action.section,a);case 1:null!==(r=t.action)&&void 0!==r&&r.modal&&u(t.action.modal);case 2:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){lg(a,r,o,i,c,"next",e)}function c(e){lg(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}(),f={isBusy:t,enabled:i,notes:c,buttons:l.map(function(e){return ig(ig({},e),{},{url:s(e),onClick:function(){return p(e)}})})};return i&&(f.badge={text:(0,Rt.__)("Active","woocommerce-paypal-payments"),type:Yf}),React.createElement(Pp,null,React.createElement(Kf,{title:r,description:o,actionProps:f}))},fg=function(e){var t=e.refreshHandler,n=e.isRefreshing,r=n?(0,Rt.__)("Refreshing…","woocommerce-paypal-payments"):(0,Rt.__)("Refresh","woocommerce-paypal-payments");return React.createElement(React.Fragment,null,React.createElement("p",null,(0,Rt.__)("Enable additional features and capabilities on your WooCommerce store.","woocommerce-paypal-payments")),React.createElement("p",null,(0,Rt.__)("Click Refresh to update your current features after making changes.","woocommerce-paypal-payments")),React.createElement(bp.Button,{variant:"tertiary",onClick:t,disabled:n},React.createElement(bp.Icon,{icon:Jb,size:18}),r))};var dg=["id","enabled"];function mg(){return mg=Object.assign?Object.assign.bind():function(e){for(var t=1;t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(vg(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,vg(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,vg(p,"constructor",s),vg(s,"constructor",u),u.displayName="GeneratorFunction",vg(s,o,"GeneratorFunction"),vg(p),vg(p,o,"Generator"),vg(p,r,function(){return this}),vg(p,"toString",function(){return"[object Generator]"}),(yg=function(){return{w:a,m:f}})()}function vg(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}vg=function(e,t,n,r){function a(t,n){vg(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},vg(e,t,n,r)}function hg(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function bg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Sg(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Sg(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Sg(p,"constructor",s),Sg(s,"constructor",u),u.displayName="GeneratorFunction",Sg(s,o,"GeneratorFunction"),Sg(p),Sg(p,o,"Generator"),Sg(p,r,function(){return this}),Sg(p,"toString",function(){return"[object Generator]"}),(wg=function(){return{w:a,m:f}})()}function Sg(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Sg=function(e,t,n,r){function a(t,n){Sg(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Sg(e,t,n,r)}function Og(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Eg(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Og(a,r,o,i,c,"next",e)}function c(e){Og(a,r,o,i,c,"throw",e)}i(void 0)})}}function _g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Pg(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pg(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&e.every(function(e){return!0===e.enabled});v(t)},[n,o,c,s].concat(function(e){return function(e){if(Array.isArray(e))return Ug(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Vg(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(p)));var w=(0,X.useCallback)(function(){if(b.length&&a){var e=!y;b.forEach(function(t){a(t.id,{enabled:e})});var t=e?(0,Rt.__)("enabled","woocommerce-paypal-payments"):(0,Rt.__)("disabled","woocommerce-paypal-payments"),n=d||(0,Rt.__)("payment","woocommerce-paypal-payments"),r=(0,Rt.sprintf)(/* translators: %1$s: group name, %2$s: "enabled" or "disabled" */ /* translators: %1$s: group name, %2$s: "enabled" or "disabled" */ (0,Rt.__)("All %1$s payment gateways have been %2$s.","woocommerce-paypal-payments"),n,t);(0,Lp.speak)(r,"assertive")}},[b,a,y,d]);return{allEnabled:y,toggleAllMethods:w,availableMethods:b,methodCount:b.length}},zg=function(e){var t=e.parentId,n=e.parentName||t;return(0,X.createInterpolateElement)(/* translators: %s: payment method name */ /* translators: %s: payment method name */ (0,Rt.__)("This payment method requires to be enabled.","woocommerce-paypal-payments"),{methodLink:React.createElement("strong",null,React.createElement("a",{href:"#",onClick:function(e){e.preventDefault(),Wp(t)}},n))})},Wg=function(e){var t=e.dependentMethodId,n=e.dependentMethodName,r=e.requiredValue,o=n||t,a=r?(0,Rt.__)("Enable to use this method.","woocommerce-paypal-payments"):(0,Rt.__)("Disable to use this method.","woocommerce-paypal-payments");return(0,X.createInterpolateElement)(a,{methodLink:React.createElement("strong",null,React.createElement("a",{href:"#",onClick:function(e){e.preventDefault(),Wp(t)}},o))})};var $g=function(e){var t=e.settingName,n=e.sectionId;return React.createElement("strong",null,React.createElement("a",{href:"#",onClick:function(e){if(e.preventDefault(),n){var t=Lf.SETTINGS,r=function(e){if(!e)return e;var t=e.replace(/([A-Z])/g,"-$1").toLowerCase();return t.startsWith("ppcp-")?t:"ppcp-".concat(t)}(n);Gf(t),setTimeout(function(){Wp(r)},100)}}},t))};const Yg=function(e){var t=e.settingId,n=e.requiredValue,r={savePaypalAndVenmo:"Save PayPal and Venmo"}[t]||t,o=React.createElement($g,{settingName:r,sectionId:t}),a={true:(0,Rt.__)("This payment method requires to be enabled.","woocommerce-paypal-payments"),false:(0,Rt.__)("This payment method requires to be disabled.","woocommerce-paypal-payments")};return"boolean"==typeof n?(0,X.createInterpolateElement)(a[n],{settingLink:o}):(0,X.createInterpolateElement)((0,Rt.sprintf)(/* translators: %s: required setting value */ /* translators: %s: required setting value */ (0,Rt.__)('This payment method requires to be set to "%s".',"woocommerce-paypal-payments"),n),{settingLink:o})};function qg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Zg(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n0?function(e){if(e.length<=1)return e[0]||"";if(2===e.length)return e.join(" "+/* translators: joins two items, e.g. "Brand name and Logo URL" */ /* translators: joins two items, e.g. "Brand name and Logo URL" */ (0,Rt._x)("and","joining two items","woocommerce-paypal-payments")+" ");var t=e[e.length-1];return e.slice(0,-1).join(", ")+", "+/* translators: before the last item in a list, e.g. "A, B, and C" */ /* translators: before the last item in a list, e.g. "A, B, and C" */ (0,Rt._x)("and","before last list item","woocommerce-paypal-payments")+" "+t}(r):null}(u,n[s]);y&&(t[a]=(0,Rt.sprintf)(c,y))}}else t[a]=c}else i&&(t[a]=i)}),Zg(Zg({},e),{},{warningMessages:t})}))||[]},[e,n])},aw=function(e){var t,n=e.isEnabled,r=void 0!==n&&n,o=e.onToggle,a=e.label,i=void 0===a?"":a,c=e.isDisabled,u=void 0!==c&&c,s=e.groupName,l=void 0===s?"":s;if(i)t=i;else{var p=r?(0,Rt.__)("Disable","woocommerce-paypal-payments"):(0,Rt.__)("Enable","woocommerce-paypal-payments"),f=(0,Rt.__)("all %s Methods","woocommerce-paypal-payments"); /* translators: %s: payment method group name */t=(0,Rt.sprintf)(/* translators: %1$s: action (Enable/Disable), %2$s: formatted string with payment method group name */ /* translators: %1$s: action (Enable/Disable), %2$s: formatted string with payment method group name */ (0,Rt.__)("%1$s %2$s","woocommerce-paypal-payments"),p,(0,Rt.sprintf)(f,l))}return React.createElement("div",{className:"ppcp-bulk-toggle-payment-gateways"},React.createElement(bp.Button,{variant:"tertiary",onClick:o,disabled:u},t))};function iw(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return cw(s,"_invoke",function(n,r,o){var a,c,u,s=0,l=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,f.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!p&&s&&!o&&t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(cw(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,cw(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,cw(p,"constructor",s),cw(s,"constructor",u),u.displayName="GeneratorFunction",cw(s,o,"GeneratorFunction"),cw(p),cw(p,o,"Generator"),cw(p,r,function(){return this}),cw(p,"toString",function(){return"[object Generator]"}),(iw=function(){return{w:a,m:f}})()}function cw(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}cw=function(e,t,n,r){function a(t,n){cw(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},cw(e,t,n,r)}function uw(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function sw(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){uw(a,r,o,i,c,"next",e)}function c(e){uw(a,r,o,i,c,"throw",e)}i(void 0)})}}function lw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pw(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pw(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&e.forEach(function(e){if(e&&e.id){var r=function(e,t){var n=e.depends_on_payment_methods;return n&&Array.isArray(n)?n.filter(function(e){var n=t[e];return n&&!n.enabled}):[]}(e,t);if(r.length>0){var o=r[0];return void(n[e.id]={type:"parent",isDisabled:!0,parentId:o,parentName:Fg(o,t)})}var a=function(e,t){var n=e.depends_on_payment_methods_values;if(!n)return null;for(var r=0,o=Object.entries(n);r3&&void 0!==arguments[3]&&arguments[3];return(0,X.useMemo)(function(){var o={};return e&&e.length?(e.forEach(function(e){var a;if(e&&e.id){var i=null,c=e.isDisabled||r,u=null==t?void 0:t[e.id];if(u)"parent"===u.type?i=React.createElement(zg,{parentId:u.parentId,parentName:u.parentName}):"value"===u.type&&(i=React.createElement(Wg,{dependentMethodId:u.dependentId,dependentMethodName:u.dependentName,requiredValue:u.requiredValue})),c=!0;else if(null!=n&&null!==(a=n[e.id])&&void 0!==a&&a.isDisabled){var s=n[e.id];i=React.createElement(Yg,{settingId:s.settingId,requiredValue:s.requiredValue,methodId:e.id}),c=!0}o[e.id]={dependencyMessage:i,isMethodDisabled:c}}}),o):o},[e,t,n,r])}(a,S,O,l),_=Hg({methods:a,methodsMap:c,changePaymentSettings:h,paymentDependencies:S,settingDependencies:O,additionalDeps:[l,w],groupName:m}),P=_.allEnabled,j=_.toggleAllMethods,C=_.methodCount,R=ow(a);if((0,X.useEffect)(function(){v&&b&&g()},[g,v,b]),!v||!b||!w)return React.createElement(gp,{asModal:!0});var k=R.map(function(e){var t=E[e.id]||{};return mw(mw({},e),{},{isDisabled:t.isMethodDisabled||e.isDisabled||l,disabledMessage:t.dependencyMessage})}),T=f?React.createElement("div",null,React.createElement("p",null,r),React.createElement(aw,{isEnabled:P,onToggle:j,isDisabled:l||0===C,groupName:m,methodCount:C})):r;return React.createElement(Np,{id:t,title:n,description:T,icon:o,contentContainer:!1},React.createElement(Ff,{paymentMethods:k,onTriggerModal:u}))};var hw=function(){return We()({path:"/wc/v3/wc_paypal/migrate-to-acdc",method:"POST"})};function bw(){return bw=Object.assign?Object.assign.bind():function(e){for(var t=1;t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(ww(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ww(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,ww(p,"constructor",s),ww(s,"constructor",u),u.displayName="GeneratorFunction",ww(s,o,"GeneratorFunction"),ww(p),ww(p,o,"Generator"),ww(p,r,function(){return this}),ww(p,"toString",function(){return"[object Generator]"}),(gw=function(){return{w:a,m:f}})()}function ww(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ww=function(e,t,n,r){function a(t,n){ww(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},ww(e,t,n,r)}function Sw(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Ow(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ew(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ew(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ew(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&p.isBusinessSeller,m=t.paypal.filter(function(e){return"ppcp-card-button-gateway"!==e.id||"MX"===f||!u.some(function(e){return"advanced_credit_and_debit_cards"===e.id&&!0===e.enabled})}),y=t.apm.length>0&&p.isBusinessSeller,v=null===(e=window.ppcpSettings)||void 0===e?void 0:e.isBcdcOverrideFlagEnabled;return React.createElement("div",{className:"ppcp-r-payment-methods"},React.createElement(vw,{id:"ppcp-paypal-checkout-card",title:(0,Rt.__)("PayPal Checkout","woocommerce-paypal-payments"),description:(0,Rt.__)("Select your preferred checkout option with PayPal for easy payment processing.","woocommerce-paypal-payments"),icon:"icon-checkout-standard.svg",methods:m,onTriggerModal:c,methodsMap:s}),d&&React.createElement(vw,{id:"ppcp-card-payments-card",title:(0,Rt.__)("Online Card Payments","woocommerce-paypal-payments"),description:(0,Rt.__)("Select your preferred card payment options for efficient payment processing.","woocommerce-paypal-payments"),icon:"icon-checkout-online-methods.svg",methods:t.cardPayment,onTriggerModal:c,methodsMap:s}),v&&React.createElement(Pw,{id:"ppcp-migration-banner",className:"ppcp-r-settings-migration-banner",title:(0,Rt.__)("Unlock Advanced Card Processing","woocommerce-paypal-payments"),description:(0,Rt.__)("Get Apple Pay, Google Pay, and Fastlane accelerated guest checkout, and enjoy lower processing fees and advanced fraud protection.","woocommerce-paypal-payments"),actionProps:{buttons:[{type:"secondary",text:(0,Rt.__)("Unlock now","woocommerce-paypal-payments")},{type:"tertiary",text:(0,Rt.__)("Dismiss","woocommerce-paypal-payments")}]}}),y&&React.createElement(vw,{id:"ppcp-alternative-payments-card",title:(0,Rt.__)("Alternative Payment Methods","woocommerce-paypal-payments"),description:(0,Rt.__)("With alternative payment methods, customers across the globe can pay with their bank accounts and other local payment methods.","woocommerce-paypal-payments"),icon:"icon-checkout-alternative-methods.svg",methods:t.apm,onTriggerModal:c,methodsMap:s,showBulkToggle:t.apm.length>1,groupName:"Alternative Payment"}),i&&React.createElement(Dg,{method:i?t.all.find(function(e){return e.id===i}):null,setModalIsVisible:function(){return c(null)},onSave:l}))},Cw=function(e){var t,n=e.isActive,r=e.isSandbox,o=e.isBusinessSeller;return n?(t=o?r?(0,Rt.__)("Business | Sandbox","woocommerce-paypal-payments"):(0,Rt.__)("Business | Live","woocommerce-paypal-payments"):r?(0,Rt.__)("Sandbox","woocommerce-paypal-payments"):(0,Rt.__)("Active","woocommerce-paypal-payments"),React.createElement(qf,{type:Yf,text:t})):React.createElement(qf,{type:"negative",text:(0,Rt.__)("Not Connected","woocommerce-paypal-payments")})};var Rw=function(e){var t=e.type,n=e.className,r=e.spacing,o=e.children,a=J()("components-flex","components-".concat(t,"-stack"),n),i={gap:"calc(".concat(4*r,"px)")};return React.createElement("div",{className:a,style:i},o)},kw=function(e){var t=e.className,n=e.spacing,r=void 0===n?3:n,o=e.children;return React.createElement(Rw,{type:"h",className:t,spacing:r},o)},Tw=function(e){var t=e.className,n=e.spacing,r=void 0===n?3:n,o=e.children;return React.createElement(Rw,{type:"v",className:t,spacing:r},o)};function Aw(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return xw(s,"_invoke",function(n,r,o){var a,c,u,s=0,l=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,f.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!p&&s&&!o&&t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(xw(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,xw(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,xw(p,"constructor",s),xw(s,"constructor",u),u.displayName="GeneratorFunction",xw(s,o,"GeneratorFunction"),xw(p),xw(p,o,"Generator"),xw(p,r,function(){return this}),xw(p,"toString",function(){return"[object Generator]"}),(Aw=function(){return{w:a,m:f}})()}function xw(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}xw=function(e,t,n,r){function a(t,n){xw(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},xw(e,t,n,r)}function Iw(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Dw(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Iw(a,r,o,i,c,"next",e)}function c(e){Iw(a,r,o,i,c,"throw",e)}i(void 0)})}}function Mw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Lw(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Lw(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Lw(p,"constructor",s),Lw(s,"constructor",u),u.displayName="GeneratorFunction",Lw(s,o,"GeneratorFunction"),Lw(p),Lw(p,o,"Generator"),Lw(p,r,function(){return this}),Lw(p,"toString",function(){return"[object Generator]"}),(Fw=function(){return{w:a,m:f}})()}function Lw(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Lw=function(e,t,n,r){function a(t,n){Lw(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Lw(e,t,n,r)}function Gw(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function Bw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,c=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Vw(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vw(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(Ww(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Ww(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,Ww(p,"constructor",s),Ww(s,"constructor",u),u.displayName="GeneratorFunction",Ww(s,o,"GeneratorFunction"),Ww(p),Ww(p,o,"Generator"),Ww(p,r,function(){return this}),Ww(p,"toString",function(){return"[object Generator]"}),(zw=function(){return{w:a,m:f}})()}function Ww(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ww=function(e,t,n,r){function a(t,n){Ww(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},Ww(e,t,n,r)}function $w(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}var Yw=function(){return React.createElement(Gp.SVG,{width:"20",height:"20",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Gp.Path,{fillRule:"evenodd",d:"M16 16v3a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h3V5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-3zm2.5-10.5v9H16V9a1 1 0 0 0-1-1H9.5V5.5h9z",clipRule:"evenodd"}))},qw=function(){return React.createElement(Gp.SVG,{width:"20",height:"20",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Gp.Path,{d:"M9 16.17L4.83 12L3.41 13.41L9 19L21 7L19.59 5.59L9 16.17Z"}))};const Zw=function(e){var t=e.value,n=e.className,r=e.ariaLabel,o=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r0&&void 0!==arguments[0]?arguments[0]:{}).successDuration,t=void 0===e?1e3:e,n=Bw((0,X.useState)(!1),2),r=n[0],o=n[1],a=Bw((0,X.useState)(!1),2),i=a[0],c=a[1],u=(0,X.useRef)(null),s=function(){var e,n=(e=Fw().m(function e(n){var r;return Fw().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,navigator.clipboard.writeText(n);case 1:clearTimeout(u.current),o(!0),c(!1),u.current=setTimeout(function(){return o(!1)},t),e.n=3;break;case 2:e.p=2,r=e.v,console.error("Copy failed:",r),c(!0),o(!1);case 3:return e.a(2)}},e,null,[[0,2]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Gw(a,r,o,i,c,"next",e)}function c(e){Gw(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return n.apply(this,arguments)}}();return{copy:s,copied:r,error:i}}({successDuration:1e3}),i=a.copy,c=a.copied,u=a.error,s=J()("ppcp-copy-button",n),l=function(){return c?(0,Rt.__)("Copied!","woocommerce-paypal-payments"):u?(0,Rt.__)("Failed to copy","woocommerce-paypal-payments"):(0,Rt.__)("Copy to clipboard","woocommerce-paypal-payments")},p=function(){var e,n=(e=zw().m(function e(){return zw().w(function(e){for(;;)switch(e.n){case 0:if(t){e.n=1;break}return e.a(2);case 1:return e.n=2,i(t);case 2:if(!c){e.n=3;break}return(0,Lp.speak)((0,Rt.__)("Copied to clipboard","woocommerce-paypal-payments"),"assertive"),e.a(2);case 3:u&&(0,Lp.speak)((0,Rt.__)("Failed to copy to clipboard","woocommerce-paypal-payments"),"assertive");case 4:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){$w(a,r,o,i,c,"next",e)}function c(e){$w(a,r,o,i,c,"throw",e)}i(void 0)})});return function(){return n.apply(this,arguments)}}();return React.createElement(bp.Tooltip,{text:l(),placement:"top",delay:100,hideOnClick:!1},React.createElement("button",Hw({type:"button",onClick:p,className:s,disabled:!t,"aria-label":r||l()},o),c?React.createElement(qw,null):React.createElement(Yw,null)))};var Xw=["value","showCopy","copyButtonProps","className"];function Kw(){return Kw=Object.assign?Object.assign.bind():function(e){for(var t=1;tThis will disable the Pay Later payment method on your site.',"woocommerce-paypal-payments"),"https://woocommerce.com/document/woocommerce-paypal-payments/#pay-later"),value:!!c.save_paypal_and_venmo.enabled&&r,onChange:o,disabled:!c.save_paypal_and_venmo.enabled}),React.createElement(eS,{id:"ppcp-save-card-details",label:(0,Rt.__)("Save Credit and Debit Cards","woocommerce-paypal-payments"),description:(0,Rt.__)("Securely store your customer's credit card.","woocommerce-paypal-payments"),disabled:t||!c.save_paypal_and_venmo.enabled,onChange:i,value:a})):null},uS=function(){var e=op.useSettings(),t=e.invoicePrefix,n=e.setInvoicePrefix;return React.createElement(xf,{title:"Invoice Prefix",titleSuffix:(0,Rt.__)("(Recommended)","woocommerce-paypal-payments"),className:"ppcp--invoice-prefix"},React.createElement(Qw,{placeholder:(0,Rt.__)("Input prefix","woocommerce-paypal-payments"),onChange:n,value:t,description:"Add a unique prefix to invoice numbers for site-specific tracking (recommended)."}))},sS=function(){var e=op.useSettings(),t=e.payNowExperience,n=e.setPayNowExperience;return React.createElement(xf,{className:"ppcp--pay-now-experience"},React.createElement(eS,{label:(0,Rt.__)("Pay Now Experience","woocommerce-paypal-payments"),description:(0,Rt.__)("Let PayPal customers skip the Order Review page by selecting shipping options directly within PayPal.","woocommerce-paypal-payments"),onChange:n,value:t}))},lS=function(){var e=op.useSettings(),t=e.stayUpdated,n=e.setStayUpdated;return React.createElement(xf,{className:"ppcp--pay-now-experience"},React.createElement(eS,{id:"ppcp-stay-updated",label:(0,Rt.__)("Stay Updated","woocommerce-paypal-payments"),description:(0,Rt.__)("Get the latest PayPal features and capabilities as they are released. When the extension is updated, new features, payment methods, styling options, and more will automatically update.","woocommerce-paypal-payments"),onChange:n,value:t}))},pS=function(e){var t=e.ownBrandOnly;return React.createElement(Np,{icon:"icon-settings-common.svg",title:(0,Rt.__)("Common settings","woocommerce-paypal-payments"),className:"ppcp-r-settings-card ppcp-r-settings-card--common-settings",description:(0,Rt.__)("Customize key features to tailor your PayPal experience.","woocommerce-paypal-payments")},React.createElement(uS,null),React.createElement(iS,null),React.createElement(cS,{ownBradOnly:t}),React.createElement(sS,null),React.createElement(lS,null))};function fS(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return dS(s,"_invoke",function(n,r,o){var a,c,u,s=0,l=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return a=t,c=0,u=e,f.n=n,i}};function d(n,r){for(c=n,u=r,t=0;!p&&s&&!o&&t3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(dS(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,dS(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,dS(p,"constructor",s),dS(s,"constructor",u),u.displayName="GeneratorFunction",dS(s,o,"GeneratorFunction"),dS(p),dS(p,o,"Generator"),dS(p,r,function(){return this}),dS(p,"toString",function(){return"[object Generator]"}),(fS=function(){return{w:a,m:f}})()}function dS(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}dS=function(e,t,n,r){function a(t,n){dS(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},dS(e,t,n,r)}function mS(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function yS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&dr||r>m)&&(a[4]=n,a[5]=r,f.n=m,c=0))}if(o||n>1)return i;throw p=!0,r}return function(o,l,m){if(s>1)throw TypeError("Generator is already running");for(p&&1===l&&d(l,m),c=l,u=m;(t=c<2?e:u)||!p;){a||(c?c<3?(c>1&&(f.n=-1),d(c,u)):f.n=u:f.v=u);try{if(s=2,a){if(c||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=a.return)&&t.call(a),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);a=e}else if((t=(p=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,c=1,u=t}finally{s=1}}return{value:t,done:p}}}(n,o,a),!0),s}var i={};function c(){}function u(){}function s(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(bS(t={},r,function(){return this}),t),p=s.prototype=c.prototype=Object.create(l);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,bS(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=s,bS(p,"constructor",s),bS(s,"constructor",u),u.displayName="GeneratorFunction",bS(s,o,"GeneratorFunction"),bS(p),bS(p,o,"Generator"),bS(p,r,function(){return this}),bS(p,"toString",function(){return"[object Generator]"}),(hS=function(){return{w:a,m:f}})()}function bS(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}bS=function(e,t,n,r){function a(t,n){bS(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a("next",0),a("throw",1),a("return",2))},bS(e,t,n,r)}function gS(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function wS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);nView logs.',"woocommerce-paypal-payments"),"admin.php?page=wc-status&tab=logs"),value:t,onChange:n})),React.createElement(xf,{title:(0,Rt.__)("Webhooks","woocommerce-paypal-payments"),description:(0,Rt.sprintf)((0,Rt.__)('The following PayPal webhooks are subscribed. More information about the webhooks is available in the Webhook Status documentation.',"woocommerce-paypal-payments"),"https://woocommerce.com/document/woocommerce-paypal-payments/#webhook-status")},React.createElement(_S,null),React.createElement(SS,null),React.createElement(vS,null)))},jS=function(e){var t=e.value,n=e.onChange,r=e.placeholder;return React.createElement(Qw,{value:t,onChange:function(e){e.length<=22&&n(e)},placeholder:r})};var CS=[{value:"correction",label:(0,Rt.__)("Add a correction","woocommerce-paypal-payments"),description:(0,Rt.__)("Adds an additional line item with the missing amount.","woocommerce-paypal-payments")},{value:"no_details",label:(0,Rt.__)("Do not send line items","woocommerce-paypal-payments"),description:(0,Rt.__)("Resubmit the transaction without line item details.","woocommerce-paypal-payments")}],RS=[{value:"any",label:(0,Rt.__)("No preference","woocommerce-paypal-payments"),description:(0,Rt.__)("Shows the buyer the PayPal login for a recognized PayPal buyer.","woocommerce-paypal-payments")},{value:"login",label:(0,Rt.__)("Login page","woocommerce-paypal-payments"),description:(0,Rt.__)("Always show the buyer the PayPal login screen.","woocommerce-paypal-payments")},{value:"guest_checkout",label:(0,Rt.__)("Guest checkout page","woocommerce-paypal-payments"),description:(0,Rt.__)("Always show the buyer the guest checkout fields first.","woocommerce-paypal-payments")}];const kS=function(e){var t=e.hasContactModule,n=op.useSettings(),r=(n.savePaypalAndVenmo,n.setSavePaypalAndVenmo,n.contactModule),o=n.setContactModule,a=n.subtotalAdjustment,i=n.setSubtotalAdjustment,c=n.instantPaymentsOnly,u=n.setInstantPaymentsOnly,s=n.brandName,l=n.setBrandName,p=n.softDescriptor,f=n.setSoftDescriptor,d=n.landingPage,m=n.setLandingPage,y=n.buttonLanguage,v=n.setButtonLanguage,h=(0,re.useSelect)(function(e){return e("core").getSite()},[]),b=null==h?void 0:h.title,g=window.ppcpSettings.buttonLanguageChoices;return React.createElement(Rf,{className:"ppcp--paypal-settings",title:(0,Rt.__)("PayPal Settings","woocommerce-paypal-payments"),description:(0,Rt.__)("Modify the PayPal checkout experience.","woocommerce-paypal-payments")},React.createElement(xf,{title:(0,Rt.__)("Subtotal mismatch fallback","woocommerce-paypal-payments"),description:(0,Rt.__)("Due to differences in how WooCommerce and PayPal calculates taxes, some transactions may fail due to a rounding error. This settings determines the fallback behavior.","woocommerce-paypal-payments")},React.createElement(nS,{options:CS,value:a,onChange:i})),React.createElement(xf,null,React.createElement(eS,{label:(0,Rt.__)("Instant payments only","woocommerce-paypal-payments"),description:(0,Rt.__)("If enabled, PayPal will not allow buyers to use funding sources that take additional time to complete, such as eChecks.","woocommerce-paypal-payments"),value:c,onChange:u})),React.createElement(xf,{visible:t},React.createElement(eS,{label:(0,Rt.__)("Contact selection on payment","woocommerce-paypal-payments"),description:(0,Rt.__)("Allow customers to choose an alternative email and phone number from their PayPal contacts during payment. Order confirmations and tracking updates are sent to the selected contacts instead of checkout details. Perfect for gift orders.","woocommerce-paypal-payments"),value:r,onChange:o})),React.createElement(xf,{title:(0,Rt.__)("Brand name","woocommerce-paypal-payments"),description:(0,Rt.__)("What business name to show to your buyers during checkout and on receipts.","woocommerce-paypal-payments")},React.createElement(Qw,{value:s,onChange:l,placeholder:b||(0,Rt.__)("Brand name","woocommerce-paypal-payments")})),React.createElement(xf,{title:(0,Rt.__)("Soft Descriptor","woocommerce-paypal-payments"),description:(0,Rt.__)("The dynamic text used to construct the statement descriptor that appears on a payer's card statement. Applies to PayPal and Credit Card transactions. Max value of 22 characters.","woocommerce-paypal-payments")},React.createElement(jS,{value:p,onChange:f,placeholder:(0,Rt.__)("Soft Descriptor","woocommerce-paypal-payments")})),React.createElement(xf,{title:(0,Rt.__)("PayPal landing page","woocommerce-paypal-payments"),description:(0,Rt.__)("Determine which experience a buyer sees when they click the PayPal button.","woocommerce-paypal-payments")},React.createElement(nS,{options:RS,value:d,onChange:m})),React.createElement(xf,{title:(0,Rt.__)("Button Language","woocommerce-paypal-payments"),description:(0,Rt.__)("If left blank, PayPal and other buttons will present in the user's detected language. Enter a language here to force all buttons to display in that language.","woocommerce-paypal-payments")},React.createElement(rS,{options:g,value:y,onChange:v,placeholder:(0,Rt.__)("Browser language","woocommerce-paypal-payments")})))},TS=function(){var e=op.useSettings(),t=e.disabledCards,n=e.setDisabledCards,r=e.threeDSecure,o=e.setThreeDSecure,a=e.paymentLevelProcessing,i=e.setPaymentLevelProcessing,c=e.shipsFromPostalCode,u=e.setShipsFromPostalCode,s=wo().features,l=window.ppcpSettings.disabledCardsChoices,p=window.ppcpSettings.threeDSecureOptions,f=window.ppcpSettings.storePostcode,d=window.ppcpSettings.isEligibleForPaymentLevelProcessing;return React.createElement(Rf,{title:(0,Rt.__)("Other payment method settings","woocommerce-paypal-payments"),description:(0,Rt.__)("Modify the checkout experience for alternative payment methods, credit cards, and digital wallets.","woocommerce-paypal-payments")},s.advanced_credit_and_debit_cards.enabled&&React.createElement(xf,{title:(0,Rt.__)("Disable specific credit cards","woocommerce-paypal-payments"),description:(0,Rt.__)("By default, all possible credit cards will be accepted. Card types added here will be rejected at checkout.","woocommerce-paypal-payments")},React.createElement(rS,{options:l,value:t,onChange:n,isMulti:!0,placeholder:(0,Rt.__)("Show all cards","woocommerce-paypal-payments")})),React.createElement(xf,{title:(0,Rt.__)("3D Secure","woocommerce-paypal-payments"),description:(0,Rt.__)("Authenticate cardholders through their card issuers to reduce fraud and improve transaction security. Successful 3D Secure authentication can shift liability for fraudulent chargebacks to the card issuer.","woocommerce-paypal-payments")},React.createElement(nS,{options:p,value:r,onChange:o})),d&&React.createElement(xf,{title:(0,Rt.__)("Level 2/Level 3 Payment Processing","woocommerce-paypal-payments"),description:(0,Rt.__)("Reduce transaction fees on business card purchases by automatically sending detailed order data to PayPal. This helps you qualify for lower interchange rates. Available for US merchants processing USD with Visa and Mastercard.","woocommerce-paypal-payments")},React.createElement(xf,null,React.createElement(eS,{id:"ppcp-payment-processing",label:(0,Rt.__)("Enable Level 2/Level 3 Processing","woocommerce-paypal-payments"),onChange:i,value:a})),React.createElement(xf,{title:(0,Rt.__)("Shipping Origin ZIP Code","woocommerce-paypal-payments"),description:(0,Rt.__)("Enter the ZIP code where you ship orders from. Use your warehouse or fulfillment center location if different from your business address.","woocommerce-paypal-payments")},React.createElement(Qw,{value:c,onChange:u,placeholder:f||(0,Rt.__)("ZIP code","woocommerce-paypal-payments")}))))},AS=function(e){var t=e.ownBradOnly,n=e.hasContactModule;return React.createElement(Np,{icon:"icon-settings-expert.svg",className:"ppcp-r-settings-card ppcp-r-settings-card--expert-settings",title:(0,Rt.__)("Expert Settings","woocommerce-paypal-payments"),description:(0,Rt.__)("Fine-tune your PayPal experience with advanced options.","woocommerce-paypal-payments"),actionProps:{key:"payNowExperience"},contentContainer:!1},React.createElement(jp,null,React.createElement(Pp,null,React.createElement(PS,null)),React.createElement(Pp,null,React.createElement(kS,{hasContactModule:n})),t||React.createElement(Pp,null,React.createElement(TS,null))))},xS=function(){var e,t=np.useWooSettings().ownBrandOnly,n=op.useStore().isReady,r=np.useMerchantInfo().features;return n?React.createElement("div",{className:"ppcp-r-settings"},React.createElement(oS,null),React.createElement(pS,null),React.createElement(AS,{ownBradOnly:t,hasContactModule:null==r||null===(e=r.contact_module)||void 0===e?void 0:e.enabled})):React.createElement(gp,{asModal:!0})};var IS,DS,MS;!function(e){e.INITIAL="initial",e.PENDING="pending",e.REJECTED="rejected",e.RESOLVED="resolved"}(IS||(IS={})),function(e){e.LOADING_STATUS="setLoadingStatus",e.RESET_OPTIONS="resetOptions",e.SET_BRAINTREE_INSTANCE="braintreeInstance"}(DS||(DS={})),function(e){e.NUMBER="number",e.CVV="cvv",e.EXPIRATION_DATE="expirationDate",e.EXPIRATION_MONTH="expirationMonth",e.EXPIRATION_YEAR="expirationYear",e.POSTAL_CODE="postalCode"}(MS||(MS={}));var NS=function(){return NS=Object.assign||function(e){for(var t,n=1,r=arguments.length;n because window.").concat(i,".").concat(c," is undefined."),s="string"==typeof o?o:o.join(",");if(!s.includes(n)){var l=[s,n].filter(Boolean).join();u+="\nTo fix the issue, add '".concat(n,"' to the list of components passed to the parent PayPalScriptProvider:")+"\n``.")}return u}function YS(e){var t=e,n=GS;t[n];var r=FS(t,[n+""]);return"react-paypal-js-".concat(function(e){for(var t="",n=0;n component. Failed to initialize: ".concat(e))})}return!1===y.current.isEligible()?(P(!1),C):m.current?(y.current.render(m.current).catch(function(e){null!==m.current&&0!==m.current.children.length&&j(function(){throw new Error("Failed to render component. ".concat(e))})}),C):C},LS(LS([b],l,!0),[p.fundingSource],!1)),(0,Y.useEffect)(function(){null!==S&&(!0===c?S.disable().catch(function(){}):S.enable().catch(function(){}))},[c,S]),q().createElement(q().Fragment,null,_?q().createElement("div",{ref:m,style:f,className:d}):u)};function JS(e,t){void 0===t&&(t={});var n=document.createElement("script");return n.src=e,Object.keys(t).forEach(function(e){n.setAttribute(e,t[e]),"data-csp-nonce"===e&&n.setAttribute("nonce",t["data-csp-nonce"])}),n}function QS(e,t){if(void 0===t&&(t=Promise),tO(e,t),"undefined"==typeof document)return t.resolve(null);var n=function(e){var t,n,r=e.sdkBaseUrl,o=e.environment,a=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o component. ".concat(e))})})}(e.Marks(NS({},o)))}},[i,o.fundingSource]),q().createElement(q().Fragment,null,l?q().createElement("div",{ref:u,className:n}):r)};nO.displayName="PayPalMarks";var rO=function(e){var t=e.className,n=void 0===t?"":t,r=e.forceReRender,o=void 0===r?[]:r,a=FS(e,["className","forceReRender"]),i=XS()[0],c=i.isResolved,u=i.options,s=(0,Y.useRef)(null),l=(0,Y.useRef)(null),p=(0,Y.useState)(null)[1];return(0,Y.useEffect)(function(){if(!1!==c){var e=WS(u[VS]);if(void 0===e||void 0===e.Messages)return p(function(){throw new Error($S({reactComponentName:rO.displayName,sdkComponentKey:"messages",sdkRequestedComponents:u.components,sdkDataNamespace:u[VS]}))});l.current=e.Messages(NS({},a)),l.current.render(s.current).catch(function(e){null!==s.current&&0!==s.current.children.length&&p(function(){throw new Error("Failed to render component. ".concat(e))})})}},LS([c],o,!0)),q().createElement("div",{ref:s,className:n})};rO.displayName="PayPalMessages";var oO=function(e){var t,n=e.options,r=void 0===n?{clientId:"test"}:n,o=e.children,a=e.deferLoading,i=void 0!==a&&a,c=(0,Y.useReducer)(qS,{options:NS(NS({},r),(t={},t.dataJsSdkLibrary=BS,t[US]=BS,t[GS]="".concat(YS(r)),t)),loadingStatus:i?IS.INITIAL:IS.PENDING}),u=c[0],s=c[1];return(0,Y.useEffect)(function(){if(!1===i&&u.loadingStatus===IS.INITIAL)return s({type:DS.LOADING_STATUS,value:IS.PENDING});if(u.loadingStatus===IS.PENDING){var e=!0;return QS(u.options).then(function(){e&&s({type:DS.LOADING_STATUS,value:IS.RESOLVED})}).catch(function(t){console.error("".concat("Failed to load the PayPal JS SDK script."," ").concat(t)),e&&s({type:DS.LOADING_STATUS,value:{state:IS.REJECTED,message:String(t)}})}),function(){e=!1}}},[u.options,i,u.loadingStatus]),q().createElement(ZS.Provider,{value:NS(NS({},u),{dispatch:s})},o)};function aO(){}(0,Y.createContext)({cardFieldsForm:null,fields:{},registerField:aO,unregisterField:aO});const iO=function(e){var t=e.location,n=ap.usePaymentMethodProps(t).paymentMethods,r=ap.useLayoutProps(t).layout,o=ap.useShapeProps(t).shape,a=ap.useLabelProps(t).label,i=ap.useColorProps(t).color,c=ap.useTaglineProps(t).tagline,u=(0,X.useMemo)(function(){return{layout:r,shape:o,label:a,color:i,tagline:c}},[i,a,r,o,c]),s=(0,X.useMemo)(function(){var e=["card"];return Object.values(ec).filter(function(e){return e.isFunding}).filter(function(e){return!n.includes(e.value)}).forEach(function(t){var n;e.push(null!==(n=t.fundingKey)&&void 0!==n?n:t.value)}),e},[n]),l=(0,X.useMemo)(function(){return{clientId:"test",merchantId:"QTQX5NP6N9WZU",components:"buttons","disable-funding":s.join(","),"buyer-country":"US",currency:"USD"}},[s]);return React.createElement("div",{className:"preview-panel"},React.createElement("div",{className:"preview-panel-inner"},React.createElement(oO,{options:l,key:l["disable-funding"]},React.createElement(KS,{style:u,forceReRender:[u]},"Error"))))};var cO=(0,Bp.jsx)(Gp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bp.jsx)(Gp.Path,{d:"M12 4a8 8 0 1 1 .001 16.001A8 8 0 0 1 12 4Zm0 1.5a6.5 6.5 0 1 0-.001 13.001A6.5 6.5 0 0 0 12 5.5Zm.75 11h-1.5V15h1.5v1.5Zm-.445-9.234a3 3 0 0 1 .445 5.89V14h-1.5v-1.25c0-.57.452-.958.917-1.01A1.5 1.5 0 0 0 12 8.75a1.5 1.5 0 0 0-1.5 1.5H9a3 3 0 0 1 3.305-2.984Z"})});const uO=function(e){var t=e.title,n=e.bigTitle,r=void 0!==n&&n,o=e.className,a=void 0===o?"":o,i=e.description,c=void 0===i?"":i,u=e.separatorAndGap,s=void 0===u||u,l=e.children;return React.createElement(xf,{className:a,separatorAndGap:s},React.createElement(Rp,null,React.createElement(xp,{noCaps:!0,big:r},t),React.createElement(Cp,null,c)),React.createElement(Pp,{asCard:!1,className:"section-content"},l))},sO=function(e){var t=e.title,n=e.name,r=e.className,o=void 0===r?"":r,a=e.description,i=void 0===a?"":a,c=e.separatorAndGap,u=void 0===c||c,s=e.options,l=e.value,p=e.onChange,f=e.children;return o=J()("ppcp--has-checkboxes",n,o),n||console.error("Checkbox sections need a unique name! No name given to:",t),React.createElement(uO,{title:t,className:o,description:i,separatorAndGap:u},React.createElement(Tw,{spacing:6},React.createElement(pm,{name:n,options:s,value:l,onChange:p})),f)},lO=function(e){var t=e.title,n=e.className,r=void 0===n?"":n,o=e.description,a=void 0===o?"":o,i=e.separatorAndGap,c=void 0===i||i,u=e.options,s=e.selected,l=e.onChange,p=e.children;return r=J()("ppcp--has-radio-buttons",r),React.createElement(uO,{title:t,className:r,description:a,separatorAndGap:c},React.createElement(kw,null,React.createElement(bp.RadioControl,{options:u,selected:s,onChange:l})),p)},pO=function(e){var t=e.title,n=e.className,r=void 0===n?"":n,o=e.description,a=void 0===o?"":o,i=e.separatorAndGap,c=void 0===i||i,u=e.options,s=e.value,l=e.onChange,p=e.children;return r=J()("ppcp--has-select",r),React.createElement(uO,{title:t,className:r,description:a,separatorAndGap:c},React.createElement(bp.SelectControl,{__nextHasNoMarginBottom:!0,options:u,value:s,onChange:l}),p)},fO=function(e){var t=e.location,n=e.setLocation,r=ap.useLocationProps(t),o=r.choices,a=r.details,i=r.isActive,c=r.setActive,u={value:"active",label:(0,Rt.__)("Enable payment methods in this location","woocommerce-paypal-payments")};return React.createElement(React.Fragment,null,React.createElement(uO,{className:"header-section",bigTitle:!0,title:(0,Rt.__)("Button Styling","wooocommerce-paypal-payments"),description:(0,Rt.__)("Customize the appearance of the PayPal smart buttons on your website and choose which payment buttons to display.","woocommerce-paypal-payments")}),React.createElement(pO,{className:"location-selector",title:(0,Rt.__)("Location","woocommerce-paypal-payments"),separatorAndGap:!1,options:o,value:t,onChange:n},a.link&&React.createElement(bp.Button,{icon:cO,href:a.link,target:"_blank"})),React.createElement(sO,{name:"location-activation",separatorAndGap:!1,options:[u],value:i,onChange:c}))},dO=function(e){var t=e.location,n=ap.useColorProps(t),r=n.color,o=n.setColor,a=n.choices;return React.createElement(pO,{title:(0,Rt.__)("Button Color","woocommerce-paypal-payments"),className:"button-color",options:a,value:r,onChange:o})},mO=function(e){var t=e.location,n=ap.useLabelProps(t),r=n.label,o=n.setLabel,a=n.choices;return React.createElement(pO,{title:(0,Rt.__)("Button Label","woocommerce-paypal-payments"),className:"button-label",options:a,value:r,onChange:o})},yO=function(e){var t=e.location,n=ap.useLayoutProps(t),r=n.isAvailable,o=n.layout,a=n.setLayout,i=n.choices;return r?React.createElement(React.Fragment,null,React.createElement(lO,{className:"button-layout",title:(0,Rt.__)("Button Layout","woocommerce-paypal-payments"),options:i,selected:o,onChange:a}),React.createElement(bO,{location:t})):null},vO=function(e){var t=e.location,n=ap.useShapeProps(t),r=n.shape,o=n.setShape,a=n.choices;return React.createElement(lO,{title:(0,Rt.__)("Shape","woocommerce-paypal-payments"),className:"button-shape",options:a,selected:r,onChange:o})},hO=function(e){var t=e.location,n=ap.usePaymentMethodProps(t),r=n.paymentMethods,o=n.setPaymentMethods,a=n.choices,i=rp.usePaymentMethods().all,c=(0,X.useMemo)(function(){return a.filter(function(e){var t=i.find(function(t){return t.id===e.value});return null==t?void 0:t.enabled})},[a,i]);return React.createElement(sO,{name:"payment-methods",title:(0,Rt.__)("Payment Methods","woocommerce-paypal-payments"),options:c,value:r,onChange:o})},bO=function(e){var t=e.location,n=ap.useTaglineProps(t),r=n.isAvailable,o=n.tagline,a=n.setTagline;if(!r)return null;var i={value:"active",label:(0,Rt.__)("Show tagline below buttons","woocommerce-paypal-payments")};return React.createElement(sO,{name:"tagline",separatorAndGap:!1,options:[i],value:o,onChange:a})},gO=function(e){var t=e.location,n=e.setLocation,r=ap.useLocationProps(t).isActive,o=function(){return r?React.createElement(React.Fragment,null,React.createElement(hO,{location:t}),React.createElement(yO,{location:t}),React.createElement(vO,{location:t}),React.createElement(mO,{location:t}),React.createElement(dO,{location:t})):null};return React.createElement("div",{className:"settings-panel"},React.createElement(fO,{location:t,setLocation:n}),React.createElement(o,null))},wO=function(){var e=ap.useStore().isReady,t=ap.useStylingLocation(),n=t.location,r=t.setLocation;return e?React.createElement("div",{className:"ppcp-r-styling"},React.createElement(gO,{location:n,setLocation:r}),React.createElement(iO,{location:n})):React.createElement(gp,{asModal:!0})},SO=function(){var e,t=cp.usePayLaterMessaging(),n=t.config,r=t.setCart,o=t.setCheckout,a=t.setProduct,i=t.setShop,c=t.setHome,u=t.setCustom_placement,s=null===(e=window.ppcpSettings)||void 0===e?void 0:e.PcpPayLaterConfigurator;return(0,X.useEffect)(function(){window.merchantConfigurators&&s&&window.merchantConfigurators.Messaging({config:n,merchantClientId:s.merchantClientId,partnerClientId:s.partnerClientId,partnerName:"WooCommerce",bnCode:s.bnCode,placements:["cart","checkout","product","shop","home","custom_placement"],styleOverrides:{button:"ppcp-r-paylater-configurator__publish-button",header:"ppcp-r-paylater-configurator__header",subheader:"ppcp-r-paylater-configurator__subheader"},onSave:function(e){r(e.config.cart),o(e.config.checkout),a(e.config.product),i(e.config.shop),c(e.config.home),u(e.config.custom_placement)}})},[s,n]),React.createElement("div",{id:"messaging-configurator",className:"ppcp-r-paylater-configurator"})};var OO=[{name:"overview",title:(0,Rt.__)("Overview","woocommerce-paypal-payments"),Component:React.createElement(jg,null)},{name:"payment-methods",title:(0,Rt.__)("Payment Methods","woocommerce-paypal-payments"),Component:React.createElement(jw,null)},{name:"settings",title:(0,Rt.__)("Settings","woocommerce-paypal-payments"),Component:React.createElement(xS,null)},{name:"styling",title:(0,Rt.__)("Styling","woocommerce-paypal-payments"),Component:React.createElement(wO,null)},{name:"pay-later-messaging",title:(0,Rt.__)("Pay Later Messaging","woocommerce-paypal-payments"),Component:React.createElement(SO,null),showIf:function(){var e;return!(null===(e=window.ppcpSettings)||void 0===e||!e.isPayLaterConfiguratorAvailable)}}];const EO=function(e){var t=e.activePanel,n=e.setActivePanel,r=OO.filter(function(e){return!e.showIf||e.showIf()}),o=r.find(function(e){return e.name===t}).Component;return React.createElement(React.Fragment,null,React.createElement(mf,{tabs:r,activePanel:t,setActivePanel:n}),React.createElement(Sp,{page:"settings"},o,React.createElement(Jf,null)))};function _O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n