woocommerce-paypal-payments/assets/ppcp-settings-js-index.js

18 lines
No EOL
517 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(()=>{var e={1631(e,t,n){"use strict";var r=n(1962),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 l=Object.defineProperty,s=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=s(n);p&&(i=i.concat(p(n)));for(var c=u(t),y=u(n),v=0;v<i.length;++v){var b=i[v];if(!(a[b]||r&&r[b]||y&&y[b]||c&&c[b])){var h=f(n,b);try{l(t,b,h)}catch(e){}}}}return t}},7286(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,l=n?Symbol.for("react.context"):60110,s=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,b=n?Symbol.for("react.block"):60121,h=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 s:case p:case a:case c:case i:case d:return e;default:switch(e=e&&e.$$typeof){case l: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=s,t.ConcurrentMode=p,t.ContextConsumer=l,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)===s},t.isConcurrentMode=O,t.isContextConsumer=function(e){return S(e)===l},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===l||e.$$typeof===f||e.$$typeof===h||e.$$typeof===g||e.$$typeof===w||e.$$typeof===b)},t.typeOf=S},1962(e,t,n){"use strict";e.exports=n(7286)},5338(e,t,n){"use strict";var r=n(5795);t.H=r.createRoot,r.hydrateRoot},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={},l=null,s=null;for(r in void 0!==n&&(l=""+n),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(s=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:l,ref:s,props:u,_owner:i.current}}},2467(e,t,n){"use strict";e.exports=n(1020)},1609(e){"use strict";e.exports=window.React},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<arguments.length;t++){var n=arguments[t];n&&(e=i(e,a(n)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=i(t,n));return t}function i(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.n=e=>{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:()=>Rt,useBusiness:()=>bt,useConnectionButton:()=>jt,useDetermineProducts:()=>Ot,useFlags:()=>Et,useGatewayRefresh:()=>_t,useGatewaySync:()=>Pt,useManualConnectionForm:()=>vt,useNavigationState:()=>St,useOptionalPaymentMethods:()=>gt,useProducts:()=>ht,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:()=>Mn,selectors:()=>e});var c={};n.r(c),n.d(c,{features:()=>Pr,getActivityList:()=>Or,merchant:()=>Er,persistentData:()=>wr,transientData:()=>Sr,webhooks:()=>jr,wooSettings:()=>_r});var u={};n.r(u),n.d(u,{hydrate:()=>Tr,reset:()=>kr,resetMerchant:()=>Gr,setActiveModal:()=>Dr,setIsReady:()=>Ir,setManualConnectionMode:()=>Mr,setMerchant:()=>Lr,setPersistent:()=>xr,setSandboxMode:()=>Nr,setTransient:()=>Ar,setWebhooks:()=>Fr,startActivity:()=>Br,stopActivity:()=>Vr});var l={};n.r(l),n.d(l,{authenticateWithCredentials:()=>Zr,authenticateWithOAuth:()=>Xr,checkWebhookSimulationState:()=>no,disconnectMerchant:()=>Kr,onboardingUrl:()=>qr,persist:()=>$r,refresh:()=>Yr,refreshFeatureStatuses:()=>Qr,refreshMerchantData:()=>Jr,resubscribeWebhooks:()=>eo,startWebhookSimulation:()=>to});var s={};n.r(s),n.d(s,{useActiveModal:()=>Oo,useActivityObserver:()=>_o,useAuthentication:()=>vo,useBusyState:()=>Po,useDisconnectMerchant:()=>bo,useManualConnection:()=>mo,useMerchant:()=>So,useMerchantInfo:()=>wo,useOnboardingNotices:()=>Eo,useProduction:()=>yo,useSandbox:()=>fo,useStore:()=>po,useWebhooks:()=>go,useWooSettings:()=>ho});var p={};n.r(p),n.d(p,{persistentData:()=>Ao});var f={};n.r(f),n.d(f,{STORE_NAME:()=>Fn,hooks:()=>s,initStore:()=>Mo,selectors:()=>c});var d={};n.r(d),n.d(d,{persistentData:()=>aa,transientData:()=>ia});var m={};n.r(m),n.d(m,{changePaymentSettings:()=>ba,hydrate:()=>da,persist:()=>ha,refresh:()=>ga,reset:()=>fa,setIsReady:()=>va,setPersistent:()=>ya,setTransient:()=>ma});var y={};n.r(y),n.d(y,{usePayLaterVaultingDependency:()=>ja,usePaymentMethods:()=>Ra,usePaymentMethodsModal:()=>Ca,useStore:()=>_a});var v={};n.r(v),n.d(v,{persistentData:()=>xa});var b={};n.r(b),n.d(b,{STORE_NAME:()=>Fo,hooks:()=>y,initStore:()=>ei,selectors:()=>d});var h={};n.r(h),n.d(h,{getState:()=>gi,persistentData:()=>wi,transientData:()=>Si});var g={};n.r(g),n.d(g,{hydrate:()=>Ci,persist:()=>xi,refresh:()=>Ii,reset:()=>Ri,setIsReady:()=>Ai,setPersistent:()=>Ti,setTransient:()=>ki});var w={};n.r(w),n.d(w,{useSettings:()=>Li,useStore:()=>Fi});var S={};n.r(S),n.d(S,{persistentData:()=>Ui});var O={};n.r(O),n.d(O,{STORE_NAME:()=>ti,hooks:()=>w,initStore:()=>Hi,selectors:()=>h});var E={};n.r(E),n.d(E,{persistentData:()=>bc,transientData:()=>hc});var P={};n.r(P),n.d(P,{hydrate:()=>_c,persist:()=>kc,refresh:()=>Tc,reset:()=>Pc,setIsReady:()=>Cc,setPersistent:()=>Rc,setTransient:()=>jc});var _={};n.r(_),n.d(_,{useColorProps:()=>Hc,useLabelProps:()=>Wc,useLayoutProps:()=>$c,useLocationProps:()=>Vc,usePaymentMethodProps:()=>Uc,useShapeProps:()=>zc,useStore:()=>Gc,useStylingLocation:()=>Bc,useTaglineProps:()=>Yc});var j={};n.r(j),n.d(j,{persistentData:()=>Kc});var R={};n.r(R),n.d(R,{STORE_NAME:()=>zi,hooks:()=>_,initStore:()=>Jc,selectors:()=>E});var C={};n.r(C),n.d(C,{getCompletedTodos:()=>Eu,getDismissedTodos:()=>Ou,getTodos:()=>Su,persistentData:()=>gu,transientData:()=>wu});var k={};n.r(k),n.d(k,{addDismissedTodo:()=>Uu,completeOnClick:()=>zu,fetchTodos:()=>Gu,persist:()=>Bu,refresh:()=>Vu,reset:()=>xu,resetDismissedTodos:()=>Hu,setCompletedTodos:()=>Lu,setDismissedTodos:()=>Fu,setIsReady:()=>Nu,setPersistent:()=>Du,setTodos:()=>Mu,setTransient:()=>Iu});var T={};n.r(T),n.d(T,{useCompletedTodos:()=>nl,useDismissedTodos:()=>tl,useStore:()=>Qu,useTodos:()=>el});var A={};n.r(A),n.d(A,{getTodos:()=>il});var x={};n.r(x),n.d(x,{STORE_NAME:()=>Qc,hooks:()=>T,initStore:()=>cl,selectors:()=>C});var I={};n.r(I),n.d(I,{persistentData:()=>Rl,transientData:()=>Cl});var D={};n.r(D),n.d(D,{hydrate:()=>Nl,persist:()=>Gl,refresh:()=>Bl,reset:()=>Dl,setIsReady:()=>Ll,setPersistent:()=>Fl,setTransient:()=>Ml});var N={};n.r(N),n.d(N,{usePayLaterMessaging:()=>Wl,useStore:()=>zl});var M={};n.r(M),n.d(M,{persistentData:()=>Zl});var F={};n.r(F),n.d(F,{STORE_NAME:()=>ul,hooks:()=>N,initStore:()=>Xl,selectors:()=>I});var L={};n.r(L),n.d(L,{getFeatures:()=>bs,persistentData:()=>ys,transientData:()=>vs});var G={};n.r(G),n.d(G,{fetchFeatures:()=>Rs,hydrate:()=>Es,setFeatures:()=>js,setIsReady:()=>_s,setTransient:()=>Ps});var B={};n.r(B),n.d(B,{useFeatures:()=>xs});var V={};n.r(V),n.d(V,{getFeatures:()=>Ms});var U={};n.r(U),n.d(U,{STORE_NAME:()=>Kl,hooks:()=>B,initStore:()=>Fs,selectors:()=>L});var H={};n.r(H),n.d(H,{getAllFieldSources:()=>Xs,getFieldSource:()=>qs,getStoreFieldSources:()=>Zs,isFieldTracked:()=>Ks});var z={};n.r(z),n.d(z,{clearSources:()=>Qs,reset:()=>ep,updateSources:()=>Js});var W={};n.r(W),n.d(W,{STORE_NAME:()=>ce,initStore:()=>tp,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,l=Object.create(u.prototype);return ee(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ee(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ee(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,ee(p,"constructor",l),ee(l,"constructor",u),u.displayName="GeneratorFunction",ee(l,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 le(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 se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?le(Object(n),!0).forEach(function(t){pe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):le(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function pe(e,t,n){return(t=function(e){var t=function(e){if("object"!=ue(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ue(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ue(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fe=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return se(se({},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 se(se({},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=se(se({},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",be="ppcp/onboarding/SET_PERSISTENT",he="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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(n),!0).forEach(function(t){Ee(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Se(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ee(e,t,n){return(t=function(e){var t=function(e){if("object"!=we(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=we(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==we(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var _e,je=Object.freeze({isReady:!1,manualClientId:"",manualClientSecret:"",connectionButtonClicked:!1,flags:Object.freeze({canUseCasualSelling:!1,canUseVaulting:!1,canUseCardPayments:!1,canUseDigitalWallets:!1,canUseSubscriptions:!1,shouldSkipPaymentMethods:!1,canUseFastlane:!1,canUsePayLater:!1})}),Re=Object.freeze({completed:!1,step:0,isCasualSeller:null,areOptionalPaymentMethodsEnabled:null,products:[],gatewaysSynced:!1,gatewaysRefreshed:!1}),Ce=function(e){if(Array.isArray(e))return e}(_e=de(je,Re))||function(e){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,o,a,i=[],c=!0,u=!1;try{for(o=(t=t.call(e)).next,!2;!(c=(n=o.call(t)).done)&&(i.push(n.value),2!==i.length);c=!0);}catch(e){u=!0,r=e}finally{try{if(!c&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(u)throw r}}return i}}(_e)||function(e){if(e){if("string"==typeof e)return Pe(e,2);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Pe(e,2):void 0}}(_e)||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.")}(),ke=Ce[0],Te=Ce[1];const Ae=me(je,Re,Ee(Ee(Ee(Ee(Ee(Ee({},ve,function(e,t){return ke(e,t)}),be,function(e,t){return Te(e,t)}),he,function(e){var t=ke(Te(e,Re),je);return t.flags=Oe({},e.flags),t.isReady=!0,t}),ge,function(e,t){var n=Te(e,t.data);return t.flags&&(n.flags=Object.freeze(Oe(Oe({},n.flags),t.flags))),n}),"ppcp/onboarding/SYNC_GATEWAYS",function(e){return Te(e,{gatewaysSynced:!0})}),"ppcp/onboarding/REFRESH_GATEWAYS",function(e){return Te(e,{gatewaysRefreshed:!0})}));var xe="casual_seller",Ie="business",De={VIRTUAL:"virtual",PHYSICAL:"physical",SUBSCRIPTIONS:"subscriptions"},Ne="EXPRESS_CHECKOUT",Me="ADVANCED_VAULTING",Fe=["data","flags"],Le=Object.freeze({}),Ge=function(e){return e||Le},Be=function(e){return Ge(e).data||Le},Ve=function(e){var t=Ge(e),n=(t.data,t.flags,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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,Fe));return n||Le},Ue=function(e){return Ge(e).flags||Le},He=function(e,t,n){var r=[],o={useSubscriptions:!1,useCardPayments:!1},a=Be(e),i=a.isCasualSeller,c=a.areOptionalPaymentMethodsEnabled,u=a.products,l=Ue(e),s=l.canUseVaulting,p=i&&t,f=l.canUseCardPayments&&c&&!p,d=l.canUseDigitalWallets&&c&&!p;return f||d?i?r.push(Ne):(r.push("PPCP"),null!=u&&u.includes(De.SUBSCRIPTIONS)&&(o.useSubscriptions=!0),s&&r.push(Me)):(r.push(Ne),null!=u&&u.includes(De.SUBSCRIPTIONS)&&(o.useSubscriptions=!0),s&&r.push(Me)),o.useCardPayments=f||d,{products:r,options:o}};const ze=window.wp.apiFetch;var We=n.n(ze);function $e(e){return $e="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},$e(e)}function Ye(){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,l=Object.create(u.prototype);return qe(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(qe(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,qe(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,qe(p,"constructor",l),qe(l,"constructor",u),u.displayName="GeneratorFunction",qe(l,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:he}},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:be,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 lt(){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,l=Object.create(u.prototype);return st(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(st(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,st(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,st(p,"constructor",l),st(l,"constructor",u),u.displayName="GeneratorFunction",st(l,o,"GeneratorFunction"),st(p),st(p,o,"Generator"),st(p,r,function(){return this}),st(p,"toString",function(){return"[object Generator]"}),(lt=function(){return{w:a,m:f}})()}function st(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}st=function(e,t,n,r){function a(t,n){st(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))},st(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)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);n<t;n++)r[n]=e[n];return r}var yt=function(){var e,t,n=ye(oe),r=n.useTransient,o=n.usePersistent,a=(0,re.useDispatch)(oe),i=(0,re.useSelect)(function(e){return e(oe).flags()},[]),c=dt(r("isReady"),1)[0],u=dt(r("manualClientId"),2),l=u[0],s=u[1],p=dt(r("manualClientSecret"),2),f=p[0],d=p[1],m=dt(r("connectionButtonClicked"),2),y=m[0],v=m[1],b=dt(o("step"),2),h=b[0],g=b[1],w=dt(o("completed"),2),S=w[0],O=w[1],E=dt(o("isCasualSeller"),2),P=E[0],_=E[1],j=dt(o("areOptionalPaymentMethodsEnabled"),2),R=j[0],C=j[1],k=dt(o("products"),2),T=k[0],A=k[1],x=dt(o("gatewaysSynced"),2),I=x[0],D=x[1],N=dt(o("gatewaysRefreshed"),2),M=N[0],F=N[1],L=function(){var e=ft(lt().m(function e(t,n,r){return lt().w(function(e){for(;;)switch(e.n){case 0:return t(n,r),e.n=1,a.persist();case 1:return e.a(2)}},e)}));return function(_x,t,n){return e.apply(this,arguments)}}();return{flags:i,isReady:c,step:h,setStep:function(e,t){return L(g,e,t)},completed:S,setCompleted:function(e,t){return L(O,e,t)},isCasualSeller:P,setIsCasualSeller:function(e,t){return L(_,e,t)},manualClientId:l,setManualClientId:function(e){return L(s,e)},manualClientSecret:f,setManualClientSecret:function(e){return L(d,e)},optionalMethods:R,setOptionalMethods:function(e,t){return L(C,e,t)},products:T,setProducts:function(e,t){var n=e.filter(function(e){return Object.values(De).includes(e)});return L(A,n,t)},gatewaysSynced:I,setGatewaysSynced:function(e){return L(D,e,void 0)},syncGateways:(t=ft(lt().m(function e(){return lt().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,a.syncGateways(void 0);case 1:return e.a(2,e.v)}},e)})),function(){return t.apply(this,arguments)}),gatewaysRefreshed:M,setGatewaysRefreshed:function(e){return L(F,e,void 0)},refreshGateways:(e=ft(lt().m(function e(){return lt().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,a.refreshGateways(void 0);case 1:return e.a(2,e.v)}},e)})),function(){return e.apply(this,arguments)}),connectionButtonClicked:y,setConnectionButtonClicked:function(e){return function(e,t){e(t,"user")}(v,e)}}},vt=function(){var e=yt();return{manualClientId:e.manualClientId,setManualClientId:e.setManualClientId,manualClientSecret:e.manualClientSecret,setManualClientSecret:e.setManualClientSecret}},bt=function(){var e=yt();return{isCasualSeller:e.isCasualSeller,setIsCasualSeller:e.setIsCasualSeller}},ht=function(){var e=yt();return{products:e.products,setProducts:e.setProducts}},gt=function(){var e=yt();return{optionalMethods:e.optionalMethods,setOptionalMethods:e.setOptionalMethods}},wt=function(){var e=yt();return{flags:e.flags,isReady:e.isReady,step:e.step,setStep:e.setStep,completed:e.completed,setCompleted:e.setCompleted}},St=function(){return{products:ht(),business:bt(),methods:gt()}},Ot=function(e,t){return(0,re.useSelect)(function(n){return n(oe).determineProductsAndCaps(e,t)},[e,t])},Et=function(){return yt().flags},Pt=function(){var e=yt();return{gatewaysSynced:e.gatewaysSynced,syncGateways:e.syncGateways}},_t=function(){var e=yt();return{gatewaysRefreshed:e.gatewaysRefreshed,refreshGateways:e.refreshGateways}},jt=function(){var e=yt();return{connectionButtonClicked:e.connectionButtonClicked,setConnectionButtonClicked:e.setConnectionButtonClicked}},Rt={useManualConnectionForm:vt,useBusiness:bt,useProducts:ht,useOptionalPaymentMethods:gt,useSteps:wt,useNavigationState:St,useDetermineProducts:Ot,useFlags:Et,useGatewaySync:Pt,useGatewayRefresh:_t,useConnectionButton:jt};const Ct=window.wp.i18n;function kt(){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,l=Object.create(u.prototype);return Tt(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Tt(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Tt(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Tt(p,"constructor",l),Tt(l,"constructor",u),u.displayName="GeneratorFunction",Tt(l,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,Ct.__)("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);n<t;n++)r[n]=e[n];return r}function Nt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Mt(r.key),r)}}function Mt(e){var t=function(e){if("object"!=It(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=It(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==It(t)?t:t+""}var Ft=function(){return function(e,t){return t&&Nt(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(function e(){var t=arguments.length>0&&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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Bt(r.key),r)}}function Bt(e){var t=function(e){if("object"!=Lt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Lt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Lt(t)?t:t+""}var Vt=function(){return function(e,t){return t&&Gt(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(function e(){var t=arguments.length>0&&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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ut(Object(n),!0).forEach(function(t){zt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ut(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function zt(e,t,n){return(t=Yt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wt(e){return Wt="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},Wt(e)}function $t(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Yt(r.key),r)}}function Yt(e){var t=function(e){if("object"!=Wt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Wt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Wt(t)?t:t+""}var qt=function(){return function(e,t){return t&&$t(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(function e(t){var n,r,o=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.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<t;n++)r[n]=e[n];return r}function Xt(e){return Xt="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},Xt(e)}function Kt(e,t,n){try{if("function"==typeof n.selector)return n.selector(e,t);var r=e(t);if(!r)return;var o,a=n.type||"persistent";if("persistent"===a){var i;o=null===(i=r.persistentData)||void 0===i?void 0:i.call(r)}else{if("transient"!==a)return void console.warn("[FIELD VALUE] Unknown data type: ".concat(a));var c;o=null===(c=r.transientData)||void 0===c?void 0:c.call(r)}if(!o||"object"!==Xt(o))return;var u,l=n.fieldName.split("."),s=o,p=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Zt(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)?Zt(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var _n=0,r=function(){};return{s:r,n:function(){return _n>=e.length?{done:!0}:{done:!1,value:e[_n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,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}}}}(l);try{for(p.s();!(u=p.n()).done;){var f=u.value;if(null==s)return;s=s[f]}}catch(e){p.e(e)}finally{p.f()}return s}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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)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);n<t;n++)r[n]=e[n];return r}function en(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 tn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?en(Object(n),!0).forEach(function(t){nn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):en(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function nn(e,t,n){return(t=an(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rn(e){return rn="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},rn(e)}function on(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,an(r.key),r)}}function an(e){var t=function(e){if("object"!=rn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=rn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==rn(t)?t:t+""}var cn=function(){return function(e,t){return t&&on(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.storeSubscriptions={},this.storeRegistrations={},this.debugMode=!1},[{key:"registerFunnelForStore",value:function(e,t,n,r,o,a){var i=arguments.length>6&&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}),l={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]=l:this.storeRegistrations[e].push(l),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)),l}},{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 l=e("wc/paypal/tracking"),s=(null==l||null===(o=l.getFieldSource)||void 0===o||null===(o=o.call(l,n,t.fieldName))||void 0===o?void 0:o.source)||"";if(!i.shouldTrackFieldSource(t.fieldName,s))return void(r.previousValues[t.fieldName]=a);c.processTrackedChangeForFunnel(t,u,a,s,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),l={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:l,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 ln(e){return ln="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},ln(e)}function sn(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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sn(Object(n),!0).forEach(function(t){fn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function fn(e,t,n){return(t=function(e){var t=function(e){if("object"!=ln(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ln(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ln(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dn={funnels:{},storeToFunnel:{},instances:{}};function mn(e,t){return dn.funnels[t]?(dn.funnels[t].stores.includes(e)||dn.funnels[t].stores.push(e),dn.storeToFunnel[e]||(dn.storeToFunnel[e]=[]),dn.storeToFunnel[e].includes(t)||dn.storeToFunnel[e].push(t),!0):(console.error("[REGISTRY] Funnel ".concat(t," does not exist")),!1)}function yn(e){return yn="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},yn(e)}function vn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,wn(r.key),r)}}function bn(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 hn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bn(Object(n),!0).forEach(function(t){gn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function gn(e,t,n){return(t=wn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wn(e){var t=function(e){if("object"!=yn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=yn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==yn(t)?t:t+""}var Sn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"persistent",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return hn(hn({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=hn(hn({},this.config.events),e),this}},{key:"addTranslations",value:function(e){return this.config.translations=hn(hn({},this.config.translations),e),this}},{key:"addStepInfo",value:function(e){return this.config.stepInfo=hn(hn({},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=hn(hn({},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 Rn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jn(Object(n),!0).forEach(function(t){Cn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Cn(e,t,n){return(t=function(e){var t=function(e){if("object"!=Pn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Pn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Pn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var kn="ppcp_onboarding",Tn={welcome_view:"ppcp_onboarding_welcome_view",account_type_view:"ppcp_onboarding_account_type_view",products_view:"ppcp_onboarding_products_view",payment_options_view:"ppcp_onboarding_payment_options_view",complete_view:"ppcp_onboarding_complete_view",account_type_select:"ppcp_onboarding_account_type_business_type_select",products_select:"ppcp_onboarding_products_products_select",payment_options_select:"ppcp_onboarding_payment_options_payment_method_select",sandbox_mode_select:"ppcp_onboarding_sandbox_mode_select",manual_connection_select:"ppcp_onboarding_manual_connection_select",complete_connect_click:"ppcp_onboarding_complete_connect_click"},An={0:{name:"welcome",viewEvent:Tn.welcome_view},1:{name:"account_type",viewEvent:Tn.account_type_view},2:{name:"products",viewEvent:Tn.products_view},3:{name:"payment_options",viewEvent:Tn.payment_options_view},4:{name:"complete",viewEvent:Tn.complete_view}},xn={step:function(e,t,n,r){var o=An[t];if(o){var a=Rn({step_number:t,step_name:o.name},r.getCommonProperties(n));r.sendToAdapters(o.viewEvent,a)}},isCasualSeller:function(e,t,n,r){if(null!==t){var o=Rn({selected_value:!0===t?"personal":"business",step_number:n.currentStep,step_name:n.stepName},r.getCommonProperties(n));r.sendToAdapters(Tn.account_type_select,o)}},products:function(e,t,n,r){if(Array.isArray(t)){var o=Rn({selected_products:t.join(","),products_count:t.length,previous_products:Array.isArray(e)?e.join(","):"none",step_number:n.currentStep,step_name:n.stepName},r.getCommonProperties(n));r.sendToAdapters(Tn.products_select,o)}},areOptionalPaymentMethodsEnabled:function(e,t,n,r){if(null!==t){var o=Rn({selected_value:t?"expanded":"no_cards",step_number:n.currentStep,step_name:n.stepName},r.getCommonProperties(n));r.sendToAdapters(Tn.payment_options_select,o)}},completed:function(e,t,n,r){if(!0===t){var o=Rn({step_number:n.currentStep,step_name:n.stepName,total_duration_ms:Date.now()-r.sessionStartTime,final_account_type:null!=n&&n.isCasualSeller?"personal":"business",final_products:Array.isArray(null==n?void 0:n.products)?n.products.join(","):"",final_payment_options:null!=n&&n.areOptionalPaymentMethodsEnabled?"expanded":"no_cards",final_sandbox_mode:null!=n&&n.useSandbox?"enabled":"disabled"},r.getCommonProperties(n));r.sendToAdapters(Tn.complete_connect_click,o)}},connectionButtonClicked:function(e,t,n,r){if(!0===t&&!1===e){var o=Rn({step_number:n.currentStep,step_name:n.stepName},r.getCommonProperties(n));r.sendToAdapters(Tn.complete_connect_click,o)}},useSandbox:function(e,t,n,r){if(null!==t){var o=Rn({selected_value:!0===t?"enabled":"disabled"},r.getCommonProperties(n));r.sendToAdapters(Tn.sandbox_mode_select,o)}},useManualConnection:function(e,t,n,r){if(null!==t){var o=Rn({selected_value:!0===t?"enabled":"disabled"},r.getCommonProperties(n));r.sendToAdapters(Tn.manual_connection_select,o)}}},In=En.createBasicFunnel(kn,{debug:!1,adapters:["woocommerce-tracks"],eventPrefix:"ppcp_onboarding",trackingCondition:{store:"wc/paypal/common",selector:"merchant",field:"isConnected",expectedValue:!1}}).addEvents(Tn).addTranslations(xn).addStepInfo(An).addStore("wc/paypal/onboarding",[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",hn(hn({},t),{},{rules:hn({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",hn(hn({},t),{},{transform:function(e){return hn({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 Nn=!1;Nn||(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),Nn=!0);var Mn=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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rr(Object(n),!0).forEach(function(t){ar(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rr(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ar(e,t,n){return(t=function(e){var t=function(e){if("object"!=nr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=nr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==nr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ir(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var cr=Object.freeze({isReady:!1,activities:new Map,activeModal:"",activeHighlight:"",onboardingNotices:[],merchant:Object.freeze({isConnected:!1,isSandbox:!1,id:"",email:"",clientId:"",clientSecret:"",sellerType:"unknown"}),wooSettings:Object.freeze({storeCountry:"",storeCurrency:"",ownBrandOnly:!1}),features:Object.freeze({save_paypal_and_venmo:{enabled:!1},advanced_credit_and_debit_cards:{enabled:!1},apple_pay:{enabled:!1},google_pay:{enabled:!1},alternative_payment_methods:{enabled:!1},pay_later_messaging:{enabled:!1}}),webhooks:Object.freeze([])}),ur=Object.freeze({useSandbox:!1,useManualConnection:!1}),lr=function(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,o,a,i=[],c=!0,u=!1;try{for(o=(t=t.call(e)).next,!2;!(c=(n=o.call(t)).done)&&(i.push(n.value),2!==i.length);c=!0);}catch(e){u=!0,r=e}finally{try{if(!c&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(u)throw r}}return i}}(e)||function(e){if(e){if("string"==typeof e)return ir(e,2);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ir(e,2):void 0}}(e)||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.")}()}(de(cr,ur)),sr=lr[0],pr=lr[1];const fr=me(cr,ur,ar(ar(ar(ar(ar(ar(ar(ar({},qn,function(e,t){return sr(e,t)}),Zn,function(e,t){return pr(e,t)}),Xn,function(e){var t=sr(pr(e,ur),cr);return t.wooSettings=or({},e.wooSettings),t.merchant=or({},e.merchant),t.features=or({},e.features),t.isReady=!0,t}),er,function(e,t){return sr(e,{activities:new Map(e.activities).set(t.id,t.description)})}),tr,function(e,t){var n=new Map(e.activities);return n.delete(t.id),sr(e,{activities:n})}),Qn,function(e){return or(or({},e),{},{merchant:Object.freeze(or({},cr.merchant)),features:Object.freeze(or({},cr.features))})}),Jn,function(e,t){return pr(e,{merchant:t.merchant})}),Kn,function(e,t){var n=pr(e,t.data);return["wooSettings","merchant","features","webhooks"].forEach(function(e){t[e]&&(n[e]=Object.freeze(or(or({},n[e]),t[e])))}),n.onboardingNotices=Array.isArray(t.onboardingNotices)?t.onboardingNotices:[],n}));function dr(e){return dr="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},dr(e)}var mr=["data","merchant","features","wooSettings","webhooks"];function yr(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 vr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yr(Object(n),!0).forEach(function(t){br(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yr(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function br(e,t,n){return(t=function(e){var t=function(e){if("object"!=dr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=dr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==dr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hr=Object.freeze({}),gr=function(e){return e||hr},wr=function(e){return gr(e).data||hr},Sr=function(e){var t=gr(e),n=(t.data,t.merchant,t.features,t.wooSettings,t.webhooks,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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,mr));return n||hr},Or=function(e){var t=e.activities,n=void 0===t?new Map:t;return Object.fromEntries(n)},Er=function(e){return gr(e).merchant||hr},Pr=function(e){return gr(e).features||hr},_r=function(e){var t,n=gr(e).wooSettings||hr,r="true"===(null===(t=document.cookie.split("; ").find(function(e){return e.startsWith("simulate-branded-only=")}))||void 0===t?void 0:t.split("=")[1])||n.ownBrandOnly;return vr(vr({},n),{},{ownBrandOnly:r})},jr=function(e){return gr(e).webhooks||hr};function Rr(e){return Rr="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},Rr(e)}function Cr(e,t,n){return(t=function(e){var t=function(e){if("object"!=Rr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Rr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Rr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var kr=function(){return{type:Xn}},Tr=function(e){return{type:Kn,payload:e}},Ar=function(e,t){return{type:qn,payload:Cr({},e,t)}},xr=function(e,t){return{type:Zn,payload:Cr({},e,t)}},Ir=function(e){return Ar("isReady",e)},Dr=function(e){return Ar("activeModal",e)},Nr=function(e){return xr("useSandbox",e)},Mr=function(e){return xr("useManualConnection",e)},Fr=function(e){return xr("webhooks",e)},Lr=function(e){return{type:Jn,payload:{merchant:e}}},Gr=function(){return{type:Qn}},Br=function(e){return e&&"string"==typeof e?{type:er,payload:{id:e,description:arguments.length>1&&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,l=Object.create(u.prototype);return Hr(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Hr(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Hr(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Hr(p,"constructor",l),Hr(l,"constructor",u),u.displayName="GeneratorFunction",Hr(l,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,l=Object.create(u.prototype);return oo(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(oo(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,oo(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,oo(p,"constructor",l),oo(l,"constructor",u),u.displayName="GeneratorFunction",oo(l,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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)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);n<t;n++)r[n]=e[n];return r}var lo=function(){var e=(0,re.useSelect)(function(e){return e(Fn)},[]),t=(0,re.useDispatch)(Fn),n=ye(Fn),r=n.useTransient,o=n.usePersistent;return(0,X.useMemo)(function(){return{select:e,dispatch:t,useTransient:r,usePersistent:o}},[e,t,r,o])},so=function(){var e=lo(),t=e.useTransient,n=(e.usePersistent,e.dispatch),r=e.select,o=(n.persist,n.authenticateWithCredentials),a=n.authenticateWithOAuth,i=n.startWebhookSimulation,c=n.checkWebhookSimulationState,u=co(t("activeModal"),2);return{activeModal:u[0],setActiveModal:u[1],authenticateWithCredentials:o,authenticateWithOAuth:a,wooSettings:r.wooSettings(),features:r.features(),webhooks:r.webhooks(),startWebhookSimulation:i,checkWebhookSimulationState:c}},po=function(){var e=lo(),t=e.select,n=e.dispatch,r=e.useTransient,o=n.persist,a=n.refresh,i=co(r("isReady"),1)[0];return i||t.persistentData(),{persist:o,refresh:a,isReady:i}},fo=function(){var e=lo(),t=e.dispatch,n=co((0,e.usePersistent)("useSandbox"),2),r=n[0],o=n[1];return{isSandboxMode:r,setSandboxMode:function(e,n){return o(e,n),t.persist()},onboardingUrl:t.onboardingUrl}},mo=function(){var e=lo(),t=e.dispatch,n=co((0,e.usePersistent)("useManualConnection"),2),r=n[0],o=n[1];return{isManualConnectionMode:r,setManualConnectionMode:function(e,n){return o(e,n),t.persist()}}},yo=function(){return{onboardingUrl:lo().dispatch.onboardingUrl}},vo=function(){var e=so(),t=e.authenticateWithCredentials,n=e.authenticateWithOAuth,r=mo();return{isManualConnectionMode:r.isManualConnectionMode,setManualConnectionMode:r.setManualConnectionMode,authenticateWithCredentials:t,authenticateWithOAuth:n}},bo=function(){return{disconnectMerchant:(0,re.useDispatch)(Fn).disconnectMerchant}},ho=function(){return so().wooSettings},go=function(){var e=so();return{webhooks:e.webhooks,setWebhooks:e.setWebhooks,registerWebhooks:e.registerWebhooks,startWebhookSimulation:e.startWebhookSimulation,checkWebhookSimulationState:e.checkWebhookSimulationState}},wo=function(){var e=so().features,t=So(),n=(0,re.useDispatch)(Fn),r=n.refreshMerchantData,o=n.setMerchant,a=po().isReady;return{merchant:t,features:e,verifyLoginStatus:(0,X.useCallback)(io(ro().m(function e(){var t,n,a;return ro().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,r();case 1:if((t=e.v).success&&t.merchant){e.n=2;break}throw new Error((null==t?void 0:t.message)||(null==t||null===(n=t.error)||void 0===n?void 0:n.message));case 2:if(null==(a=t.merchant)||!a.isConnected||null==a||!a.id){e.n=3;break}return o(a),e.a(2,!0);case 3:return e.a(2,!1)}},e)})),[r,o]),isReady:a}},So=function(){var e=(0,re.useSelect)(function(e){return e(Fn).merchant()},[]);return(0,X.useMemo)(function(){var t,n,r,o,a,i,c;return{isConnected:null!==(t=e.isConnected)&&void 0!==t&&t,isSandbox:null===(n=e.isSandbox)||void 0===n||n,id:null!==(r=e.id)&&void 0!==r?r:"",email:null!==(o=e.email)&&void 0!==o?o:"",clientId:null!==(a=e.clientId)&&void 0!==a?a:"",clientSecret:null!==(i=e.clientSecret)&&void 0!==i?i:"",isBusinessSeller:"business"===e.sellerType,isCasualSeller:"personal"===e.sellerType,isSendOnlyCountry:null!==(c=e.isSendOnlyCountry)&&void 0!==c&&c}},[e])},Oo=function(){var e=so();return{activeModal:e.activeModal,setActiveModal:e.setActiveModal}},Eo=function(){var e=co((0,lo().useTransient)("onboardingNotices"),2),t=e[0],n=e[1];return{notices:t||[],clear:(0,X.useCallback)(function(){return n([])},[n])}},Po=function(){var e=(0,re.useDispatch)(Fn),t=e.startActivity,n=e.stopActivity,r=(0,re.useSelect)(function(e){return e(Fn).getActivityList()},[]),o=Object.keys(r).length>0,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 jo(){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,l=Object.create(u.prototype);return Ro(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Ro(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Ro(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Ro(p,"constructor",l),Ro(l,"constructor",u),u.displayName="GeneratorFunction",Ro(l,o,"GeneratorFunction"),Ro(p),Ro(p,o,"Generator"),Ro(p,r,function(){return this}),Ro(p,"toString",function(){return"[object Generator]"}),(jo=function(){return{w:a,m:f}})()}function Ro(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ro=function(e,t,n,r){function a(t,n){Ro(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))},Ro(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ko(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)?ko(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 ko(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function To(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 Ao(){return function(){var e,t=(e=jo().m(function e(t){var n,r,o,a,i,c;return jo().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,r=t.registry,e.p=1,e.n=2,Promise.all([We()({path:Ln}),We()({path:Wn})]);case 2:return o=e.v,a=Co(o,2),i=a[0],c=a[1],null!=i&&i.success&&null!=c&&c.success&&c.data&&(i.webhooks=c.data),e.n=3,n.hydrate(i);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,Ct.__)("Error retrieving plugin 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){To(a,r,o,i,c,"next",e)}function c(e){To(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}function xo(e){return xo="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},xo(e)}function Io(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 Do(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Io(Object(n),!0).forEach(function(t){No(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Io(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function No(e,t,n){return(t=function(e){var t=function(e){if("object"!=xo(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=xo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==xo(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mo=function(){var e=(0,re.createReduxStore)(Fn,{reducer:fr,actions:Do(Do({},u),l),selectors:c,resolvers:p});return(0,re.register)(e),mn(Fn,kn),Boolean(wp.data.select(Fn))},Fo="wc/paypal/payment",Lo="/wc/v3/wc_paypal/payment",Go="/wc/v3/wc_paypal/payment";const Bo="PAYMENT:SET_TRANSIENT",Vo="PAYMENT:SET_PERSISTENT",Uo="PAYMENT:RESET",Ho="PAYMENT:HYDRATE",zo="PAYMENT:CHANGE_PAYMENT_SETTING";function Wo(e){return Wo="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},Wo(e)}function $o(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 Yo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$o(Object(n),!0).forEach(function(t){qo(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function qo(e,t,n){return(t=function(e){var t=function(e){if("object"!=Wo(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Wo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Wo(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Xo=Object.freeze({isReady:!1}),Ko=Object.freeze({"ppcp-gateway":{},venmo:{},"pay-later":{},"ppcp-card-button-gateway":{},"ppcp-credit-card-gateway":{},"ppcp-axo-gateway":{},"ppcp-applepay":{},"ppcp-googlepay":{},"ppcp-pwc":{},"ppcp-bancontact":{},"ppcp-blik":{},"ppcp-eps":{},"ppcp-ideal":{},"ppcp-mybank":{},"ppcp-p24":{},"ppcp-trustly":{},"ppcp-multibanco":{},"ppcp-pay-upon-invoice-gateway":{},"ppcp-oxxo-gateway":{},paypalShowLogo:!1,threeDSecure:"no-3d-secure",cardholderName:!1,showCardLogos:!1,fastlaneDisplayWatermark:!1,puiBrandName:"",puiLogoUrl:"",puiCustomerServiceInstructions:"",__meta:!1}),Jo=function(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,o,a,i=[],c=!0,u=!1;try{for(o=(t=t.call(e)).next,!2;!(c=(n=o.call(t)).done)&&(i.push(n.value),2!==i.length);c=!0);}catch(e){u=!0,r=e}finally{try{if(!c&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(u)throw r}}return i}}(e)||function(e){if(e){if("string"==typeof e)return Zo(e,2);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Zo(e,2):void 0}}(e)||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.")}()}(de(Xo,Ko)),Qo=Jo[0],ea=Jo[1];const ta=me(Xo,Ko,qo(qo(qo(qo(qo(qo(qo({},Bo,function(e,t){return Qo(e,t)}),Vo,function(e,t){return ea(e,t)}),zo,function(e,t){var n=t.id,r=e.data[n];return r&&r.id===n?ea(e,qo({},n,Yo(Yo({},r),t.props))):e}),Uo,function(e){var t=Qo(ea(e,Ko),Xo);return t.isReady=!0,t}),Ho,function(e,t){return ea(e,t.data)}),"PAYMENT:SET_DISABLED_BY_DEPENDENCY",function(e,t){var n=t.methodId,r=e.data[n];if(!r)return e;var o=Yo(Yo({},e.data),{},qo({},n,Yo(Yo({},r),{},{enabled:!1,_disabledByDependency:!0,_originalState:r.enabled})));return Yo(Yo({},e),{},{data:o})}),"PAYMENT:RESTORE_DEPENDENCY_STATE",function(e,t){var n=t.methodId,r=e.data[n];if(!r||!r._disabledByDependency)return e;var o=Yo(Yo({},e.data),{},qo({},n,Yo(Yo({},r),{},{enabled:!0===r._originalState,_disabledByDependency:!1,_originalState:void 0})));return Yo(Yo({},e),{},{data:o})}));var na=["data"],ra=Object.freeze({}),oa=function(e){return e||ra},aa=function(e){return oa(e).data||ra},ia=function(e){var t=oa(e),n=(t.data,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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,na));return n||ra};function ca(e){return ca="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},ca(e)}function ua(){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,l=Object.create(u.prototype);return la(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(la(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,la(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,la(p,"constructor",l),la(l,"constructor",u),u.displayName="GeneratorFunction",la(l,o,"GeneratorFunction"),la(p),la(p,o,"Generator"),la(p,r,function(){return this}),la(p,"toString",function(){return"[object Generator]"}),(ua=function(){return{w:a,m:f}})()}function la(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}la=function(e,t,n,r){function a(t,n){la(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))},la(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 pa(e,t,n){return(t=function(e){var t=function(e){if("object"!=ca(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ca(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ca(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fa=function(){return{type:Uo}},da=function(e){return{type:Ho,payload:e}},ma=function(e,t){return{type:Bo,payload:pa({},e,t)}},ya=function(e,t){return{type:Vo,payload:pa({},e,t)}},va=function(e){return ma("isReady",e)},ba=function(e,t){return{type:zo,payload:{id:e,props:t}}};function ha(){return function(){var e,t=(e=ua().m(function e(t){var n;return ua().w(function(e){for(;;)switch(e.n){case 0:return n=t.select,e.n=1,We()({path:Go,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 ga(){return function(e){var t=e.dispatch,n=e.select;t.invalidateResolutionForStore(),n.persistentData()}}function wa(e){return function(e){if(Array.isArray(e))return Ea(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Oa(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 Sa(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||Oa(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 Oa(e,t){if(e){if("string"==typeof e)return Ea(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)?Ea(e,t):void 0}}function Ea(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Pa=function(){var e=(0,re.useSelect)(function(e){return e(Fo)},[]),t=(0,re.useDispatch)(Fo),n=ye(Fo),r=n.useTransient,o=n.usePersistent;return(0,X.useMemo)(function(){return{select:e,dispatch:t,useTransient:r,usePersistent:o}},[e,t,r,o])},_a=function(){var e=Pa(),t=e.select,n=e.useTransient,r=e.dispatch,o=r.persist,a=r.refresh,i=r.setPersistent,c=r.changePaymentSettings,u=Sa(n("isReady"),1)[0];return u||t.persistentData(),{persist:o,refresh:a,setPersistent:i,changePaymentSettings:c,isReady:u}},ja=function(){var e,t=Pa(),n=t.select,r=t.useTransient,o=t.usePersistent,a=Sa(r("isReady"),1)[0],i=Sa(o("pay-later"),1)[0];return a||n.persistentData(),{isReady:a,payLaterDependsOnVaulting:!(null==i||null===(e=i.depends_on_settings)||void 0===e||null===(e=e.settings)||void 0===e||!e.savePaypalAndVenmo)}},Ra=function(){var e=Pa().usePersistent,t=Sa(e("ppcp-gateway"),1)[0],n=Sa(e("venmo"),1)[0],r=Sa(e("pay-later"),1)[0],o=Sa(e("ppcp-card-button-gateway"),1)[0],a=Sa(e("ppcp-credit-card-gateway"),1)[0],i=Sa(e("ppcp-axo-gateway"),1)[0],c=Sa(e("ppcp-applepay"),1)[0],u=Sa(e("ppcp-googlepay"),1)[0],l=Sa(e("ppcp-pwc"),1)[0],s=Sa(e("ppcp-bancontact"),1)[0],p=Sa(e("ppcp-blik"),1)[0],f=Sa(e("ppcp-eps"),1)[0],d=Sa(e("ppcp-ideal"),1)[0],m=Sa(e("ppcp-mybank"),1)[0],y=Sa(e("ppcp-p24"),1)[0],v=Sa(e("ppcp-trustly"),1)[0],b=Sa(e("ppcp-multibanco"),1)[0],h=Sa(e("ppcp-pay-upon-invoice-gateway"),1)[0],g=Sa(e("ppcp-oxxo-gateway"),1)[0],w=function(e){return e.filter(function(e){var t;return e&&(null===(t=e.id)||void 0===t?void 0:t.length)})},S=w([t,n,r,o]),O=w([a,i,c,u]),E=w([l,s,p,f,d,m,y,v,b,h,g]);return{all:[].concat(wa(S),wa(O),wa(E)),paypal:S,cardPayment:O,apm:E}},Ca=function(){var e=Pa().usePersistent;return{paypalShowLogo:Sa(e("paypalShowLogo"),1)[0],cardholderName:Sa(e("cardholderName"),1)[0],showCardLogos:Sa(e("showCardLogos"),1)[0],fastlaneDisplayWatermark:Sa(e("fastlaneDisplayWatermark"),1)[0],puiBrandName:Sa(e("puiBrandName"),1)[0],puiLogoUrl:Sa(e("puiLogoUrl"),1)[0],puiCustomerServiceInstructions:Sa(e("puiCustomerServiceInstructions"),1)[0]}};function ka(){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,l=Object.create(u.prototype);return Ta(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Ta(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Ta(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Ta(p,"constructor",l),Ta(l,"constructor",u),u.displayName="GeneratorFunction",Ta(l,o,"GeneratorFunction"),Ta(p),Ta(p,o,"Generator"),Ta(p,r,function(){return this}),Ta(p,"toString",function(){return"[object Generator]"}),(ka=function(){return{w:a,m:f}})()}function Ta(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ta=function(e,t,n,r){function a(t,n){Ta(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))},Ta(e,t,n,r)}function Aa(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 xa(){return function(){var e,t=(e=ka().m(function e(t){var n,r,o;return ka().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:Lo});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,Ct.__)("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){Aa(a,r,o,i,c,"next",e)}function c(e){Aa(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}function Ia(e){return Ia="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},Ia(e)}function Da(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 Na(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}function Ma(e,t){if(e){if("string"==typeof e)return Fa(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)?Fa(e,t):void 0}}function Fa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var La={"ppcp-applepay":"enable_apple_pay","ppcp-googlepay":"enable_google_pay","ppcp-axo-gateway":"enable_fastlane","ppcp-card-button-gateway":"enable_credit_debit_cards","ppcp-pwc":"enable_pwc"},Ga=function(){var e=null,t=!1;(0,re.subscribe)(function(){if(!t){t=!0;try{var n=(0,re.select)("wc/paypal/payment").persistentData(),r=(0,re.select)("wc/paypal/todos").getCompletedTodos();if(!n||!e)return e=n,void(t=!1);var o=function(e){return function(e){if(Array.isArray(e))return Fa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ma(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.")}()}(r||[]);Object.entries(La).forEach(function(t){var r,a,i=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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||Ma(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.")}()}(t,2),c=i[0],u=i[1],l=null===(r=e[c])||void 0===r?void 0:r.enabled,s=null===(a=n[c])||void 0===a?void 0:a.enabled;l!==s&&(s?o.includes(u)||o.push(u):o=o.filter(function(e){return e!==u}))}),(o.length!==r.length||o.some(function(e){return!r.includes(e)}))&&(0,re.dispatch)("wc/paypal/todos").setCompletedTodos(o),e=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Da(Object(n),!0).forEach(function(t){Na(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Da(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},n)}catch(e){console.error("Error in todo sync:",e)}finally{t=!1}}})};function Ba(e){return Ba="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},Ba(e)}function Va(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ua(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)?Ua(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 Ua(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ha(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 za(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ha(Object(n),!0).forEach(function(t){Wa(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ha(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Wa(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ba(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ba(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ba(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $a={},Ya=function(e,t){var n=t[e];return!n||!n.depends_on_payment_methods||!n.depends_on_payment_methods.some(function(e){var n=t[e];return!n||!1===n.enabled})};function qa(e){return qa="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},qa(e)}function Za(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 Xa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Za(Object(n),!0).forEach(function(t){Ka(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Za(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ka(e,t,n){return(t=function(e){var t=function(e){if("object"!=qa(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=qa(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==qa(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ja={},Qa=function(e,t){var n=t[e];return!n||!n.depends_on_payment_methods||!n.depends_on_payment_methods.some(function(e){var n=t[e];return!n||!1===n.enabled})},ei=function(){var e,t,n=(0,re.createReduxStore)(Fo,{reducer:ta,actions:m,selectors:d,resolvers:v});return(0,re.register)(n),Ga(),e=null,t=!1,(0,re.subscribe)(function(){if(!t){t=!0;try{var n=(0,re.select)("wc/paypal/payment");if(!n)return void(t=!1);var r=n.persistentData();if(!r)return void(t=!1);if(!e)return e=za({},r),void(t=!1);var o=Object.keys(r).filter(function(t){return"__meta"!==t&&r[t]&&e[t]}).filter(function(t){return r[t].enabled!==e[t].enabled});o.length>0&&o.forEach(function(e){var t=r[e].enabled,n=Object.entries(r).filter(function(t){var n=Va(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 Va(e,1)[0]});n.length>0&&(t?function(e,t){e.forEach(function(e){t[e]&&e in $a&&Ya(e,t)&&(t[e].enabled=$a[e],t[e].isDisabled=!1,delete $a[e])})}(n,r):function(e,t){e.forEach(function(e){t[e]&&(e in $a||($a[e]=t[e].enabled),t[e].enabled=!1,t[e].isDisabled=!0)})}(n,r))}),e=za({},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=Xa({},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 l=a[c];if(null!==(u=l.depends_on_settings)&&void 0!==u&&u.settings){var s=l.depends_on_settings.settings,p=Object.values(s).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 Ja||(Ja[c]=l.enabled),a[c].enabled=!1,a[c].isDisabled=!0;else{var f=Object.values(s).every(function(e){return o[e.id]===e.value}),d=Qa(c,a);f&&d&&c in Ja&&(a[c].enabled=Ja[c],a[c].isDisabled=!1,delete Ja[c])}}}}e=Xa({},o)}catch(e){}finally{t=!1}}})}(),Boolean(wp.data.select(Fo))},ti="wc/paypal/settings",ni="/wc/v3/wc_paypal/settings",ri="/wc/v3/wc_paypal/settings";const oi="ppcp/settings/SET_TRANSIENT",ai="ppcp/settings/SET_PERSISTENT",ii="ppcp/settings/RESET",ci="ppcp/settings/HYDRATE";function ui(e){return ui="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},ui(e)}function li(e,t,n){return(t=function(e){var t=function(e){if("object"!=ui(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ui(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ui(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function si(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var pi=Object.freeze({isReady:!1}),fi=Object.freeze({invoicePrefix:"",brandName:"",softDescriptor:"",subtotalAdjustment:"no_details",landingPage:"any",buttonLanguage:"",threeDSecure:"only-required-3d-secure",shipsFromPostalCode:"",authorizeOnly:!1,captureVirtualOrders:!1,savePaypalAndVenmo:!1,instantPaymentsOnly:!1,enableContactModule:!1,saveCardDetails:!1,enablePayNow:!1,enableLogging:!1,stayUpdated:!1,paymentLevelProcessing:!1,disabledCards:[]}),di=function(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,o,a,i=[],c=!0,u=!1;try{for(o=(t=t.call(e)).next,!2;!(c=(n=o.call(t)).done)&&(i.push(n.value),2!==i.length);c=!0);}catch(e){u=!0,r=e}finally{try{if(!c&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(u)throw r}}return i}}(e)||function(e){if(e){if("string"==typeof e)return si(e,2);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?si(e,2):void 0}}(e)||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.")}()}(de(pi,fi)),mi=di[0],yi=di[1];const vi=me(pi,fi,li(li(li(li({},oi,function(e,t){return mi(e,t)}),ai,function(e,t){return yi(e,t)}),ii,function(e){var t=mi(yi(e,fi),pi);return t.isReady=!0,t}),ci,function(e,t){return yi(e,t.data)}));var bi=["data"],hi=Object.freeze({}),gi=function(e){return e||hi},wi=function(e){return gi(e).data||hi},Si=function(e){var t=gi(e),n=(t.data,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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,bi));return n||hi};function Oi(e){return Oi="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},Oi(e)}function Ei(){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,l=Object.create(u.prototype);return Pi(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Pi(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Pi(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Pi(p,"constructor",l),Pi(l,"constructor",u),u.displayName="GeneratorFunction",Pi(l,o,"GeneratorFunction"),Pi(p),Pi(p,o,"Generator"),Pi(p,r,function(){return this}),Pi(p,"toString",function(){return"[object Generator]"}),(Ei=function(){return{w:a,m:f}})()}function Pi(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Pi=function(e,t,n,r){function a(t,n){Pi(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))},Pi(e,t,n,r)}function _i(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 ji(e,t,n){return(t=function(e){var t=function(e){if("object"!=Oi(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Oi(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Oi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ri=function(){return{type:ii}},Ci=function(e){return{type:ci,payload:e}},ki=function(e,t){return{type:oi,payload:ji({},e,t)}},Ti=function(e,t){return{type:ai,payload:ji({},e,t)}},Ai=function(e){return ki("isReady",e)};function xi(){return function(){var e,t=(e=Ei().m(function e(t){var n;return Ei().w(function(e){for(;;)switch(e.n){case 0:return n=t.select,e.n=1,We()({path:ri,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){_i(a,r,o,i,c,"next",e)}function c(e){_i(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}function Ii(){return function(e){var t=e.dispatch,n=e.select;t.invalidateResolutionForStore(),n.persistentData()}}function Di(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ni(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)?Ni(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 Ni(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Mi=function(){var e=(0,re.useSelect)(function(e){return e(ti)},[]),t=(0,re.useDispatch)(ti),n=ye(ti),r=n.useTransient,o=n.usePersistent;return(0,X.useMemo)(function(){return{select:e,dispatch:t,useTransient:r,usePersistent:o}},[e,t,r,o])},Fi=function(){var e=Mi(),t=e.select,n=e.dispatch,r=e.useTransient,o=n.persist,a=n.refresh,i=Di(r("isReady"),1)[0];return i||t.persistentData(),{persist:o,refresh:a,isReady:i}},Li=function(){var e=Mi().usePersistent,t=Di(e("invoicePrefix"),2),n=t[0],r=t[1],o=Di(e("brandName"),2),a=o[0],i=o[1],c=Di(e("softDescriptor"),2),u=c[0],l=c[1],s=Di(e("subtotalAdjustment"),2),p=s[0],f=s[1],d=Di(e("instantPaymentsOnly"),2),m=d[0],y=d[1],v=Di(e("landingPage"),2),b=v[0],h=v[1],g=Di(e("buttonLanguage"),2),w=g[0],S=g[1],O=Di(e("authorizeOnly"),2),E=O[0],P=O[1],_=Di(e("captureVirtualOrders"),2),j=_[0],R=_[1],C=Di(e("savePaypalAndVenmo"),2),k=C[0],T=C[1],A=Di(e("enableContactModule"),2),x=A[0],I=A[1],D=Di(e("saveCardDetails"),2),N=D[0],M=D[1],F=Di(e("enablePayNow"),2),L=F[0],G=F[1],B=Di(e("enableLogging"),2),V=B[0],U=B[1],H=Di(e("stayUpdated"),2),z=H[0],W=H[1],$=Di(e("disabledCards"),2),Y=$[0],q=$[1],Z=Di(e("threeDSecure"),2),X=Z[0],K=Z[1],J=Di(e("paymentLevelProcessing"),2),Q=J[0],ee=J[1],te=Di(e("shipsFromPostalCode"),2);return{invoicePrefix:n,setInvoicePrefix:r,authorizeOnly:E,setAuthorizeOnly:P,captureVirtualOnlyOrders:j,setCaptureVirtualOnlyOrders:R,savePaypalAndVenmo:k,setSavePaypalAndVenmo:T,contactModule:x,setContactModule:I,saveCardDetails:N,setSaveCardDetails:M,payNowExperience:L,setPayNowExperience:G,logging:V,setLogging:U,stayUpdated:z,setStayUpdated:W,subtotalAdjustment:p,setSubtotalAdjustment:f,instantPaymentsOnly:m,setInstantPaymentsOnly:y,brandName:a,setBrandName:i,softDescriptor:u,setSoftDescriptor:l,landingPage:b,setLandingPage:h,buttonLanguage:w,setButtonLanguage:S,disabledCards:Y,setDisabledCards:q,threeDSecure:X,setThreeDSecure:K,paymentLevelProcessing:Q,setPaymentLevelProcessing:ee,shipsFromPostalCode:te[0],setShipsFromPostalCode:te[1]}};function Gi(){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,l=Object.create(u.prototype);return Bi(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Bi(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Bi(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Bi(p,"constructor",l),Bi(l,"constructor",u),u.displayName="GeneratorFunction",Bi(l,o,"GeneratorFunction"),Bi(p),Bi(p,o,"Generator"),Bi(p,r,function(){return this}),Bi(p,"toString",function(){return"[object Generator]"}),(Gi=function(){return{w:a,m:f}})()}function Bi(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Bi=function(e,t,n,r){function a(t,n){Bi(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))},Bi(e,t,n,r)}function Vi(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 Ui(){return function(){var e,t=(e=Gi().m(function e(t){var n,r,o;return Gi().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:ni});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,Ct.__)("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){Vi(a,r,o,i,c,"next",e)}function c(e){Vi(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}var Hi=function(){var e=(0,re.createReduxStore)(ti,{reducer:vi,actions:g,selectors:h,resolvers:S});return(0,re.register)(e),Boolean(wp.data.select(ti))},zi="wc/paypal/style",Wi="/wc/v3/wc_paypal/styling",$i="/wc/v3/wc_paypal/styling";const Yi="ppcp/style/SET_TRANSIENT",qi="ppcp/style/SET_PERSISTENT",Zi="ppcp/style/RESET",Xi="ppcp/style/HYDRATE";var Ki={cart:{value:"cart",label:(0,Ct.__)("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,Ct.__)("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,Ct.__)("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,Ct.__)("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,Ct.__)("Product Page","woocommerce-paypal-payments"),link:"https://woocommerce.com/document/woocommerce-paypal-payments/#button-on-single-product",props:{layout:!0,tagline:!0}}},Ji={paypal:{value:"paypal",label:(0,Ct.__)("PayPal","woocommerce-paypal-payments")},checkout:{value:"checkout",label:(0,Ct.__)("Checkout","woocommerce-paypal-payments")},buynow:{value:"buynow",label:(0,Ct.__)("PayPal Buy Now","woocommerce-paypal-payments")},pay:{value:"pay",label:(0,Ct.__)("Pay with PayPal","woocommerce-paypal-payments")}},Qi={gold:{value:"gold",label:(0,Ct.__)("Gold (Recommended)","woocommerce-paypal-payments")},blue:{value:"blue",label:(0,Ct.__)("Blue","woocommerce-paypal-payments")},silver:{value:"silver",label:(0,Ct.__)("Silver","woocommerce-paypal-payments")},black:{value:"black",label:(0,Ct.__)("Black","woocommerce-paypal-payments")},white:{value:"white",label:(0,Ct.__)("White","woocommerce-paypal-payments")}},ec={vertical:{value:"vertical",label:(0,Ct.__)("Vertical","woocommerce-paypal-payments")},horizontal:{value:"horizontal",label:(0,Ct.__)("Horizontal","woocommerce-paypal-payments")}},tc={rect:{value:"rect",label:(0,Ct.__)("Rectangle","woocommerce-paypal-payments")},pill:{value:"pill",label:(0,Ct.__)("Pill","woocommerce-paypal-payments")}},nc={"ppcp-gateway":{value:"ppcp-gateway",label:(0,Ct.__)("PayPal","woocommerce-paypal-payments"),checked:!0,disabled:!0},venmo:{value:"venmo",label:(0,Ct.__)("Venmo","woocommerce-paypal-payments"),isFunding:!0},"pay-later":{value:"pay-later",fundingKey:"paylater",label:(0,Ct.__)("Pay Later","woocommerce-paypal-payments"),isFunding:!0},"ppcp-googlepay":{value:"ppcp-googlepay",label:(0,Ct.__)("Google Pay","woocommerce-paypal-payments")},"ppcp-applepay":{value:"ppcp-applepay",label:(0,Ct.__)("Apple Pay","woocommerce-paypal-payments")}};function rc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function oc(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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oc(Object(n),!0).forEach(function(t){cc(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oc(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ic(e){return ic="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},ic(e)}function cc(e,t,n){return(t=function(e){var t=function(e){if("object"!=ic(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ic(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ic(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var uc=Object.freeze({isReady:!1,location:Ki.cart.value}),lc=Object.freeze(cc(cc(cc(cc(cc({},Ki.cart.value,Object.freeze({enabled:!0,methods:[],label:Ji.pay.value,shape:tc.rect.value,color:Qi.gold.value})),Ki.classicCheckout.value,Object.freeze({enabled:!0,methods:[],label:Ji.checkout.value,shape:tc.rect.value,color:Qi.gold.value,layout:ec.vertical.value,tagline:!1})),Ki.expressCheckout.value,Object.freeze({enabled:!0,methods:[],label:Ji.checkout.value,shape:tc.rect.value,color:Qi.gold.value})),Ki.miniCart.value,Object.freeze({enabled:!0,methods:[],label:Ji.pay.value,shape:tc.rect.value,color:Qi.gold.value,layout:ec.vertical.value,tagline:!1})),Ki.product.value,Object.freeze({enabled:!0,methods:[],label:Ji.buynow.value,shape:tc.rect.value,color:Qi.gold.value,layout:ec.vertical.value,tagline:!1}))),sc=function(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,o,a,i=[],c=!0,u=!1;try{for(o=(t=t.call(e)).next,!2;!(c=(n=o.call(t)).done)&&(i.push(n.value),2!==i.length);c=!0);}catch(e){u=!0,r=e}finally{try{if(!c&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(u)throw r}}return i}}(e)||function(e){if(e){if("string"==typeof e)return rc(e,2);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?rc(e,2):void 0}}(e)||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.")}()}(de(uc,lc)),pc=sc[0],fc=sc[1];const dc=me(uc,lc,cc(cc(cc(cc({},Yi,function(e,t){return pc(e,t)}),qi,function(e,t){return fc(e,t)}),Zi,function(e){var t=pc(fc(e,lc),uc);return t.isReady=!0,t}),Xi,function(e,t){var n=Object.keys(lc).reduce(function(n,r){var o,a;return n[r]=(o=e.data[r],!(a=t.data[r])||"object"!==ic(a)||Array.isArray(a)?o:ac(ac({},o),a)),n},{});return fc(e,n)}));var mc=["data"],yc=Object.freeze({}),vc=function(e){return e||yc},bc=function(e){return vc(e).data||yc},hc=function(e){var t=vc(e),n=(t.data,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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,mc));return n||yc};function gc(e){return gc="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},gc(e)}function wc(){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,l=Object.create(u.prototype);return Sc(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Sc(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Sc(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Sc(p,"constructor",l),Sc(l,"constructor",u),u.displayName="GeneratorFunction",Sc(l,o,"GeneratorFunction"),Sc(p),Sc(p,o,"Generator"),Sc(p,r,function(){return this}),Sc(p,"toString",function(){return"[object Generator]"}),(wc=function(){return{w:a,m:f}})()}function Sc(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Sc=function(e,t,n,r){function a(t,n){Sc(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))},Sc(e,t,n,r)}function Oc(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 Ec(e,t,n){return(t=function(e){var t=function(e){if("object"!=gc(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=gc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==gc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Pc=function(){return{type:Zi}},_c=function(e){return{type:Xi,payload:e}},jc=function(e,t){return{type:Yi,payload:Ec({},e,t)}},Rc=function(e,t){return{type:qi,payload:Ec({},e,t)}},Cc=function(e){return jc("isReady",e)};function kc(){return function(){var e,t=(e=wc().m(function e(t){var n;return wc().w(function(e){for(;;)switch(e.n){case 0:return n=t.select,e.n=1,We()({path:$i,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){Oc(a,r,o,i,c,"next",e)}function c(e){Oc(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}function Tc(){return function(e){var t=e.dispatch,n=e.select;t.invalidateResolutionForStore(),n.persistentData()}}function Ac(e){return Ac="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},Ac(e)}function xc(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 Ic(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xc(Object(n),!0).forEach(function(t){Dc(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xc(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Dc(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ac(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ac(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ac(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nc(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Mc(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)?Mc(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 Mc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Fc=function(){var e=(0,re.useSelect)(function(e){return e(zi)},[]),t=(0,re.useDispatch)(zi),n=ye(zi),r=n.useTransient,o=n.usePersistent;return(0,X.useMemo)(function(){return{select:e,dispatch:t,useTransient:r,usePersistent:o}},[e,t,r,o])},Lc=function(){var e=Fc(),t=e.useTransient,n=e.dispatch.setPersistent,r=Nc(t("location"),2),o=r[0],a=r[1],i=(0,re.useSelect)(function(e){return e(zi).persistentData()},[]);return{location:o,setLocation:a,getLocationProp:(0,X.useCallback)(function(e,t){var n;return void 0===(null===(n=i[e])||void 0===n?void 0:n[t])?(console.error("Trying to access non-existent style property: ".concat(e,".").concat(t,". Possibly wrong style name - review the reducer.")),null):i[e][t]},[i]),setLocationProp:(0,X.useCallback)(function(e,t,r){var o=Ic(Ic({},i[e]),{},Dc({},t,r));n(e,o)},[i,n])}},Gc=function(){var e=Fc(),t=e.select,n=e.dispatch,r=e.useTransient,o=n.persist,a=n.refresh,i=Nc(r("isReady"),1)[0];return i||t.persistentData(),{persist:o,refresh:a,isReady:i}},Bc=function(){var e=Lc();return{location:e.location,setLocation:e.setLocation}},Vc=function(e){var t,n=Lc(),r=n.getLocationProp,o=n.setLocationProp,a=null!==(t=Ki[e])&&void 0!==t?t:{},i=function(e){return void 0===e||!!e};return{choices:Object.values(Ki),details:a,isActive:i(r(e,"enabled")),setActive:function(t){return o(e,"enabled",i(t))}}},Uc=function(e){var t=Lc(),n=t.getLocationProp,r=t.setLocationProp,o=function(e){return Array.isArray(e)?e:e?[e]:[]};return{choices:Object.values(nc),paymentMethods:o(n(e,"methods")),setPaymentMethods:function(t){return r(e,"methods",o(t))}}},Hc=function(e){var t=Lc(),n=t.getLocationProp,r=t.setLocationProp,o=function(e){return Object.values(Qi).some(function(t){return t.value===e})?e:Qi.gold.value};return{choices:Object.values(Qi),color:o(n(e,"color")),setColor:function(t){return r(e,"color",o(t))}}},zc=function(e){var t=Lc(),n=t.getLocationProp,r=t.setLocationProp,o=function(e){return Object.values(tc).some(function(t){return t.value===e})?e:tc.rect.value};return{choices:Object.values(tc),shape:o(n(e,"shape")),setShape:function(t){return r(e,"shape",o(t))}}},Wc=function(e){var t=Lc(),n=t.getLocationProp,r=t.setLocationProp,o=function(e){return Object.values(Ji).some(function(t){return t.value===e})?e:Ji.paypal.value};return{choices:Object.values(Ji),label:o(n(e,"label")),setLabel:function(t){return r(e,"label",o(t))}}},$c=function(e){var t=Lc(),n=t.getLocationProp,r=t.setLocationProp,o=!1!==Vc(e).details.props.layout,a=function(e){return Object.values(ec).some(function(t){return t.value===e})?e:ec.vertical.value};return{choices:Object.values(ec),isAvailable:o,layout:a(n(e,"layout")),setLayout:function(t){return r(e,"layout",a(t))}}},Yc=function(e){var t=Lc(),n=t.getLocationProp,r=t.setLocationProp,o=!1!==Vc(e).details.props.tagline&&ec.horizontal.value===n(e,"layout"),a=function(e){return!!e};return{isAvailable:o,tagline:!!o&&a(n(e,"tagline")),setTagline:function(t){return r(e,"tagline",a(t))}}};function qc(){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,l=Object.create(u.prototype);return Zc(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Zc(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Zc(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Zc(p,"constructor",l),Zc(l,"constructor",u),u.displayName="GeneratorFunction",Zc(l,o,"GeneratorFunction"),Zc(p),Zc(p,o,"Generator"),Zc(p,r,function(){return this}),Zc(p,"toString",function(){return"[object Generator]"}),(qc=function(){return{w:a,m:f}})()}function Zc(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Zc=function(e,t,n,r){function a(t,n){Zc(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))},Zc(e,t,n,r)}function Xc(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 Kc(){return function(){var e,t=(e=qc().m(function e(t){var n,r,o;return qc().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:Wi});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,Ct.__)("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){Xc(a,r,o,i,c,"next",e)}function c(e){Xc(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}var Jc=function(){var e=(0,re.createReduxStore)(zi,{reducer:dc,actions:P,selectors:E,resolvers:j});return(0,re.register)(e),Boolean(wp.data.select(zi))},Qc="wc/paypal/todos",eu="/wc/v3/wc_paypal/todos",tu="/wc/v3/wc_paypal/todos",nu="/wc/v3/wc_paypal/todos/reset",ru="/wc/v3/wc_paypal/todos/complete";const ou={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 au(e){return au="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},au(e)}function iu(e,t,n){return(t=function(e){var t=function(e){if("object"!=au(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=au(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==au(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var uu=Object.freeze({isReady:!1,completedTodos:[]}),lu=Object.freeze({todos:[],dismissedTodos:[],completedOnClickTodos:[]}),su=function(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,o,a,i=[],c=!0,u=!1;try{for(o=(t=t.call(e)).next,!2;!(c=(n=o.call(t)).done)&&(i.push(n.value),2!==i.length);c=!0);}catch(e){u=!0,r=e}finally{try{if(!c&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(u)throw r}}return i}}(e)||function(e){if(e){if("string"==typeof e)return cu(e,2);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?cu(e,2):void 0}}(e)||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.")}()}(de(uu,lu)),pu=su[0],fu=su[1];const du=me(uu,lu,iu(iu(iu(iu(iu(iu(iu({},ou.SET_TRANSIENT,function(e,t){return pu(e,t)}),ou.RESET,function(e){var t=pu(fu(e,lu),uu);return t.isReady=!0,t}),ou.SET_TODOS,function(e,t){return fu(e,{todos:t})}),ou.SET_DISMISSED_TODOS,function(e,t){return fu(e,{dismissedTodos:Array.isArray(t)?t:[]})}),ou.SET_COMPLETED_TODOS,function(e,t){return pu(e,{completedTodos:Array.isArray(t)?t:[]})}),ou.RESET_DISMISSED_TODOS,function(e){return fu(e,{dismissedTodos:[]})}),ou.HYDRATE,function(e,t){return fu(e,t.data)}));var mu=["data"],yu=Object.freeze({}),vu=Object.freeze([]),bu=function(e){return e||yu},hu=function(e){return Array.isArray(e)?e:e?Object.values(e):vu},gu=function(e){return bu(e).data||yu},wu=function(e){var t=bu(e),n=(t.data,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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,mu));return n||yu},Su=function(e){var t=(null==e?void 0:e.todos)||gu(e).todos;return hu(t)},Ou=function(e){var t=(null==e?void 0:e.dismissedTodos)||gu(e).dismissedTodos;return hu(t)},Eu=function(e){return hu(null==e?void 0:e.completedTodos)};function Pu(e){return Pu="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},Pu(e)}function _u(e){return function(e){if(Array.isArray(e))return ju(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ju(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)?ju(e,t):void 0}}(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 ju(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ru(){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,l=Object.create(u.prototype);return Cu(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Cu(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Cu(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Cu(p,"constructor",l),Cu(l,"constructor",u),u.displayName="GeneratorFunction",Cu(l,o,"GeneratorFunction"),Cu(p),Cu(p,o,"Generator"),Cu(p,r,function(){return this}),Cu(p,"toString",function(){return"[object Generator]"}),(Ru=function(){return{w:a,m:f}})()}function Cu(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Cu=function(e,t,n,r){function a(t,n){Cu(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))},Cu(e,t,n,r)}function ku(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 Tu(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){ku(a,r,o,i,c,"next",e)}function c(e){ku(a,r,o,i,c,"throw",e)}i(void 0)})}}function Au(e,t,n){return(t=function(e){var t=function(e){if("object"!=Pu(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Pu(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Pu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xu=function(){return{type:ou.RESET}},Iu=function(e,t){return{type:ou.SET_TRANSIENT,payload:Au({},e,t)}},Du=function(e,t){return{type:ou.SET_PERSISTENT,payload:Au({},e,t)}},Nu=function(e){return Iu("isReady",e)},Mu=function(e){return{type:ou.SET_TODOS,payload:e}},Fu=function(e){return{type:ou.SET_DISMISSED_TODOS,payload:e}},Lu=function(e){return{type:ou.SET_COMPLETED_TODOS,payload:e}};function Gu(){return Tu(Ru().m(function e(){var t;return Ru().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,We()({path:eu});case 1:return t=e.v,e.a(2,(null==t?void 0:t.data)||[])}},e)}))}function Bu(){return function(){var e=Tu(Ru().m(function e(t){var n;return Ru().w(function(e){for(;;)switch(e.n){case 0:return n=t.select,e.n=1,We()({path:tu,method:"POST",data:n.persistentData()});case 1:return e.a(2)}},e)}));return function(_x){return e.apply(this,arguments)}}()}function Vu(){return function(e){var t=e.dispatch,n=e.select;t.invalidateResolutionForStore(),n.persistentData()}}function Uu(e){return function(){var t=Tu(Ru().m(function t(n){var r,o,a;return Ru().w(function(t){for(;;)switch(t.n){case 0:if(r=n.select,o=n.dispatch,(a=r.getDismissedTodos()||[]).includes(e)){t.n=1;break}return t.n=1,o.setDismissedTodos([].concat(_u(a),[e]));case 1:return t.a(2)}},t)}));return function(e){return t.apply(this,arguments)}}()}function Hu(){return function(){var e=Tu(Ru().m(function e(t){var n,r,o;return Ru().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,e.p=1,e.n=2,We()({path:nu,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 zu(e){return function(){var t=Tu(Ru().m(function t(n){var r,o,a,i,c;return Ru().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:ru,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(_u(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 Wu(){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,l=Object.create(u.prototype);return $u(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):($u(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,$u(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,$u(p,"constructor",l),$u(l,"constructor",u),u.displayName="GeneratorFunction",$u(l,o,"GeneratorFunction"),$u(p),$u(p,o,"Generator"),$u(p,r,function(){return this}),$u(p,"toString",function(){return"[object Generator]"}),(Wu=function(){return{w:a,m:f}})()}function $u(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}$u=function(e,t,n,r){function a(t,n){$u(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))},$u(e,t,n,r)}function Yu(e){return function(e){if(Array.isArray(e))return Zu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||qu(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 qu(e,t){if(e){if("string"==typeof e)return Zu(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)?Zu(e,t):void 0}}function Zu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Xu(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 Ku=function(){var e=(0,re.useSelect)(function(e){return e(Qc)},[]),t=(0,re.useDispatch)(Qc),n=ye(Qc),r=n.useTransient,o=n.usePersistent;return(0,X.useMemo)(function(){return{select:e,dispatch:t,useTransient:r,usePersistent:o}},[e,t,r,o])},Ju=function(){var e=Ku(),t=e.dispatch,n=e.select,r=t.fetchTodos,o=t.addDismissedTodo,a=t.setCompletedTodos,i=n.getTodos(),c=n.getDismissedTodos(),u=n.getCompletedTodos(),l=new Set(c),s=function(){var e,t=(e=Wu().m(function e(t,n){var r;return Wu().w(function(e){for(;;)switch(e.n){case 0:return r=n?[].concat(Yu(u),[t]):u.filter(function(e){return e!==t}),e.n=1,a(r);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){Xu(a,r,o,i,c,"next",e)}function c(e){Xu(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x,e){return t.apply(this,arguments)}}();return{todos:i.filter(function(e){return!l.has(e.id)}),dismissedTodos:c,completedTodos:u,fetchTodos:r,dismissTodo:function(e){return o(e)},setTodoCompleted:s}},Qu=function(){var e=Ku(),t=e.select,n=e.dispatch,r=e.useTransient,o=n.persist,a=n.refresh,i=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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||qu(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.")}()}(r("isReady"),1)[0];return i||t.getTodos(),{persist:o,refresh:a,isReady:i}},el=function(){var e=Ju();return{todos:e.todos,fetchTodos:e.fetchTodos,dismissTodo:e.dismissTodo,setTodoCompleted:e.setTodoCompleted,isReady:Qu().isReady}},tl=function(){return{dismissedTodos:Ju().dismissedTodos}},nl=function(){return{completedTodos:Ju().completedTodos}};function rl(){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,l=Object.create(u.prototype);return ol(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ol(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ol(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,ol(p,"constructor",l),ol(l,"constructor",u),u.displayName="GeneratorFunction",ol(l,o,"GeneratorFunction"),ol(p),ol(p,o,"Generator"),ol(p,r,function(){return this}),ol(p,"toString",function(){return"[object Generator]"}),(rl=function(){return{w:a,m:f}})()}function ol(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ol=function(e,t,n,r){function a(t,n){ol(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))},ol(e,t,n,r)}function al(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 il(){return function(){var e,t=(e=rl().m(function e(t){var n,r,o,a,i,c,u,l;return rl().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:eu});case 2:return o=e.v,a=(null==o?void 0:o.data)||{},i=a.todos,c=void 0===i?[]:i,u=a.dismissedTodos,l=void 0===u?[]:u,e.n=3,n.setTodos(c);case 3:return e.n=4,n.setDismissedTodos(l);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,Ct.__)("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){al(a,r,o,i,c,"next",e)}function c(e){al(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}var cl=function(){var e=(0,re.createReduxStore)(Qc,{reducer:du,actions:k,selectors:C,resolvers:A});return(0,re.register)(e),Boolean(wp.data.select(Qc))},ul="wc/paypal/pay_later_messaging",ll="/wc/v3/wc_paypal/pay_later_messaging",sl="/wc/v3/wc_paypal/pay_later_messaging";const pl="ppcp/paylater/SET_TRANSIENT",fl="ppcp/paylater/SET_PERSISTENT",dl="ppcp/paylater/RESET",ml="ppcp/paylater/HYDRATE";function yl(e){return yl="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},yl(e)}function vl(e,t,n){return(t=function(e){var t=function(e){if("object"!=yl(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=yl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==yl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var hl=Object.freeze({isReady:!1}),gl=Object.freeze({cart:{},checkout:{},product:{},shop:{},home:{},custom_placement:[]}),wl=function(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,o,a,i=[],c=!0,u=!1;try{for(o=(t=t.call(e)).next,!2;!(c=(n=o.call(t)).done)&&(i.push(n.value),2!==i.length);c=!0);}catch(e){u=!0,r=e}finally{try{if(!c&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(u)throw r}}return i}}(e)||function(e){if(e){if("string"==typeof e)return bl(e,2);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?bl(e,2):void 0}}(e)||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.")}()}(de(hl,gl)),Sl=wl[0],Ol=wl[1];const El=me(hl,gl,vl(vl(vl(vl({},pl,function(e,t){return Sl(e,t)}),fl,function(e,t){return Ol(e,t)}),dl,function(e){var t=Sl(Ol(e,gl),hl);return t.isReady=!0,t}),ml,function(e,t){return Ol(e,t.data)}));var Pl=["data"],_l=Object.freeze({}),jl=function(e){return e||_l},Rl=function(e){return jl(e).data||_l},Cl=function(e){var t=jl(e),n=(t.data,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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,Pl));return n||_l};function kl(e){return kl="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},kl(e)}function Tl(){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,l=Object.create(u.prototype);return Al(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Al(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Al(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Al(p,"constructor",l),Al(l,"constructor",u),u.displayName="GeneratorFunction",Al(l,o,"GeneratorFunction"),Al(p),Al(p,o,"Generator"),Al(p,r,function(){return this}),Al(p,"toString",function(){return"[object Generator]"}),(Tl=function(){return{w:a,m:f}})()}function Al(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Al=function(e,t,n,r){function a(t,n){Al(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))},Al(e,t,n,r)}function xl(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 Il(e,t,n){return(t=function(e){var t=function(e){if("object"!=kl(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=kl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==kl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Dl=function(){return{type:dl}},Nl=function(e){return{type:ml,payload:e}},Ml=function(e,t){return{type:pl,payload:Il({},e,t)}},Fl=function(e,t){return{type:fl,payload:Il({},e,t)}},Ll=function(e){return Ml("isReady",e)};function Gl(){return function(){var e,t=(e=Tl().m(function e(t){var n;return Tl().w(function(e){for(;;)switch(e.n){case 0:return n=t.select,e.n=1,We()({path:sl,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){xl(a,r,o,i,c,"next",e)}function c(e){xl(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}function Bl(){return function(e){var t=e.dispatch,n=e.select;t.invalidateResolutionForStore(),n.persistentData()}}function Vl(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ul(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)?Ul(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 Ul(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Hl=function(){var e=ye(ul),t=e.useTransient,n=e.usePersistent,r=(0,re.useDispatch)(ul).persist,o=Vl(t("isReady"),1)[0],a=Vl(n("cart"),2),i=a[0],c=a[1],u=Vl(n("checkout"),2),l=u[0],s=u[1],p=Vl(n("product"),2),f=p[0],d=p[1],m=Vl(n("shop"),2),y=m[0],v=m[1],b=Vl(n("home"),2),h=b[0],g=b[1],w=Vl(n("custom_placement"),2);return{persist:r,isReady:o,cart:i,setCart:c,checkout:l,setCheckout:s,product:f,setProduct:d,shop:y,setShop:v,home:h,setHome:g,custom_placement:w[0],setCustom_placement:w[1]}},zl=function(){var e=Hl();return{persist:e.persist,isReady:e.isReady}},Wl=function(){var e=Hl(),t=e.cart,n=e.setCart,r=e.checkout,o=e.setCheckout,a=e.product,i=e.setProduct,c=e.shop,u=e.setShop,l=e.home,s=e.setHome;return{config:{cart:t,checkout:r,product:a,shop:c,home:l,custom_placement:e.custom_placement},setCart:n,setCheckout:o,setProduct:i,setShop:u,setHome:s,setCustom_placement:e.setCustom_placement}};function $l(){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,l=Object.create(u.prototype);return Yl(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Yl(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Yl(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Yl(p,"constructor",l),Yl(l,"constructor",u),u.displayName="GeneratorFunction",Yl(l,o,"GeneratorFunction"),Yl(p),Yl(p,o,"Generator"),Yl(p,r,function(){return this}),Yl(p,"toString",function(){return"[object Generator]"}),($l=function(){return{w:a,m:f}})()}function Yl(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Yl=function(e,t,n,r){function a(t,n){Yl(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))},Yl(e,t,n,r)}function ql(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 Zl(){return function(){var e,t=(e=$l().m(function e(t){var n,r,o;return $l().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:ll});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,Ct.__)("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){ql(a,r,o,i,c,"next",e)}function c(e){ql(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}var Xl=function(){var e=(0,re.createReduxStore)(ul,{reducer:El,actions:D,selectors:I,resolvers:M});return(0,re.register)(e),Boolean(wp.data.select(ul))},Kl="wc/paypal/features",Jl="/wc/v3/wc_paypal/features";const Ql="ppcp/features/SET_TRANSIENT",es="ppcp/features/SET_FEATURES",ts="ppcp/features/HYDRATE";function ns(e){return ns="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},ns(e)}function rs(e,t,n){return(t=function(e){var t=function(e){if("object"!=ns(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ns(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ns(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function os(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var as=Object.freeze({isReady:!1}),is=Object.freeze({features:[]}),cs=function(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,o,a,i=[],c=!0,u=!1;try{for(o=(t=t.call(e)).next,!2;!(c=(n=o.call(t)).done)&&(i.push(n.value),2!==i.length);c=!0);}catch(e){u=!0,r=e}finally{try{if(!c&&null!=t.return&&(a=t.return(),Object(a)!==a))return}finally{if(u)throw r}}return i}}(e)||function(e){if(e){if("string"==typeof e)return os(e,2);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?os(e,2):void 0}}(e)||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.")}()}(de(as,is)),us=cs[0],ls=cs[1];const ss=me(as,is,rs(rs(rs({},Ql,function(e,t){return us(e,t)}),es,function(e,t){return ls(e,{features:t})}),ts,function(e,t){return ls(e,t.data)}));var ps=["data"],fs=Object.freeze({}),ds=Object.freeze([]),ms=function(e){return e||fs},ys=function(e){return ms(e).data||fs},vs=function(e){var t=ms(e),n=(t.data,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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(t,ps));return n||fs},bs=function(e){return(null==e?void 0:e.features)||ys(e).features||ds};function hs(e){return hs="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},hs(e)}function gs(){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,l=Object.create(u.prototype);return ws(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ws(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ws(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,ws(p,"constructor",l),ws(l,"constructor",u),u.displayName="GeneratorFunction",ws(l,o,"GeneratorFunction"),ws(p),ws(p,o,"Generator"),ws(p,r,function(){return this}),ws(p,"toString",function(){return"[object Generator]"}),(gs=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 Ss(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(e,t,n){return(t=function(e){var t=function(e){if("object"!=hs(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=hs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==hs(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Es=function(e){return{type:ts,payload:e}},Ps=function(e,t){return{type:Ql,payload:Os({},e,t)}},_s=function(e){return Ps("isReady",e)},js=function(e){return{type:es,payload:e}},Rs=function(){var e,t=(e=gs().m(function e(){var t,n;return gs().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,We()({path:Jl});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){Ss(a,r,o,i,c,"next",e)}function c(e){Ss(a,r,o,i,c,"throw",e)}i(void 0)})});return function(){return t.apply(this,arguments)}}();function Cs(){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,l=Object.create(u.prototype);return ks(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(ks(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ks(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,ks(p,"constructor",l),ks(l,"constructor",u),u.displayName="GeneratorFunction",ks(l,o,"GeneratorFunction"),ks(p),ks(p,o,"Generator"),ks(p,r,function(){return this}),ks(p,"toString",function(){return"[object Generator]"}),(Cs=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){return 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)})}}var xs=function(){var e,t=(0,re.useSelect)(function(e){var t;return{features:e(Kl).getFeatures()||[],isReady:(null===(t=e(Kl).transientData())||void 0===t?void 0:t.isReady)||!1}},[]),n=t.features,r=t.isReady,o=(0,re.useDispatch)(Kl),a=o.setFeatures,i=o.setIsReady;return(0,X.useEffect)(function(){var e=function(){var e=As(Cs().m(function e(){var t,n,r;return Cs().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,We()({path:Jl});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=As(Cs().m(function e(){var t,n,r,o;return Cs().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,We()({path:Jl});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 Is(){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,l=Object.create(u.prototype);return Ds(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Ds(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Ds(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Ds(p,"constructor",l),Ds(l,"constructor",u),u.displayName="GeneratorFunction",Ds(l,o,"GeneratorFunction"),Ds(p),Ds(p,o,"Generator"),Ds(p,r,function(){return this}),Ds(p,"toString",function(){return"[object Generator]"}),(Is=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 Ns(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 Ms(){return function(){var e,t=(e=Is().m(function e(t){var n,r,o;return Is().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,e.p=1,e.n=2,We()({path:Jl});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){Ns(a,r,o,i,c,"next",e)}function c(e){Ns(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}()}var Fs=function(){var e=(0,re.createReduxStore)(Kl,{reducer:ss,actions:G,selectors:L,resolvers:V});return(0,re.register)(e),Boolean(wp.data.select(Kl))};const Ls="ppcp/tracking/UPDATE_SOURCES",Gs="ppcp/tracking/CLEAR_SOURCES",Bs="ppcp/tracking/CLEAR_FIELD_SOURCE",Vs="ppcp/tracking/RESET";function Us(e){return Us="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},Us(e)}function Hs(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 zs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hs(Object(n),!0).forEach(function(t){Ws(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hs(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ws(e,t,n){return(t=function(e){var t=function(e){if("object"!=Us(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Us(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Us(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $s={};const Ys=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$s,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Ls:var n=t.payload,r=n.storeName,o=n.fieldName,a=n.source,i=n.timestamp;return zs(zs({},e),{},Ws({},r,zs(zs({},e[r]||{}),{},Ws({},o,{source:a,timestamp:i}))));case Bs:var c=t.payload,u=c.storeName,l=c.fieldName,s=e[u];if(!s)return e;var p=zs({},s);return delete p[l],zs(zs({},e),{},Ws({},u,p));case Gs:var f=t.payload.storeName;if(f){var d=zs({},e);return delete d[f],d}return $s;case Vs:return $s;default:return e}};var qs=function(e,t,n){var r;return(null==e||null===(r=e[t])||void 0===r?void 0:r[n])||null},Zs=function(e,t){return(null==e?void 0:e[t])||{}},Xs=function(e){return e||{}},Ks=function(e,t,n){return!!qs(e,t,n)},Js=function(e,t,n){return{type:Ls,payload:{storeName:e,fieldName:t,source:n,timestamp:Date.now()}}},Qs=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:Bs,payload:{storeName:e,fieldName:t}}:{type:Gs,payload:{storeName:e}}},ep=function(){return{type:Vs}},tp=function(){var e=(0,re.createReduxStore)(ce,{reducer:Ys,actions:z,selectors:H});return(0,re.register)(e),Boolean(wp.data.select(ce))},np=[i,f,b,O,R,x,F,U,W];np.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 rp=r,op=s,ap=y,ip=w,cp=_,up=T,lp=N,sp=B,pp=oe,fp=Fn,dp=Fo,mp=ti,yp=zi,vp=Qc,bp=ul,hp=Kl,gp=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(pp).persistentData().completed;e.push(fp),e.push(dp),e.push(mp),e.push(yp),e.push(vp),e.push(bp),e.push(hp),e.push(gp),t||e.push(pp),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(fp),e.push(dp),e.push(mp),e.push(yp),e.push(vp),e.push(pp),e.push(bp),e.push(hp),e.push(gp),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(fp);n(),e.disconnectMerchant(),console.log("Disconnected from PayPal. Reloading the page..."),window.location.reload()},r.onboardingMode=function(e){var t=wp.data.dispatch(pp);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,np);const Sp=window.wp.notices,Op=window.wp.components,Ep=function(){var e=(0,re.useSelect)(function(e){return e(Sp.store).getNotices()},[]),t=(0,re.useDispatch)(Sp.store).removeNotice;return React.createElement(Op.SnackbarList,{className:"ppcp-r-notifications",notices:e,onRemove:t})},Pp=window.wp.primitives,_p=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)})},jp=React.createElement(Pp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 24"},React.createElement(Pp.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"})),Rp=React.createElement(Pp.SVG,{fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 110 38"},React.createElement(Pp.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 Cp=React.createElement(Pp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",fill:"#1ed15a","aria-hidden":"true",focusable:"false"},React.createElement(Pp.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),kp=React.createElement(Pp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",fill:"#d63638","aria-hidden":"true",focusable:"false"},React.createElement(Pp.Path,{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"}));function Tp(e){return Tp="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},Tp(e)}var Ap=["autoDismiss"],xp=["autoDismiss"],Ip=["autoDismiss"];function Dp(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 Np(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Dp(Object(n),!0).forEach(function(t){Mp(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Dp(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Mp(e,t,n){return(t=function(e){var t=function(e){if("object"!=Tp(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Tp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Tp(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fp(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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}const Lp=function(){var e=(0,re.useDispatch)(Sp.store),t=e.createSuccessNotice,n=e.createErrorNotice,r=e.createInfoNotice,o=e.removeNotice,a=(0,X.useRef)([]);(0,X.useEffect)(function(){var e=a.current;return function(){e.forEach(clearTimeout)}},[]);var i=(0,X.useCallback)(function(e){var t=setTimeout(function(){o(e)},5e3);a.current.push(t)},[o]),c=(0,X.useCallback)(function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.autoDismiss,o=void 0===r||r,a=Fp(n,Ap),c=a.id||"ppcp-success-".concat(Date.now());t(e,Np({id:c,type:"snackbar",icon:Cp,explicitDismiss:!0,speak:!0},a)),o&&i(c)},[t,i]),u=(0,X.useCallback)(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.autoDismiss,o=void 0===r||r,a=Fp(t,xp),c=a.id||"ppcp-error-".concat(Date.now());n(e,Np({id:c,type:"snackbar",icon:kp,explicitDismiss:!0,speak:!0},a)),o&&i(c)},[n,i]),l=(0,X.useCallback)(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.autoDismiss,o=void 0!==n&&n,a=Fp(t,Ip),c=a.id||"ppcp-info-".concat(Date.now());r(e,Np({id:c,type:"snackbar",explicitDismiss:!0,speak:!0},a)),o&&i(c)},[r,i]);return{createSuccessNotice:c,createErrorNotice:u,createInfoNotice:l,removeNotice:o}},Gp=function(){var e=op.useOnboardingNotices(),t=e.notices,n=e.clear,r=Lp(),o=r.createErrorNotice,a=r.createSuccessNotice,i=r.createInfoNotice;return(0,X.useEffect)(function(){t.length&&(t.forEach(function(e){var t=e.type,n=e.message;if(n)switch(t){case"success":a(n);break;case"info":case"warning":i(n);break;default:o(n)}}),n())},[t,n,o,a,i]),null},Bp=function(e){var t=e.asModal,n=void 0!==t&&t,r=e.ariaLabel,o=void 0===r?(0,Ct.__)("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(Op.Spinner,null))},Vp=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 Up(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Hp="ppcp-highlight",zp=(0,X.createContext)(null),Wp=function(e){var t=e.children,n=(0,X.useRef)(new Map),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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Up(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)?Up(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.")}()}((0,X.useState)(null),2),o=r[0],a=r[1],i=(0,X.useRef)(null),c=(0,X.useRef)(null),u=(0,X.useCallback)(function(e,t){t?n.current.set(e,t):n.current.delete(e)},[]),l=(0,X.useCallback)(function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return new Promise(function(r){var o=n.current.get(e);if(o){var u=document.querySelector(".ppcp-r-navigation-container"),l=u?u.offsetHeight:0,s=o.getBoundingClientRect().top+window.scrollY-(l+55);if(window.scrollTo({top:s,behavior:"smooth"}),t){if(i.current){clearTimeout(i.current);var p=c.current;p&&p.classList.remove(Hp)}o.classList.add(Hp),c.current=o,a(e),i.current=setTimeout(function(){o.classList.remove(Hp),c.current=null,a(null),i.current=null},2e3)}setTimeout(r,300)}else r()})},[]);return(0,X.useEffect)(function(){return function(){i.current&&clearTimeout(i.current),c.current&&c.current.classList.remove(Hp)}},[]),React.createElement(zp.Provider,{value:{register:u,scrollTo:l,highlightedId:o}},t)},$p=function(e){var t=(0,X.useContext)(zp);return{ref:(0,X.useCallback)(function(n){t&&t.register(e,n)},[t,e]),isHighlighted:!!t&&t.highlightedId===e}},Yp=function(){var e=(0,X.useContext)(zp);return e?e.scrollTo:function(){return Promise.resolve()}};function qp(){return qp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qp.apply(null,arguments)}const Zp=function(e){var t=e.id,n=e.children,r=$p(t),o=r.ref,a=r.isHighlighted;return React.createElement("div",qp({className:J()("ppcp--action",{"ppcp-highlight":a})},t?{id:t,ref:o}:{}),n)},Xp=function(e){var t=e.isDimmed,n=void 0!==t&&t,r=e.children,o=J()("ppcp--card-actions",{"ppcp--dimmed":n});return React.createElement("div",{className:o},r)},Kp=function(e){var t=e.children,n=e.asCard,r=void 0===n||n,o=e.className,a=void 0===o?"":o,i=e.id,c=void 0===i?"":i,u=J()("ppcp--content",a,{"ppcp--is-card":r});return React.createElement("div",{id:c,className:u},t)},Jp=function(e){var t=e.children;return React.createElement("div",{className:"ppcp-r-settings-card__content-wrapper"},t)},Qp=function(e){var t=e.children,n=e.className,r=void 0===n?"":n;if(!t)return null;var o=J()("ppcp--description",r);return"string"!=typeof t?React.createElement("span",{className:o},t):React.createElement("span",{className:o,dangerouslySetInnerHTML:{__html:t}})},ef=function(e){var t=e.children,n=e.className,r=void 0===n?"":n;if(!t)return null;var o=J()("ppcp--header",r);return React.createElement("div",{className:o},t)},tf=function(e){var t=e.url;return t&&"#"!==t?React.createElement(Op.Button,{href:t,variant:"tertiary",target:"_blank"},(0,Ct.__)("Learn more","woocommerce-paypal-payments")):null},nf=function(e){var t=e.children,n=e.type,r=void 0===n?"info":n,o=e.className,a=void 0===o?"":o;if(!t)return null;var i=J()("ppcp--notice","type--".concat(r),a);return React.createElement("span",{className:i},t)},rf=function(e){var t=e.className,n=void 0===t?"":t,r=e.text,o=void 0===r?"":r,a=e.withLine,i=["ppcp-r-separator"],c=void 0===a||a?"ppcp-r-separator__line":"ppcp-r-separator__space";n&&i.push(n);var u=function(e){return"".concat(c," ").concat(c,"--").concat(e)};return React.createElement("div",{className:i.join(" ")},o?React.createElement(React.Fragment,null,React.createElement("span",{className:u("before")}),React.createElement("span",{className:"ppcp-r-separator__text"},o),React.createElement("span",{className:u("after")})):React.createElement("span",{className:u("full")}))},of=function(e){var t=e.children,n=e.noCaps,r=void 0!==n&&n,o=e.big,a=void 0!==o&&o,i=e.className,c=void 0===i?"":i;if(!t)return null;var u=J()("ppcp--title",c,{"ppcp--no-caps":r,"ppcp--big":a});return React.createElement("span",{className:u},t)},af=function(e){var t=e.children;return t?React.createElement("span",{className:"ppcp--title-extra"},t):null},cf=function(e){var t=e.children;return React.createElement("span",{className:"ppcp--title-wrapper"},t)};function uf(e){return uf="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},uf(e)}function lf(){return lf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lf.apply(null,arguments)}function sf(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 pf(e,t,n){return(t=function(e){var t=function(e){if("object"!=uf(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=uf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==uf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ff=function(e){var t=e.id,n=e.className,r=e.title,o=e.description,a=e.children,i=e.contentContainer,c=void 0===i||i,u=$p(t),l=u.ref,s=u.isHighlighted,p=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sf(Object(n),!0).forEach(function(t){pf(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sf(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({className:J()("ppcp-r-settings-card",n,{"ppcp-highlight":s}),id:t},t&&{ref:l}),f=t?"".concat(t,"-title"):void 0,d=t?"".concat(t,"-description"):void 0;return React.createElement("div",lf({},p,{role:"region","aria-labelledby":f}),React.createElement("div",{className:"ppcp-r-settings-card__header"},React.createElement("div",{className:"ppcp-r-settings-card__content-inner"},React.createElement("h2",{id:f,className:"ppcp-r-settings-card__title"},r),React.createElement("div",{id:d,className:"ppcp-r-settings-card__description"},o))),React.createElement(df,{showCards:c},a))};var df=function(e){var t=e.showCards,n=e.children;return t?React.createElement(Kp,null,n):n};const mf=window.wp.a11y;var yf=n(2467),vf=(0,yf.jsx)(Pp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yf.jsx)(Pp.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});function bf(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return hf(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)?hf(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 hf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var gf=function(){return window.innerHeight+window.scrollY>=document.body.scrollHeight};var wf=function(){window.location.href=window.ppcpSettings.wcPaymentsTabUrl},Sf=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},Of=function(){var e=Yp();return{goToWooCommercePaymentsTab:wf,goToPluginSettings:Sf,handleHighlightFromUrl:function(){var t=new URLSearchParams(window.location.search),n=t.get("highlight");return!!n&&(setTimeout(function(){e(n),t.delete("highlight");var r=window.location.pathname+(t.toString()?"?"+t.toString():"")+window.location.hash;window.history.replaceState({},document.title,r)},100),!0)}}},Ef=(0,X.createContext)(!1);const Pf=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,l=void 0===u?function(){return{disabled:!0}}:u,s=e.isBusy,p=void 0!==s&&s,f=op.useBusyState().isBusy,d=(0,X.useContext)(Ef),m=(p||f)&&r,y=a&&m&&!d,v=J()("ppcp-r-busy-wrapper",c,{"ppcp--is-loading":m}),b=(0,X.useMemo)(function(){return X.Children.map(t,function(e){return(0,X.isValidElement)(e)?(0,X.cloneElement)(e,m?l(e.props):{}):e})},[t,m,l]);return React.createElement(Ef.Provider,{value:m},React.createElement("div",{className:v},y&&React.createElement(Bp,{asModal:!1,message:""}),b))};var _f=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 jf=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,l=e.showProgressBar,s=void 0!==l&&l,p=e.progressBarPercent,f=void 0===p?0:p,d=e.subNavigation,m=void 0===d?null:d,y=Of().goToWooCommercePaymentsTab,v=function(){var e=bf((0,X.useState)(!1),2),t=e[0],n=e[1],r=bf((0,X.useState)(gf()),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(gf())},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,b=J()("ppcp-r-navigation-container",{"ppcp--is-scrolled":v}),h=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:b},React.createElement("div",{className:"ppcp-r-navigation"},React.createElement(Pf,{className:"ppcp-r-navigation--left",busySpinner:!1,enabled:!i},React.createElement(Op.Button,{variant:"link",onClick:g,className:"is-title"},React.createElement(Op.Icon,{icon:vf}),React.createElement("span",{className:h},t))),React.createElement(Pf,{className:"ppcp-r-navigation--right",busySpinner:!1},n)),m&&React.createElement("section",{className:"ppcp--top-sub-navigation"},m),s&&React.createElement(_f,{percent:f})))};var Rf="settings.paypal.end",Cf="settings.expert.end",kf="settings.common.end",Tf="settings.connection.end";function Af(e){return Af="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},Af(e)}function xf(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 If(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xf(Object(n),!0).forEach(function(t){Df(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xf(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Df(e,t,n){return(t=function(e){var t=function(e){if("object"!=Af(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Af(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Af(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Mf="ppcp/settings-registry",Ff={extensionStores:{}},Lf={getRegisteredSettings:function(e,t){return e[t]||[]},getAllRegistrations:function(e){return e},getExtensionStores:function(e){return Object.values(e.extensionStores||{})}},Gf=(0,re.createReduxStore)(Mf,{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ff,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REGISTER_SETTING":var n=t.slot,r=t.id,o=t.component,a=t.priority,i=e[n]||[];if(i.some(function(e){return e.id===r}))return console.warn('[SettingsRegistry] Duplicate ID: "'.concat(r,'"')),e;var c=[].concat(function(e){return function(e){if(Array.isArray(e))return Nf(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Nf(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)?Nf(e,t):void 0}}(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.")}()}(i),[{component:o,priority:a,id:r}]).sort(function(e,t){return e.priority-t.priority});return If(If({},e),{},Df({},n,c));case"UNREGISTER_SETTING":var u=t.slot,l=t.id;return e[u]?If(If({},e),{},Df({},u,e[u].filter(function(e){return e.id!==l}))):e;case"REGISTER_EXTENSION_STORE":var s=t.storeName,p=t.config;return e.extensionStores[s]?(console.warn('[SettingsRegistry] Extension store already registered: "'.concat(s,'"')),e):If(If({},e),{},{extensionStores:If(If({},e.extensionStores),{},Df({},s,p))});default:return e}},actions:{registerSetting:function(e,t,n){return{type:"REGISTER_SETTING",slot:e,id:t,component:n,priority:arguments.length>3&&void 0!==arguments[3]?arguments[3]:10}},unregisterSetting:function(e,t){return{type:"UNREGISTER_SETTING",slot:e,id:t}},registerExtensionStore:function(e,t){return{type:"REGISTER_EXTENSION_STORE",storeName:e,config:t}}},selectors:Lf});(0,re.register)(Gf);var Bf=function(e){return(0,re.useSelect)(function(t){return t(Mf).getRegisteredSettings(e)},[e])};function Vf(e){return function(e){if(Array.isArray(e))return Uf(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Uf(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)?Uf(e,t):void 0}}(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 Uf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}Object.freeze({});var Hf=function(){var e=op.useBusyState().withActivity,t=ap.useStore(),n=ip.useStore(),r=cp.useStore(),o=up.useStore(),a=lp.useStore(),i=(0,re.useSelect)(function(e){return e(Mf).getExtensionStores()},[]),c=(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]),u=(0,X.useMemo)(function(){return[].concat(Vf(c),Vf(i))},[c,i]),l=(0,X.useCallback)(function(){var t;null===(t=document.getElementById("configurator-publishButton"))||void 0===t||t.click(),u.forEach(function(t){var n=t.key,r=t.message,o=t.store;e("persist-".concat(n),r,o.persist)})},[u,e]),s=(0,X.useCallback)(function(){u.forEach(function(t){var n=t.key,r=t.message,o=t.store;e("refresh-".concat(n),r,o.refresh)})},[u,e]);return{persistAll:l,refreshAll:s}};const zf=window.wp.url;function Wf(e){return Wf="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},Wf(e)}function $f(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 Yf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$f(Object(n),!0).forEach(function(t){qf(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$f(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function qf(e,t,n){return(t=function(e){var t=function(e){if("object"!=Wf(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Wf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Wf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Zf=function(){return window.location},Xf=function(){return Object.fromEntries(new URLSearchParams(Zf().search))},Kf=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?e:Yf(Yf({},Xf()),e);return t=Jf(n),window.history.pushState({path:t},"",t)},Jf=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Zf().pathname;return(0,zf.addQueryArgs)(t,e)};const Qf=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(){Kf({panel:n})},[n]),React.createElement(Op.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 ed(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return td(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)?td(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 td(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const nd=function(e){var t=e.canSave,n=void 0===t||t,r=e.tabs,o=void 0===r?[]:r,a=e.activePanel,i=void 0===a?"":a,c=e.setActivePanel,u=void 0===c?function(){}:c,l=Hf().persistAll,s=(0,Ct.__)("PayPal Payments","woocommerce-paypal-payments"),p=ed((0,X.useState)(!1),2),f=p[0],d=p[1];return React.createElement(jf,{title:s,exitOnTitleClick:!0,subNavigation:React.createElement(Qf,{tabs:o,activePanel:i,setActivePanel:u})},n&&React.createElement(React.Fragment,null,React.createElement(Op.Button,{variant:"primary",onClick:function(){d(!0),(0,mf.speak)((0,Ct.__)("Saving settings…","woocommerce-paypal-payments"),"assertive"),l()},"aria-busy":f},f?(0,Ct.__)("Saving…","woocommerce-paypal-payments"):(0,Ct.__)("Save","woocommerce-paypal-payments")),React.createElement(rd,{setIsSaving:d,isSaving:f})))};var rd=function(e){var t=e.setIsSaving,n=e.isSaving,r=ed((0,X.useState)(!1),2),o=r[0],a=r[1],i=ed((0,X.useState)(!1),2),c=i[0],u=i[1],l=op.useActivityObserver(),s=l.onStarted,p=l.onFinished,f=(0,X.useRef)(null),d=(0,X.useCallback)(function(e){e.startsWith("persist")&&(t(!0),a(!1),u(!1),f.current&&clearTimeout(f.current))},[t]),m=(0,X.useCallback)(function(e,r){n&&0===r.length&&(t(!1),a(!0),setTimeout(function(){return u(!0)},50),(0,mf.speak)((0,Ct.__)("Settings saved successfully.","woocommerce-paypal-payments"),"assertive"),f.current=setTimeout(function(){u(!1),setTimeout(function(){return a(!1)},300)},2500))},[n,t]);if((0,X.useEffect)(function(){s(d),p(m)},[s,p,d,m]),!o)return null;var y=J()("ppcp-r-navbar-notice","ppcp--success",{"ppcp--animating":c});return React.createElement("span",{className:y,role:"status","aria-live":"polite"},React.createElement("span",{className:"ppcp--inner-text"},(0,Ct.__)("Completed","woocommerce-paypal-payments")))};const od=function(){var e="/wp-admin/admin.php?page=wc-settings";return React.createElement(React.Fragment,null,React.createElement(nd,{canSave:!1}),React.createElement(Vp,{page:"settings"},React.createElement(ff,{title:(0,Ct.__)('"Send-only" Country',"woocommerce-paypal-payments"),description:(0,Ct.__)("Sellers in your country are unable to receive payments via PayPal","woocommerce-paypal-payments")},React.createElement("p",null,(0,Ct.__)('Your current WooCommerce store location is in a "send-only" country, according to PayPal\'s policies',"woocommerce-paypal-payments")),React.createElement("p",null,(0,Ct.__)('Since receiving payments is essential for using the PayPal Payments extension, you are unable to connect your PayPal account while operating from a "send-only" country.',"woocommerce-paypal-payments")),React.createElement("p",{dangerouslySetInnerHTML:{__html:(0,Ct.sprintf)(/* translators: 1: URL to the WooCommerce store location settings */ /* translators: 1: URL to the WooCommerce store location settings */
(0,Ct.__)('To activate PayPal, please <a href="%1$s">update your WooCommerce store location</a> to a supported region and connect a PayPal account eligible for receiving payments.',"woocommerce-paypal-payments"),e)}}),React.createElement("div",null,React.createElement(Op.Button,{href:e,variant:"primary",className:"small-button"},(0,Ct.__)("Go to WooCommerce settings","woocommerce-paypal-payments"))))))};function ad(e){return ad="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},ad(e)}function id(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 cd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?id(Object(n),!0).forEach(function(t){ud(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):id(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ud(e,t,n){return(t=function(e){var t=function(e){if("object"!=ad(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ad(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ad(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const ld=function(){return cd(cd({},globalThis.ppcpSettings),{},{getImage:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=globalThis.ppcpSettings.assets.imagesUrl;return React.createElement("img",{className:t,alt:"",src:n+e})}})},sd=function(e){var t=e.type;return React.createElement(Op.Icon,{icon:ld().getImage("icon-button-".concat(t,".svg")),className:"ppcp--method-icon"})},pd=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(sd,{key:e,type:e})}))};var fd=(0,yf.jsx)(Pp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yf.jsx)(Pp.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})}),dd=(0,yf.jsx)(Pp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yf.jsx)(Pp.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});function md(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var yd=function(e){return e&&window.location.hash==="#".concat(e)};function vd(){var e=arguments.length>0&&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:yd(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return md(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)?md(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(){yd(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 bd=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,l=void 0===u?"":u,s=e.children,p=void 0===s?null:s,f=e.className,d=void 0===f?"":f,m=vd(r,c),y=m.isOpen,v=m.toggleOpen,b=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":b},React.createElement(ef,null,React.createElement(cf,null,React.createElement(of,{noCaps:a},t),React.createElement(Zp,null,React.createElement(Op.Icon,{icon:y?fd:dd}))),l&&React.createElement(Qp,null,l))),React.createElement("div",{className:J()("ppcp--accordion-content",{"ppcp--is-open":y}),id:b,"aria-hidden":!y,inert:y?void 0:""},React.createElement(Kp,{asCard:!1},p)))};function hd(e){return hd="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},hd(e)}function gd(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 wd(e,t,n){return(t=function(e){var t=function(e){if("object"!=hd(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=hd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==hd(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Sd=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,l=e.separatorAndGap,s=void 0===l||l,p=e.visible,f=void 0===p||p,d=$p(t),m=d.ref,y=d.isHighlighted;if(!f)return null;var v=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gd(Object(n),!0).forEach(function(t){wd(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gd(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({className:J()("ppcp-r-settings-block",n,{"ppcp--no-gap":!s,"ppcp--horizontal":u,"ppcp-highlight":y})},t&&{id:t,ref:m});return React.createElement("div",v,React.createElement(Od,{blockTitle:o,blockSuffix:a,blockDescription:i}),React.createElement(Kp,{asCard:!1},r))};var Od=function(e){var t=e.blockTitle,n=e.blockSuffix,r=e.blockDescription;return t||r?React.createElement(ef,null,React.createElement(of,null,t,React.createElement(af,null,n)),React.createElement(Qp,null,r)):null},Ed=(0,yf.jsx)(Pp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yf.jsx)(Pp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z"})});const Pd=function(e){var t=e.warningMessages,n=e.severity,r=void 0===n?"warning":n,o=Object.values(t||{}).filter(Boolean);return 0===o.length?null:React.createElement("span",{className:J()("ppcp--method-warning",{"ppcp--method-warning--error":"error"===r})},React.createElement(Op.Icon,{icon:$.warning}),React.createElement("div",{className:"ppcp--method-warning-message"},o.map(function(e,t){return React.createElement("div",{key:t,className:"ppcp--method-warning__item",dangerouslySetInnerHTML:{__html:e}})})))},_d=function(e){var t=e.paymentMethod,n=e.onTriggerModal,r=e.onSelect,o=e.isSelected,a=e.isDisabled,i=e.disabledMessage,c=e.warningMessages,u=e.warningSeverity,l=c&&Object.keys(c).length>0,s=["ppcp--method-item",a?"ppcp--method-item--disabled":"",l&&!a?"ppcp--method-item--warning":""].filter(Boolean).join(" ");return React.createElement(Sd,{id:t.id,className:s,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(sd,{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(Op.ToggleControl,{__nextHasNoMarginBottom:!0,checked:o,onChange:r,disabled:a,"aria-label":"Enable ".concat(t.itemTitle)}),l&&!a&&o&&React.createElement(Pd,{warningMessages:c,severity:u})),(null==t?void 0:t.fields)&&n&&React.createElement(Op.Button,{className:"ppcp--method-settings",disabled:a,onClick:n,"aria-label":"Configure ".concat(t.itemTitle," settings")},React.createElement(Op.Icon,{icon:Ed})))))},jd=function(e){var t=e.paymentMethods,n=void 0===t?[]:t,r=e.onTriggerModal,o=ap.useStore().changePaymentSettings;return n.length?React.createElement(Sd,{className:"ppcp--grid ppcp-r-settings-block__payment-methods"},n.filter(function(e){return e&&e.id}).map(function(e){return React.createElement(_d,{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 Rd={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"},Cd=function(){var e=Yp();return(0,X.useCallback)(function(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return new Promise(function(o){var a=document.getElementById(t);a?(a.click(),setTimeout(function(){e(n||"ppcp-settings-container",r).then(o)},100)):o()})},[e])};function kd(){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,l=Object.create(u.prototype);return Td(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Td(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Td(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Td(p,"constructor",l),Td(l,"constructor",u),u.displayName="GeneratorFunction",Td(l,o,"GeneratorFunction"),Td(p),Td(p,o,"Generator"),Td(p,r,function(){return this}),Td(p,"toString",function(){return"[object Generator]"}),(kd=function(){return{w:a,m:f}})()}function Td(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Td=function(e,t,n,r){function a(t,n){Td(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))},Td(e,t,n,r)}function Ad(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 xd(e,t){if(e){if("string"==typeof e)return Id(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)?Id(e,t):void 0}}function Id(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Dd=function(e){var t=e.title,n=e.description,r=e.isCompleted,o=e.isDismissing,a=e.onClick,i=e.onDismiss;return React.createElement("div",{className:"ppcp-r-todo-item ".concat(r?"is-completed":""," ").concat(o?"is-dismissing":""),onClick:a},React.createElement("div",{className:"ppcp-r-todo-item__inner"},React.createElement("div",{className:"ppcp-r-todo-item__icon"},r&&React.createElement("span",{className:"dashicons dashicons-yes"})),React.createElement("div",{className:"ppcp-r-todo-item__content"},React.createElement("div",{className:"ppcp-r-todo-item__description"},t),n&&React.createElement("div",{className:"ppcp-r-todo-item__secondary-description"},n)),React.createElement("button",{className:"ppcp-r-todo-item__dismiss",onClick:i,"aria-label":"Dismiss todo item"},React.createElement("span",{className:"dashicons dashicons-no-alt"}))))};const Nd=function(e){var t=e.todosData,n=e.className,r=void 0===n?"":n,o=e.setActiveModal,a=e.onDismissTodo,i=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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||xd(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.")}()}((0,X.useState)(new Set),2),c=i[0],u=i[1],l=(0,re.useSelect)(function(e){return{completedTodos:e(Qc).getCompletedTodos()||[],dismissedTodos:e(Qc).getDismissedTodos()||[]}},[]),s=l.completedTodos,p=l.dismissedTodos,f=(0,re.useDispatch)(Qc).completeOnClick,d=Cd();if((0,X.useEffect)(function(){0===p.length&&u(new Set)},[p]),0===t.length)return null;var m=function(){var e,t=(e=kd().m(function e(t){var n,r,a;return kd().w(function(e){for(;;)switch(e.n){case 0:if(n=t.action,r=Boolean(n.highlight),"tab"!==n.type){e.n=2;break}return a=Rd[n.tab.toUpperCase()],e.n=1,d(a,n.section,r);case 1:e.n=3;break;case 2:"external"===n.type&&window.open(n.url,"_blank");case 3:if(!n.completeOnClick){e.n=4;break}return e.n=4,f(t.id);case 4:n.modal&&o(n.modal);case 5: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){Ad(a,r,o,i,c,"next",e)}function c(e){Ad(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}(),y=t.filter(function(e){return!p.includes(e.id)}).slice(0,5);return React.createElement("div",{className:"ppcp-r-settings-block__todo ppcp-r-todo-items ".concat(r)},y.map(function(e){return React.createElement(Dd,{key:e.id,id:e.id,title:e.title,description:e.description,isCompleted:s.includes(e.id),isDismissing:c.has(e.id),onDismiss:function(t){return function(e,t){t.preventDefault(),t.stopPropagation(),u(function(t){return new Set([].concat(function(e){return function(e){if(Array.isArray(e))return Id(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||xd(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.")}()}(t),[e]))}),setTimeout(function(){a(e)},300)}(e.id,t)},onClick:function(){return m(e)}})}))};var Md="positive";const Fd=function(e){var t=e.text,n=e.type,r="ppcp-r-title-badge "+"ppcp-r-title-badge--".concat(n);return React.createElement("span",{className:r,dangerouslySetInnerHTML:{__html:t}})};var Ld=["title","description"];function Gd(){return Gd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gd.apply(null,arguments)}const Bd=function(e){var t,n=e.title,r=e.description,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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ld),a=o.actionProps,i=op.useMerchant().isSandbox;return React.createElement(Sd,Gd({},o,{className:"ppcp-r-settings-block__feature"}),React.createElement(ef,null,React.createElement(of,null,n,(null==a?void 0:a.enabled)&&React.createElement(Fd,null==a?void 0:a.badge)),React.createElement(Qp,{className:"ppcp-r-settings-block__feature__description"},React.createElement("span",{className:"ppcp-r-feature-item__description",dangerouslySetInnerHTML:{__html:r}}),(null==a||null===(t=a.notes)||void 0===t?void 0:t.length)>0&&React.createElement("span",{className:"ppcp--item-notes"},a.notes.map(function(e,t){return React.createElement("span",{key:t},e)})))),React.createElement(Zp,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=e.target,u=function(e){var t=e.url,n=e.urls;return n?i?n.sandbox:n.live:t}(e),l=!1===c?void 0:"_blank";return React.createElement(Op.Button,{key:r,className:t,variant:n,isBusy:a.isBusy,href:u,target:l,onClick:u?void 0:o},r)}))))},Vd=function(){return React.createElement(ff,{className:"ppcp-r-tab-overview-help",title:(0,Ct.__)("Help Center","woocommerce-paypal-payments"),description:(0,Ct.__)("Access detailed guides and responsive support to streamline setup and enhance your experience.","woocommerce-paypal-payments"),contentContainer:!1},React.createElement(Jp,null,React.createElement(Kp,null,React.createElement(Bd,{title:(0,Ct.__)("Documentation","woocommerce-paypal-payments"),description:(0,Ct.__)("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,Ct.__)("View full documentation","woocommerce-paypal-payments"),url:"https://woocommerce.com/document/woocommerce-paypal-payments/"}]}})),React.createElement(Kp,null,React.createElement(Bd,{title:(0,Ct.__)("Support","woocommerce-paypal-payments"),description:(0,Ct.__)("Need help? Access troubleshooting tips or contact our support team for personalized assistance.","woocommerce-paypal-payments"),actionProps:{buttons:[{type:"tertiary",text:(0,Ct.__)("View support options","woocommerce-paypal-payments"),url:"https://woocommerce.com/document/woocommerce-paypal-payments/#get-help "}]}}))))},Ud=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(Op.Icon,{icon:Rp,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 Hd={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}},zd={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 Wd=function(){var e=op.useWooSettings().storeCountry;if(!Hd[e])return null;var t=zd[e]||zd.US,n=(0,Ct.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,Ct.__)('Prices based on domestic transactions as of %1$s. <a target="_blank" href="%2$s">Click here</a> 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 $d=function(e){var t=e.images;return t&&t.length?React.createElement(Yd,null,React.createElement("span",{className:"ppcp-r-badge-box__title-image-badge"},t.map(function(e,t){return React.createElement(_p,{key:"badge-".concat(t),imageName:e,className:"ppcp-r-badge-box__image"})}))):null},Yd=function(e){var t=e.children;return t?React.createElement(React.Fragment,null," ",t," "):null},qd=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(tf,{url:n}))):null};const Zd=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,l="ppcp-r-badge-box__title",s=o.length?"".concat(l," ppcp-r-badge-box__title--has-image-badge"):l;return React.createElement("div",{className:"ppcp-r-badge-box"},React.createElement("span",{className:s},React.createElement("span",{className:"ppcp-r-badge-box__title-text"},t),React.createElement($d,{images:o}),React.createElement(Yd,null,n)),React.createElement(qd,{description:i,learnMoreLink:u}))};function Xd(){return Xd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xd.apply(null,arguments)}const Kd=function(e){var t=e.methods,n=e.learnMoreConfig;return React.createElement(React.Fragment,null,t.map(function(e,r){return React.createElement(Jd,Xd({key:e.name},e,{learnMore:n[e.name],showSeparator:r<t.length-1}))}))};var Jd=function(e){var t=e.Component,n=e.learnMore,r=e.showSeparator;return React.createElement(React.Fragment,null,React.createElement(t,{learnMore:n}),r&&React.createElement(rf,{className:"ppcp-r-payment-method--separator"}))},Qd={USD:{prefix:"$",suffix:" USD"},CAD:{prefix:"$",suffix:" CAD"},AUD:{prefix:"$",suffix:" AUD"},EUR:{prefix:"€",suffix:""},GBP:{prefix:"£",suffix:""}},em=function(e,t){var n=Qd[t],r=e.toFixed(2);return n?"".concat(n.prefix).concat(r).concat(n.suffix):(console.error("Unsupported currency: ".concat(t)),r)};function tm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const nm=function(e){var t,n,r=e.item,o=op.useWooSettings(),a=o.storeCountry,i=o.storeCurrency,c=Hd[a],u=r.split(" ")[0];if(!c||!c[u])return null;var l="number"==typeof c[u]?c[u].toFixed(2):c[u].percentage.toFixed(2),s=null!==(t=null!==(n=c[u].fixedFee)&&void 0!==n?n:c.fixedFee[i])&&void 0!==t?t:0,p=function(e,t,n){if(t[e])return em(n,e);var 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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return tm(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)?tm(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.")}()}(Object.entries(t)[0],2),o=r[0],a=r[1];return em(a+n,o)}(i,c.fixedFee,s),f=(0,Ct.sprintf)((0,Ct.__)("from %1$s%% + %2$s","woocommerce-paypal-payments"),l,p);return React.createElement(Fd,{type:"pricing",text:"".concat(f,"<sup>1</sup>")})};function rm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const om=function(e){var t=e.learnMore,n=void 0===t?"":t;return React.createElement(Zd,{title:(0,Ct.__)("Pay Later","woocommerce-paypal-payments"),imageBadge:["icon-payment-method-paypal-small.svg"],textBadge:React.createElement(nm,{item:"plater"}),description:(0,Ct.__)("Offer installment payment options and get paid upfront.","woocommerce-paypal-payments"),learnMoreLink:n})},am=function(e){var t=e.learnMore,n=void 0===t?"https://www.paypal.com/us/business/accept-payments/checkout":t,r=e.description,o=(0,Ct.__)("PayPal Checkout","woocommerce-paypal-payments");return React.createElement(Zd,{title:o,textBadge:React.createElement(nm,{item:"checkout"}),description:r,learnMoreLink:n})},im=function(e){var t=e.learnMore,n=void 0===t?"":t;return React.createElement(Zd,{title:(0,Ct.__)("Pay with PayPal","woocommerce-paypal-payments"),imageBadge:["icon-button-paypal.svg"],description:(0,Ct.__)("Our brand recognition helps give customers the confidence to buy.","woocommerce-paypal-payments"),learnMoreLink:n})};var cm=["OptionalMethods"];function um(e){return um="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},um(e)}function lm(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 sm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lm(Object(n),!0).forEach(function(t){pm(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lm(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function pm(e,t,n){return(t=function(e){var t=function(e){if("object"!=um(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=um(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==um(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fm=[{name:"paypal",always:!0},{name:"venmo",isOwnBrand:!0,onlyAcdc:!1,countries:["US"]},{name:"visa",isOwnBrand:!1,onlyAcdc:!1},{name:"mastercard",isOwnBrand:!1,onlyAcdc:!1},{name:"amex",isOwnBrand:!1,onlyAcdc:!1},{name:"discover",isOwnBrand:!1,onlyAcdc:!1},{name:"apple-pay",isOwnBrand:!1,onlyAcdc:!1,isDigitalWallet:!0},{name:"google-pay",isOwnBrand:!1,onlyAcdc:!1,isDigitalWallet:!0},{name:"blik",isOwnBrand:!0,onlyAcdc:!0},{name:"ideal",isOwnBrand:!0,onlyAcdc:!0},{name:"bancontact",isOwnBrand:!0,onlyAcdc:!0},{name:"oxxo",isOwnBrand:!0,onlyAcdc:!1,countries:["MX"]}],dm={includedMethods:[{name:"PayWithPayPal",Component:im},{name:"PayLater",Component:om}],extendedMethods:[{name:"CreditDebitCards",Component:function(e){var t=e.learnMore,n=void 0===t?"":t;return React.createElement(Zd,{title:(0,Ct.__)("Credit and Debit Cards","woocommerce-paypal-payments"),imageBadge:["icon-button-visa.svg","icon-button-mastercard.svg","icon-button-amex.svg","icon-button-discover.svg"],textBadge:React.createElement(nm,{item:"standardCardFields"}),description:(0,Ct.__)("Process major credit and debit cards through PayPals card fields.","woocommerce-paypal-payments"),learnMoreLink:n})},isOwnBrand:!1,isAcdc:!1},{name:"CardFields",Component:function(e){var t=e.learnMore,n=void 0===t?"":t;return React.createElement(Zd,{title:(0,Ct.__)("Custom Card Fields","woocommerce-paypal-payments"),imageBadge:["icon-button-visa.svg","icon-button-mastercard.svg","icon-button-amex.svg","icon-button-discover.svg"],textBadge:React.createElement(nm,{item:"ccf"}),description:(0,Ct.__)("Style the credit card fields to match your own style. Includes advanced processing with risk management, 3D Secure, fraud protection options, and chargeback protection.","woocommerce-paypal-payments"),learnMoreLink:n})},isOwnBrand:!1,isAcdc:!0},{name:"DigitalWallets",Component:function(e){var t=e.learnMore,n=void 0===t?"":t;return React.createElement(Zd,{title:(0,Ct.__)("Digital Wallets","woocommerce-paypal-payments"),imageBadge:["icon-button-apple-pay.svg","icon-button-google-pay.svg"],textBadge:React.createElement(nm,{item:"dw"}),description:(0,Ct.__)("Accept Apple Pay on eligible devices and Google Pay through mobile and web.","woocommerce-paypal-payments"),learnMoreLink:n})},isOwnBrand:!1,isAcdc:!1,isDigitalWallet:!0},{name:"APMs",Component:function(e){var t=e.learnMore,n=void 0===t?"":t,r=ho().storeCountry,o=["icon-button-ideal.svg","icon-button-blik.svg","icon-button-bancontact.svg"].concat(function(e){return function(e){if(Array.isArray(e))return rm(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return rm(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)?rm(e,t):void 0}}(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.")}()}("MX"===r?["icon-button-oxxo.svg"]:[]));return React.createElement(Zd,{title:(0,Ct.__)("Alternative Payment Methods","woocommerce-paypal-payments"),imageBadge:o,textBadge:React.createElement(nm,{item:"apm"}),description:(0,Ct.__)("Seamless payments for customers across the globe using their preferred payment methods.","woocommerce-paypal-payments"),learnMoreLink:n})},isOwnBrand:!0,isAcdc:!0},{name:"Fastlane",Component:function(e){var t=e.learnMore,n=void 0===t?"":t;return React.createElement(Zd,{title:(0,Ct.__)("","woocommerce-paypal-payments"),imageBadge:["icon-payment-method-fastlane-small.svg"],textBadge:React.createElement(nm,{item:"axo"}),description:(0,Ct.__)("Speed up guest checkout with Fastlane. Link a customer's email address to their payment details.","woocommerce-paypal-payments"),learnMoreLink:n})},isOwnBrand:!1,isAcdc:!0,isFastlane:!0}]},mm={US:{includedMethods:[{name:"PayWithPayPal",Component:im},{name:"PayLater",Component:om},{name:"Venmo",Component:function(e){var t=e.learnMore,n=void 0===t?"":t;return React.createElement(Zd,{title:(0,Ct.__)("Venmo","woocommerce-paypal-payments"),imageBadge:["icon-button-venmo.svg"],description:(0,Ct.__)("Automatically offer Venmo checkout to millions of active users.","woocommerce-paypal-payments"),learnMoreLink:n})}},{name:"Crypto",Component:function(e){var t=e.learnMore,n=void 0===t?"":t;return React.createElement(Zd,{title:(0,Ct.__)("Pay with Crypto","woocommerce-paypal-payments"),imageBadge:["icon-payment-method-crypto.svg"],description:(0,Ct.__)("Let customers check out with cryptocurrencies while you get paid in cash.","woocommerce-paypal-payments"),learnMoreLink:n})}}]},GB:{includedMethods:[{name:"PayWithPayPal",Component:im},{name:"PayInThree",Component:function(e){var t=e.learnMore,n=void 0===t?"":t;return React.createElement(Zd,{title:(0,Ct.__)("Pay in 3","woocommerce-paypal-payments"),imageBadge:["icon-payment-method-paypal-small.svg"],description:(0,Ct.__)("Offer installment payment options and get paid upfront - at no extra cost to you.","woocommerce-paypal-payments"),learnMoreLink:n})}}]}},ym=function(e,t,n,r,o){return(0,X.useMemo)(function(){var a=mm[e]||{},i=sm(sm({},dm),a),c=zd[e]||{};if(o&&c.OptionalMethods){var u=c,l=u.OptionalMethods,s=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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(u,cm);c=sm(sm({},s),{},{APMs:l})}var p,f,d=(p=i.extendedMethods,f=[function(e){return!e.isDigitalWallet||n},function(e){return e.isDigitalWallet||e.isAcdc===t},function(e){return!o||!0===e.isOwnBrand},function(e){return"Fastlane"!==e.name||r}],p.filter(function(e){return f.every(function(t){return t(e)})})),m=function(e,t,n){var r={EXPANDED:(0,Ct.__)("Expanded Checkout","woocommerce-paypal-payments"),OPTIONAL:(0,Ct.__)("Optional payment methods","woocommerce-paypal-payments")},o={LOCAL_METHODS:(0,Ct.__)("Accept local payment methods. Note: Additional application required for some methods","woocommerce-paypal-payments"),WITH_APPLICATION:(0,Ct.__)("with additional application","woocommerce-paypal-payments"),US_EXPANDED:(0,Ct.__)("Accept debit/credit cards, PayPal, Apple Pay, Google Pay, and more. Note: Additional application required for some methods","woocommerce-paypal-payments")},a={DEFAULT_CHECKOUT:(0,Ct.__)("Our all-in-one checkout solution lets you offer PayPal, Pay Later options, and more to help maximise conversion","woocommerce-paypal-payments"),US_CHECKOUT:(0,Ct.__)("Our all-in-one checkout solution lets you offer PayPal, Venmo, Pay Later options, and more to help maximise conversion","woocommerce-paypal-payments")},i={paypalCheckoutDescription:a.DEFAULT_CHECKOUT,optionalTitle:t?r.EXPANDED:r.OPTIONAL,optionalDescription:o.WITH_APPLICATION};return"US"===e&&(i.paypalCheckoutDescription=a.US_CHECKOUT,i.optionalDescription=o.US_EXPANDED),n&&(i.optionalTitle=r.EXPANDED,i.optionalDescription=o.LOCAL_METHODS),i}(e,t,o),y=function(e,t,n,r){return fm.filter(function(o){var a=o.always,i=o.isOwnBrand,c=o.onlyAcdc,u=o.isDigitalWallet,l=o.countries,s=void 0===l?[]:l;return!!a||(u?n&&(!r||i):!(r&&!i)&&!(!t&&c)&&(!s.length||s.includes(e)))}).map(function(e){return e.name})}(e,t,n,o);return{includedMethods:i.includedMethods,basicMethods:i.basicMethods,optionalMethods:d,paypalCheckoutDescription:m.paypalCheckoutDescription,optionalTitle:m.optionalTitle,optionalDescription:m.optionalDescription,learnMoreConfig:c,icons:y}},[e,t,n,r,o])};const vm=function(e){var t=e.useAcdc,n=e.useDigitalWallets,r=e.isFastlane,o=e.storeCountry,a=e.ownBrandOnly,i=e.onlyOptional,c=void 0!==i&&i,u=null!=n?n:t,l=ym(o,t,u,r,a),s=l.includedMethods,p=l.optionalMethods,f=l.optionalTitle,d=l.optionalDescription,m=l.learnMoreConfig,y=l.paypalCheckoutDescription;if(c)return React.createElement(hm,{methods:p,learnMoreConfig:m});var v=t||u?d:"";return React.createElement("div",{className:"ppcp-r-welcome-docs__wrapper"},React.createElement(bm,{methods:s,learnMoreConfig:m,paypalCheckoutDescription:y}),React.createElement(hm,{title:f,description:v,methods:p,learnMoreConfig:m}))};var bm=function(e){var t=e.methods,n=e.learnMoreConfig,r=e.paypalCheckoutDescription;return React.createElement("div",{className:"ppcp-r-welcome-docs__col"},React.createElement(am,{learnMore:n.PayPalCheckout,description:r}),React.createElement(Zd,{title:(0,Ct.__)("Included in PayPal Checkout","woocommerce-paypal-payments")}),React.createElement(Kd,{methods:t,learnMoreConfig:n}))},hm=function(e){var t=e.title,n=void 0===t?"":t,r=e.description,o=void 0===r?"":r,a=e.methods,i=e.learnMoreConfig;return a.length?React.createElement("div",{className:"ppcp-r-welcome-docs__col"},n&&React.createElement(Zd,{title:n,description:o,learnMoreLink:i.OptionalMethods}),React.createElement(Kd,{methods:a,learnMoreConfig:i})):null};const gm=function(e){var t=e.useAcdc,n=e.useDigitalWallets,r=e.isFastlane,o=e.storeCountry,a=e.ownBrandOnly;return React.createElement("div",{className:"ppcp-r-welcome-docs"},React.createElement("h2",{className:"ppcp-r-welcome-docs__title"},(0,Ct.__)("Want to know more about PayPal Payments?","woocommerce-paypal-payments")),React.createElement(vm,{useAcdc:t,useDigitalWallets:n,isFastlane:r,storeCountry:o,ownBrandOnly:a}),React.createElement(Wd,null))};var wm=["isToggled","setToggled","disabled"];const Sm=function(e){var t=e.isToggled,n=e.setToggled,r=e.disabled,o=void 0!==r&&r,a=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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,wm),i=(0,X.useRef)(null);return React.createElement("div",{className:["ppcp-r-toggle-block"].join(" ")},React.createElement("div",{className:"ppcp-r-toggle-block__wrapper"},React.createElement("div",{className:"ppcp-r-toggle-block__content"},(null==a?void 0:a.label)&&React.createElement("div",{className:"ppcp-r-toggle-block__content-label",onClick:function(){i.current&&!o&&(i.current.click(),i.current.focus())}},a.label),(null==a?void 0:a.description)&&React.createElement("p",{className:"ppcp-r-toggle-block__content-description",dangerouslySetInnerHTML:{__html:a.description}})),React.createElement("div",{className:"ppcp-r-toggle-block__switch"},React.createElement(Op.ToggleControl,{__nextHasNoMarginBottom:!0,ref:i,checked:t,onChange:function(e){return n(e)},disabled:o}))),a.children&&t&&React.createElement("div",{className:"ppcp-r-toggle-block__toggled-content"},a.children))};function Om(e){return Om="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},Om(e)}function Em(){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,l=Object.create(u.prototype);return Pm(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Pm(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Pm(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Pm(p,"constructor",l),Pm(l,"constructor",u),u.displayName="GeneratorFunction",Pm(l,o,"GeneratorFunction"),Pm(p),Pm(p,o,"Generator"),Pm(p,r,function(){return this}),Pm(p,"toString",function(){return"[object Generator]"}),(Em=function(){return{w:a,m:f}})()}function Pm(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Pm=function(e,t,n,r){function a(t,n){Pm(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))},Pm(e,t,n,r)}function _m(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 jm(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){_m(a,r,o,i,c,"next",e)}function c(e){_m(a,r,o,i,c,"throw",e)}i(void 0)})}}function Rm(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Cm(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)?Cm(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 Cm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var km={CONNECTED:(0,Ct.__)("Connected to PayPal","woocommerce-paypal-payments"),API_ERROR:(0,Ct.__)("Could not connect to PayPal. Please make sure your Client ID and Secret Key are correct.","woocommerce-paypal-payments"),LOGIN_FAILED:(0,Ct.__)("Login was not successful. Please try again.","woocommerce-paypal-payments"),ONBOARDING_URL_ERROR:(0,Ct.__)("Could not load the PayPal connection. Please try again.","woocommerce-paypal-payments")},Tm=function(){var e=op.useSandbox();return{isSandboxMode:e.isSandboxMode,setSandboxMode:e.setSandboxMode}},Am="undefined"!=typeof window&&window.navigator.userAgent.toLowerCase().includes("firefox"),xm=function(e){var t=e.className,n=e.variant,r=e.showIcon,o=e.href,a=e.children,i=e.onClick,c={className:t,variant:n,icon:r?jp:null,onClick:i};return o&&(c.href=o,c["data-paypal-button"]="true",c["data-paypal-onboard-button"]="true"),Am?React.createElement(React.Fragment,null,React.createElement(Op.Button,c,a),React.createElement(nf,{type:"error"},(0,Ct.__)("This button may not work in Firefox. Please use another browser, like Chrome, to complete this step.","woocommerce-paypal-payments"))):React.createElement(Op.Button,c,a)};const Im=function(e){var t=e.title,n=e.isSandbox,r=void 0!==n&&n,o=e.variant,a=void 0===o?"primary":o,i=e.showIcon,c=void 0===i||i,u=e.className,l=void 0===u?"":u,s=function(e){var t=(e?op.useSandbox():op.useProduction()).onboardingUrl,n=op.useWooSettings(),r=n.ownBrandOnly,o=n.storeCountry,a=rp.useDetermineProducts(r,o),i=a.products,c=a.options,u=op.useBusyState().startActivity,l=op.useAuthentication().authenticateWithOAuth,s=Lp().createErrorNotice,p=Rm((0,X.useState)(""),2),f=p[0],d=p[1],m=Rm((0,X.useState)(!1),2),y=m[0],v=m[1],b=(0,X.useRef)(null);(0,X.useEffect)(function(){var n=function(){var n=jm(Em().m(function n(){var r,o;return Em().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,t(i,c,e);case 1:(r=n.v).success&&r.data?d(r.data):(console.error("Failed to fetch onboarding URL",r),s(null!==(o=null==r?void 0:r.message)&&void 0!==o?o:km.ONBOARDING_URL_ERROR,{id:"ppcp-onboarding-url-error"}));case 2:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}();n()},[e,i,c,t,s]),(0,X.useEffect)(function(){if(f){var e=document.createElement("script");return e.id="partner-js",e.src="https://www.paypal.com/webapps/merchantboarding/js/lib/lightbox/partner.js",e.onload=function(){v(!0)},document.body.appendChild(e),function(){["partner-js","signup-js","rampConfig-js"].forEach(function(e){var t=document.querySelector('script[id="'.concat(e,'"]'));null!=t&&t.parentNode&&t.parentNode.removeChild(t)})}}},[f]);var h=(0,X.useCallback)(function(e){var t=function(){var t=jm(Em().m(function t(n,r){return Em().w(function(t){for(;;)switch(t.n){case 0:return u("oauth/login","Validating the connection details"),t.n=1,l(r,n,"sandbox"===e);case 1:return t.a(2)}},t)}));return function(_x,e){return t.apply(this,arguments)}}();b.current=setInterval(function(){var e,n=null===(e=window.PAYPAL)||void 0===e||null===(e=e.apps)||void 0===e||null===(e=e.Signup)||void 0===e?void 0:e.MiniBrowser;n&&!n.onOnboardComplete&&(n.onOnboardComplete=t)},250)},[l,u]),g=(0,X.useCallback)(function(){var e;b.current&&(clearInterval(b.current),b.current=null),null===(e=window.PAYPAL)||void 0===e||null===(e=e.apps)||void 0===e||null===(e=e.Signup)||void 0===e||null===(e=e.MiniBrowser)||void 0===e||delete e.onOnboardComplete},[]);return{onboardingUrl:f,scriptLoaded:y,setCompleteHandler:h,removeCompleteHandler:g}}(r),p=s.onboardingUrl,f=s.scriptLoaded,d=s.setCompleteHandler,m=s.removeCompleteHandler,y=Rt.useConnectionButton(),v=y.connectionButtonClicked,b=y.setConnectionButtonClicked,h=J()("ppcp-r-connection-button",l,{"ppcp--mode-sandbox":r,"ppcp--mode-live":!r,"ppcp--button-clicked":v}),g=r?"sandbox":"production",w=(0,X.useCallback)(function(){b(!0)},[b]);return(0,X.useEffect)(function(){p&&v&&b(!1)},[p,v,b]),(0,X.useEffect)(function(){return f&&p&&(window.PAYPAL.apps.Signup.render(),d(g)),function(){m()}},[f,p,g,d,m]),React.createElement(Pf,{isBusy:!p},React.createElement(xm,{className:h,variant:a,showIcon:c,href:p,onClick:w},React.createElement("span",{className:"button-title"},t)))},Dm=function(){var e=Tm(),t=e.isSandboxMode,n=e.setSandboxMode;return React.createElement(Pf,null,React.createElement(Sm,{label:(0,Ct.__)("Enable Sandbox Mode","woocommerce-paypal-payments"),description:(0,Ct.__)("Activate Sandbox mode to safely test PayPal with sample data. Once your store is ready to go live, you can easily switch to your production account.","woocommerce-paypal-payments"),isToggled:!!t,setToggled:function(e){n(e,"user")}},React.createElement(Im,{title:(0,Ct.__)("Connect Account","woocommerce-paypal-payments"),showIcon:!1,variant:"secondary",className:"small-button",isSandbox:!0})))};var Nm=["control","value","onChange","onConfirm","delay"];function Mm(){return Mm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mm.apply(null,arguments)}function Fm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Lm=React.forwardRef(function(e,t){var n=e.control,r=e.value,o=e.onChange,a=e.onConfirm,i=void 0===a?null:a,c=e.delay,u=void 0===c?300:c,l=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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Nm),s=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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Fm(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)?Fm(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.")}()}((0,X.useState)(r),2),p=s[0],f=s[1],d=(0,X.useRef)(o),m=(0,X.useRef)(i);d.current=o,m.current=i;var y,v,b,h,g,w,S=(0,X.useRef)((y=function(e){d.current(e)},v=u,b={timeoutId:null,args:null},h=function(){b.timeoutId&&window.clearTimeout(b.timeoutId),b.timeoutId=null,b.args=null},g=function(){b.timeoutId&&(y.apply(null,b.args||[]),h())},w=function(){h();for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];b.args=t,b.timeoutId=window.setTimeout(g,v)},w.cancel=h,w.flush=g,w)).current;(0,X.useEffect)(function(){f(r),null==S||S.cancel()},[S,r]),(0,X.useEffect)(function(){return function(){return null==S?void 0:S.cancel()}},[S]);var O=(0,X.useCallback)(function(e){f(e),S(e)},[S]),E=(0,X.useCallback)(function(e){if(m.current&&"Enter"===e.key)return e.preventDefault(),S.flush(),m.current(),!1},[S]);return React.createElement(n,Mm({ref:t},l,{value:p,onChange:O,onKeyDown:E}))});const Gm=Lm;function Bm(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Vm(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)?Vm(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 Vm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Um={noClientId:(0,Ct.__)("Please enter your Client ID","woocommerce-paypal-payments"),noClientSecret:(0,Ct.__)("Please enter your Secret Key","woocommerce-paypal-payments")};const Hm=function(){var e=Bm((0,X.useState)(""),2),t=e[0],n=e[1],r=Bm((0,X.useState)(""),2),o=r[0],a=r[1],i=Tm().isSandboxMode,c=rp.useManualConnectionForm(),u=c.manualClientId,l=c.setManualClientId,s=c.manualClientSecret,p=c.setManualClientSecret,f=function(){var e=function(){var e,t=rp.useSteps().setCompleted,n=Lp(),r=n.createSuccessNotice,o=n.createErrorNotice,a=op.useMerchantInfo().verifyLoginStatus,i=op.useBusyState().withActivity,c=Hf().refreshAll;return{handleFailed:function(e,t){var n;console.error("Connection error",e),o(null!==(n=null==e?void 0:e.message)&&void 0!==n?n:t)},handleCompleted:(e=jm(Em().m(function e(){return Em().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,i("auth/verify-login","Verifying Authentication",jm(Em().m(function e(){var n,i;return Em().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,a();case 1:if(!e.v){e.n=3;break}return r(km.CONNECTED),e.n=2,t(!0);case 2:c(),e.n=4;break;case 3:o(km.LOGIN_FAILED);case 4:e.n=6;break;case 5:e.p=5,i=e.v,o(null!==(n=i.message)&&void 0!==n?n:km.LOGIN_FAILED);case 6:return e.a(2)}},e,null,[[0,5]])})));case 1:return e.a(2)}},e)})),function(){return e.apply(this,arguments)}),createErrorNotice:o}}(),t=e.handleFailed,n=e.handleCompleted,r=e.createErrorNotice,o=op.useBusyState().withActivity,a=op.useAuthentication(),i=a.authenticateWithCredentials,c=a.isManualConnectionMode,u=a.setManualConnectionMode,l=function(){var e=jm(Em().m(function e(a){return Em().w(function(e){for(;;)if(0===e.n)return e.a(2,o("auth/api-login","Connecting manually via Client ID and Secret",jm(Em().m(function e(){var o,c,u;return Em().w(function(e){for(;;)switch(e.p=e.n){case 0:if("function"!=typeof a){e.n=4;break}e.p=1,o=a(),e.n=3;break;case 2:return e.p=2,u=e.v,r(u.message),e.a(2);case 3:e.n=5;break;case 4:"object"===Om(a)&&(o=a);case 5:if(o&&o.clientId&&o.clientSecret){e.n=6;break}return r("Invalid connection details (clientID or clientSecret missing)"),e.a(2);case 6:return e.n=7,i(o.clientId,o.clientSecret,!!o.isSandbox);case 7:if(!(c=e.v).success){e.n=9;break}return e.n=8,n();case 8:e.n=10;break;case 9:t(c,km.API_ERROR);case 10:return e.a(2,c.success)}},e,null,[[1,2]])}))))},e)}));return function(t){return e.apply(this,arguments)}}();return{handleDirectAuthentication:l,isManualConnectionMode:c,setManualConnectionMode:u}}().handleDirectAuthentication,d=mo(),m=d.isManualConnectionMode,y=d.setManualConnectionMode,v=(0,X.useRef)(null),b=(0,X.useRef)(null),h=(0,X.useCallback)(function(){n(""),a("");for(var e=0,t=[{ref:v,valid:function(){return u},setError:n,errorMessage:Um.noClientId},{ref:b,valid:function(){return s},setError:a,errorMessage:Um.noClientSecret}];e<t.length;e++){var r,o=t[e],c=o.ref,l=o.valid,p=o.setError,f=o.errorMessage;if(!l())throw p(f),null==c||null===(r=c.current)||void 0===r||r.focus(),new Error(f)}return{clientId:u,clientSecret:s,isSandbox:i}},[u,s,i]),g=(0,X.useMemo)(function(){return i?(0,Ct.__)("Sandbox Client ID","woocommerce-paypal-payments"):(0,Ct.__)("Live Client ID","woocommerce-paypal-payments")},[i]),w=(0,X.useMemo)(function(){return i?(0,Ct.__)("Sandbox Secret Key","woocommerce-paypal-payments"):(0,Ct.__)("Live Secret Key","woocommerce-paypal-payments")},[i]),S=(0,Ct.sprintf)(
// translators: %s: Link to PayPal REST application guide
// translators: %s: Link to PayPal REST application guide
(0,Ct.__)('For advanced users: Connect a custom PayPal REST app for full control over your integration. For more information on creating a PayPal REST application, <a target="_blank" href="%s">click here</a>.',"woocommerce-paypal-payments"),"https://woocommerce.com/document/woocommerce-paypal-payments/#manual-credential-input"),O=(0,X.useCallback)(function(){return f(h)},[f,h]);return React.createElement(Pf,{onBusy:function(e){return{disabled:!0,label:e.label+" ..."}}},React.createElement(Sm,{label:(0,Ct.__)("Manually Connect","woocommerce-paypal-payments"),description:S,isToggled:!!m,setToggled:function(e){y(e,"user")}},React.createElement(Gm,{__nextHasNoMarginBottom:!0,control:Op.TextControl,ref:v,label:g,value:u,onChange:function(e){l(e),t&&n("")},onConfirm:O,className:J()({"ppcp--has-error":!!t})}),t&&React.createElement("p",{className:"manual-credentials-error"},t),React.createElement(Gm,{__nextHasNoMarginBottom:!0,control:Op.TextControl,ref:b,label:w,value:s,onChange:function(e){p(e),o&&a("")},onConfirm:O,type:"password",className:J()({"ppcp--has-error":!!o})}),o&&React.createElement("p",{className:"manual-credentials-error"},o),React.createElement(Op.Button,{variant:"secondary",className:"small-button",onClick:O},(0,Ct.__)("Connect Account","woocommerce-paypal-payments"))))},zm=function(){return React.createElement(React.Fragment,null,React.createElement(Dm,null),React.createElement(rf,{withLine:!1}),React.createElement(Hm,null))};var Wm=function(){return React.createElement("div",{className:"ppcp-r-welcome-features"},React.createElement("div",{className:"ppcp-r-welcome-features__col"},React.createElement("span",null,(0,Ct.__)("Deposits","woocommerce-paypal-payments")),React.createElement("p",null,(0,Ct.__)("Instant","woocommerce-paypal-payments"))),React.createElement("div",{className:"ppcp-r-welcome-features__col"},React.createElement("span",null,(0,Ct.__)("Payment Capture","woocommerce-paypal-payments")),React.createElement("p",null,(0,Ct.__)("Authorize only or Capture","woocommerce-paypal-payments"))),React.createElement("div",{className:"ppcp-r-welcome-features__col"},React.createElement("span",null,(0,Ct.__)("Recurring payments","woocommerce-paypal-payments")),React.createElement("p",null,(0,Ct.__)("Supported","woocommerce-paypal-payments"))))};const $m=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,l=J()({"ppcp--is-disabled":i});return React.createElement(Op.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:l})};function Ym(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const qm=function(e){var t=e.name,n=e.options,r=e.value,o=e.onChange,a=(0,X.useCallback)(function(e,t){o("boolean"==typeof r?t:t?[].concat(function(e){return function(e){if(Array.isArray(e))return Ym(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ym(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)?Ym(e,t):void 0}}(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.")}()}(r),[e]):r.filter(function(t){return t!==e}))},[o,r]),i=function(e,t){return"boolean"==typeof e?e:Array.isArray(r)?r.includes(t):"boolean"==typeof r?r:r===t};return React.createElement(React.Fragment,null,n.map(function(e){var n=e.value,r=e.label,o=e.checked,c=e.disabled,u=e.description;return React.createElement($m,{key:t+n,value:n,label:r,checked:i(o,n),disabled:c,description:u,changeCallback:a})}))},Zm=function(e){var t=e.options,n=e.selected,r=e.onChange;return React.createElement(Op.RadioControl,{options:t,onChange:r,selected:n})},Xm=function(e){var t=e.id,n=e.name,r=e.value,o=e.currentValue,a=e.checked,i=void 0===a?null:a,c=e.onChange,u=e.handleRdbState,l={className:"ppcp-r__radio-value",type:"radio",onChange:(0,X.useCallback)(function(){c?c(r):u&&(console.warn('Deprecated prop, use "onChange" instead of "handleRdbState"'),u(r))},[u,c,r]),checked:null===i?r===o:i,id:t,name:n,value:r};return React.createElement("div",{className:"ppcp-r__radio"},React.createElement("input",l),React.createElement("span",{className:"ppcp-r__radio-presentation"}))},Km=function(e){var t=e.multiSelect,n=void 0!==t&&t,r=e.options,o=e.value,a=e.onChange;return React.createElement("div",{className:"ppcp-r-select-box-wrapper"},r.map(function(e){var t,r=e.value,i=e.title,c=e.description,u=e.contents,l=e.isDisabled,s=void 0!==l&&l;return t=Array.isArray(o)?o.includes(r):o===r,React.createElement(Jm,{key:r,itemTitle:i,itemDescription:c,itemValue:r,onChange:a,isMulti:n,isSelected:t,isDisabled:s},u)}))};var Jm=function(e){var t=e.itemTitle,n=e.itemDescription,r=e.itemValue,o=e.onChange,a=e.isMulti,i=e.isSelected,c=e.children,u=e.isDisabled,l=void 0!==u&&u,s=J()("ppcp-r-select-box",{"ppcp--selected":i,"ppcp--multiselect":a,"ppcp--no-title":!t});return React.createElement("label",{className:s},React.createElement(Qm,{value:r,isRadio:!a,onChange:o,isSelected:i,isDisabled:l}),React.createElement("div",{className:"ppcp--box-content"},React.createElement("div",{className:"ppcp--box-content-inner"},t&&React.createElement("span",{className:"ppcp--box-title"},t),React.createElement("div",{className:"ppcp--box-description"},n),c&&React.createElement("div",{className:"ppcp--box-details"},c))))},Qm=function(e){var t=e.value,n=e.onChange,r=e.isRadio,o=e.isSelected,a=e.isDisabled;return r?React.createElement(Xm,{value:t,onChange:n,checked:o}):React.createElement($m,{value:t,onChange:n,checked:o,disabled:a})};function ey(e){return ey="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},ey(e)}function ty(e){var t=function(e){if("object"!=ey(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ey(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ey(t)?t:t+""}function ny(e,t,n){return(t=ty(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ry(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 oy(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ry(Object(n),!0).forEach(function(t){ny(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ry(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ay(){return ay=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ay.apply(null,arguments)}var iy=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),this.tags=[],this.ctr=0},e}(),cy=Math.abs,uy=String.fromCharCode,ly=Object.assign;function sy(e){return e.trim()}function py(e,t,n){return e.replace(t,n)}function fy(e,t){return e.indexOf(t)}function dy(e,t){return 0|e.charCodeAt(t)}function my(e,t,n){return e.slice(t,n)}function yy(e){return e.length}function vy(e){return e.length}function by(e,t){return t.push(e),e}var hy=1,gy=1,wy=0,Sy=0,Oy=0,Ey="";function Py(e,t,n,r,o,a,i){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:hy,column:gy,length:i,return:""}}function _y(e,t){return ly(Py("",null,null,"",null,null,0),e,{length:-e.length},t)}function jy(){return Oy=Sy>0?dy(Ey,--Sy):0,gy--,10===Oy&&(gy=1,hy--),Oy}function Ry(){return Oy=Sy<wy?dy(Ey,Sy++):0,gy++,10===Oy&&(gy=1,hy++),Oy}function Cy(){return dy(Ey,Sy)}function ky(){return Sy}function Ty(e,t){return my(Ey,e,t)}function Ay(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function xy(e){return hy=gy=1,wy=yy(Ey=e),Sy=0,[]}function Iy(e){return Ey="",e}function Dy(e){return sy(Ty(Sy-1,Fy(91===e?e+2:40===e?e+1:e)))}function Ny(e){for(;(Oy=Cy())&&Oy<33;)Ry();return Ay(e)>2||Ay(Oy)>3?"":" "}function My(e,t){for(;--t&&Ry()&&!(Oy<48||Oy>102||Oy>57&&Oy<65||Oy>70&&Oy<97););return Ty(e,ky()+(t<6&&32==Cy()&&32==Ry()))}function Fy(e){for(;Ry();)switch(Oy){case e:return Sy;case 34:case 39:34!==e&&39!==e&&Fy(Oy);break;case 40:41===e&&Fy(e);break;case 92:Ry()}return Sy}function Ly(e,t){for(;Ry()&&e+Oy!==57&&(e+Oy!==84||47!==Cy()););return"/*"+Ty(t,Sy-1)+"*"+uy(47===e?e:Ry())}function Gy(e){for(;!Ay(Cy());)Ry();return Ty(e,Sy)}var By="-ms-",Vy="-moz-",Uy="-webkit-",Hy="comm",zy="rule",Wy="decl",$y="@keyframes";function Yy(e,t){for(var n="",r=vy(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function qy(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case Wy:return e.return=e.return||e.value;case Hy:return"";case $y:return e.return=e.value+"{"+Yy(e.children,r)+"}";case zy:e.value=e.props.join(",")}return yy(n=Yy(e.children,r))?e.return=e.value+"{"+n+"}":""}function Zy(e){return Iy(Xy("",null,null,null,[""],e=xy(e),0,[0],e))}function Xy(e,t,n,r,o,a,i,c,u){for(var l=0,s=0,p=i,f=0,d=0,m=0,y=1,v=1,b=1,h=0,g="",w=o,S=a,O=r,E=g;v;)switch(m=h,h=Ry()){case 40:if(108!=m&&58==dy(E,p-1)){-1!=fy(E+=py(Dy(h),"&","&\f"),"&\f")&&(b=-1);break}case 34:case 39:case 91:E+=Dy(h);break;case 9:case 10:case 13:case 32:E+=Ny(m);break;case 92:E+=My(ky()-1,7);continue;case 47:switch(Cy()){case 42:case 47:by(Jy(Ly(Ry(),ky()),t,n),u);break;default:E+="/"}break;case 123*y:c[l++]=yy(E)*b;case 125*y:case 59:case 0:switch(h){case 0:case 125:v=0;case 59+s:-1==b&&(E=py(E,/\f/g,"")),d>0&&yy(E)-p&&by(d>32?Qy(E+";",r,n,p-1):Qy(py(E," ","")+";",r,n,p-2),u);break;case 59:E+=";";default:if(by(O=Ky(E,t,n,l,s,o,c,g,w=[],S=[],p),a),123===h)if(0===s)Xy(E,t,O,O,w,a,p,c,S);else switch(99===f&&110===dy(E,3)?100:f){case 100:case 108:case 109:case 115:Xy(e,O,O,r&&by(Ky(e,O,O,0,0,o,c,g,o,w=[],p),S),o,S,p,c,r?w:S);break;default:Xy(E,O,O,O,[""],S,0,c,S)}}l=s=d=0,y=b=1,g=E="",p=i;break;case 58:p=1+yy(E),d=m;default:if(y<1)if(123==h)--y;else if(125==h&&0==y++&&125==jy())continue;switch(E+=uy(h),h*y){case 38:b=s>0?1:(E+="\f",-1);break;case 44:c[l++]=(yy(E)-1)*b,b=1;break;case 64:45===Cy()&&(E+=Dy(Ry())),f=Cy(),s=p=yy(g=E+=Gy(ky())),h++;break;case 45:45===m&&2==yy(E)&&(y=0)}}return a}function Ky(e,t,n,r,o,a,i,c,u,l,s){for(var p=o-1,f=0===o?a:[""],d=vy(f),m=0,y=0,v=0;m<r;++m)for(var b=0,h=my(e,p+1,p=cy(y=i[m])),g=e;b<d;++b)(g=sy(y>0?f[b]+" "+h:py(h,/&\f/g,f[b])))&&(u[v++]=g);return Py(e,t,n,0===o?zy:c,u,l,s)}function Jy(e,t,n){return Py(e,t,n,Hy,uy(Oy),my(e,2,-2),0)}function Qy(e,t,n,r){return Py(e,t,n,Wy,my(e,0,r),my(e,r+1,-1),r)}var ev=function(e,t,n){for(var r=0,o=0;r=o,o=Cy(),38===r&&12===o&&(t[n]=1),!Ay(o);)Ry();return Ty(e,Sy)},tv=new WeakMap,nv=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)||tv.get(n))&&!r){tv.set(e,!0);for(var o=[],a=function(e,t){return Iy(function(e,t){var n=-1,r=44;do{switch(Ay(r)){case 0:38===r&&12===Cy()&&(t[n]=1),e[n]+=ev(Sy-1,t,n);break;case 2:e[n]+=Dy(r);break;case 4:if(44===r){e[++n]=58===Cy()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=uy(r)}}while(r=Ry());return e}(xy(e),t))}(t,o),i=n.props,c=0,u=0;c<a.length;c++)for(var l=0;l<i.length;l++,u++)e.props[u]=o[c]?a[c].replace(/&\f/g,i[l]):i[l]+" "+a[c]}}},rv=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ov(e,t){switch(function(e,t){return 45^dy(e,0)?(((t<<2^dy(e,0))<<2^dy(e,1))<<2^dy(e,2))<<2^dy(e,3):0}(e,t)){case 5103:return Uy+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Uy+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Uy+e+Vy+e+By+e+e;case 6828:case 4268:return Uy+e+By+e+e;case 6165:return Uy+e+By+"flex-"+e+e;case 5187:return Uy+e+py(e,/(\w+).+(:[^]+)/,Uy+"box-$1$2"+By+"flex-$1$2")+e;case 5443:return Uy+e+By+"flex-item-"+py(e,/flex-|-self/,"")+e;case 4675:return Uy+e+By+"flex-line-pack"+py(e,/align-content|flex-|-self/,"")+e;case 5548:return Uy+e+By+py(e,"shrink","negative")+e;case 5292:return Uy+e+By+py(e,"basis","preferred-size")+e;case 6060:return Uy+"box-"+py(e,"-grow","")+Uy+e+By+py(e,"grow","positive")+e;case 4554:return Uy+py(e,/([^-])(transform)/g,"$1"+Uy+"$2")+e;case 6187:return py(py(py(e,/(zoom-|grab)/,Uy+"$1"),/(image-set)/,Uy+"$1"),e,"")+e;case 5495:case 3959:return py(e,/(image-set\([^]*)/,Uy+"$1$`$1");case 4968:return py(py(e,/(.+:)(flex-)?(.*)/,Uy+"box-pack:$3"+By+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Uy+e+e;case 4095:case 3583:case 4068:case 2532:return py(e,/(.+)-inline(.+)/,Uy+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(yy(e)-1-t>6)switch(dy(e,t+1)){case 109:if(45!==dy(e,t+4))break;case 102:return py(e,/(.+:)(.+)-([^]+)/,"$1"+Uy+"$2-$3$1"+Vy+(108==dy(e,t+3)?"$3":"$2-$3"))+e;case 115:return~fy(e,"stretch")?ov(py(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==dy(e,t+1))break;case 6444:switch(dy(e,yy(e)-3-(~fy(e,"!important")&&10))){case 107:return py(e,":",":"+Uy)+e;case 101:return py(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Uy+(45===dy(e,14)?"inline-":"")+"box$3$1"+Uy+"$2$3$1"+By+"$2box$3")+e}break;case 5936:switch(dy(e,t+11)){case 114:return Uy+e+By+py(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Uy+e+By+py(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Uy+e+By+py(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Uy+e+By+e+e}return e}var av=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Wy:e.return=ov(e.value,e.length);break;case $y:return Yy([_y(e,{value:py(e.value,"@","@"+Uy)})],r);case zy: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 Yy([_y(e,{props:[py(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return Yy([_y(e,{props:[py(t,/:(plac\w+)/,":"+Uy+"input-$1")]}),_y(e,{props:[py(t,/:(plac\w+)/,":-moz-$1")]}),_y(e,{props:[py(t,/:(plac\w+)/,By+"input-$1")]})],r)}return""})}}],iv=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||av,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<t.length;n++)i[t[n]]=!0;c.push(e)});var u,l,s,p,f=[qy,(p=function(e){u.insert(e)},function(e){e.root||(e=e.return)&&p(e)})],d=(l=[nv,rv].concat(a,f),s=vy(l),function(e,t,n,r){for(var o="",a=0;a<s;a++)o+=l[a](e,t,n,r)||"";return o});o=function(e,t,n,r){u=n,Yy(Zy(e?e+"{"+t.styles+"}":t.styles),d),r&&(m.inserted[t.name]=!0)};var m={key:t,sheet:new iy({key:t,container:r,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:i,registered:{},insert:o};return m.sheet.hydrate(c),m},cv=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},uv={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function lv(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var sv=/[A-Z]|^ms/g,pv=/_EMO_([^_]+?)_([^]*?)_EMO_/g,fv=function(e){return 45===e.charCodeAt(1)},dv=function(e){return null!=e&&"boolean"!=typeof e},mv=lv(function(e){return fv(e)?e:e.replace(sv,"-$&").toLowerCase()}),yv=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(pv,function(e,t,n){return bv={name:t,styles:n,next:bv},t})}return 1===uv[e]||fv(e)||"number"!=typeof t||0===t?t:t+"px"};function vv(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var o=n;if(1===o.anim)return bv={name:o.name,styles:o.styles,next:bv},o.name;var a=n;if(void 0!==a.styles){var i=a.next;if(void 0!==i)for(;void 0!==i;)bv={name:i.name,styles:i.styles,next:bv},i=i.next;return a.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=vv(e,t,n[o])+";";else for(var a in n){var i=n[a];if("object"!=typeof i){var c=i;null!=t&&void 0!==t[c]?r+=a+"{"+t[c]+"}":dv(c)&&(r+=mv(a)+":"+yv(a,c)+";")}else if(!Array.isArray(i)||"string"!=typeof i[0]||null!=t&&void 0!==t[i[0]]){var u=vv(e,t,i);switch(a){case"animation":case"animationName":r+=mv(a)+":"+u+";";break;default:r+=a+"{"+u+"}"}}else for(var l=0;l<i.length;l++)dv(i[l])&&(r+=mv(a)+":"+yv(a,i[l])+";")}return r}(e,t,n);case"function":if(void 0!==e){var c=bv,u=n(e);return bv=c,vv(e,t,u)}}var l=n;if(null==t)return l;var s=t[l];return void 0!==s?s:l}var bv,hv=/label:\s*([^\s;{]+)\s*(;|$)/g;function gv(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";bv=void 0;var a=e[0];null==a||void 0===a.raw?(r=!1,o+=vv(n,t,a)):o+=a[0];for(var i=1;i<e.length;i++)o+=vv(n,t,e[i]),r&&(o+=a[i]);hv.lastIndex=0;for(var c,u="";null!==(c=hv.exec(o));)u+="-"+c[1];var l=function(e){for(var t,n=0,r=0,o=e.length;o>=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:l,styles:o,next:bv}}var wv,Sv,Ov=!!Y.useInsertionEffect&&Y.useInsertionEffect,Ev=Ov||function(e){return e()},Pv=(Ov||Y.useLayoutEffect,Y.createContext("undefined"!=typeof HTMLElement?iv({key:"css"}):null)),_v=(Pv.Provider,function(e){return(0,Y.forwardRef)(function(t,n){var r=(0,Y.useContext)(Pv);return e(t,r,n)})}),jv=Y.createContext({}),Rv={}.hasOwnProperty,Cv="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",kv=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return cv(t,n,r),Ev(function(){return function(e,t,n){cv(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},Tv=_v(function(e,t,n){var r=e.css;"string"==typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var o=e[Cv],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=gv(a,void 0,Y.useContext(jv));i+=t.key+"-"+c.name;var u={};for(var l in e)Rv.call(e,l)&&"css"!==l&&l!==Cv&&(u[l]=e[l]);return u.className=i,n&&(u.ref=n),Y.createElement(Y.Fragment,null,Y.createElement(kv,{cache:t,serialized:c,isStringTag:"string"==typeof o}),Y.createElement(o,u))}),Av=(n(1631),function(e,t){var n=arguments;if(null==t||!Rv.call(t,"css"))return Y.createElement.apply(void 0,n);var r=n.length,o=new Array(r);o[0]=Tv,o[1]=function(e,t){var n={};for(var r in t)Rv.call(t,r)&&(n[r]=t[r]);return n[Cv]=e,n}(e,t);for(var a=2;a<r;a++)o[a]=n[a];return Y.createElement.apply(null,o)});function xv(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return gv(t)}function Iv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Dv(e,t){if(e){if("string"==typeof e)return Iv(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)?Iv(e,t):void 0}}function Nv(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||Dv(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 Mv(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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}wv=Av||(Av={}),Sv||(Sv=wv.JSX||(wv.JSX={}));var Fv=n(5795);const Lv=Math.min,Gv=Math.max,Bv=Math.round,Vv=Math.floor,Uv=e=>({x:e,y:e});function Hv(){return"undefined"!=typeof window}function zv(e){return Yv(e)?(e.nodeName||"").toLowerCase():"#document"}function Wv(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function $v(e){var t;return null==(t=(Yv(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Yv(e){return!!Hv()&&(e instanceof Node||e instanceof Wv(e).Node)}function qv(e){return!!Hv()&&(e instanceof Element||e instanceof Wv(e).Element)}function Zv(e){return!!Hv()&&(e instanceof HTMLElement||e instanceof Wv(e).HTMLElement)}function Xv(e){return!(!Hv()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof Wv(e).ShadowRoot)}function Kv(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Qv(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}let Jv;function Qv(e){return Wv(e).getComputedStyle(e)}function eb(e){const t=function(e){if("html"===zv(e))return e;const t=e.assignedSlot||e.parentNode||Xv(e)&&e.host||$v(e);return Xv(t)?t.host:t}(e);return function(e){return/^(html|body|#document)$/.test(zv(e))}(t)?e.ownerDocument?e.ownerDocument.body:e.body:Zv(t)&&Kv(t)?t:eb(t)}function tb(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=eb(e),a=o===(null==(r=e.ownerDocument)?void 0:r.body),i=Wv(o);if(a){const e=nb(i);return t.concat(i,i.visualViewport||[],Kv(o)?o:[],e&&n?tb(e):[])}return t.concat(o,tb(o,[],n))}function nb(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function rb(e){return qv(e)?e:e.contextElement}function ob(e){const t=rb(e);if(!Zv(t))return Uv(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:a}=function(e){const t=Qv(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=Zv(e),a=o?e.offsetWidth:n,i=o?e.offsetHeight:r,c=Bv(n)!==a||Bv(r)!==i;return c&&(n=a,r=i),{width:n,height:r,$:c}}(t);let i=(a?Bv(n.width):n.width)/r,c=(a?Bv(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),c&&Number.isFinite(c)||(c=1),{x:i,y:c}}const ab=Uv(0);function ib(e){const t=Wv(e);return null==Jv&&(Jv="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Jv&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ab}function cb(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),a=rb(e);let i=Uv(1);t&&(r?qv(r)&&(i=ob(r)):i=ob(e));const c=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==Wv(e))&&t}(a,n,r)?ib(a):Uv(0);let u=(o.left+c.x)/i.x,l=(o.top+c.y)/i.y,s=o.width/i.x,p=o.height/i.y;if(a){const e=Wv(a),t=r&&qv(r)?Wv(r):r;let n=e,o=nb(n);for(;o&&r&&t!==n;){const e=ob(o),t=o.getBoundingClientRect(),r=Qv(o),a=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,l*=e.y,s*=e.x,p*=e.y,u+=a,l+=i,n=Wv(o),o=nb(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:s,height:p,x:u,y:l})}function ub(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}var lb=Y.useLayoutEffect,sb=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],pb=function(){};function fb(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function db(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var a=[].concat(r);if(t&&e)for(var i in t)t.hasOwnProperty(i)&&t[i]&&a.push("".concat(fb(e,i)));return a.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(" ")}var mb=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===ey(e)&&null!==e?[e]:[];var t},yb=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,oy({},Mv(e,sb))},vb=function(e,t,n){var r=e.cx,o=e.getStyles,a=e.getClassNames,i=e.className;return{css:o(t,e),className:r(null!=n?n:{},a(t,e),i)}};function bb(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function hb(e){return bb(e)?window.pageYOffset:e.scrollTop}function gb(e,t){bb(e)?window.scrollTo(0,t):e.scrollTop=t}function wb(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:pb,o=hb(e),a=t-o,i=0;!function t(){var c,u=a*((c=(c=i+=10)/n-1)*c*c+1)+o;gb(e,u),i<n?window.requestAnimationFrame(t):r(e)}()}function Sb(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=t.offsetHeight/3;r.bottom+o>n.bottom?gb(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o<n.top&&gb(e,Math.max(t.offsetTop-o,0))}function Ob(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var Eb=!1,Pb={get passive(){return Eb=!0}},_b="undefined"!=typeof window?window:{};_b.addEventListener&&_b.removeEventListener&&(_b.addEventListener("p",pb,Pb),_b.removeEventListener("p",pb,!1));var jb=Eb;function Rb(e){return null!=e}function Cb(e,t,n){return e?t:n}var kb=["children","innerProps"],Tb=["children","innerProps"];var Ab,xb=function(e){return"auto"===e?"bottom":e},Ib=(0,Y.createContext)(null),Db=function(e){var t=e.children,n=e.minMenuHeight,r=e.maxMenuHeight,o=e.menuPlacement,a=e.menuPosition,i=e.menuShouldScrollIntoView,c=e.theme,u=((0,Y.useContext)(Ib)||{}).setPortalPlacement,l=(0,Y.useRef)(null),s=Nv((0,Y.useState)(r),2),p=s[0],f=s[1],d=Nv((0,Y.useState)(null),2),m=d[0],y=d[1],v=c.spacing.controlHeight;return lb(function(){var e=l.current;if(e){var t="fixed"===a,c=function(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,o=e.placement,a=e.shouldScroll,i=e.isFixedPosition,c=e.controlHeight,u=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var o=e;o=o.parentElement;)if(t=getComputedStyle(o),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return o;return document.documentElement}(n),l={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return l;var s,p=u.getBoundingClientRect().height,f=n.getBoundingClientRect(),d=f.bottom,m=f.height,y=f.top,v=n.offsetParent.getBoundingClientRect().top,b=i||bb(s=u)?window.innerHeight:s.clientHeight,h=hb(u),g=parseInt(getComputedStyle(n).marginBottom,10),w=parseInt(getComputedStyle(n).marginTop,10),S=v-w,O=b-y,E=S+h,P=p-h-y,_=d-b+h+g,j=h+y-w,R=160;switch(o){case"auto":case"bottom":if(O>=m)return{placement:"bottom",maxHeight:t};if(P>=m&&!i)return a&&wb(u,_,R),{placement:"bottom",maxHeight:t};if(!i&&P>=r||i&&O>=r)return a&&wb(u,_,R),{placement:"bottom",maxHeight:i?O-g:P-g};if("auto"===o||i){var C=t,k=i?S:E;return k>=r&&(C=Math.min(k-g-c,t)),{placement:"top",maxHeight:C}}if("bottom"===o)return a&&gb(u,_),{placement:"bottom",maxHeight:t};break;case"top":if(S>=m)return{placement:"top",maxHeight:t};if(E>=m&&!i)return a&&wb(u,j,R),{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&&wb(u,j,R),{placement:"top",maxHeight:T}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return l}({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:l,placerProps:oy(oy({},e),{},{placement:m||xb(o),maxHeight:p})})},Nb=function(e,t){var n=e.theme,r=n.spacing.baseUnit,o=n.colors;return oy({textAlign:"center"},t?{}:{color:o.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},Mb=Nb,Fb=Nb,Lb=["size"],Gb=["innerProps","isRtl","size"],Bb={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Vb=function(e){var t=e.size,n=Mv(e,Lb);return Av("svg",ay({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Bb},n))},Ub=function(e){return Av(Vb,ay({size:20},e),Av("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"}))},Hb=function(e){return Av(Vb,ay({size:20},e),Av("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"}))},zb=function(e,t){var n=e.isFocused,r=e.theme,o=r.spacing.baseUnit,a=r.colors;return oy({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*o,":hover":{color:n?a.neutral80:a.neutral40}})},Wb=zb,$b=zb,Yb=function(){var e=xv.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_"}}}(Ab||(Ab=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"]))),qb=function(e){var t=e.delay,n=e.offset;return Av("span",{css:xv({animation:"".concat(Yb," 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"},"","")})},Zb=["data"],Xb=["innerRef","isDisabled","isHidden","inputClassName"],Kb={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Jb={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":oy({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Kb)},Qb=function(e){return oy({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Kb)},eh=function(e){var t=e.children,n=e.innerProps;return Av("div",n,t)},th={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return Av("div",ay({},vb(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||Av(Ub,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.innerRef,a=e.innerProps,i=e.menuIsOpen;return Av("div",ay({ref:o},vb(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 Av("div",ay({},vb(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||Av(Hb,null))},DownChevron:Hb,CrossIcon:Ub,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,l=e.theme,s=e.selectProps;return Av("div",ay({},vb(e,"group",{group:!0}),c),Av(a,ay({},i,{selectProps:s,theme:l,getStyles:r,getClassNames:o,cx:n}),u),Av("div",null,t))},GroupHeading:function(e){var t=yb(e);t.data;var n=Mv(t,Zb);return Av("div",ay({},vb(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return Av("div",ay({},vb(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return Av("span",ay({},t,vb(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=yb(e),o=r.innerRef,a=r.isDisabled,i=r.isHidden,c=r.inputClassName,u=Mv(r,Xb);return Av("div",ay({},vb(e,"input",{"input-container":!0}),{"data-value":n||""}),Av("input",ay({className:t({input:!0},c),ref:o,style:Qb(i),disabled:a},u)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,r=e.size,o=void 0===r?4:r,a=Mv(e,Gb);return Av("div",ay({},vb(oy(oy({},a),{},{innerProps:t,isRtl:n,size:o}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),Av(qb,{delay:0,offset:n}),Av(qb,{delay:160,offset:!0}),Av(qb,{delay:320,offset:!n}))},Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return Av("div",ay({},vb(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 Av("div",ay({},vb(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),l=Nv((0,Y.useState)(xb(a)),2),s=l[0],p=l[1],f=(0,Y.useMemo)(function(){return{setPortalPlacement:p}},[]),d=Nv((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[s]+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,s,null==m?void 0:m.offset,null==m?void 0:m.rect.left,null==m?void 0:m.rect.width]);lb(function(){v()},[v]);var b=(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,l=rb(e),s=o||a?[...l?tb(l):[],...t?tb(t):[]]:[];s.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});const p=l&&c?function(e,t){let n,r=null;const o=$v(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 l=e.getBoundingClientRect(),{left:s,top:p,width:f,height:d}=l;if(c||t(),!f||!d)return;const m={rootMargin:-Vv(p)+"px "+-Vv(o.clientWidth-(s+f))+"px "+-Vv(o.clientHeight-(p+d))+"px "+-Vv(s)+"px",threshold:Gv(0,Lv(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||ub(l,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}(l,n):null;let f,d=-1,m=null;i&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&m&&t&&(m.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),l&&!u&&m.observe(l),t&&m.observe(t));let y=u?cb(e):null;return u&&function t(){const r=cb(e);y&&!ub(y,r)&&n(),y=r,f=requestAnimationFrame(t)}(),n(),()=>{var e;s.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]);lb(function(){b()},[b]);var h=(0,Y.useCallback)(function(e){c.current=e,b()},[b]);if(!t&&"fixed"!==i||!m)return null;var g=Av("div",ay({ref:h},vb(oy(oy({},e),{},{offset:m.offset,position:i,rect:m.rect}),"menuPortal",{"menu-portal":!0}),o),n);return Av(Ib.Provider,{value:f},t?(0,Fv.createPortal)(g,t):g)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,r=e.innerProps,o=Mv(e,Tb);return Av("div",ay({},vb(oy(oy({},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=Mv(e,kb);return Av("div",ay({},vb(oy(oy({},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,l=n.Label,s=n.Remove;return Av(u,{data:r,innerProps:oy(oy({},vb(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),o),selectProps:c},Av(l,{data:r,innerProps:oy({},vb(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:c},t),Av(s,{data:r,innerProps:oy(oy({},vb(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},i),selectProps:c}))},MultiValueContainer:eh,MultiValueLabel:eh,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return Av("div",ay({role:"button"},n),t||Av(Ub,{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 Av("div",ay({},vb(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 Av("div",ay({},vb(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,o=e.isRtl;return Av("div",ay({},vb(e,"container",{"--is-disabled":r,"--is-rtl":o}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return Av("div",ay({},vb(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 Av("div",ay({},vb(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":o}),n),t)}},nh=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function rh(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ty(r.key),r)}}function oh(e,t){return oh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},oh(e,t)}function ah(e){return ah=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ah(e)}function ih(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ih=function(){return!!e})()}function ch(e){return function(e){if(Array.isArray(e))return Iv(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Dv(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.")}()}var uh=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function lh(e,t){return e===t||!(!uh(e)||!uh(t))}function sh(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!lh(e[n],t[n]))return!1;return!0}for(var ph={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},fh=function(e){return Av("span",ay({css:ph},e))},dh={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.tabSelectsValue,o=e.context,a=e.isInitialFocus;switch(o){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(r?", press Tab to select the option and exit the menu":"",".");case"input":return a?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,o=e.labels,a=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(o.length>1?"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,l=e.isAppleDevice,s=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(s(i,n),".");if("menu"===t&&l){var p=c?" disabled":"",f="".concat(u?" selected":"").concat(p);return"".concat(a).concat(f,", ").concat(s(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},mh=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,l=e.isAppleDevice,s=c.ariaLiveMessages,p=c.getOptionLabel,f=c.inputValue,d=c.isMulti,m=c.isOptionDisabled,y=c.isSearchable,v=c.menuIsOpen,b=c.options,h=c.screenReaderStatus,g=c.tabSelectsValue,w=c.isLoading,S=c["aria-label"],O=c["aria-live"],E=(0,Y.useMemo)(function(){return oy(oy({},dh),s||{})},[s]),P=(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,l=a||r||(e=u,Array.isArray(e)?null:e),s=l?p(l):"",f=o||c||void 0,d=f?f.map(p):[],y=oy({isDisabled:l&&m(l,i),label:s,labels:d},t);n=E.onChange(y)}return n},[t,E,m,i,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:l};e=E.onFocus(c)}return e},[n,r,p,m,E,o,i,l]),j=(0,Y.useMemo)(function(){var e="";if(v&&b.length&&!w&&E.onFilter){var t=h({count:o.length});e=E.onFilter({inputValue:f,resultsMessage:t})}return e},[o,f,v,E,b,h,w]),R="initial-input-focus"===(null==t?void 0:t.action),C=(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:R})}return e},[S,n,r,d,m,y,v,E,i,g,R]),k=Av(Y.Fragment,null,Av("span",{id:"aria-selection"},P),Av("span",{id:"aria-focused"},_),Av("span",{id:"aria-results"},j),Av("span",{id:"aria-guidance"},C));return Av(Y.Fragment,null,Av(fh,{id:u},R&&k),Av(fh,{"aria-live":O,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!R&&k))},yh=[{base:"A",letters:"AⒶÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷḂḄḆɃƂƁ"},{base:"C",letters:"CⒸĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻḞƑꝻ"},{base:"G",letters:"GⒼǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿĴɈ"},{base:"K",letters:"KⓀḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂḾṀṂⱮƜ"},{base:"N",letters:"NⓃǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆꝖꝘɊ"},{base:"R",letters:"RⓇŔṘŘȐȒṚṜŖṞɌⱤꞦꞂ"},{base:"S",letters:"SⓈẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍẊẌ"},{base:"Y",letters:"YⓎỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑḃḅḇƀƃɓ"},{base:"c",letters:"cⓒćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕḟƒꝼ"},{base:"g",letters:"gⓖǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙĵǰɉ"},{base:"k",letters:"kⓚḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜḿṁṃɱɯ"},{base:"n",letters:"nⓝǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠɋꝗꝙ"},{base:"r",letters:"rⓡŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧẋẍ"},{base:"y",letters:"yⓨỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩźẑżžẓẕƶȥɀⱬꝣ"}],vh=new RegExp("["+yh.map(function(e){return e.letters}).join("")+"]","g"),bh={},hh=0;hh<yh.length;hh++)for(var gh=yh[hh],wh=0;wh<gh.letters.length;wh++)bh[gh.letters[wh]]=gh.base;var Sh=function(e){return e.replace(vh,function(e){return bh[e]})},Oh=function(e,t){void 0===t&&(t=sh);var n=null;function r(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var a=e.apply(this,r);return n={lastResult:a,lastArgs:r,lastThis:this},a}return r.clear=function(){n=null},r}(Sh),Eh=function(e){return e.replace(/^\s+|\s+$/g,"")},Ph=function(e){return"".concat(e.label," ").concat(e.value)},_h=["innerRef"];function jh(e){var t=e.innerRef,n=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=Object.entries(e).filter(function(e){var t=Nv(e,1)[0];return!n.includes(t)});return o.reduce(function(e,t){var n=Nv(t,2),r=n[0],o=n[1];return e[r]=o,e},{})}(Mv(e,_h),"onExited","in","enter","exit","appear");return Av("input",ay({ref:t},n,{css:xv({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var Rh=["boxSizing","height","overflow","paddingRight","position"],Ch={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function kh(e){e.cancelable&&e.preventDefault()}function Th(e){e.stopPropagation()}function Ah(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function xh(){return"ontouchstart"in window||navigator.maxTouchPoints}var Ih=!("undefined"==typeof window||!window.document||!window.document.createElement),Dh=0,Nh={capture:!1,passive:!1},Mh=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},Fh={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function Lh(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,o=function(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,o=e.onTopArrive,a=e.onTopLeave,i=(0,Y.useRef)(!1),c=(0,Y.useRef)(!1),u=(0,Y.useRef)(0),l=(0,Y.useRef)(null),s=(0,Y.useCallback)(function(e,t){if(null!==l.current){var u=l.current,s=u.scrollTop,p=u.scrollHeight,f=u.clientHeight,d=l.current,m=t>0,y=p-f-s,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>s&&(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){s(e,e.deltaY)},[s]),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;s(e,t)},[s]),m=(0,Y.useCallback)(function(e){if(e){var t=!!jb&&{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=l.current;return m(e),function(){y(e)}}},[t,m,y]),function(e){l.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(Ih){var t=document.body,n=t&&t.style;if(r&&Rh.forEach(function(e){var t=n&&n[e];o.current[e]=t}),r&&Dh<1){var a=parseInt(o.current.paddingRight,10)||0,i=document.body?document.body.clientWidth:0,c=window.innerWidth-i+a||0;Object.keys(Ch).forEach(function(e){var t=Ch[e];n&&(n[e]=t)}),n&&(n.paddingRight="".concat(c,"px"))}t&&xh()&&(t.addEventListener("touchmove",kh,Nh),e&&(e.addEventListener("touchstart",Ah,Nh),e.addEventListener("touchmove",Th,Nh))),Dh+=1}},[r]),c=(0,Y.useCallback)(function(e){if(Ih){var t=document.body,n=t&&t.style;Dh=Math.max(Dh-1,0),r&&Dh<1&&Rh.forEach(function(e){var t=o.current[e];n&&(n[e]=t)}),t&&xh()&&(t.removeEventListener("touchmove",kh,Nh),e&&(e.removeEventListener("touchstart",Ah,Nh),e.removeEventListener("touchmove",Th,Nh)))}},[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 Av(Y.Fragment,null,n&&Av("div",{onClick:Mh,css:Fh}),t(function(e){o(e),a(e)}))}var Gh={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},Bh=function(e){var t=e.name,n=e.onFocus;return Av("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:Gh,value:"",onChange:function(){}})};function Vh(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 Uh(){return Vh(/^Mac/i)}var Hh={clearIndicator:$b,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 oy({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:Wb,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 oy({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 oy({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 oy(oy({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},Jb),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 oy({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:Fb,menu:function(e,t){var n,r=e.placement,o=e.theme,a=o.borderRadius,i=o.spacing,c=o.colors;return oy((ny(n={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(r),"100%"),ny(n,"position","absolute"),ny(n,"width","100%"),ny(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 oy({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 oy({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 oy({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 oy({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:Mb,option:function(e,t){var n=e.isDisabled,r=e.isFocused,o=e.isSelected,a=e.theme,i=a.spacing,c=a.colors;return oy({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 oy({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 oy({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 oy({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")})}},zh={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}},Wh={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Ob(),captureMenuScroll:!Ob(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=oy({ignoreCase:!0,ignoreAccents:!0,stringify:Ph,trim:!0,matchFrom:"any"},void 0),r=n.ignoreCase,o=n.ignoreAccents,a=n.stringify,i=n.trim,c=n.matchFrom,u=i?Eh(t):t,l=i?Eh(a(e)):a(e);return r&&(u=u.toLowerCase(),l=l.toLowerCase()),o&&(u=Oh(u),l=Sh(l)),"start"===c?l.substr(0,u.length)===u:l.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 $h(e,t,n,r){return{type:"option",data:t,isDisabled:eg(e,t,n),isSelected:tg(e,t,n),label:Jh(e,t),value:Qh(e,t),index:r}}function Yh(e,t){return e.options.map(function(n,r){if("options"in n){var o=n.options.map(function(n,r){return $h(e,n,t,r)}).filter(function(t){return Xh(e,t)});return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var a=$h(e,n,t,r);return Xh(e,a)?a:void 0}).filter(Rb)}function qh(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,ch(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function Zh(e,t){return e.reduce(function(e,n){return"group"===n.type?e.push.apply(e,ch(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 Xh(e,t){var n=e.inputValue,r=void 0===n?"":n,o=t.data,a=t.isSelected,i=t.label,c=t.value;return(!rg(e)||!a)&&ng(e,{label:i,value:c,data:o},r)}var Kh=function(e,t){var n;return(null===(n=e.find(function(e){return e.data===t}))||void 0===n?void 0:n.id)||null},Jh=function(e,t){return e.getOptionLabel(t)},Qh=function(e,t){return e.getOptionValue(t)};function eg(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function tg(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=Qh(e,t);return n.some(function(t){return Qh(e,t)===r})}function ng(e,t,n){return!e.filterOption||e.filterOption(t,n)}var rg=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},og=1,ag=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=ih();return function(){var n,r=ah(e);if(t){var o=ah(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"==ey(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 l=r.getOptionValue(e);r.setValue(i.filter(function(e){return r.getOptionValue(e)!==l}),"deselect-option",e)}else{if(u)return void r.ariaOnChange(e,{action:"select-option",option:e,name:a});o?r.setValue([].concat(ch(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=Cb(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(Cb(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=Cb(e,o,o[0]||null);n&&r.onChange(a,{action:"pop-value",removedValue:n})},r.getFocusedOptionId=function(e){return Kh(r.state.focusableOptionsWithIds,e)},r.getFocusableOptionsWithIds=function(){return Zh(Yh(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;n<e;n++)t[n]=arguments[n];return db.apply(void 0,[r.props.classNamePrefix].concat(t))},r.getOptionLabel=function(e){return Jh(r.props,e)},r.getOptionValue=function(e){return Qh(r.props,e)},r.getStyles=function(e,t){var n=r.props.unstyled,o=Hh[e](t,n);o.boxSizing="border-box";var a=r.props.styles[e];return a?a(o,t):o},r.getClassNames=function(e,t){var n,o;return null===(n=(o=r.props.classNames)[e])||void 0===n?void 0:n.call(o,t)},r.getElementId=function(e){return"".concat(r.state.instancePrefix,"-").concat(e)},r.getComponents=function(){return e=r.props,oy(oy({},th),e.components);var e},r.buildCategorizedOptions=function(){return Yh(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return qh(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(e,t){r.setState({ariaSelection:oy({value:e},t)})},r.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&r.onMenuClose():t&&r.openMenu("first"):(t&&(r.openAfterFocus=!0),r.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},r.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||r.props.isDisabled)){var t=r.props,n=t.isMulti,o=t.menuIsOpen;r.focusInput(),o?(r.setState({inputIsHiddenAfterUpdate:!n}),r.onMenuClose()):r.openMenu("first"),e.preventDefault()}},r.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(r.clearValue(),e.preventDefault(),r.openAfterFocus=!1,"touchend"===e.type?r.focusInput():setTimeout(function(){return r.focusInput()}))},r.onScroll=function(e){"boolean"==typeof r.props.closeMenuOnScroll?e.target instanceof HTMLElement&&bb(e.target)&&r.props.onMenuClose():"function"==typeof r.props.closeMenuOnScroll&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var o=Math.abs(n.clientX-r.initialTouchX),a=Math.abs(n.clientY-r.initialTouchY);r.userIsDragging=o>5||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 rg(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,l=t.menuIsOpen,s=t.onKeyDown,p=t.tabSelectsValue,f=t.openMenuOnFocus,d=r.state,m=d.focusedOption,y=d.focusedValue,v=d.selectValue;if(!(u||"function"==typeof s&&(s(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||!l||!p||!m||f&&r.isOptionSelected(m,v))return;r.selectOption(m);break;case"Enter":if(229===e.keyCode)break;if(l){if(!m)return;if(r.isComposing)return;r.selectOption(m);break}return;case"Escape":l?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:i}),r.onMenuClose()):c&&a&&r.clearValue();break;case" ":if(i)return;if(!l){r.openMenu("first");break}if(!m)return;r.selectOption(m);break;case"ArrowUp":l?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":l?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!l)return;r.focusOption("pageup");break;case"PageDown":if(!l)return;r.focusOption("pagedown");break;case"Home":if(!l)return;r.focusOption("first");break;case"End":if(!l)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.state.instancePrefix="react-select-"+(r.props.instanceId||++og),r.state.selectValue=mb(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=Kh(o,a[i])}return r}return function(e,t,n){t&&rh(e.prototype,t),n&&rh(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&&Sb(this.menuListRef,this.focusedOptionRef),(Uh()||Vh(/^iPhone/i)||Vh(/^iPad/i)||Uh()&&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&&(Sb(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&&o<a&&(i=o+1)}this.setState({inputIsHidden:-1!==i,focusedValue:n[i]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&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(zh):oy(oy({},zh),this.props.theme):zh}},{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,l=c.isRtl,s=c.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:o,hasValue:this.hasValue(),isMulti:u,isRtl:l,options:s,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 eg(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return tg(this.props,e,t)}},{key:"filterOption",value:function(e,t){return ng(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,l=this.getComponents().Input,s=this.state,p=s.inputIsHidden,f=s.ariaSelection,d=this.commonProps,m=r||this.getElementId("input"),y=oy(oy(oy({"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(l,ay({},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(jh,ay({id:m,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:pb,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,l=this.props,s=l.controlShouldRenderValue,p=l.isDisabled,f=l.isMulti,d=l.inputValue,m=l.placeholder,y=this.state,v=y.selectValue,b=y.focusedValue,h=y.isFocused;if(!this.hasValue()||!s)return d?null:Y.createElement(c,ay({},u,{key:"placeholder",isDisabled:p,isFocused:h,innerProps:{id:this.getElementId("placeholder")}}),m);if(f)return v.map(function(t,i){var c=t===b,l="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return Y.createElement(n,ay({},u,{components:{Container:r,Label:o,Remove:a},isFocused:c,isDisabled:p,key:l,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,ay({},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,ay({},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,ay({},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,ay({},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,ay({},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,l=t.Option,s=this.commonProps,p=this.state.focusedOption,f=this.props,d=f.captureMenuScroll,m=f.inputValue,y=f.isLoading,v=f.loadingMessage,b=f.minMenuHeight,h=f.maxMenuHeight,g=f.menuIsOpen,w=f.menuPlacement,S=f.menuPosition,O=f.menuPortalTarget,E=f.menuShouldBlockScroll,P=f.menuShouldScrollIntoView,_=f.noOptionsMessage,j=f.onMenuScrollToTop,R=f.onMenuScrollToBottom;if(!g)return null;var C,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(l,ay({},s,{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())C=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,ay({},s,{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;C=Y.createElement(c,s,T)}else{var A=_({inputValue:m});if(null===A)return null;C=Y.createElement(u,s,A)}var x={minMenuHeight:b,maxMenuHeight:h,menuPlacement:w,menuPosition:S,menuShouldScrollIntoView:P},I=Y.createElement(Db,ay({},s,x),function(t){var n=t.ref,r=t.placerProps,i=r.placement,c=r.maxHeight;return Y.createElement(o,ay({},s,x,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:y,placement:i}),Y.createElement(Lh,{captureEnabled:d,onTopArrive:j,onBottomArrive:R,lockEnabled:E},function(t){return Y.createElement(a,ay({},s,{innerRef:function(n){e.getMenuListRef(n),t(n)},innerProps:{role:"listbox","aria-multiselectable":s.isMulti,id:e.getElementId("listbox")},isLoading:y,maxHeight:c,focusedOption:p}),C)}))});return O||"fixed"===S?Y.createElement(i,ay({},s,{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(Bh,{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 l=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,l)}var s=c[0]?this.getOptionValue(c[0]):"";return Y.createElement("input",{name:a,type:"hidden",value:s})}}},{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(mh,ay({},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,l=a.menuIsOpen,s=this.state.isFocused,p=this.commonProps=this.getCommonProps();return Y.createElement(r,ay({},p,{className:i,innerProps:{id:c,onKeyDown:this.onKeyDown},isDisabled:u,isFocused:s}),this.renderLiveRegion(),Y.createElement(t,ay({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:u,isFocused:s,menuIsOpen:l}),Y.createElement(o,ay({},p,{isDisabled:u}),this.renderPlaceholderOrValue(),this.renderInput()),Y.createElement(n,ay({},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,l=e.options,s=e.value,p=e.menuIsOpen,f=e.inputValue,d=e.isMulti,m=mb(s),y={};if(n&&(s!==n.value||l!==n.options||p!==n.menuIsOpen||f!==n.inputValue)){var v=p?function(e,t){return qh(Yh(e,t))}(e,m):[],b=p?Zh(Yh(e,m),"".concat(u,"-option")):[],h=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<t.length)return t[r]}return null}(t,m):null,g=function(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}(t,v);y={selectValue:m,focusedOption:g,focusedOptionId:Kh(b,g),focusableOptionsWithIds:b,focusedValue:h,clearFocusValueOnUpdate:!1}}var w=null!=o&&e!==n?{inputIsHidden:o,inputIsHiddenAfterUpdate:void 0}:{},S=a,O=i&&c;return i&&!O&&(S={value:Cb(d,m,m[0]||null),options:m,action:"initial-input-focus"},O=!c),"initial-input-focus"===(null==a?void 0:a.action)&&(S=null),oy(oy(oy({},y),w),{},{prevProps:e,ariaSelection:S,prevWasFocused:O})}}]),n}(Y.Component);ag.defaultProps=Wh;var ig=(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,l=e.onChange,s=e.onInputChange,p=e.onMenuClose,f=e.onMenuOpen,d=e.value,m=Mv(e,nh),y=Nv((0,Y.useState)(void 0!==c?c:n),2),v=y[0],b=y[1],h=Nv((0,Y.useState)(void 0!==u?u:o),2),g=h[0],w=h[1],S=Nv((0,Y.useState)(void 0!==d?d:i),2),O=S[0],E=S[1],P=(0,Y.useCallback)(function(e,t){"function"==typeof l&&l(e,t),E(e)},[l]),_=(0,Y.useCallback)(function(e,t){var n;"function"==typeof s&&(n=s(e,t)),b(void 0!==n?n:e)},[s]),j=(0,Y.useCallback)(function(){"function"==typeof f&&f(),w(!0)},[f]),R=(0,Y.useCallback)(function(){"function"==typeof p&&p(),w(!1)},[p]),C=void 0!==c?c:v,k=void 0!==u?u:g,T=void 0!==d?d:O;return oy(oy({},m),{},{inputValue:C,menuIsOpen:k,onChange:P,onInputChange:_,onMenuClose:R,onMenuOpen:j,value:T})}(e);return Y.createElement(ag,ay({ref:t},n))}),cg=ig;function ug(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var lg=function(e){return React.createElement(th.DropdownIndicator,e,React.createElement(Op.Icon,{icon:e.selectProps.menuIsOpen?fd:dd}))},sg=function(){return null};const pg=function(e){var t=e.options,n=e.value,r=e.onChange,o=e.isMulti,a=e.placeholder,i=(0,X.useState)(function(e,t){return Array.isArray(e)?e.map(function(e){return t.find(function(t){return t.value===e})}):t.find(function(t){return t.value===e})}(n,t)),c=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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ug(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)?ug(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.")}()}(i,2),u=c[0],l=c[1],s=(0,X.useCallback)(function(e){return l(e),Array.isArray(e)?r(e.map(function(e){return e.id})):r(e.id)},[r]);return(0,X.useEffect)(function(){var e;r((e=u)?Array.isArray(e)?e.map(function(e){return e.value}):e.value:null)},[u,r]),React.createElement(cg,{className:"ppcp-r-select",classNamePrefix:"ppcp",isMulti:o,options:t,value:u,onChange:s,placeholder:a,components:{DropdownIndicator:lg,IndicatorSeparator:sg}})};function fg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var dg=function(){return React.createElement("p",null,(0,Ct.__)("* Business account is required for subscriptions.","woocommerce-paypal-payments"))};function mg(e){return mg="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},mg(e)}function yg(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 vg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yg(Object(n),!0).forEach(function(t){bg(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yg(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function bg(e,t,n){return(t=function(e){var t=function(e){if("object"!=mg(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=mg(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==mg(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hg(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||gg(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 gg(e,t){if(e){if("string"==typeof e)return wg(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)?wg(e,t):void 0}}function wg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Sg=function(){return React.createElement("ul",{className:"ppcp-r-services"},React.createElement("li",null,(0,Ct.__)("Services","woocommerce-paypal-payments")),React.createElement("li",null,(0,Ct.__)("Downloadable","woocommerce-paypal-payments")),React.createElement("li",null,(0,Ct.__)("Bookings","woocommerce-paypal-payments")),React.createElement("li",null,(0,Ct.__)("Deposits","woocommerce-paypal-payments")))},Og=function(){return React.createElement("ul",{className:"ppcp-r-services"},React.createElement("li",null,(0,Ct.__)("Goods","woocommerce-paypal-payments")),React.createElement("li",null,(0,Ct.__)("Deliveries","woocommerce-paypal-payments")))},Eg=function(e){var t=e.showLink,n=e.showNotice;return React.createElement(React.Fragment,null,t&&React.createElement("p",{dangerouslySetInnerHTML:{__html:(0,Ct.sprintf)(/* translators: %s is the URL to the WooCommerce Subscriptions product page */ /* translators: %s is the URL to the WooCommerce Subscriptions product page */
(0,Ct.__)('* To use subscriptions, you must have <a target="_blank" href="%s">WooCommerce Subscriptions</a> enabled.',"woocommerce-paypal-payments"),"https://woocommerce.com/products/woocommerce-subscriptions/")}}),n&&React.createElement("p",null,(0,Ct.__)("* Business account is required for subscriptions.","woocommerce-paypal-payments")))};var Pg=function(e){return e.isBrandedOnly,(0,Ct.__)("Add Expanded Checkout for more ways to pay","woocommerce-paypal-payments")},_g=function(){var e=rp.useBusiness().isCasualSeller,t=op.useWooSettings(),n=t.storeCountry,r=t.storeCurrency,o=t.ownBrandOnly,a=rp.useFlags(),i=a.canUseCardPayments,c=a.canUseDigitalWallets,u=a.canUseFastlane;return React.createElement(vm,{onlyOptional:!0,useAcdc:!e&&i,useDigitalWallets:!e&&c,isFastlane:u,isPayLater:!0,ownBrandOnly:o,storeCountry:n,storeCurrency:r})};function jg(e){return jg="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},jg(e)}function Rg(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 Cg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rg(Object(n),!0).forEach(function(t){kg(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rg(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function kg(e,t,n){return(t=function(e){var t=function(e){if("object"!=jg(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=jg(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==jg(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Tg=[{id:"welcome",title:(0,Ct.__)("PayPal Payments","woocommerce-paypal-payments"),StepComponent:function(e){var t=e.onNext,n=op.useWooSettings(),r=n.storeCountry,o=n.ownBrandOnly,a=rp.useFlags(),i=a.canUseCardPayments,c=a.canUseDigitalWallets,u=a.canUseFastlane,l=ym(r,i,c,u,o).icons,s=!i&&!c||o?(0,Ct.__)("Your all-in-one integration for PayPal checkout solutions that enable buyers to pay via PayPal, Pay Later, and more.","woocommerce-paypal-payments"):(0,Ct.__)("Your all-in-one integration for PayPal checkout solutions that enable buyers to pay via PayPal, Pay Later, all major credit/debit cards, Apple Pay, Google Pay, and more.","woocommerce-paypal-payments");return React.createElement("div",{className:"ppcp-r-page-welcome"},React.createElement(Ud,{title:(0,Ct.__)("Welcome to PayPal Payments","woocommerce-paypal-payments"),description:s}),React.createElement("div",{className:"ppcp-r-inner-container"},React.createElement(Wm,null),React.createElement(pd,{icons:l}),React.createElement("p",{className:"ppcp-r-button__description"},(0,Ct.__)("Click the button below to be guided through connecting your existing PayPal account or creating a new one. You will be able to choose the payment options that are right for your store.","woocommerce-paypal-payments")),React.createElement(Pf,null,React.createElement(Op.Button,{className:"ppcp-r-button-activate-paypal",variant:"primary",onClick:t},(0,Ct.__)("Activate PayPal Payments","woocommerce-paypal-payments")))),React.createElement(rf,{className:"ppcp-r-page-welcome-mode-separator"}),React.createElement(gm,{useAcdc:i,useDigitalWallets:c,isFastlane:u,storeCountry:r,ownBrandOnly:o}),React.createElement(rf,{text:(0,Ct.__)("or","woocommerce-paypal-payments")}),React.createElement(bd,{title:(0,Ct.__)("See advanced options","woocommerce-paypal-payments"),className:"onboarding-advanced-options",noCaps:!0,id:"advanced-options"},React.createElement(zm,null)),React.createElement(Vd,null))},canProceed:function(){return!0}},{id:"business",title:(0,Ct.__)("Set up store type","woocommerce-paypal-payments"),StepComponent:function(e){!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e);var t=rp.useBusiness(),n=t.isCasualSeller,r=t.setIsCasualSeller,o=(0,X.useState)(function(e){return null===e?"":e?xe:Ie}(n)),a=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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return fg(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)?fg(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.")}()}(o,2),i=a[0],c=a[1];(0,X.useEffect)(function(){i&&r(xe===i,"user")},[i,r]);var u=rp.useFlags().canUseSubscriptions,l=[{value:Ie,title:(0,Ct.__)("Business","woocommerce-paypal-payments"),description:(0,Ct.__)("Recommended for individuals and organizations that primarily use PayPal to sell goods or services or receive donations, even if your business is not incorporated.","woocommerce-paypal-payments")},{value:xe,title:(0,Ct.__)("Personal Account","woocommerce-paypal-payments"),description:(0,Ct.__)("Ideal for those who primarily make purchases or send personal transactions to family and friends.","woocommerce-paypal-payments"),contents:u?React.createElement(dg,null):null}];return React.createElement("div",{className:"ppcp-r-page-business"},React.createElement(Ud,{title:(0,Ct.__)("Choose your account type","woocommerce-paypal-payments")}),React.createElement("div",{className:"ppcp-r-inner-container"},React.createElement(Km,{multiSelect:!1,options:l,onChange:c,value:i})))},canProceed:function(e){return null!==e.business.isCasualSeller}},{id:"products",title:(0,Ct.__)("Select product types","woocommerce-paypal-payments"),StepComponent:function(){var e=rp.useProducts(),t=e.products,n=e.setProducts,r=rp.useFlags().canUseSubscriptions,o=hg((0,X.useState)(null),2),a=(o[0],o[1]),i=hg((0,X.useState)([]),2),c=i[0],u=i[1],l=rp.useBusiness().isCasualSeller;return(0,X.useEffect)(function(){var e;e=[{value:De.VIRTUAL,title:(0,Ct.__)("Virtual","woocommerce-paypal-payments"),description:(0,Ct.__)("Items do not require shipping.","woocommerce-paypal-payments"),contents:React.createElement(Sg,null)},{value:De.PHYSICAL,title:(0,Ct.__)("Physical Goods","woocommerce-paypal-payments"),description:(0,Ct.__)("Items require shipping.","woocommerce-paypal-payments"),contents:React.createElement(Og,null)},{value:De.SUBSCRIPTIONS,title:(0,Ct.__)("Subscriptions","woocommerce-paypal-payments"),description:(0,Ct.__)("Recurring payments for either physical goods or services.","woocommerce-paypal-payments"),isDisabled:l,contents:React.createElement(Eg,{showLink:!1,showNotice:l})}].map(function(e){return e.value!==De.SUBSCRIPTIONS||r?e:vg(vg({},e),{},{isDisabled:!0,contents:React.createElement(Eg,{showLink:!0,showNotice:l})})}),u(e),a(r)},[r,l]),React.createElement("div",{className:"ppcp-r-page-products"},React.createElement(Ud,{title:(0,Ct.__)("Tell us about the products you sell","woocommerce-paypal-payments")}),React.createElement("div",{className:"ppcp-r-inner-container"},React.createElement(Km,{multiSelect:!0,options:c,onChange:function(e,r){n(r?[].concat(function(e){return function(e){if(Array.isArray(e))return wg(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||gg(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.")}()}(t),[e]):t.filter(function(t){return t!==e}),"user")},value:t})))},canProceed:function(e){return e.products.products.length>0}},{id:"methods",title:(0,Ct.__)("Choose checkout options","woocommerce-paypal-payments"),StepComponent:function(){var e=rp.useOptionalPaymentMethods(),t=e.optionalMethods,n=e.setOptionalMethods,r=op.useWooSettings(),o=r.ownBrandOnly,a=(r.storeCountry,rp.useBusiness().isCasualSeller),i=rp.useFlags(),c=i.canUseCardPayments,u=i.canUseDigitalWallets,l=c||u,s=[{value:!0,title:(0,X.useMemo)(function(){return a||!l?null:(0,Ct.__)("Available with additional application","woocommerce-paypal-payments")},[a,l]),description:React.createElement(_g,null)},{title:o||!l?(0,Ct.__)("No thanks, I prefer to use a different provider for local payment methods","woocommerce-paypal-payments"):(0,Ct.__)("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(Ud,{title:React.createElement(Pg,{isBrandedOnly:o})}),React.createElement("div",{className:"ppcp-r-inner-container"},React.createElement(Km,{multiSelect:!1,options:s,onChange:function(e){n(e,"user")},value:t}),React.createElement(Wd,null)))},canProceed:function(e){return null!==e.methods.optionalMethods}},{id:"complete",title:(0,Ct.__)("Connect your PayPal account","woocommerce-paypal-payments"),StepComponent:function(){return React.createElement("div",{className:"ppcp-r-page-products"},React.createElement(Ud,{title:(0,Ct.__)("Complete Your Payment Setup","woocommerce-paypal-payments"),description:(0,Ct.__)("To finalize your payment setup, please log in to PayPal. If you dont have an account yet, dont worry - well 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(Im,{title:(0,Ct.__)("Connect to PayPal","woocommerce-paypal-payments")}))),React.createElement(rf,{text:(0,Ct.__)("or","woocommerce-paypal-payments")}),React.createElement(bd,{title:(0,Ct.__)("See advanced options","woocommerce-paypal-payments"),className:"onboarding-advanced-options",noCaps:!0,id:"advanced-options"},React.createElement(zm,null)))},canProceed:function(){return!0}}];const Ag=function(e){var t=e.stepDetails,n=e.onNext,r=e.onPrev,o=Of().goToWooCommercePaymentsTab,a=t.title,i=t.isFirst,c=t.percentage,u=t.showNext,l=!(0,t.canProceed)(rp.useNavigationState());return React.createElement(jf,{title:a,isMainTitle:i,exitOnTitleClick:i,onTitleClick:r,showProgressBar:!0,progressBarPercent:.9*c},React.createElement(xg,{onExit:o,isFirst:i,isDisabled:l,showNext:u,onNext:n}))};var xg=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(Op.Button,{variant:"link",onClick:o},(0,Ct.__)("Save and exit","woocommerce-paypal-payments")),n&&React.createElement(Op.Button,{variant:"primary",disabled:r,onClick:a},(0,Ct.__)("Continue","woocommerce-paypal-payments")))};const Ig=function(){var e=rp.useSteps(),t=e.step,n=e.setStep,r=e.flags,o=function(e){var t=op.useWooSettings().ownBrandOnly,n=rp.useBusiness().isCasualSeller,r=function(e,t){return e.filter(function(e){return t.every(function(t){return t(e)})})}(Tg,[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 Cg(Cg({},e),{},{isFirst:0===t,isLast:t===o-1,showNext:t<o-1,percentage:t/(o-1)*100,nextStep:t<o-1?t+1:t,prevStep:t>0?t-1:0})})}(r),a=function(e,t){var n;return t["number"==typeof(n=e)&&Number.isInteger(n)&&n>=0&&n<t.length?e:0]}(t,o);null!=a&&a.StepComponent||console.error("Invalid Onboarding State",{step:t,flags:r,Steps:o,currentStep:a});var i=function(){return n(a.nextStep,"user")},c=function(){return n(a.prevStep,"user")};return React.createElement(React.Fragment,null,React.createElement(Ag,{stepDetails:a,onNext:i,onPrev:c}),React.createElement(Vp,{page:"onboarding"},React.createElement("div",{className:"ppcp-r-card"},React.createElement(a.StepComponent,{onNext:i,onPrev:c}))))};var Dg="/wc/v3/wc_paypal/agentic-beta-banner",Ng=function(){return We()({path:"".concat(Dg,"/apply"),method:"POST"})};function Mg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Fg="ppcp-agentic-beta-banner",Lg="ppcp-r-settings-banner",Gg="".concat(Fg,"-title"),Bg=!1;const Vg=function(){var e=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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Mg(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)?Mg(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.")}()}((0,X.useState)(function(){return Bg}),2),t=e[0],n=e[1];return t?null:React.createElement("div",{id:Fg,className:J()("ppcp-r-settings-card",Lg),role:"region","aria-labelledby":Gg},React.createElement(Jp,null,React.createElement(Kp,{asCard:!1},React.createElement(ef,null,React.createElement("div",{className:"ppcp--title-wrapper"},React.createElement("h2",{id:Gg,className:"ppcp-r-settings-card__title"},(0,Ct.__)("Be among the first: Join the PayPal Store Sync Beta","woocommerce-paypal-payments"))),React.createElement(Qp,null,(0,Ct.__)("AI-powered shopping agents are changing how customers discover and buy. We're looking for a small group of active US-based WooCommerce merchants to help shape this experience — get early access, direct input into the roadmap, and dedicated support from the PayPal & Syde team.","woocommerce-paypal-payments"))),React.createElement(Zp,null,React.createElement("div",{className:"ppcp--action-buttons"},React.createElement(Op.Button,{className:"small-button",variant:"secondary",href:"https://docs.google.com/forms/d/e/1FAIpQLSeSMEJii54f4GfofEsPt1TbKK40NnOvq_Rs9ezXA6Ck5ZEDvg/viewform",target:"_blank",onClick:Ng},(0,Ct.__)("Apply for Early Access","woocommerce-paypal-payments")),React.createElement(Op.Button,{className:"small-button",variant:"tertiary",onClick:function(){Bg=!0,n(!0),We()({path:"".concat(Dg,"/remind"),method:"POST"})}},(0,Ct.__)("Remind me later","woocommerce-paypal-payments"))))),React.createElement(Kp,{asCard:!1,className:"".concat(Lg,"__icon")},React.createElement(_p,{imageName:"icon-paypal-business-loan.svg"}),React.createElement("button",{className:"".concat(Lg,"__icon-close"),"aria-label":(0,Ct.__)("Dismiss","woocommerce-paypal-payments"),onClick:function(){Bg=!0,n(!0),We()({path:"".concat(Dg,"/dismiss"),method:"POST"})}},React.createElement(_p,{imageName:"icon-close.svg"})))))};var Ug=(0,yf.jsx)(Pp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yf.jsx)(Pp.Path,{d:"M7 7.2h8.2L13.5 9l1.1 1.1 3.6-3.6-3.5-4-1.1 1 1.9 2.3H7c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.2-.5zm13.8 4V11h-1.5v.3c0 1.1 0 3.5-1 4.5-.3.3-.7.5-1.3.5H8.8l1.7-1.7-1.1-1.1L5.9 17l3.5 4 1.1-1-1.9-2.3H17c.9 0 1.7-.3 2.3-.9 1.5-1.4 1.5-4.2 1.5-5.6z"})});function Hg(){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,l=Object.create(u.prototype);return zg(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(zg(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,zg(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,zg(p,"constructor",l),zg(l,"constructor",u),u.displayName="GeneratorFunction",zg(l,o,"GeneratorFunction"),zg(p),zg(p,o,"Generator"),zg(p,r,function(){return this}),zg(p,"toString",function(){return"[object Generator]"}),(Hg=function(){return{w:a,m:f}})()}function zg(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}zg=function(e,t,n,r){function a(t,n){zg(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))},zg(e,t,n,r)}function Wg(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 $g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Yg=function(){var e=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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $g(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)?$g(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.")}()}((0,X.useState)(!1),2),t=e[0],n=e[1],r=el(),o=r.todos,a=r.isReady,i=r.dismissTodo,c=(0,re.useDispatch)(Fn).setActiveModal,u=(0,re.useDispatch)(Qc),l=u.resetDismissedTodos,s=u.setDismissedTodos,p=Lp().createSuccessNotice,f=a&&o.length>0,d=function(){var e,t=(e=Hg().m(function e(){return Hg().w(function(e){for(;;)switch(e.p=e.n){case 0:return n(!0),e.p=1,e.n=2,s([]);case 2:return e.n=3,l();case 3:p((0,Ct.__)("Dismissed items restored successfully.","woocommerce-paypal-payments"));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){Wg(a,r,o,i,c,"next",e)}function c(e){Wg(a,r,o,i,c,"throw",e)}i(void 0)})});return function(){return t.apply(this,arguments)}}();return f?React.createElement(ff,{className:"ppcp-r-tab-overview-todo",title:(0,Ct.__)("Things to do next","woocommerce-paypal-payments"),description:React.createElement(React.Fragment,null,React.createElement("p",null,(0,Ct.__)("Complete these tasks to keep your store updated with the latest products and services.","woocommerce-paypal-payments")),React.createElement(Op.Button,{variant:"tertiary",onClick:d,disabled:t},React.createElement(Op.Icon,{icon:Ug,size:18}),t?(0,Ct.__)("Restoring…","woocommerce-paypal-payments"):(0,Ct.__)("Restore dismissed Things To Do","woocommerce-paypal-payments")))},React.createElement(Nd,{todosData:o,setActiveModal:c,onDismissTodo:i})):null};function qg(e){return qg="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},qg(e)}function Zg(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 Xg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zg(Object(n),!0).forEach(function(t){Kg(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zg(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Kg(e,t,n){return(t=function(e){var t=function(e){if("object"!=qg(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=qg(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==qg(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jg(){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,l=Object.create(u.prototype);return Qg(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Qg(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Qg(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Qg(p,"constructor",l),Qg(l,"constructor",u),u.displayName="GeneratorFunction",Qg(l,o,"GeneratorFunction"),Qg(p),Qg(p,o,"Generator"),Qg(p,r,function(){return this}),Qg(p,"toString",function(){return"[object Generator]"}),(Jg=function(){return{w:a,m:f}})()}function Qg(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Qg=function(e,t,n,r){function a(t,n){Qg(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))},Qg(e,t,n,r)}function ew(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 tw=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,l=Cd(),s=function(e){return e.urls?n?e.urls.sandbox:e.urls.live:e.url},p=a.filter(function(e){return!e.showWhen||i&&"enabled"===e.showWhen||!i&&"disabled"===e.showWhen}),f=function(){var e,t=(e=Jg().m(function e(t){var n,r,o,a,i;return Jg().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=Rd[t.action.tab.toUpperCase()],e.n=1,l(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){ew(a,r,o,i,c,"next",e)}function c(e){ew(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return t.apply(this,arguments)}}(),d={isBusy:t,enabled:i,notes:c,buttons:p.map(function(e){return Xg(Xg({},e),{},{url:s(e),onClick:function(){return f(e)}})})};return i&&(d.badge={text:(0,Ct.__)("Active","woocommerce-paypal-payments"),type:Md}),React.createElement(Kp,null,React.createElement(Bd,{title:r,description:o,actionProps:d}))},nw=function(e){var t=e.refreshHandler,n=e.isRefreshing,r=n?(0,Ct.__)("Refreshing…","woocommerce-paypal-payments"):(0,Ct.__)("Refresh","woocommerce-paypal-payments");return React.createElement(React.Fragment,null,React.createElement("p",null,(0,Ct.__)("Enable additional features and capabilities on your WooCommerce store.","woocommerce-paypal-payments")),React.createElement("p",null,(0,Ct.__)("Click Refresh to update your current features after making changes.","woocommerce-paypal-payments")),React.createElement(Op.Button,{variant:"tertiary",onClick:t,disabled:n},React.createElement(Op.Icon,{icon:Ug,size:18}),r))};var rw=["id","enabled"];function ow(){return ow=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ow.apply(null,arguments)}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,l=Object.create(u.prototype);return iw(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(iw(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,iw(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,iw(p,"constructor",l),iw(l,"constructor",u),u.displayName="GeneratorFunction",iw(l,o,"GeneratorFunction"),iw(p),iw(p,o,"Generator"),iw(p,r,function(){return this}),iw(p,"toString",function(){return"[object Generator]"}),(aw=function(){return{w:a,m:f}})()}function iw(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}iw=function(e,t,n,r){function a(t,n){iw(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))},iw(e,t,n,r)}function cw(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 uw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const lw=function(){var e=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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return uw(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)?uw(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.")}()}((0,X.useState)(!1),2),t=e[0],n=e[1],r=wo().merchant,o=xs(),a=o.features,i=o.fetchFeatures,c=(0,re.useDispatch)(Fn).refreshFeatureStatuses,u=Lp(),l=u.createSuccessNotice,s=u.createErrorNotice;if(!a||0===a.length)return null;var p=function(){var e,t=(e=aw().m(function e(){var t,r,o;return aw().w(function(e){for(;;)switch(e.p=e.n){case 0:return n(!0),e.p=1,e.n=2,c();case 2:if(null!=(t=e.v)&&t.success){e.n=3;break}throw new Error((null==t?void 0:t.message)||"Failed to refresh status");case 3:return e.n=4,i();case 4:if(!(r=e.v).success){e.n=5;break}l((0,Ct.__)("Features refreshed successfully.","woocommerce-paypal-payments")),e.n=6;break;case 5:throw new Error((null==r?void 0:r.message)||"Failed to fetch features");case 6:e.n=8;break;case 7:e.p=7,o=e.v,s((0,Ct.sprintf)(/* translators: %s: error message */ /* translators: %s: error message */
(0,Ct.__)("Operation failed: %s","woocommerce-paypal-payments"),o.message||(0,Ct.__)("Unknown error","woocommerce-paypal-payments")));case 8:return e.p=8,n(!1),e.f(8);case 9:return e.a(2)}},e,null,[[1,7,8,9]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){cw(a,r,o,i,c,"next",e)}function c(e){cw(a,r,o,i,c,"throw",e)}i(void 0)})});return function(){return t.apply(this,arguments)}}();return React.createElement(ff,{className:"ppcp-r-tab-overview-features",title:(0,Ct.__)("Features","woocommerce-paypal-payments"),description:React.createElement(nw,{refreshHandler:p,isRefreshing:t}),contentContainer:!1,"aria-live":"polite","aria-busy":t},React.createElement(Jp,null,a.map(function(e){var n=e.id,o=e.enabled,a=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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,rw);return React.createElement(tw,ow({key:n,isBusy:t,isSandbox:r.isSandbox,enabled:o},a))})))};function sw(){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,l=Object.create(u.prototype);return pw(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(pw(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,pw(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,pw(p,"constructor",l),pw(l,"constructor",u),u.displayName="GeneratorFunction",pw(l,o,"GeneratorFunction"),pw(p),pw(p,o,"Generator"),pw(p,r,function(){return this}),pw(p,"toString",function(){return"[object Generator]"}),(sw=function(){return{w:a,m:f}})()}function pw(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}pw=function(e,t,n,r){function a(t,n){pw(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))},pw(e,t,n,r)}function fw(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){fw(a,r,o,i,c,"next",e)}function c(e){fw(a,r,o,i,c,"throw",e)}i(void 0)})}}function mw(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yw(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)?yw(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 yw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const vw=function(){var e=up.useTodos().isReady,t=op.useMerchantInfo().isReady,n=sp.useFeatures().isReady;return function(){var e=rp.useGatewaySync().gatewaysSynced,t=(0,re.useDispatch)(oe).syncGateways,n=rp.useSteps(),r=n.isReady,o=n.completed,a=op.useStore().isReady,i=mw((0,X.useState)(!1),2),c=i[0],u=i[1],l=mw((0,X.useState)(!1),2),s=(l[0],l[1]),p=mw((0,X.useState)(null),2),f=(p[0],p[1]),d=(0,X.useRef)(!1),m=(0,X.useCallback)(dw(sw().m(function e(){var n,r;return sw().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!c){e.n=1;break}return e.a(2,{success:!1,skipped:!0});case 1:return u(!0),f(null),e.p=2,e.n=3,t();case 3:if(!(n=e.v).success){e.n=5;break}return e.n=4,new Promise(function(e){return setTimeout(e,1e3)});case 4:return s(!0),e.a(2,{success:!0});case 5:throw new Error(n.message||"Failed to sync gateways");case 6:return e.p=6,r=e.v,f(r),setTimeout(function(){d.current=!1},5e3),e.a(2,{success:!1,error:r});case 7:return e.p=7,u(!1),e.f(7);case 8:return e.a(2)}},e,null,[[2,6,7,8]])})),[c,t]);(0,X.useEffect)(function(){r&&a&&!e&&(c||d.current||(d.current=!0,m()))},[r,a,o,e,c,m])}(),e&&t&&n?React.createElement("div",{className:"ppcp-r-tab-overview",role:"region","aria-label":(0,Ct.__)("PayPal Overview","woocommerce-paypal-payments")},React.createElement(Yg,null),React.createElement(lw,null)):React.createElement(Bp,{asModal:!0,ariaLabel:(0,Ct.__)("Loading PayPal settings","woocommerce-paypal-payments")})},bw=function(e){var t="ppcp-r-modal";return null!=e&&e.className&&(t+=" "+e.className),React.createElement(Op.Modal,{className:t,onRequestClose:function(){return e.setModalIsVisible(!1)},size:null==e?void 0:e.size},React.createElement("div",{className:"ppcp-r-modal__container"},React.createElement("div",{className:"ppcp-r-modal__header"},React.createElement(sd,{icons:[e.icon],type:e.icon}),React.createElement("span",{className:"ppcp-r-modal__title"},e.title)),React.createElement("div",{className:"ppcp-r-modal__content"},e.children)))};function hw(e){return hw="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},hw(e)}function gw(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ww(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)?ww(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 ww(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Sw(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 Ow(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sw(Object(n),!0).forEach(function(t){Ew(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sw(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ew(e,t,n){return(t=function(e){var t=function(e){if("object"!=hw(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=hw(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==hw(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Pw=function(e){var t=e.method,n=e.setModalIsVisible,r=e.onSave,o=ap.usePaymentMethods().all,a=ap.usePaymentMethodsModal(),i=o.find(function(e){return e.id===(null==t?void 0:t.id)}),c=Ow(Ow({},a),{},{checkoutPageTitle:null==i?void 0:i.title,checkoutPageDescription:null==i?void 0:i.description}),u=(0,X.useState)(function(){if(null==i||!i.fields)return{};var e={};return Object.entries(i.fields).forEach(function(t){var n,r=gw(t,2),o=r[0],a=r[1];e[o]=null!==(n=c[o])&&void 0!==n?n:a.default}),e}),l=gw(u,2),s=l[0],p=l[1];if(null==t||!t.id||null==i||!i.fields)return null;var f=function(){return Object.entries(i.fields).every(function(e){var t=gw(e,2),n=t[0];if(!t[1].required)return!0;var r=s[n];return"string"==typeof r?""!==r.trim():null!=r})},d=function(e,t){p(function(n){return Ow(Ow({},n),{},Ew({},e,t))})};return React.createElement(bw,{setModalIsVisible:n,icon:i.icon,title:t.title},React.createElement("div",{className:"ppcp-r-modal__field-rows"},Object.entries(i.fields).map(function(e){var t=gw(e,2);return function(e,t){var n=t.required?"".concat(t.label," *"):t.label;switch(t.type){case"text":return React.createElement("div",{key:e,className:"ppcp-r-modal__field-row"},React.createElement(Op.TextControl,{__nextHasNoMarginBottom:!0,className:"ppcp-r-vertical-text-control",label:n,help:t.description,value:s[e],onChange:function(t){return d(e,t)}}));case"toggle":return React.createElement("div",{key:e,className:"ppcp-r-modal__field-row"},React.createElement(Op.ToggleControl,{__nextHasNoMarginBottom:!0,label:t.label,checked:s[e],onChange:function(t){return d(e,t)}}));case"radio":return React.createElement(React.Fragment,null,React.createElement("div",{className:"ppcp-r-modal__field-row"},React.createElement("strong",{className:"ppcp-r-modal__content-title"},t.label),t.description&&React.createElement("span",{className:"ppcp-r-modal__field-description"},t.description)),React.createElement("div",{className:"ppcp-r-modal__field-row"},React.createElement(Op.RadioControl,{selected:s[e],options:t.options,onChange:function(t){return d(e,t)}})));default:return null}}(t[0],t[1])}),React.createElement("div",{className:"ppcp-r-modal__field-row ppcp-r-modal__field-row--save"},React.createElement(Op.Button,{variant:"primary",onClick:function(){f()&&(null==r||r(t.id,s),n(!1))},disabled:!f()},(0,Ct.__)("Save changes","woocommerce-paypal-payments")))))};function _w(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return jw(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)?jw(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 jw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Rw=function(e,t){var n=t[e];return n&&(n.itemTitle||n.title)||""};function Cw(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return kw(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)?kw(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 kw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Tw(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||Aw(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 Aw(e,t){if(e){if("string"==typeof e)return xw(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)?xw(e,t):void 0}}function xw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Iw=function(e){var t=e.methods,n=void 0===t?[]:t,r=e.methodsMap,o=void 0===r?{}:r,a=e.changePaymentSettings,i=e.paymentDependencies,c=void 0===i?{}:i,u=e.settingDependencies,l=void 0===u?{}:u,s=e.additionalDeps,p=void 0===s?[]:s,f=e.groupName,d=void 0===f?"":f,m=Tw((0,X.useState)(!1),2),y=m[0],v=m[1],b=Tw((0,X.useState)([]),2),h=b[0],g=b[1];(0,X.useEffect)(function(){if(!n||0===n.length)return v(!1),void g([]);var e=n.filter(function(e){if(!e||!e.id)return!1;var t=c&&c[e.id],n=l&&l[e.id];return!(t||n||e.isDisabled)});g(e);var t=e.length>0&&e.every(function(e){return!0===e.enabled});v(t)},[n,o,c,l].concat(function(e){return function(e){if(Array.isArray(e))return xw(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Aw(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(h.length&&a){var e=!y;h.forEach(function(t){a(t.id,{enabled:e})});var t=e?(0,Ct.__)("enabled","woocommerce-paypal-payments"):(0,Ct.__)("disabled","woocommerce-paypal-payments"),n=d||(0,Ct.__)("payment","woocommerce-paypal-payments"),r=(0,Ct.sprintf)(/* translators: %1$s: group name, %2$s: "enabled" or "disabled" */ /* translators: %1$s: group name, %2$s: "enabled" or "disabled" */
(0,Ct.__)("All %1$s payment gateways have been %2$s.","woocommerce-paypal-payments"),n,t);(0,mf.speak)(r,"assertive")}},[h,a,y,d]);return{allEnabled:y,toggleAllMethods:w,availableMethods:h,methodCount:h.length}},Dw=function(e){var t=e.parentId,n=e.parentName,r=Yp(),o=n||t;return(0,X.createInterpolateElement)(/* translators: %s: payment method name */ /* translators: %s: payment method name */
(0,Ct.__)("This payment method requires <methodLink /> to be enabled.","woocommerce-paypal-payments"),{methodLink:React.createElement("strong",null,React.createElement("button",{type:"button",className:"ppcp--link-button",onClick:function(){return r(t)}},o))})},Nw=function(e){var t=e.dependentMethodId,n=e.dependentMethodName,r=e.requiredValue,o=Yp(),a=n||t,i=r?(0,Ct.__)("Enable <methodLink /> to use this method.","woocommerce-paypal-payments"):(0,Ct.__)("Disable <methodLink /> to use this method.","woocommerce-paypal-payments");return(0,X.createInterpolateElement)(i,{methodLink:React.createElement("strong",null,React.createElement("button",{type:"button",className:"ppcp--link-button",onClick:function(){return o(t)}},a))})};var Mw=function(e){var t=e.settingName,n=e.sectionId,r=Cd();return React.createElement("strong",null,React.createElement("button",{type:"button",className:"ppcp--link-button",onClick:function(){n&&r(Rd.SETTINGS,function(e){if(!e)return e;var t=e.replace(/([A-Z])/g,"-$1").toLowerCase();return t.startsWith("ppcp-")?t:"ppcp-".concat(t)}(n),!0)}},t))};const Fw=function(e){var t=e.settingId,n=e.requiredValue,r={savePaypalAndVenmo:"Save PayPal and Venmo"}[t]||t,o=React.createElement(Mw,{settingName:r,sectionId:t}),a={true:(0,Ct.__)("This payment method requires <settingLink /> to be enabled.","woocommerce-paypal-payments"),false:(0,Ct.__)("This payment method requires <settingLink /> to be disabled.","woocommerce-paypal-payments")};return"boolean"==typeof n?(0,X.createInterpolateElement)(a[n],{settingLink:o}):(0,X.createInterpolateElement)((0,Ct.sprintf)(/* translators: %s: required setting value */ /* translators: %s: required setting value */
(0,Ct.__)('This payment method requires <settingLink /> to be set to "%s".',"woocommerce-paypal-payments"),n),{settingLink:o})};function Lw(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 Gw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lw(Object(n),!0).forEach(function(t){Bw(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lw(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Bw(e,t,n){return(t=function(e){var t=function(e){if("object"!=Vw(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Vw(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Vw(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vw(e){return Vw="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},Vw(e)}function Uw(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||Hw(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 Hw(e,t){if(e){if("string"==typeof e)return zw(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)?zw(e,t):void 0}}function zw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Ww={payment:"wc/paypal/payment",settings:"wc/paypal/settings"},$w=function(e){return"string"==typeof e?0===e.trim().length:!e},Yw={not_empty:function(e){return!$w(e)},empty:function(e){return $w(e)},equals:function(e,t){return e===t},not_equals:function(e,t){return e!==t}};const qw=function(e){var t=(0,X.useMemo)(function(){var t=new Set;return null==e||e.forEach(function(e){null!=e&&e.warningMessages&&Object.values(e.warningMessages).forEach(function(e){var n;"object"===Vw(e)&&null!=e&&null!==(n=e.visibleWhen)&&void 0!==n&&n.store&&t.add(e.visibleWhen.store)})}),function(e){return function(e){if(Array.isArray(e))return zw(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Hw(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.")}()}(t)},[e]),n=(0,re.useSelect)(function(e){var n={};return t.forEach(function(t){var r=Ww[t];if(r){var o=e(r);null!=o&&o.persistentData&&(n[t]=o.persistentData())}}),n},[t]);return(0,X.useMemo)(function(){return(null==e?void 0:e.map(function(e){if(null==e||!e.warningMessages)return e;var t={};return Object.entries(e.warningMessages).forEach(function(e){var r,o=Uw(e,2),a=o[0],i=o[1];if("string"!=typeof i){var c=i.message,u=i.visibleWhen;if(u){var l=u.store,s=u.condition;if("any_empty"!==s){var p=u.field,f=u.value,d=Yw[s],m=null===(r=n[l])||void 0===r?void 0:r[p];d&&d(m,f)&&(t[a]=c)}else{var y=function(e,t){var n=e.fields;if(!n)return null;var r=Object.entries(n).filter(function(e){var n=Uw(e,1)[0];return $w(null==t?void 0:t[n])}).map(function(e){return Uw(e,2)[1]});return r.length>0?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,Ct._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,Ct._x)("and","before last list item","woocommerce-paypal-payments")+" "+t}(r):null}(u,n[l]);y&&(t[a]=(0,Ct.sprintf)(c,y))}}else t[a]=c}else i&&(t[a]=i)}),Gw(Gw({},e),{},{warningMessages:t})}))||[]},[e,n])},Zw=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,l=e.groupName,s=void 0===l?"":l;if(i)t=i;else{var p=r?(0,Ct.__)("Disable","woocommerce-paypal-payments"):(0,Ct.__)("Enable","woocommerce-paypal-payments"),f=(0,Ct.__)("all %s Methods","woocommerce-paypal-payments");
/* translators: %s: payment method group name */t=(0,Ct.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,Ct.__)("%1$s %2$s","woocommerce-paypal-payments"),p,(0,Ct.sprintf)(f,s))}return React.createElement("div",{className:"ppcp-bulk-toggle-payment-gateways"},React.createElement(Op.Button,{variant:"tertiary",onClick:o,disabled:u},t))};function Xw(){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,l=Object.create(u.prototype);return Kw(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(Kw(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Kw(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,Kw(p,"constructor",l),Kw(l,"constructor",u),u.displayName="GeneratorFunction",Kw(l,o,"GeneratorFunction"),Kw(p),Kw(p,o,"Generator"),Kw(p,r,function(){return this}),Kw(p,"toString",function(){return"[object Generator]"}),(Xw=function(){return{w:a,m:f}})()}function Kw(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Kw=function(e,t,n,r){function a(t,n){Kw(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))},Kw(e,t,n,r)}function Jw(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 Qw(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Jw(a,r,o,i,c,"next",e)}function c(e){Jw(a,r,o,i,c,"throw",e)}i(void 0)})}}function eS(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return tS(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)?tS(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 tS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function nS(e){return nS="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},nS(e)}function rS(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 oS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rS(Object(n),!0).forEach(function(t){aS(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rS(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function aS(e,t,n){return(t=function(e){var t=function(e){if("object"!=nS(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=nS(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==nS(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const iS=function(e){var t=e.id,n=e.title,r=e.description,o=e.icon,a=e.methods,i=e.methodsMap,c=void 0===i?{}:i,u=e.onTriggerModal,l=e.isDisabled,s=void 0!==l&&l,p=e.showBulkToggle,f=void 0!==p&&p,d=e.groupName,m=void 0===d?"":d,y=ap.useStore(),v=y.isReady,b=y.changePaymentSettings,h=ip.useStore().isReady,g=rp.useGatewayRefresh().gatewaysRefreshed;!function(){var e=(0,re.useDispatch)(Fo),t=(0,re.useDispatch)(oe),n=rp.useGatewayRefresh().gatewaysRefreshed,r=rp.useGatewaySync().gatewaysSynced,o=t.refreshGateways,a=e.hydrate,i=e.refresh,c=e.reset,u=eS((0,X.useState)(!1),2),l=u[0],s=u[1],p=eS((0,X.useState)(!1),2),f=p[0],d=p[1],m=eS((0,X.useState)(null),2),y=m[0],v=m[1],b=r,h=(0,X.useCallback)(Qw(Xw().m(function e(){var t,n;return Xw().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!f){e.n=1;break}return e.a(2,{success:!1,skipped:!0,reason:"already-refreshing"});case 1:if(b){e.n=2;break}return e.a(2,{success:!1,skipped:!0,reason:"not-ready"});case 2:if(d(!0),v(null),e.p=3,"function"!=typeof c){e.n=4;break}return e.n=4,c();case 4:return e.n=5,We()({path:"/wc/v3/wc_paypal/payment",method:"GET"});case 5:if(t=e.v,a(t),"function"!=typeof i){e.n=6;break}return e.n=6,i();case 6:return e.n=7,o();case 7:return e.v,s(!0),e.a(2,{success:!0});case 8:return e.p=8,n=e.v,v(n),e.a(2,{success:!1,error:n});case 9:return e.p=9,d(!1),e.f(9);case 10:return e.a(2)}},e,null,[[3,8,9,10]])})),[f,b,c,a,i,o]);(0,X.useEffect)(function(){!b||n||f||l||h().catch(function(){})},[b,n,f,l,h])}();var w=function(e,t){return(0,re.useSelect)(function(){var n={};return e&&t&&Object.keys(t).length>0&&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:Rw(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);r<o.length;r++){var a=_w(o[r],2),i=a[0],c=a[1],u=t[i];if(u&&"boolean"==typeof c&&u.enabled!==c)return{dependentId:i,dependentName:Rw(i,t),requiredValue:c}}return null}(e,t);a&&(n[e.id]={type:"value",isDisabled:!0,dependentId:a.dependentId,dependentName:a.dependentName,requiredValue:a.requiredValue})}}),n},[e,t])}(a,c),S=function(e){var t=(0,re.useSelect)(function(t){var n=t("wc/paypal/settings");if(!n||null==e||!e.length)return null;var r=n.persistentData(),o={};return e.forEach(function(e){if(null!=e&&e.id&&e.depends_on_settings&&e.depends_on_settings.settings)for(var t=e.depends_on_settings.settings,n=0,a=Object.entries(t);n<a.length;n++){var i=Cw(a[n],2),c=(i[0],i[1]),u=c.id,l=c.value;if(r[u]!==l){o[e.id]={isDisabled:!0,settingId:u,requiredValue:l};break}}}),o},[e]);return t}(a),O=function(e,t,n){var r=arguments.length>3&&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(Dw,{parentId:u.parentId,parentName:u.parentName}):"value"===u.type&&(i=React.createElement(Nw,{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 l=n[e.id];i=React.createElement(Fw,{settingId:l.settingId,requiredValue:l.requiredValue,methodId:e.id}),c=!0}o[e.id]={dependencyMessage:i,isMethodDisabled:c}}}),o):o},[e,t,n,r])}(a,w,S,s),E=Iw({methods:a,methodsMap:c,changePaymentSettings:b,paymentDependencies:w,settingDependencies:S,additionalDeps:[s,g],groupName:m}),P=E.allEnabled,_=E.toggleAllMethods,j=E.methodCount,R=qw(a);if(!v||!h||!g)return React.createElement(Bp,{asModal:!0});var C=R.map(function(e){var t=O[e.id]||{};return oS(oS({},e),{},{isDisabled:t.isMethodDisabled||e.isDisabled||s,disabledMessage:t.dependencyMessage})}),k=f?React.createElement("div",null,React.createElement("p",null,r),React.createElement(Zw,{isEnabled:P,onToggle:_,isDisabled:s||0===j,groupName:m,methodCount:j})):r;return React.createElement(ff,{id:t,title:n,description:k,icon:o,contentContainer:!1},React.createElement(jd,{paymentMethods:C,onTriggerModal:u}))};var cS=function(){return We()({path:"/wc/v3/wc_paypal/migrate-to-acdc",method:"POST"})};function uS(){return uS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uS.apply(null,arguments)}function lS(){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,l=Object.create(u.prototype);return sS(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(sS(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,sS(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,sS(p,"constructor",l),sS(l,"constructor",u),u.displayName="GeneratorFunction",sS(l,o,"GeneratorFunction"),sS(p),sS(p,o,"Generator"),sS(p,r,function(){return this}),sS(p,"toString",function(){return"[object Generator]"}),(lS=function(){return{w:a,m:f}})()}function sS(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}sS=function(e,t,n,r){function a(t,n){sS(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))},sS(e,t,n,r)}function pS(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 fS(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return dS(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)?dS(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 dS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var mS=!1;const yS=function(e){var t=e.id,n=e.className,r=e.title,o=e.description,a=e.actionProps,i=fS((0,X.useState)(function(){return mS}),2),c=i[0],u=i[1],l=fS((0,X.useState)(!1),2),s=l[0],p=l[1],f=function(){mS=!0,u(!0)};if(c)return null;var d=function(){var e,t=(e=lS().m(function e(){return lS().w(function(e){for(;;)switch(e.p=e.n){case 0:return p(!0),e.p=1,e.n=2,cS();case 2:window.location.reload(),e.n=4;break;case 3:e.p=3,e.v,p(!1);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){pS(a,r,o,i,c,"next",e)}function c(e){pS(a,r,o,i,c,"throw",e)}i(void 0)})});return function(){return t.apply(this,arguments)}}(),m={className:J()("ppcp-r-settings-card",n),id:t},y=t?"".concat(t,"-title"):void 0;return React.createElement("div",uS({},m,{role:"region","aria-labelledby":y}),React.createElement(Jp,null,React.createElement(Kp,{asCard:!1},React.createElement(ef,null,React.createElement("div",{className:"ppcp--title-wrapper"},React.createElement("h2",{id:y,className:"ppcp-r-settings-card__title"},r),React.createElement(Fd,{type:"info",text:(0,Ct.__)("Offer more.","woocommerce-paypal-payments")})),React.createElement(Qp,null,o)),React.createElement(Zp,null,React.createElement("div",{className:"ppcp--action-buttons"},null==a?void 0:a.buttons.map(function(e,t){var n=e.type,r=e.text,o="tertiary"===n;return React.createElement(Op.Button,{key:t,className:"small-button",isBusy:!o&&s,variant:n,disabled:s,onClick:o?f:d},r)})))),React.createElement(Kp,{asCard:!1,className:"".concat(n,"__icon")},React.createElement(_p,{imageName:"icon-button-payment-method-advanced-cards-large.svg"}),React.createElement("button",{className:"".concat(n,"__icon-close"),"aria-label":(0,Ct.__)("Dismiss","woocommerce-paypal-payments"),onClick:f},React.createElement(_p,{imageName:"icon-close.svg"})))))},vS=function(){var e,t=ap.usePaymentMethods(),n=ap.useStore(),r=n.setPersistent,o=n.changePaymentSettings,a=Oo(),i=a.activeModal,c=a.setActiveModal,u=xs().features,l={};t.all.forEach(function(e){l[e.id]=e});var s=(0,X.useCallback)(function(e,t){o(e,{title:t.checkoutPageTitle,description:t.checkoutPageDescription}),["paypalShowLogo","threeDSecure","cardholderName","showCardLogos","fastlaneDisplayWatermark","puiBrandName","puiLogoUrl","puiCustomerServiceInstructions"].forEach(function(e){e in t&&r(e,t[e])}),c(null)},[o,c,r]),p=op.useMerchant(),f=ho().storeCountry,d=t.cardPayment.length>0&&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(iS,{id:"ppcp-paypal-checkout-card",title:(0,Ct.__)("PayPal Checkout","woocommerce-paypal-payments"),description:(0,Ct.__)("Select your preferred checkout option with PayPal for easy payment processing.","woocommerce-paypal-payments"),icon:"icon-checkout-standard.svg",methods:m,onTriggerModal:c,methodsMap:l}),d&&React.createElement(iS,{id:"ppcp-card-payments-card",title:(0,Ct.__)("Online Card Payments","woocommerce-paypal-payments"),description:(0,Ct.__)("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:l}),v&&React.createElement(yS,{id:"ppcp-migration-banner",className:"ppcp-r-settings-banner",title:(0,Ct.__)("Unlock Advanced Card Processing","woocommerce-paypal-payments"),description:(0,Ct.__)("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,Ct.__)("Unlock now","woocommerce-paypal-payments")},{type:"tertiary",text:(0,Ct.__)("Dismiss","woocommerce-paypal-payments")}]}}),y&&React.createElement(iS,{id:"ppcp-alternative-payments-card",title:(0,Ct.__)("Alternative Payment Methods","woocommerce-paypal-payments"),description:(0,Ct.__)("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:l,showBulkToggle:t.apm.length>1,groupName:"Alternative Payment"}),i&&React.createElement(Pw,{method:i?t.all.find(function(e){return e.id===i}):null,setModalIsVisible:function(){return c(null)},onSave:s}))},bS=function(e){var t,n=e.isActive,r=e.isSandbox,o=e.isBusinessSeller;return n?(t=o?r?(0,Ct.__)("Business | Sandbox","woocommerce-paypal-payments"):(0,Ct.__)("Business | Live","woocommerce-paypal-payments"):r?(0,Ct.__)("Sandbox","woocommerce-paypal-payments"):(0,Ct.__)("Active","woocommerce-paypal-payments"),React.createElement(Fd,{type:Md,text:t})):React.createElement(Fd,{type:"negative",text:(0,Ct.__)("Not Connected","woocommerce-paypal-payments")})};var hS=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)},gS=function(e){var t=e.className,n=e.spacing,r=void 0===n?3:n,o=e.children;return React.createElement(hS,{type:"h",className:t,spacing:r},o)},wS=function(e){var t=e.className,n=e.spacing,r=void 0===n?3:n,o=e.children;return React.createElement(hS,{type:"v",className:t,spacing:r},o)};function SS(){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,l=Object.create(u.prototype);return OS(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(OS(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,OS(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,OS(p,"constructor",l),OS(l,"constructor",u),u.displayName="GeneratorFunction",OS(l,o,"GeneratorFunction"),OS(p),OS(p,o,"Generator"),OS(p,r,function(){return this}),OS(p,"toString",function(){return"[object Generator]"}),(SS=function(){return{w:a,m:f}})()}function OS(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}OS=function(e,t,n,r){function a(t,n){OS(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))},OS(e,t,n,r)}function ES(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 PS(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){ES(a,r,o,i,c,"next",e)}function c(e){ES(a,r,o,i,c,"throw",e)}i(void 0)})}}function _S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const jS=function(){var e=vd("disconnect-merchant"),t=e.isOpen,n=e.setIsOpen,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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _S(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)?_S(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.")}()}((0,X.useState)(!1),2),o=r[0],a=r[1],i=op.useDisconnectMerchant().disconnectMerchant,c=Of().goToPluginSettings,u=(0,X.useCallback)(function(){n(!0)},[n]),l=(0,X.useCallback)(function(){n(!1)},[n]),s=(0,X.useCallback)(PS(SS().m(function e(){return SS().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,i(o);case 1:c();case 2:return e.a(2)}},e)})),[i,o]),p=(0,Ct.__)("Disconnect from PayPal?","woocommerce-paypal-payments");return React.createElement(React.Fragment,null,React.createElement(Op.Button,{variant:"tertiary",isDestructive:!0,onClick:u},(0,Ct.__)("Disconnect","woocommerce-paypal-payments")),t&&React.createElement(Op.Modal,{className:"ppcp--modal-disconnect",size:"small",title:p,onRequestClose:l},React.createElement("p",null,(0,Ct.__)("Disconnecting your account will restart the connection wizard. Are you sure you want to disconnect from your PayPal account?","woocommerce-paypal-payments")),React.createElement(Op.ToggleControl,{__nextHasNoMarginBottom:!0,className:"ppcp--toggle-danger",checked:o,onChange:a,label:(0,Ct.__)("Start over","woocommerce-paypal-payments"),help:o?(0,Ct.__)("Attention: The plugin is reset to its initial state!","woocommerce-paypal-payments"):(0,Ct.__)("Disconnect, but preserve all settings","woocommerce-paypal-payments")}),React.createElement(gS,{className:"ppcp--action-buttons"},React.createElement(Op.Button,{variant:"tertiary",onClick:l},(0,Ct.__)("Cancel","woocommerce-paypal-payments")),React.createElement(Op.Button,{variant:"primary",isDestructive:o,onClick:s},(0,Ct.__)("Disconnect","woocommerce-paypal-payments")))))};function RS(){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,l=Object.create(u.prototype);return CS(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(CS(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,CS(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,CS(p,"constructor",l),CS(l,"constructor",u),u.displayName="GeneratorFunction",CS(l,o,"GeneratorFunction"),CS(p),CS(p,o,"Generator"),CS(p,r,function(){return this}),CS(p,"toString",function(){return"[object Generator]"}),(RS=function(){return{w:a,m:f}})()}function CS(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}CS=function(e,t,n,r){function a(t,n){CS(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))},CS(e,t,n,r)}function kS(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 TS(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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return AS(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)?AS(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 AS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var xS=["value","className","ariaLabel"];function IS(){return IS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},IS.apply(null,arguments)}function DS(){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,l=Object.create(u.prototype);return NS(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(NS(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,NS(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,NS(p,"constructor",l),NS(l,"constructor",u),u.displayName="GeneratorFunction",NS(l,o,"GeneratorFunction"),NS(p),NS(p,o,"Generator"),NS(p,r,function(){return this}),NS(p,"toString",function(){return"[object Generator]"}),(DS=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 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)}var FS=function(){return React.createElement(Pp.SVG,{width:"20",height:"20",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Pp.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"}))},LS=function(){return React.createElement(Pp.SVG,{width:"20",height:"20",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement(Pp.Path,{d:"M9 16.17L4.83 12L3.41 13.41L9 19L21 7L19.59 5.59L9 16.17Z"}))};const GS=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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,xS),a=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).successDuration,t=void 0===e?1e3:e,n=TS((0,X.useState)(!1),2),r=n[0],o=n[1],a=TS((0,X.useState)(!1),2),i=a[0],c=a[1],u=(0,X.useRef)(null),l=function(){var e,n=(e=RS().m(function e(n){var r;return RS().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){kS(a,r,o,i,c,"next",e)}function c(e){kS(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return n.apply(this,arguments)}}();return{copy:l,copied:r,error:i}}({successDuration:1e3}),i=a.copy,c=a.copied,u=a.error,l=J()("ppcp-copy-button",n),s=function(){return c?(0,Ct.__)("Copied!","woocommerce-paypal-payments"):u?(0,Ct.__)("Failed to copy","woocommerce-paypal-payments"):(0,Ct.__)("Copy to clipboard","woocommerce-paypal-payments")},p=function(){var e,n=(e=DS().m(function e(){return DS().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,mf.speak)((0,Ct.__)("Copied to clipboard","woocommerce-paypal-payments"),"assertive"),e.a(2);case 3:u&&(0,mf.speak)((0,Ct.__)("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){MS(a,r,o,i,c,"next",e)}function c(e){MS(a,r,o,i,c,"throw",e)}i(void 0)})});return function(){return n.apply(this,arguments)}}();return React.createElement(Op.Tooltip,{text:s(),placement:"top",delay:100,hideOnClick:!1},React.createElement("button",IS({type:"button",onClick:p,className:l,disabled:!t,"aria-label":r||s()},o),c?React.createElement(LS,null):React.createElement(FS,null)))};var BS=["value","showCopy","copyButtonProps","className"];function VS(){return VS=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},VS.apply(null,arguments)}const US=function(e){var t=e.value,n=e.showCopy,r=void 0!==n&&n,o=e.copyButtonProps,a=void 0===o?{}:o,i=e.className,c=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;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,BS),u=J()("ppcp--static-value",{"ppcp--static-value-with-copy":r,"ppcp--has-copy":r});return React.createElement(Zp,VS({className:i},c),r?React.createElement("div",{className:u},React.createElement("div",{className:"ppcp--static-value-text"},t),React.createElement(GS,VS({value:t},a))):React.createElement("div",{className:u},t))},HS=function(e){var t=e.value,n=e.description,r=e.onChange,o=e.placeholder,a=void 0===o?"":o;return React.createElement(Zp,null,React.createElement(Op.TextControl,{__nextHasNoMarginBottom:!0,className:"ppcp-r-vertical-text-control",placeholder:a,value:t,onChange:r}),React.createElement(Qp,null,n))},zS=function(e){var t=e.id,n=void 0===t?"":t,r=e.label,o=e.description,a=e.value,i=e.onChange,c=e.disabled,u=void 0!==c&&c;return React.createElement(Zp,{id:n},React.createElement(Op.ToggleControl,{className:"ppcp--control-toggle",__nextHasNoMarginBottom:!0,checked:a,onChange:i,label:r,help:o?React.createElement(Qp,null,o):null,disabled:u}))},WS=function(e){var t=e.type,n=void 0===t?"secondary":t,r=e.isBusy,o=e.onClick,a=e.buttonLabel;return React.createElement(Zp,null,React.createElement(Op.Button,{className:"small-button",isBusy:r,variant:n,onClick:o},a))},$S=function(e){var t=e.options,n=e.value,r=e.onChange;return React.createElement(Zp,null,React.createElement(Zm,{options:t,selected:n,onChange:r}))},YS=function(e){var t=e.options,n=e.value,r=e.onChange,o=e.placeholder,a=e.isMulti,i=void 0!==a&&a;return React.createElement(Zp,null,React.createElement(pg,{isMulti:i,options:t,value:n,placeholder:o,onChange:r}))},qS=function(){var e=op.useMerchant(),t=J()("ppcp-connection-details ppcp--value-list",{"ppcp--type-business":e.isBusinessSeller,"ppcp--type-casual":e.isCasualSeller}),n=Bf(Tf);return React.createElement(ff,{className:t,title:(0,Ct.__)("Connection status","woocommerce-paypal-payments"),description:React.createElement(ZS,null)},React.createElement(Sd,{className:"ppcp--pull-right"},React.createElement(US,{value:React.createElement(bS,{isActive:e.isConnected,isSandbox:e.isSandbox,isBusinessSeller:e.isBusinessSeller})})),React.createElement(Sd,{title:(0,Ct.__)("Merchant ID","woocommerce-paypal-payments"),className:"ppcp--no-gap"},React.createElement(US,{value:e.id,showCopy:!0})),React.createElement(Sd,{title:(0,Ct.__)("Email address","woocommerce-paypal-payments")},React.createElement(US,{value:e.email,showCopy:!0})),React.createElement(Sd,{title:(0,Ct.__)("Client ID","woocommerce-paypal-payments")},React.createElement(US,{value:e.clientId,showCopy:!0})),n.map(function(e){var t=e.component,n=e.id;return React.createElement(t,{key:n})}))};var ZS=function(){return React.createElement(React.Fragment,null,(0,Ct.__)("Your PayPal account connection details.","woocommerce-paypal-payments"),React.createElement(Xp,{isDimmed:!0},React.createElement(jS,null)))};const XS=function(){var e=ip.useSettings(),t=e.authorizeOnly,n=e.setAuthorizeOnly,r=e.captureVirtualOnlyOrders,o=e.setCaptureVirtualOnlyOrders;return(0,Y.useEffect)(function(){!t&&r&&o(!1)},[t]),React.createElement(Sd,{title:(0,Ct.__)("Order Intent","woocommerce-paypal-payments"),description:(0,Ct.__)("Choose between immediate capture or authorization-only, with manual capture in the Order section.","woocommerce-paypal-payments"),className:"ppcp--order-intent"},React.createElement(zS,{label:(0,Ct.__)("Authorize Only","woocommerce-paypal-payments"),onChange:n,value:t}),React.createElement(zS,{label:(0,Ct.__)("Capture Virtual-Only Orders","woocommerce-paypal-payments"),onChange:o,value:r,disabled:!t}))},KS=function(e){var t=e.ownBrandOnly,n=ip.useSettings(),r=n.savePaypalAndVenmo,o=n.setSavePaypalAndVenmo,a=n.saveCardDetails,i=n.setSaveCardDetails,c=wo().features,u=ap.usePayLaterVaultingDependency(),l=u.isReady,s=u.payLaterDependsOnVaulting,p=!l||s?(0,Ct.sprintf)(/* translators: 1: URL to Pay Later documentation */ /* translators: 1: URL to Pay Later documentation */
(0,Ct.__)('Securely store your customers\' PayPal accounts for a seamless checkout experience. <br />This will disable the <a target="_blank" rel="noreferrer" href="%1$s">Pay Later</a> payment method on your site.',"woocommerce-paypal-payments"),"https://woocommerce.com/document/woocommerce-paypal-payments/#pay-later"):(0,Ct.__)("Securely store your customers' PayPal accounts for a seamless checkout experience.","woocommerce-paypal-payments");return c.save_paypal_and_venmo.enabled?React.createElement(Sd,{title:(0,Ct.__)("Save payment methods","woocommerce-paypal-payments"),description:(0,Ct.__)("Securely store customers' payment methods for future payments and subscriptions, simplifying checkout and enabling recurring transactions.","woocommerce-paypal-payments"),className:"ppcp--save-payment-methods"},React.createElement(zS,{id:"ppcp-save-paypal-and-venmo",label:(0,Ct.__)("Save PayPal and Venmo","woocommerce-paypal-payments"),description:p,value:!!c.save_paypal_and_venmo.enabled&&r,onChange:o,disabled:!c.save_paypal_and_venmo.enabled}),React.createElement(zS,{id:"ppcp-save-card-details",label:(0,Ct.__)("Save Credit and Debit Cards","woocommerce-paypal-payments"),description:(0,Ct.__)("Securely store your customer's credit card.","woocommerce-paypal-payments"),disabled:t||!c.save_paypal_and_venmo.enabled,onChange:i,value:a})):null},JS=function(){var e=ip.useSettings(),t=e.invoicePrefix,n=e.setInvoicePrefix;return React.createElement(Sd,{title:"Invoice Prefix",titleSuffix:(0,Ct.__)("(Recommended)","woocommerce-paypal-payments"),className:"ppcp--invoice-prefix"},React.createElement(HS,{placeholder:(0,Ct.__)("Input prefix","woocommerce-paypal-payments"),onChange:n,value:t,description:"Add a unique prefix to invoice numbers for site-specific tracking (recommended)."}))},QS=function(){var e=ip.useSettings(),t=e.payNowExperience,n=e.setPayNowExperience;return React.createElement(Sd,{className:"ppcp--pay-now-experience"},React.createElement(zS,{label:(0,Ct.__)("Pay Now Experience","woocommerce-paypal-payments"),description:(0,Ct.__)("Let PayPal customers skip the Order Review page by selecting shipping options directly within PayPal.","woocommerce-paypal-payments"),onChange:n,value:t}))},eO=function(){var e=ip.useSettings(),t=e.stayUpdated,n=e.setStayUpdated;return React.createElement(Sd,{className:"ppcp--pay-now-experience"},React.createElement(zS,{id:"ppcp-stay-updated",label:(0,Ct.__)("Stay Updated","woocommerce-paypal-payments"),description:(0,Ct.__)("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}))},tO=function(e){var t=e.ownBrandOnly,n=Bf(kf);return React.createElement(ff,{icon:"icon-settings-common.svg",title:(0,Ct.__)("Common settings","woocommerce-paypal-payments"),className:"ppcp-r-settings-card ppcp-r-settings-card--common-settings",description:(0,Ct.__)("Customize key features to tailor your PayPal experience.","woocommerce-paypal-payments")},React.createElement(JS,null),React.createElement(XS,null),React.createElement(KS,{ownBradOnly:t}),React.createElement(QS,null),React.createElement(eO,null),n.map(function(e){var t=e.component,n=e.id;return React.createElement(t,{key:n})}))};function nO(){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,l=Object.create(u.prototype);return rO(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(rO(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,rO(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,rO(p,"constructor",l),rO(l,"constructor",u),u.displayName="GeneratorFunction",rO(l,o,"GeneratorFunction"),rO(p),rO(p,o,"Generator"),rO(p,r,function(){return this}),rO(p,"toString",function(){return"[object Generator]"}),(nO=function(){return{w:a,m:f}})()}function rO(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}rO=function(e,t,n,r){function a(t,n){rO(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))},rO(e,t,n,r)}function oO(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 aO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const iO=function(){var e=Lp(),t=e.createSuccessNotice,n=e.createInfoNotice,r=e.createErrorNotice,o=e.removeNotice,a=op.useWebhooks(),i=a.startWebhookSimulation,c=a.checkWebhookSimulationState,u=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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return aO(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)?aO(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.")}()}((0,X.useState)(!1),2),l=u[0],s=u[1],p=function(e){return new Promise(function(t){return setTimeout(t,e)})},f=function(){var e,a=(e=nO().m(function e(a){var u,l,f,d,m,y,v,b;return nO().w(function(e){for(;;)switch(e.p=e.n){case 0:return u="paypal-webhook-simulation-info-notice",l=function(){n((0,Ct.__)("Waiting for the webhook to arrive…","woocommerce-paypal-payments"),{id:u})},f=function(){o(u),s(!1)},s(!0),l(),e.p=1,e.n=2,i();case 2:e.n=4;break;case 3:return e.p=3,v=e.v,console.error(v),s(!1),r((0,Ct.__)("Operation failed. Check WooCommerce logs for more details.","woocommerce-paypal-payments")),e.a(2);case 4:d=0;case 5:if(!(d<a)){e.n=13;break}return e.n=6,p(2e3);case 6:return e.n=7,c();case 7:if(m=e.v,e.p=8,m.success){e.n=9;break}return console.error("Simulation state query failed: "+(null==m?void 0:m.data)),e.a(3,12);case 9:if("received"!==(null==m||null===(y=m.data)||void 0===y?void 0:y.state)){e.n=10;break}return t((0,Ct.__)("The webhook was received successfully.","woocommerce-paypal-payments")),f(),e.a(2);case 10:o(u),l(),e.n=12;break;case 11:e.p=11,b=e.v,console.error(b);case 12:d++,e.n=5;break;case 13:f(),r((0,Ct.__)("Looks like the webhook cannot be received. Check that your website is accessible from the internet.","woocommerce-paypal-payments"));case 14:return e.a(2)}},e,null,[[8,11],[1,3]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){oO(a,r,o,i,c,"next",e)}function c(e){oO(a,r,o,i,c,"throw",e)}i(void 0)})});return function(_x){return a.apply(this,arguments)}}();return React.createElement(Sd,{title:(0,Ct.__)("Test webhooks","woocommerce-paypal-payments"),description:(0,Ct.__)("Send a test-webhook from PayPal to confirm that webhooks are being received and processed correctly.","woocommerce-paypal-payments"),horizontalLayout:!0,className:"ppcp--webhook-simulation"},React.createElement(WS,{type:"secondary",isBusy:l,onClick:function(){return f(30)},buttonLabel:(0,Ct.__)("Simulate webhooks","woocommerce-paypal-payments")}))};function cO(){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,l=Object.create(u.prototype);return uO(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(uO(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,uO(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,uO(p,"constructor",l),uO(l,"constructor",u),u.displayName="GeneratorFunction",uO(l,o,"GeneratorFunction"),uO(p),uO(p,o,"Generator"),uO(p,r,function(){return this}),uO(p,"toString",function(){return"[object Generator]"}),(cO=function(){return{w:a,m:f}})()}function uO(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}uO=function(e,t,n,r){function a(t,n){uO(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))},uO(e,t,n,r)}function lO(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 sO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const pO=function(){var e=Lp(),t=e.createSuccessNotice,n=e.createErrorNotice,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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return sO(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)?sO(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.")}()}((0,X.useState)(!1),2),o=r[0],a=r[1],i=(0,re.useDispatch)(Fn).resubscribeWebhooks,c=function(){var e,r=(e=cO().m(function e(){return cO().w(function(e){for(;;)switch(e.p=e.n){case 0:return a(!0),e.p=1,e.n=2,i();case 2:e.n=4;break;case 3:return e.p=3,e.v,a(!1),n((0,Ct.__)("Operation failed. Check WooCommerce logs for more details.","woocommerce-paypal-payments")),e.a(2);case 4:a(!1),t((0,Ct.__)("Webhooks were successfully re-subscribed.","woocommerce-paypal-payments"));case 5: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){lO(a,r,o,i,c,"next",e)}function c(e){lO(a,r,o,i,c,"throw",e)}i(void 0)})});return function(){return r.apply(this,arguments)}}();return React.createElement(Sd,{title:(0,Ct.__)("Resubscribe webhooks","woocommerce-paypal-payments"),description:(0,Ct.__)("Click to remove the current webhook subscription and subscribe again, for example, if the website domain or URL structure changed.","woocommerce-paypal-payments"),horizontalLayout:!0,className:"ppcp--webhook-resubscribe"},React.createElement(WS,{type:"secondary",isBusy:o,onClick:function(){return c()},buttonLabel:(0,Ct.__)("Resubscribe webhooks","woocommerce-paypal-payments")}))};var fO=function(e){var t=e.url;return React.createElement("div",null,React.createElement(of,null,(0,Ct.__)("Notification URL","woocommerce-paypal-payments")),React.createElement("p",null,t))},dO=function(e){var t=e.events;return React.createElement("div",null,React.createElement(of,null,(0,Ct.__)("Subscribed Events","woocommerce-paypal-payments")),React.createElement("ul",{className:"ppcp--webhook-list"},t.map(function(e,t){return React.createElement("li",{key:t},e)})))};const mO=function(){var e=op.useWebhooks().webhooks,t=e.url,n=e.events;return t&&null!=n&&n.length?React.createElement(Sd,{separatorAndGap:!1,className:"ppcp--webhooks"},React.createElement(fO,{url:t}),React.createElement(dO,{events:n})):React.createElement("div",null,"...")},yO=function(){var e=ip.useSettings(),t=e.logging,n=e.setLogging;return React.createElement(bd,{className:"ppcp--troubleshooting",title:(0,Ct.__)("Troubleshooting","woocommerce-paypal-payments"),description:(0,Ct.__)("Access tools to help debug and resolve issues.","woocommerce-paypal-payments")},React.createElement(Sd,null,React.createElement(zS,{label:(0,Ct.__)("Logging","woocommerce-paypal-payments"),description:(0,Ct.sprintf)((0,Ct.__)('Log additional debugging information in the WooCommerce logs that can assist technical staff to determine issues. <a href="%s" target="_blank" rel="noopener noreferrer">View logs</a>.',"woocommerce-paypal-payments"),"admin.php?page=wc-status&tab=logs"),value:t,onChange:n})),React.createElement(Sd,{title:(0,Ct.__)("Webhooks","woocommerce-paypal-payments"),description:(0,Ct.sprintf)((0,Ct.__)('The following PayPal webhooks are subscribed. More information about the webhooks is available in the <a href="%s">Webhook Status documentation</a>.',"woocommerce-paypal-payments"),"https://woocommerce.com/document/woocommerce-paypal-payments/#webhook-status")},React.createElement(mO,null),React.createElement(pO,null),React.createElement(iO,null)))},vO=function(e){var t=e.value,n=e.onChange,r=e.placeholder;return React.createElement(HS,{value:t,onChange:function(e){e.length<=22&&n(e)},placeholder:r})};var bO=[{value:"correction",label:(0,Ct.__)("Add a correction","woocommerce-paypal-payments"),description:(0,Ct.__)("Adds an additional line item with the missing amount.","woocommerce-paypal-payments")},{value:"no_details",label:(0,Ct.__)("Do not send line items","woocommerce-paypal-payments"),description:(0,Ct.__)("Resubmit the transaction without line item details.","woocommerce-paypal-payments")}],hO=[{value:"any",label:(0,Ct.__)("No preference","woocommerce-paypal-payments"),description:(0,Ct.__)("Shows the buyer the PayPal login for a recognized PayPal buyer.","woocommerce-paypal-payments")},{value:"login",label:(0,Ct.__)("Login page","woocommerce-paypal-payments"),description:(0,Ct.__)("Always show the buyer the PayPal login screen.","woocommerce-paypal-payments")},{value:"guest_checkout",label:(0,Ct.__)("Guest checkout page","woocommerce-paypal-payments"),description:(0,Ct.__)("Always show the buyer the guest checkout fields first.","woocommerce-paypal-payments")}];const gO=function(e){var t=e.hasContactModule,n=ip.useSettings(),r=n.contactModule,o=n.setContactModule,a=n.subtotalAdjustment,i=n.setSubtotalAdjustment,c=n.instantPaymentsOnly,u=n.setInstantPaymentsOnly,l=n.brandName,s=n.setBrandName,p=n.softDescriptor,f=n.setSoftDescriptor,d=n.landingPage,m=n.setLandingPage,y=n.buttonLanguage,v=n.setButtonLanguage,b=(0,re.useSelect)(function(e){return e("core").getSite()},[]),h=null==b?void 0:b.title,g=window.ppcpSettings.buttonLanguageChoices,w=Bf(Rf);return React.createElement(bd,{className:"ppcp--paypal-settings",title:(0,Ct.__)("PayPal Settings","woocommerce-paypal-payments"),description:(0,Ct.__)("Modify the PayPal checkout experience.","woocommerce-paypal-payments")},React.createElement(Sd,{title:(0,Ct.__)("Subtotal mismatch fallback","woocommerce-paypal-payments"),description:(0,Ct.__)("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($S,{options:bO,value:a,onChange:i})),React.createElement(Sd,null,React.createElement(zS,{label:(0,Ct.__)("Instant payments only","woocommerce-paypal-payments"),description:(0,Ct.__)("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(Sd,{visible:t},React.createElement(zS,{label:(0,Ct.__)("Contact selection on payment","woocommerce-paypal-payments"),description:(0,Ct.__)("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(Sd,{title:(0,Ct.__)("Brand name","woocommerce-paypal-payments"),description:(0,Ct.__)("What business name to show to your buyers during checkout and on receipts.","woocommerce-paypal-payments")},React.createElement(HS,{value:l,onChange:s,placeholder:h||(0,Ct.__)("Brand name","woocommerce-paypal-payments")})),React.createElement(Sd,{title:(0,Ct.__)("Soft Descriptor","woocommerce-paypal-payments"),description:(0,Ct.__)("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(vO,{value:p,onChange:f,placeholder:(0,Ct.__)("Soft Descriptor","woocommerce-paypal-payments")})),React.createElement(Sd,{title:(0,Ct.__)("PayPal landing page","woocommerce-paypal-payments"),description:(0,Ct.__)("Determine which experience a buyer sees when they click the PayPal button.","woocommerce-paypal-payments")},React.createElement($S,{options:hO,value:d,onChange:m})),React.createElement(Sd,{title:(0,Ct.__)("Button Language","woocommerce-paypal-payments"),description:(0,Ct.__)("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(YS,{options:g,value:y,onChange:v,placeholder:(0,Ct.__)("Browser language","woocommerce-paypal-payments")})),w.map(function(e){var t=e.component,n=e.id;return React.createElement(t,{key:n})}))},wO=function(){var e=ip.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,l=wo().features,s=window.ppcpSettings.disabledCardsChoices,p=window.ppcpSettings.threeDSecureOptions,f=window.ppcpSettings.storePostcode,d=window.ppcpSettings.isEligibleForPaymentLevelProcessing;return React.createElement(bd,{title:(0,Ct.__)("Other payment method settings","woocommerce-paypal-payments"),description:(0,Ct.__)("Modify the checkout experience for alternative payment methods, credit cards, and digital wallets.","woocommerce-paypal-payments")},l.advanced_credit_and_debit_cards.enabled&&React.createElement(Sd,{title:(0,Ct.__)("Disable specific credit cards","woocommerce-paypal-payments"),description:(0,Ct.__)("By default, all possible credit cards will be accepted. Card types added here will be rejected at checkout.","woocommerce-paypal-payments")},React.createElement(YS,{options:s,value:t,onChange:n,isMulti:!0,placeholder:(0,Ct.__)("Show all cards","woocommerce-paypal-payments")})),React.createElement(Sd,{title:(0,Ct.__)("3D Secure","woocommerce-paypal-payments"),description:(0,Ct.__)("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($S,{options:p,value:r,onChange:o})),d&&React.createElement(Sd,{title:(0,Ct.__)("Level 2/Level 3 Payment Processing","woocommerce-paypal-payments"),description:(0,Ct.__)("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(Sd,null,React.createElement(zS,{id:"ppcp-payment-processing",label:(0,Ct.__)("Enable Level 2/Level 3 Processing","woocommerce-paypal-payments"),onChange:i,value:a})),React.createElement(Sd,{title:(0,Ct.__)("Shipping Origin ZIP Code","woocommerce-paypal-payments"),description:(0,Ct.__)("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(HS,{value:c,onChange:u,placeholder:f||(0,Ct.__)("ZIP code","woocommerce-paypal-payments")}))))},SO=window.wp.blob;function OO(){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,l=Object.create(u.prototype);return EO(l,"_invoke",function(n,r,o){var a,c,u,l=0,s=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&&l&&!o&&t<s.length;t++){var o,a=s[t],d=f.p,m=a[2];n>3?(o=m===r)&&(u=a[(c=a[4])?5:(c=3,3)],a[4]=a[5]=e):a[0]<=d&&((o=n<2&&d<a[1])?(c=0,f.v=r,f.n=a[1]):d<m&&(o=n<3||a[0]>r||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,s,m){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&d(s,m),c=s,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(l=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{l=1}}return{value:t,done:p}}}(n,o,a),!0),l}var i={};function c(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][r]?t(t([][r]())):(EO(t={},r,function(){return this}),t),p=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,EO(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=l,EO(p,"constructor",l),EO(l,"constructor",u),u.displayName="GeneratorFunction",EO(l,o,"GeneratorFunction"),EO(p),EO(p,o,"Generator"),EO(p,r,function(){return this}),EO(p,"toString",function(){return"[object Generator]"}),(OO=function(){return{w:a,m:f}})()}function EO(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}EO=function(e,t,n,r){function a(t,n){EO(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))},EO(e,t,n,r)}function PO(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 _O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var jO=function(){return(new Date).toISOString().slice(0,19).replace(/:/g,"-")},RO=function(){var e=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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _O(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)?_O(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.")}()}((0,X.useState)(!1),2),t=e[0],n=e[1],r=(0,re.useDispatch)(Sp.store),o=r.createErrorNotice,a=r.createSuccessNotice,i=function(){var e,t=(e=OO().m(function e(){var t,r,i,c;return OO().w(function(e){for(;;)switch(e.p=e.n){case 0:return n(!0),e.p=1,e.n=2,We()({path:"/wc-admin/blueprint/export",method:"POST",data:{steps:{settings:["paypalSettings","wcPaymentGateways"]}}});case 2:if(null!=(t=e.v)&&t.data){e.n=3;break}throw new Error("Invalid response from server");case 3:r="paypal-blueprint-".concat(jO(),".json"),i=JSON.stringify(t.data,null,2),c=new Blob([i],{type:"application/json"}),(0,SO.downloadBlob)(r,c,"application/json"),a((0,Ct.__)("Blueprint exported successfully.","woocommerce-paypal-payments"),{type:"snackbar"}),e.n=5;break;case 4:e.p=4,e.v,o((0,Ct.__)("Blueprint export failed. Please try again.","woocommerce-paypal-payments"),{type:"snackbar"});case 5:return e.p=5,n(!1),e.f(5);case 6:return e.a(2)}},e,null,[[1,4,5,6]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){PO(a,r,o,i,c,"next",e)}function c(e){PO(a,r,o,i,c,"throw",e)}i(void 0)})});return function(){return t.apply(this,arguments)}}();return{exportBlueprint:i,isExporting:t}};const CO=function(){var e=ld().blueprint,t=RO(),n=t.exportBlueprint,r=t.isExporting;return null!=e&&e.isActive?React.createElement(Bd,{title:(0,Ct.__)("WooCommerce Blueprint Export & Import","woocommerce-paypal-payments"),description:(0,Ct.__)("Export or import your current PayPal Payments settings across WooCommerce sites.","woocommerce-paypal-payments"),actionProps:{isBusy:r,buttons:[{text:(0,Ct.__)("Export","woocommerce-paypal-payments"),type:"secondary",class:"small-button",onClick:n},{text:(0,Ct.__)("Import","woocommerce-paypal-payments"),type:"tertiary",class:"small-button",url:e.importUrl,target:!1}]}}):null},kO=function(e){var t=e.ownBradOnly,n=e.hasContactModule,r=Bf(Cf),o=ld().blueprint;return React.createElement(ff,{icon:"icon-settings-expert.svg",className:"ppcp-r-settings-card ppcp-r-settings-card--expert-settings",title:(0,Ct.__)("Expert Settings","woocommerce-paypal-payments"),description:(0,Ct.__)("Fine-tune your PayPal experience with advanced options.","woocommerce-paypal-payments"),actionProps:{key:"payNowExperience"},contentContainer:!1},React.createElement(Jp,null,React.createElement(Kp,null,React.createElement(yO,null)),React.createElement(Kp,null,React.createElement(gO,{hasContactModule:n})),t||React.createElement(Kp,null,React.createElement(wO,null)),(null==o?void 0:o.isActive)&&React.createElement(Kp,null,React.createElement(CO,null)),r.map(function(e){var t=e.component,n=e.id;return React.createElement(Kp,{key:n},React.createElement(t,null))})))},TO=function(){var e,t=op.useWooSettings().ownBrandOnly,n=ip.useStore().isReady,r=op.useMerchantInfo().features;return n?React.createElement("div",{className:"ppcp-r-settings"},React.createElement(qS,null),React.createElement(tO,null),React.createElement(kO,{ownBradOnly:t,hasContactModule:null==r||null===(e=r.contact_module)||void 0===e?void 0:e.enabled})):React.createElement(Bp,{asModal:!0})};var AO,xO,IO;!function(e){e.INITIAL="initial",e.PENDING="pending",e.REJECTED="rejected",e.RESOLVED="resolved"}(AO||(AO={})),function(e){e.LOADING_STATUS="setLoadingStatus",e.RESET_OPTIONS="resetOptions",e.SET_BRAINTREE_INSTANCE="braintreeInstance"}(xO||(xO={})),function(e){e.NUMBER="number",e.CVV="cvv",e.EXPIRATION_DATE="expirationDate",e.EXPIRATION_MONTH="expirationMonth",e.EXPIRATION_YEAR="expirationYear",e.POSTAL_CODE="postalCode"}(IO||(IO={}));var DO=function(){return DO=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},DO.apply(this,arguments)};function NO(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<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function MO(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var FO="data-react-paypal-script-id",LO="react-paypal-js",GO="dataNamespace",BO="dataSdkIntegrationSource",VO="3.117.0",UO=("https://js.braintreegateway.com/web/".concat(VO,"/js/client.min.js"),"https://js.braintreegateway.com/web/".concat(VO,"/js/paypal-checkout.min.js"),"paypal");function HO(e){return void 0===e&&(e=UO),window[e]}function zO(e){var t=e.reactComponentName,n=e.sdkComponentKey,r=e.sdkRequestedComponents,o=void 0===r?"":r,a=e.sdkDataNamespace,i=void 0===a?UO:a,c=n.charAt(0).toUpperCase().concat(n.substring(1)),u="Unable to render <".concat(t," /> because window.").concat(i,".").concat(c," is undefined."),l="string"==typeof o?o:o.join(",");if(!l.includes(n)){var s=[l,n].filter(Boolean).join();u+="\nTo fix the issue, add '".concat(n,"' to the list of components passed to the parent PayPalScriptProvider:")+"\n`<PayPalScriptProvider options={{ components: '".concat(s,"'}}>`.")}return u}function WO(e){var t=e,n=FO;t[n];var r=NO(t,[n+""]);return"react-paypal-js-".concat(function(e){for(var t="",n=0;n<e.length;n++){var r=e[n].charCodeAt(0)*n;e[n+1]&&(r+=e[n+1].charCodeAt(0)*(n-1)),t+=String.fromCharCode(97+Math.abs(r)%26)}return t}(JSON.stringify(r)))}function $O(e,t){var n,r,o,a;switch(t.type){case xO.LOADING_STATUS:return"object"==typeof t.value?DO(DO({},e),{loadingStatus:t.value.state,loadingStatusErrorMessage:t.value.message}):DO(DO({},e),{loadingStatus:t.value});case xO.RESET_OPTIONS:return o=e.options[FO],(null==(a=self.document.querySelector("script[".concat(FO,'="').concat(o,'"]')))?void 0:a.parentNode)&&a.parentNode.removeChild(a),DO(DO({},e),{loadingStatus:AO.PENDING,options:DO(DO((n={},n[BO]=LO,n),t.value),(r={},r[FO]="".concat(WO(t.value)),r))});case xO.SET_BRAINTREE_INSTANCE:return DO(DO({},e),{braintreePayPalCheckoutInstance:t.value});default:return e}}var YO=(0,Y.createContext)(null);function qO(){var e=function(e){if("function"==typeof(null==e?void 0:e.dispatch)&&0!==e.dispatch.length)return e;throw new Error("usePayPalScriptReducer must be used within a PayPalScriptProvider")}((0,Y.useContext)(YO));return[DO(DO({},e),{isInitial:e.loadingStatus===AO.INITIAL,isPending:e.loadingStatus===AO.PENDING,isResolved:e.loadingStatus===AO.RESOLVED,isRejected:e.loadingStatus===AO.REJECTED}),e.dispatch]}(0,Y.createContext)({});var ZO=function(e){var t,n,r,o=e.className,a=void 0===o?"":o,i=e.disabled,c=void 0!==i&&i,u=e.children,l=e.forceReRender,s=void 0===l?[]:l,p=NO(e,["className","disabled","children","forceReRender"]),f=c?{opacity:.38}:{},d="".concat(a," ").concat(c?"paypal-buttons-disabled":"").trim(),m=(0,Y.useRef)(null),y=(0,Y.useRef)(null),v=(n=p,r=(0,Y.useRef)(new Proxy({},{get:function(e,t,n){return"function"==typeof e[t]?function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e[t].apply(e,n)}:Reflect.get(e,t,n)}})),r.current=Object.assign(r.current,n),r.current),b=qO()[0],h=b.isResolved,g=b.options,w=(0,Y.useState)(null),S=w[0],O=w[1],E=(0,Y.useState)(!0),P=E[0],_=E[1],j=(0,Y.useState)(null)[1];function R(){null!==y.current&&y.current.close().catch(function(){})}return(null===(t=y.current)||void 0===t?void 0:t.updateProps)&&y.current.updateProps({message:p.message}),(0,Y.useEffect)(function(){if(!1===h)return R;var e=HO(g.dataNamespace);if(void 0===e||void 0===e.Buttons)return j(function(){throw new Error(zO({reactComponentName:ZO.displayName,sdkComponentKey:"buttons",sdkRequestedComponents:g.components,sdkDataNamespace:g[GO]}))}),R;try{y.current=e.Buttons(DO(DO({},v),{onInit:function(e,t){O(t),"function"==typeof p.onInit&&p.onInit(e,t)}}))}catch(e){return j(function(){throw new Error("Failed to render <PayPalButtons /> component. Failed to initialize: ".concat(e))})}return!1===y.current.isEligible()?(_(!1),R):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 <PayPalButtons /> component. ".concat(e))})}),R):R},MO(MO([h],s,!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,P?q().createElement("div",{ref:m,style:f,className:d}):u)};function XO(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 KO(e,t){if(void 0===t&&(t=Promise),QO(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<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(e,["sdkBaseUrl","environment"]),i=r||function(e){return"sandbox"===e?"https://www.sandbox.paypal.com/sdk/js":"https://www.paypal.com/sdk/js"}(o),c=a,u=Object.keys(c).filter(function(e){return void 0!==c[e]&&null!==c[e]&&""!==c[e]}).reduce(function(e,t){var n,r=c[t].toString();return n=function(e,t){return(t?"-":"")+e.toLowerCase()},"data"===(t=t.replace(/[A-Z]+(?![a-z])|[A-Z]/g,n)).substring(0,4)||"crossorigin"===t?e.attributes[t]=r:e.queryParams[t]=r,e},{queryParams:{},attributes:{}}),l=u.queryParams,s=u.attributes;return l["merchant-id"]&&-1!==l["merchant-id"].indexOf(",")&&(s["data-merchant-id"]=l["merchant-id"],l["merchant-id"]="*"),{url:"".concat(i,"?").concat((t=l,n="",Object.keys(t).forEach(function(e){0!==n.length&&(n+="&"),n+=e+"="+t[e]}),n)),attributes:s}}(e),r=n.url,o=n.attributes,a=o["data-namespace"]||"paypal",i=JO(a);return o["data-js-sdk-library"]||(o["data-js-sdk-library"]="paypal-js"),function(e,t){var n=document.querySelector('script[src="'.concat(e,'"]'));if(null===n)return null;var r=XO(e,t),o=n.cloneNode();if(delete o.dataset.uidAuto,Object.keys(o.dataset).length!==Object.keys(r.dataset).length)return null;var a=!0;return Object.keys(o.dataset).forEach(function(e){o.dataset[e]!==r.dataset[e]&&(a=!1)}),a?n:null}(r,o)&&i?t.resolve(i):function(e,t){void 0===t&&(t=Promise),QO(e,t);var n=e.url,r=e.attributes;if("string"!=typeof n||0===n.length)throw new Error("Invalid url.");if(void 0!==r&&"object"!=typeof r)throw new Error("Expected attributes to be an object.");return new t(function(e,t){if("undefined"==typeof document)return e();!function(e){var t=e.url,n=e.attributes,r=e.onSuccess,o=e.onError,a=XO(t,n);a.onerror=o,a.onload=r,document.head.insertBefore(a,document.head.firstElementChild)}({url:n,attributes:r,onSuccess:function(){return e()},onError:function(){var e=new Error('The script "'.concat(n,'" failed to load. Check the HTTP status code and response body in DevTools to learn more.'));return t(e)}})})}({url:r,attributes:o},t).then(function(){var e=JO(a);if(e)return e;throw new Error("The window.".concat(a," global variable is not available."))})}function JO(e){return window[e]}function QO(e,t){if("object"!=typeof e||null===e)throw new Error("Expected an options object.");var n=e.environment;if(n&&"production"!==n&&"sandbox"!==n)throw new Error('The `environment` option must be either "production" or "sandbox".');if(void 0!==t&&"function"!=typeof t)throw new Error("Expected PromisePonyfill to be a function.")}ZO.displayName="PayPalButtons","function"==typeof SuppressedError&&SuppressedError;var eE=function(e){var t=e.className,n=void 0===t?"":t,r=e.children,o=NO(e,["className","children"]),a=qO()[0],i=a.isResolved,c=a.options,u=(0,Y.useRef)(null),l=(0,Y.useState)(!0),s=l[0],p=l[1],f=(0,Y.useState)(null)[1];return(0,Y.useEffect)(function(){if(!1!==i){var e=HO(c[GO]);if(void 0===e||void 0===e.Marks)return f(function(){throw new Error(zO({reactComponentName:eE.displayName,sdkComponentKey:"marks",sdkRequestedComponents:c.components,sdkDataNamespace:c[GO]}))});!function(e){var t=u.current;if(!t||!e.isEligible())return p(!1);t.firstChild&&t.removeChild(t.firstChild),e.render(t).catch(function(e){null!==t&&0!==t.children.length&&f(function(){throw new Error("Failed to render <PayPalMarks /> component. ".concat(e))})})}(e.Marks(DO({},o)))}},[i,o.fundingSource]),q().createElement(q().Fragment,null,s?q().createElement("div",{ref:u,className:n}):r)};eE.displayName="PayPalMarks";var tE=function(e){var t=e.className,n=void 0===t?"":t,r=e.forceReRender,o=void 0===r?[]:r,a=NO(e,["className","forceReRender"]),i=qO()[0],c=i.isResolved,u=i.options,l=(0,Y.useRef)(null),s=(0,Y.useRef)(null),p=(0,Y.useState)(null)[1];return(0,Y.useEffect)(function(){if(!1!==c){var e=HO(u[GO]);if(void 0===e||void 0===e.Messages)return p(function(){throw new Error(zO({reactComponentName:tE.displayName,sdkComponentKey:"messages",sdkRequestedComponents:u.components,sdkDataNamespace:u[GO]}))});s.current=e.Messages(DO({},a)),s.current.render(l.current).catch(function(e){null!==l.current&&0!==l.current.children.length&&p(function(){throw new Error("Failed to render <PayPalMessages /> component. ".concat(e))})})}},MO([c],o,!0)),q().createElement("div",{ref:l,className:n})};tE.displayName="PayPalMessages";var nE=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)($O,{options:DO(DO({},r),(t={},t.dataJsSdkLibrary=LO,t[BO]=LO,t[FO]="".concat(WO(r)),t)),loadingStatus:i?AO.INITIAL:AO.PENDING}),u=c[0],l=c[1];return(0,Y.useEffect)(function(){if(!1===i&&u.loadingStatus===AO.INITIAL)return l({type:xO.LOADING_STATUS,value:AO.PENDING});if(u.loadingStatus===AO.PENDING){var e=!0;return KO(u.options).then(function(){e&&l({type:xO.LOADING_STATUS,value:AO.RESOLVED})}).catch(function(t){console.error("".concat("Failed to load the PayPal JS SDK script."," ").concat(t)),e&&l({type:xO.LOADING_STATUS,value:{state:AO.REJECTED,message:String(t)}})}),function(){e=!1}}},[u.options,i,u.loadingStatus]),q().createElement(YO.Provider,{value:DO(DO({},u),{dispatch:l})},o)};function rE(){}(0,Y.createContext)({cardFieldsForm:null,fields:{},registerField:rE,unregisterField:rE});const oE=function(e){var t=e.location,n=cp.usePaymentMethodProps(t).paymentMethods,r=cp.useLayoutProps(t).layout,o=cp.useShapeProps(t).shape,a=cp.useLabelProps(t).label,i=cp.useColorProps(t).color,c=cp.useTaglineProps(t).tagline,u=(0,X.useMemo)(function(){return{layout:r,shape:o,label:a,color:i,tagline:c}},[i,a,r,o,c]),l=(0,X.useMemo)(function(){var e=["card"];return Object.values(nc).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]),s=(0,X.useMemo)(function(){return{clientId:"test",merchantId:"QTQX5NP6N9WZU",components:"buttons","disable-funding":l.join(","),"buyer-country":"US",currency:"USD"}},[l]);return React.createElement("div",{className:"preview-panel"},React.createElement("div",{className:"preview-panel-inner"},React.createElement(nE,{options:s,key:s["disable-funding"]},React.createElement(ZO,{style:u,forceReRender:[u]},"Error"))))};var aE=(0,yf.jsx)(Pp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yf.jsx)(Pp.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 iE=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,l=void 0===u||u,s=e.children;return React.createElement(Sd,{className:a,separatorAndGap:l},React.createElement(ef,null,React.createElement(of,{noCaps:!0,big:r},t),React.createElement(Qp,null,c)),React.createElement(Kp,{asCard:!1,className:"section-content"},s))},cE=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,l=e.options,s=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(iE,{title:t,className:o,description:i,separatorAndGap:u},React.createElement(wS,{spacing:6},React.createElement(qm,{name:n,options:l,value:s,onChange:p})),f)},uE=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,l=e.selected,s=e.onChange,p=e.children;return r=J()("ppcp--has-radio-buttons",r),React.createElement(iE,{title:t,className:r,description:a,separatorAndGap:c},React.createElement(gS,null,React.createElement(Op.RadioControl,{options:u,selected:l,onChange:s})),p)},lE=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,l=e.value,s=e.onChange,p=e.children;return r=J()("ppcp--has-select",r),React.createElement(iE,{title:t,className:r,description:a,separatorAndGap:c},React.createElement(Op.SelectControl,{__nextHasNoMarginBottom:!0,options:u,value:l,onChange:s}),p)},sE=function(e){var t=e.location,n=e.setLocation,r=cp.useLocationProps(t),o=r.choices,a=r.details,i=r.isActive,c=r.setActive,u={value:"active",label:(0,Ct.__)("Enable payment methods in this location","woocommerce-paypal-payments")};return React.createElement(React.Fragment,null,React.createElement(iE,{className:"header-section",bigTitle:!0,title:(0,Ct.__)("Button Styling","wooocommerce-paypal-payments"),description:(0,Ct.__)("Customize the appearance of the PayPal smart buttons on your website and choose which payment buttons to display.","woocommerce-paypal-payments")}),React.createElement(lE,{className:"location-selector",title:(0,Ct.__)("Location","woocommerce-paypal-payments"),separatorAndGap:!1,options:o,value:t,onChange:n},a.link&&React.createElement(Op.Button,{icon:aE,href:a.link,target:"_blank"})),React.createElement(cE,{name:"location-activation",separatorAndGap:!1,options:[u],value:i,onChange:c}))},pE=function(e){var t=e.location,n=cp.useColorProps(t),r=n.color,o=n.setColor,a=n.choices;return React.createElement(lE,{title:(0,Ct.__)("Button Color","woocommerce-paypal-payments"),className:"button-color",options:a,value:r,onChange:o})},fE=function(e){var t=e.location,n=cp.useLabelProps(t),r=n.label,o=n.setLabel,a=n.choices;return React.createElement(lE,{title:(0,Ct.__)("Button Label","woocommerce-paypal-payments"),className:"button-label",options:a,value:r,onChange:o})},dE=function(e){var t=e.location,n=cp.useLayoutProps(t),r=n.isAvailable,o=n.layout,a=n.setLayout,i=n.choices;return r?React.createElement(React.Fragment,null,React.createElement(uE,{className:"button-layout",title:(0,Ct.__)("Button Layout","woocommerce-paypal-payments"),options:i,selected:o,onChange:a}),React.createElement(vE,{location:t})):null},mE=function(e){var t=e.location,n=cp.useShapeProps(t),r=n.shape,o=n.setShape,a=n.choices;return React.createElement(uE,{title:(0,Ct.__)("Shape","woocommerce-paypal-payments"),className:"button-shape",options:a,selected:r,onChange:o})},yE=function(e){var t=e.location,n=cp.usePaymentMethodProps(t),r=n.paymentMethods,o=n.setPaymentMethods,a=n.choices,i=ap.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(cE,{name:"payment-methods",title:(0,Ct.__)("Payment Methods","woocommerce-paypal-payments"),options:c,value:r,onChange:o})},vE=function(e){var t=e.location,n=cp.useTaglineProps(t),r=n.isAvailable,o=n.tagline,a=n.setTagline;if(!r)return null;var i={value:"active",label:(0,Ct.__)("Show tagline below buttons","woocommerce-paypal-payments")};return React.createElement(cE,{name:"tagline",separatorAndGap:!1,options:[i],value:o,onChange:a})},bE=function(e){var t=e.location,n=e.setLocation,r=cp.useLocationProps(t).isActive,o=function(){return r?React.createElement(React.Fragment,null,React.createElement(yE,{location:t}),React.createElement(dE,{location:t}),React.createElement(mE,{location:t}),React.createElement(fE,{location:t}),React.createElement(pE,{location:t})):null};return React.createElement("div",{className:"settings-panel"},React.createElement(sE,{location:t,setLocation:n}),React.createElement(o,null))},hE=function(){var e=cp.useStore().isReady,t=cp.useStylingLocation(),n=t.location,r=t.setLocation;return e?React.createElement("div",{className:"ppcp-r-styling"},React.createElement(bE,{location:n,setLocation:r}),React.createElement(oE,{location:n})):React.createElement(Bp,{asModal:!0})},gE=function(){var e,t=lp.usePayLaterMessaging(),n=t.config,r=t.setCart,o=t.setCheckout,a=t.setProduct,i=t.setShop,c=t.setHome,u=t.setCustom_placement,l=op.useMerchant().clientId,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:l,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,l]),React.createElement("div",{id:"messaging-configurator",className:"ppcp-r-paylater-configurator"})};var wE=[{name:"overview",title:(0,Ct.__)("Overview","woocommerce-paypal-payments"),Component:React.createElement(vw,null)},{name:"payment-methods",title:(0,Ct.__)("Payment Methods","woocommerce-paypal-payments"),Component:React.createElement(vS,null)},{name:"settings",title:(0,Ct.__)("Settings","woocommerce-paypal-payments"),Component:React.createElement(TO,null)},{name:"styling",title:(0,Ct.__)("Styling","woocommerce-paypal-payments"),Component:React.createElement(hE,null)},{name:"pay-later-messaging",title:(0,Ct.__)("Pay Later Messaging","woocommerce-paypal-payments"),Component:React.createElement(gE,null),showIf:function(){var e;return!(null===(e=window.ppcpSettings)||void 0===e||!e.isPayLaterConfiguratorAvailable)}}];const SE=function(e){var t,n=e.activePanel,r=e.setActivePanel,o=wE.filter(function(e){return!e.showIf||e.showIf()}),a=o.find(function(e){return e.name===n}).Component,i=Of().handleHighlightFromUrl,c=ap.useStore().isReady,u=ip.useStore().isReady,l=null===(t=window.ppcpSettings)||void 0===t?void 0:t.isAgenticBetaBannerEligible;return(0,X.useEffect)(function(){c&&u&&i()},[i,c,u]),React.createElement(React.Fragment,null,React.createElement(nd,{tabs:o,activePanel:n,setActivePanel:r}),l&&React.createElement(Vg,null),React.createElement(Vp,{page:"settings"},a,React.createElement(Vd,null)))};function OE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const EE=function(){var e=rp.useSteps(),t=e.isReady,n=e.completed,r=op.useStore().isReady,o=op.useMerchantInfo().merchant.isSendOnlyCountry;(0,X.useEffect)(function(){!function(){var e={};Object.values(dn.funnels).forEach(function(t){if(!t.isInitialized){var n=function(e){var t=dn.funnels[e];if(!t)return console.error("[REGISTRY] Funnel ".concat(e," not found")),null;var n=t.config,r=t.stores;if(0===r.length)return console.warn("[REGISTRY] No stores registered for funnel ".concat(e)),null;var o=new qt(n,{debugMode:n.debug});n.adapters.includes("woocommerce-tracks")&&o.addAdapter(new Ft(n.eventPrefix,{debugMode:n.debug})),(n.adapters.includes("console")||n.debug)&&o.addAdapter(new Vt({enabled:!0,logLevel:n.debug?"debug":"info",prefix:"[".concat(e,"]"),colorize:!0,showTimestamp:!0}));var a=[];r.forEach(function(t){if(wp.data&&wp.data.select(t)){var r=n.fieldConfigs[t]||[],i={};r.forEach(function(e){e.rules&&(i[e.fieldName]=e.rules)});var c=un.registerFunnelForStore(t,e,o,i,r,n.debug,n.trackingCondition,n.stepInfo);a.push({storeName:t,registration:c})}else console.warn("[REGISTRY] Store ".concat(t," not available for funnel ").concat(e))});var i={funnelId:e,trackingService:o,stores:r,config:n,trackingCondition:n.trackingCondition,registrations:a,unsubscribe:function(){a.forEach(function(t){var n=t.storeName;un.unregisterFunnelForStore(n,e)}),delete dn.instances[e]},getConditionStatus:function(){var e={};return a.forEach(function(t){var n=t.storeName,r=t.registration;e[n]={isActive:r.isActive,conditionMet:r.lastConditionResult,conditionChecks:r.conditionCheckCount,initAttempts:r.initializationAttempts}}),e},testCondition:function(){var e={};return a.forEach(function(t){var n=t.storeName,r=t.registration,o=un.evaluateTrackingCondition(wp.data.select,r.trackingCondition,r);e[n]={conditionMet:o,registration:{funnelId:r.funnelId,isActive:r.isActive,lastResult:r.lastConditionResult}}}),e},getDetailedStatus:function(){return{funnelId:e,stores:r,trackingCondition:n.trackingCondition,storeStatuses:i.getConditionStatus(),subscriptionManagerStatus:un.getStatus(),adapterCount:o.adapters.length,eventCount:o.eventCount}}};return dn.instances[e]=i,i}(t.funnelId);n&&(e[t.funnelId]=n,dn.funnels[t.funnelId].isInitialized=!0)}})}()},[]),(0,X.useEffect)(function(){var e=function(e){e.stopImmediatePropagation()};return window.addEventListener("beforeunload",e),function(){window.removeEventListener("beforeunload",e)}},[]);var a=J()("ppcp-r-app",{loading:!t}),i=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,l=!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){l=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return OE(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)?OE(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.")}()}((0,X.useState)(Xf().panel),2),c=i[0],u=i[1],l=function(){var e,t,n,r,o;e=["page","tab","section"],r=Xf(),t=r,n=e,o=Object.keys(t).reduce(function(e,r){return n.includes(r)&&(e[r]=t[r]),e},{}),Object.keys(o).length!==Object.keys(r).length&&(Kf(o,!0),1)&&u("")},s=(0,X.useMemo)(function(){return t&&r?o?(l(),React.createElement(od,null)):n?React.createElement(SE,{activePanel:c||"overview",setActivePanel:u}):(l(),React.createElement(Ig,null)):React.createElement(Bp,{asModal:!0})},[o,r,n,t,c]);return React.createElement(Wp,null,React.createElement("div",{className:a},s,React.createElement(Ep,null),React.createElement(Gp,null)))};(0,Z.H)(document.getElementById("ppcp-settings-container")).render(q().createElement(EE,null))})()})();