Plugin Directory

Changeset 3306494


Ignore:
Timestamp:
06/04/2025 02:06:42 PM (9 months ago)
Author:
postenbring
Message:

Version 1.1.25

Location:
posten-bring-checkout
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • posten-bring-checkout/tags/1.1.25/build/admin-index.asset.php

    r3293898 r3306494  
    1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => '28f327e3e3907774d474');
     1<?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => '98a8a88cf48b6e4594ef');
  • posten-bring-checkout/tags/1.1.25/build/admin-index.js

    r3293898 r3306494  
    1 (()=>{var e={2017:e=>{"use strict";e.exports=function e(M,t){if(M===t)return!0;if(M&&t&&"object"==typeof M&&"object"==typeof t){if(M.constructor!==t.constructor)return!1;var n,i,c;if(Array.isArray(M)){if((n=M.length)!=t.length)return!1;for(i=n;0!=i--;)if(!e(M[i],t[i]))return!1;return!0}if(M.constructor===RegExp)return M.source===t.source&&M.flags===t.flags;if(M.valueOf!==Object.prototype.valueOf)return M.valueOf()===t.valueOf();if(M.toString!==Object.prototype.toString)return M.toString()===t.toString();if((n=(c=Object.keys(M)).length)!==Object.keys(t).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(t,c[i]))return!1;for(i=n;0!=i--;){var N=c[i];if(!e(M[N],t[N]))return!1}return!0}return M!=M&&t!=t}},6147:e=>{function M(e,M){e.onload=function(){this.onerror=this.onload=null,M(null,e)},e.onerror=function(){this.onerror=this.onload=null,M(new Error("Failed to load "+this.src),e)}}function t(e,M){e.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,M(null,e))}}e.exports=function(e,n,i){var c=document.head||document.getElementsByTagName("head")[0],N=document.createElement("script");"function"==typeof n&&(i=n,n={}),n=n||{},i=i||function(){},N.type=n.type||"text/javascript",N.charset=n.charset||"utf8",N.async=!("async"in n)||!!n.async,N.src=e,n.attrs&&function(e,M){for(var t in M)e.setAttribute(t,M[t])}(N,n.attrs),n.text&&(N.text=""+n.text),("onload"in N?M:t)(N,i),N.onload||M(N,i),c.appendChild(N)}},2694:(e,M,t)=>{"use strict";var n=t(6925);function i(){}function c(){}c.resetWarningCache=i,e.exports=function(){function e(e,M,t,i,c,N){if(N!==n){var r=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw r.name="Invariant Violation",r}}function M(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:M,element:e,elementType:e,instanceOf:M,node:e,objectOf:M,oneOf:M,oneOfType:M,shape:M,exact:M,checkPropTypes:c,resetWarningCache:i};return t.PropTypes=t,t}},5556:(e,M,t)=>{e.exports=t(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5338:(e,M,t)=>{"use strict";var n=t(5795);M.H=n.createRoot,n.hydrateRoot},1020:(e,M,t)=>{"use strict";var n=t(1609),i=Symbol.for("react.element"),c=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),N=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,r={key:!0,ref:!0,__self:!0,__source:!0};M.jsx=function(e,M,t){var n,g={},a=null,D=null;for(n in void 0!==t&&(a=""+t),void 0!==M.key&&(a=""+M.key),void 0!==M.ref&&(D=M.ref),M)c.call(M,n)&&!r.hasOwnProperty(n)&&(g[n]=M[n]);if(e&&e.defaultProps)for(n in M=e.defaultProps)void 0===g[n]&&(g[n]=M[n]);return{$$typeof:i,type:e,key:a,ref:D,props:g,_owner:N.current}}},4848:(e,M,t)=>{"use strict";e.exports=t(1020)},4666:e=>{"use strict";var M;M=function(){var e={},M={};return e.on=function(e,t){var n={name:e,handler:t};return M[e]=M[e]||[],M[e].unshift(n),n},e.off=function(e){var t=M[e.name].indexOf(e);-1!==t&&M[e.name].splice(t,1)},e.trigger=function(e,t){var n,i=M[e];if(i)for(n=i.length;n--;)i[n].handler(t)},e},e.exports=M},4748:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n,i=(n=t(3004))&&n.__esModule?n:{default:n};M.default={pauseVideo:{acceptableStates:[i.default.ENDED,i.default.PAUSED],stateChangeRequired:!1},playVideo:{acceptableStates:[i.default.ENDED,i.default.PLAYING],stateChangeRequired:!1},seekTo:{acceptableStates:[i.default.ENDED,i.default.PLAYING,i.default.PAUSED],stateChangeRequired:!0,timeout:3e3}},e.exports=M.default},9325:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n=r(t(6602)),i=r(t(9345)),c=r(t(1769)),N=r(t(4748));function r(e){return e&&e.__esModule?e:{default:e}}var g=(0,n.default)("youtube-player"),a={proxyEvents:function(e){var M={},t=function(t){var n="on"+t.slice(0,1).toUpperCase()+t.slice(1);M[n]=function(M){g('event "%s"',n,M),e.trigger(t,M)}},n=!0,i=!1,N=void 0;try{for(var r,a=c.default[Symbol.iterator]();!(n=(r=a.next()).done);n=!0)t(r.value)}catch(e){i=!0,N=e}finally{try{!n&&a.return&&a.return()}finally{if(i)throw N}}return M},promisifyPlayer:function(e){var M=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={},n=function(n){M&&N.default[n]?t[n]=function(){for(var M=arguments.length,t=Array(M),i=0;i<M;i++)t[i]=arguments[i];return e.then((function(e){var M=N.default[n],i=e.getPlayerState(),c=e[n].apply(e,t);return M.stateChangeRequired||Array.isArray(M.acceptableStates)&&-1===M.acceptableStates.indexOf(i)?new Promise((function(t){e.addEventListener("onStateChange",(function n(){var i=e.getPlayerState(),c=void 0;"number"==typeof M.timeout&&(c=setTimeout((function(){e.removeEventListener("onStateChange",n),t()}),M.timeout)),Array.isArray(M.acceptableStates)&&-1!==M.acceptableStates.indexOf(i)&&(e.removeEventListener("onStateChange",n),clearTimeout(c),t())}))})).then((function(){return c})):c}))}:t[n]=function(){for(var M=arguments.length,t=Array(M),i=0;i<M;i++)t[i]=arguments[i];return e.then((function(e){return e[n].apply(e,t)}))}},c=!0,r=!1,g=void 0;try{for(var a,D=i.default[Symbol.iterator]();!(c=(a=D.next()).done);c=!0)n(a.value)}catch(e){r=!0,g=e}finally{try{!c&&D.return&&D.return()}finally{if(r)throw g}}return t}};M.default=a,e.exports=M.default},3004:(e,M)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.default={BUFFERING:3,ENDED:0,PAUSED:2,PLAYING:1,UNSTARTED:-1,VIDEO_CUED:5},e.exports=M.default},1769:(e,M)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.default=["ready","stateChange","playbackQualityChange","playbackRateChange","error","apiChange","volumeChange"],e.exports=M.default},9345:(e,M)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.default=["cueVideoById","loadVideoById","cueVideoByUrl","loadVideoByUrl","playVideo","pauseVideo","stopVideo","getVideoLoadedFraction","cuePlaylist","loadPlaylist","nextVideo","previousVideo","playVideoAt","setShuffle","setLoop","getPlaylist","getPlaylistIndex","setOption","mute","unMute","isMuted","setVolume","getVolume","seekTo","getPlayerState","getPlaybackRate","setPlaybackRate","getAvailablePlaybackRates","getPlaybackQuality","setPlaybackQuality","getAvailableQualityLevels","getCurrentTime","getDuration","removeEventListener","getVideoUrl","getVideoEmbedCode","getOptions","getOption","addEventListener","destroy","setSize","getIframe"],e.exports=M.default},3517:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n="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},i=r(t(4666)),c=r(t(6694)),N=r(t(9325));function r(e){return e&&e.__esModule?e:{default:e}}var g=void 0;M.default=function(e){var M=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=(0,i.default)();if(g||(g=(0,c.default)(r)),M.events)throw new Error("Event handlers cannot be overwritten.");if("string"==typeof e&&!document.getElementById(e))throw new Error('Element "'+e+'" does not exist.');M.events=N.default.proxyEvents(r);var a=new Promise((function(t){"object"===(void 0===e?"undefined":n(e))&&e.playVideo instanceof Function?t(e):g.then((function(n){var i=new n.Player(e,M);return r.on("ready",(function(){t(i)})),null}))})),D=N.default.promisifyPlayer(a,t);return D.on=r.on,D.off=r.off,D},e.exports=M.default},6694:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n,i=(n=t(6147))&&n.__esModule?n:{default:n};M.default=function(e){return new Promise((function(M){if(window.YT&&window.YT.Player&&window.YT.Player instanceof Function)M(window.YT);else{var t="http:"===window.location.protocol?"http:":"https:";(0,i.default)(t+"//www.youtube.com/iframe_api",(function(M){M&&e.trigger("error",M)}));var n=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=function(){n&&n(),M(window.YT)}}}))},e.exports=M.default},6602:(e,M,t)=>{function n(){var e;try{e=M.storage.debug}catch(e){}return!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG),e}(M=e.exports=t(9245)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},M.formatArgs=function(e){var t=this.useColors;if(e[0]=(t?"%c":"")+this.namespace+(t?" %c":" ")+e[0]+(t?"%c ":" ")+"+"+M.humanize(this.diff),t){var n="color: "+this.color;e.splice(1,0,n,"color: inherit");var i=0,c=0;e[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(i++,"%c"===e&&(c=i))})),e.splice(c,0,n)}},M.save=function(e){try{null==e?M.storage.removeItem("debug"):M.storage.debug=e}catch(e){}},M.load=n,M.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},M.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),M.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],M.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},M.enable(n())},9245:(e,M,t)=>{var n;function i(e){function t(){if(t.enabled){var e=t,i=+new Date,c=i-(n||i);e.diff=c,e.prev=n,e.curr=i,n=i;for(var N=new Array(arguments.length),r=0;r<N.length;r++)N[r]=arguments[r];N[0]=M.coerce(N[0]),"string"!=typeof N[0]&&N.unshift("%O");var g=0;N[0]=N[0].replace(/%([a-zA-Z%])/g,(function(t,n){if("%%"===t)return t;g++;var i=M.formatters[n];if("function"==typeof i){var c=N[g];t=i.call(e,c),N.splice(g,1),g--}return t})),M.formatArgs.call(e,N),(t.log||M.log||console.log.bind(console)).apply(e,N)}}return t.namespace=e,t.enabled=M.enabled(e),t.useColors=M.useColors(),t.color=function(e){var t,n=0;for(t in e)n=(n<<5)-n+e.charCodeAt(t),n|=0;return M.colors[Math.abs(n)%M.colors.length]}(e),"function"==typeof M.init&&M.init(t),t}(M=e.exports=i.debug=i.default=i).coerce=function(e){return e instanceof Error?e.stack||e.message:e},M.disable=function(){M.enable("")},M.enable=function(e){M.save(e),M.names=[],M.skips=[];for(var t=("string"==typeof e?e:"").split(/[\s,]+/),n=t.length,i=0;i<n;i++)t[i]&&("-"===(e=t[i].replace(/\*/g,".*?"))[0]?M.skips.push(new RegExp("^"+e.substr(1)+"$")):M.names.push(new RegExp("^"+e+"$")))},M.enabled=function(e){var t,n;for(t=0,n=M.skips.length;t<n;t++)if(M.skips[t].test(e))return!1;for(t=0,n=M.names.length;t<n;t++)if(M.names[t].test(e))return!0;return!1},M.humanize=t(2988),M.names=[],M.skips=[],M.formatters={}},2988:e=>{var M=1e3,t=60*M,n=60*t,i=24*n;function c(e,M,t){if(!(e<M))return e<1.5*M?Math.floor(e/M)+" "+t:Math.ceil(e/M)+" "+t+"s"}e.exports=function(e,N){N=N||{};var r,g=typeof e;if("string"===g&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var c=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(c){var N=parseFloat(c[1]);switch((c[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*N;case"days":case"day":case"d":return N*i;case"hours":case"hour":case"hrs":case"hr":case"h":return N*n;case"minutes":case"minute":case"mins":case"min":case"m":return N*t;case"seconds":case"second":case"secs":case"sec":case"s":return N*M;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return N;default:return}}}}(e);if("number"===g&&!1===isNaN(e))return N.long?c(r=e,i,"day")||c(r,n,"hour")||c(r,t,"minute")||c(r,M,"second")||r+" ms":function(e){return e>=i?Math.round(e/i)+"d":e>=n?Math.round(e/n)+"h":e>=t?Math.round(e/t)+"m":e>=M?Math.round(e/M)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},1609:e=>{"use strict";e.exports=window.React},5795:e=>{"use strict";e.exports=window.ReactDOM}},M={};function t(n){var i=M[n];if(void 0!==i)return i.exports;var c=M[n]={exports:{}};return e[n](c,c.exports,t),c.exports}t.n=e=>{var M=e&&e.__esModule?()=>e.default:()=>e;return t.d(M,{a:M}),M},t.d=(e,M)=>{for(var n in M)t.o(M,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:M[n]})},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),t.o=(e,M)=>Object.prototype.hasOwnProperty.call(e,M),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var M=t.g.document;if(!e&&M&&(M.currentScript&&"SCRIPT"===M.currentScript.tagName.toUpperCase()&&(e=M.currentScript.src),!e)){var n=M.getElementsByTagName("script");if(n.length)for(var i=n.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=n[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),(()=>{"use strict";var e=t(5338),M=t(1609),n=t.n(M);const i=window.wp.components,c=window.wp.element,N=window.wp.i18n;var r=t(4848);function g(e){return{__:e.__.bind(e),_x:e._x.bind(e),_n:e._n.bind(e),_nx:e._nx.bind(e),isRTL:e.isRTL.bind(e),hasTranslation:e.hasTranslation.bind(e)}}const a=(0,c.createContext)(g(N.defaultI18n));function D(e){const{children:M,i18n:t=N.defaultI18n}=e,[n,i]=(0,c.useReducer)((()=>[]),[]);(0,c.useEffect)((()=>t.subscribe(i)),[t]);const D=(0,c.useMemo)((()=>g(t)),[t,n]);return(0,r.jsx)(a.Provider,{value:D,children:M})}const o=()=>(0,c.useContext)(a);var u=t(5556),j=t.n(u),I=t(2017),s=t.n(I),l=t(3517),y=t.n(l),T=Object.defineProperty,z=Object.defineProperties,E=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,O=(e,M,t)=>M in e?T(e,M,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[M]=t,L=(e,M)=>{for(var t in M||(M={}))x.call(M,t)&&O(e,t,M[t]);if(A)for(var t of A(M))m.call(M,t)&&O(e,t,M[t]);return e},k=(e,M)=>z(e,E(M));function p(e={}){return k(L({},e),{height:0,width:0,playerVars:k(L({},e.playerVars),{autoplay:0,start:0,end:0})})}var d={videoId:j().string,id:j().string,className:j().string,iframeClassName:j().string,style:j().object,title:j().string,loading:j().oneOf(["lazy","eager"]),opts:j().objectOf(j().any),onReady:j().func,onError:j().func,onPlay:j().func,onPause:j().func,onEnd:j().func,onStateChange:j().func,onPlaybackRateChange:j().func,onPlaybackQualityChange:j().func},w=class extends n().Component{constructor(e){super(e),this.destroyPlayerPromise=void 0,this.onPlayerReady=e=>{var M,t;return null==(t=(M=this.props).onReady)?void 0:t.call(M,e)},this.onPlayerError=e=>{var M,t;return null==(t=(M=this.props).onError)?void 0:t.call(M,e)},this.onPlayerStateChange=e=>{var M,t,n,i,c,N,r,g;switch(null==(t=(M=this.props).onStateChange)||t.call(M,e),e.data){case w.PlayerState.ENDED:null==(i=(n=this.props).onEnd)||i.call(n,e);break;case w.PlayerState.PLAYING:null==(N=(c=this.props).onPlay)||N.call(c,e);break;case w.PlayerState.PAUSED:null==(g=(r=this.props).onPause)||g.call(r,e)}},this.onPlayerPlaybackRateChange=e=>{var M,t;return null==(t=(M=this.props).onPlaybackRateChange)?void 0:t.call(M,e)},this.onPlayerPlaybackQualityChange=e=>{var M,t;return null==(t=(M=this.props).onPlaybackQualityChange)?void 0:t.call(M,e)},this.destroyPlayer=()=>this.internalPlayer?(this.destroyPlayerPromise=this.internalPlayer.destroy().then((()=>this.destroyPlayerPromise=void 0)),this.destroyPlayerPromise):Promise.resolve(),this.createPlayer=()=>{if("undefined"==typeof document)return;if(this.destroyPlayerPromise)return void this.destroyPlayerPromise.then(this.createPlayer);const e=k(L({},this.props.opts),{videoId:this.props.videoId});this.internalPlayer=y()(this.container,e),this.internalPlayer.on("ready",this.onPlayerReady),this.internalPlayer.on("error",this.onPlayerError),this.internalPlayer.on("stateChange",this.onPlayerStateChange),this.internalPlayer.on("playbackRateChange",this.onPlayerPlaybackRateChange),this.internalPlayer.on("playbackQualityChange",this.onPlayerPlaybackQualityChange),(this.props.title||this.props.loading)&&this.internalPlayer.getIframe().then((e=>{this.props.title&&e.setAttribute("title",this.props.title),this.props.loading&&e.setAttribute("loading",this.props.loading)}))},this.resetPlayer=()=>this.destroyPlayer().then(this.createPlayer),this.updatePlayer=()=>{var e;null==(e=this.internalPlayer)||e.getIframe().then((e=>{this.props.id?e.setAttribute("id",this.props.id):e.removeAttribute("id"),this.props.iframeClassName?e.setAttribute("class",this.props.iframeClassName):e.removeAttribute("class"),this.props.opts&&this.props.opts.width?e.setAttribute("width",this.props.opts.width.toString()):e.removeAttribute("width"),this.props.opts&&this.props.opts.height?e.setAttribute("height",this.props.opts.height.toString()):e.removeAttribute("height"),this.props.title?e.setAttribute("title",this.props.title):e.setAttribute("title","YouTube video player"),this.props.loading?e.setAttribute("loading",this.props.loading):e.removeAttribute("loading")}))},this.getInternalPlayer=()=>this.internalPlayer,this.updateVideo=()=>{var e,M,t,n;if(void 0===this.props.videoId||null===this.props.videoId)return void(null==(e=this.internalPlayer)||e.stopVideo());let i=!1;const c={videoId:this.props.videoId};(null==(M=this.props.opts)?void 0:M.playerVars)&&(i=1===this.props.opts.playerVars.autoplay,"start"in this.props.opts.playerVars&&(c.startSeconds=this.props.opts.playerVars.start),"end"in this.props.opts.playerVars&&(c.endSeconds=this.props.opts.playerVars.end)),i?null==(t=this.internalPlayer)||t.loadVideoById(c):null==(n=this.internalPlayer)||n.cueVideoById(c)},this.refContainer=e=>{this.container=e},this.container=null,this.internalPlayer=null}componentDidMount(){this.createPlayer()}componentDidUpdate(e){return M=this,null,t=function*(){(function(e,M){var t,n,i,c;return e.id!==M.id||e.className!==M.className||(null==(t=e.opts)?void 0:t.width)!==(null==(n=M.opts)?void 0:n.width)||(null==(i=e.opts)?void 0:i.height)!==(null==(c=M.opts)?void 0:c.height)||e.iframeClassName!==M.iframeClassName||e.title!==M.title})(e,this.props)&&this.updatePlayer(),function(e,M){return e.videoId!==M.videoId||!s()(p(e.opts),p(M.opts))}(e,this.props)&&(yield this.resetPlayer()),function(e,M){var t,n;if(e.videoId!==M.videoId)return!0;const i=(null==(t=e.opts)?void 0:t.playerVars)||{},c=(null==(n=M.opts)?void 0:n.playerVars)||{};return i.start!==c.start||i.end!==c.end}(e,this.props)&&this.updateVideo()},new Promise(((e,n)=>{var i=e=>{try{N(t.next(e))}catch(e){n(e)}},c=e=>{try{N(t.throw(e))}catch(e){n(e)}},N=M=>M.done?e(M.value):Promise.resolve(M.value).then(i,c);N((t=t.apply(M,null)).next())}));var M,t}componentWillUnmount(){this.destroyPlayer()}render(){return n().createElement("div",{className:this.props.className,style:this.props.style},n().createElement("div",{id:this.props.id,className:this.props.iframeClassName,ref:this.refContainer}))}},S=w;S.propTypes=d,S.defaultProps={videoId:"",id:"",className:"",iframeClassName:"",style:{},title:"",loading:void 0,opts:{},onReady:()=>{},onError:()=>{},onPlay:()=>{},onPause:()=>{},onEnd:()=>{},onStateChange:()=>{},onPlaybackRateChange:()=>{},onPlaybackQualityChange:()=>{}},S.PlayerState={UNSTARTED:-1,ENDED:0,PLAYING:1,PAUSED:2,BUFFERING:3,CUED:5};var h=S;const b=window.wp.primitives,C=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),Q=()=>{const[e,t]=(0,M.useState)(!1),{__}=o();return(0,M.useEffect)((()=>{const M=M=>{"Escape"===M.key&&e&&t(!1)};return window.addEventListener("keydown",M),()=>window.removeEventListener("keydown",M)}),[e]),n().createElement("div",{id:"video-section"},n().createElement(i.Card,{className:"mtl card-section"},n().createElement("div",{className:"flex"},n().createElement("div",{className:"video-thumbnail"},n().createElement("div",{className:"button-container"},n().createElement("button",{"aria-label":"Play instruction movie",className:"flex flex-dir-col align-ic justify-cc",onClick:e=>{e.preventDefault(),t(!0)}},n().createElement("div",{className:"triangle","aria-hidden":"true"})))),n().createElement("div",{className:"mlm"},n().createElement("h2",null,__("How to setup Posten Bring Checkout","posten-bring-checkout")," ","🍿🎬")))),e&&n().createElement("div",{className:"modal flex justify-cc align-ic"},n().createElement("div",{className:"modal-content"},n().createElement(h,{videoId:"PBErbpTzOT4",opts:{height:"390",width:"640",playerVars:{autoplay:1}},onReady:e=>{e.target.playVideo()}}),n().createElement(i.Button,{className:"close-button",icon:C,onClick:()=>t(!1)}))))},U="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI2IiBoZWlnaHQ9IjU4IiB2aWV3Qm94PSIwIDAgMTI2IDU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTExMF8xNzgzKSI+CjxwYXRoIGQ9Ik01Ny4wMzk5IDI2LjQ5MTZDNTUuMDI5OSAyNi40OTE2IDUyLjgzOTkgMjYuNzIxNiA1MS40Mzk5IDI4LjE2MTZWMjAuODUxNkg0Ny4xNTk5VjQ1LjI3MTZINTEuMDE5OVY0My43OTE2QzUyLjUwOTkgNDUuMDMxNiA1NC40MTk5IDQ1LjY2MTYgNTYuMzU5OSA0NS41NzE2QzYzLjczOTkgNDUuNTcxNiA2NC4yMjk5IDQwLjU3MTYgNjQuMjI5OSAzNi4wNzE2QzY0LjIyOTkgMzAuNDcxNiA2My4zNTk5IDI2LjQ5MTYgNTcuMDM5OSAyNi40OTE2Wk01Ni4wODk5IDQxLjcxMTZDNTIuNDE5OSA0MS43MTE2IDUxLjM1OTkgNDAuNjkxNiA1MS4zNTk5IDM2LjA3MTZDNTEuMzU5OSAzMS40NTE2IDUyLjQxOTkgMzAuNDMxNiA1Ni4wODk5IDMwLjQzMTZDNTkuMjY5OSAzMC40MzE2IDU5Ljk0OTkgMzEuNzUxNiA1OS45NDk5IDM2LjA3MTZDNTkuOTQ5OSA0MC4zOTE2IDU5LjI2OTkgNDEuNzExNiA1Ni4wODk5IDQxLjcxMTZaTTc1LjIyOTkgMjYuNDkxNkM3My4zMzk5IDI2LjM5MTYgNzEuNDg5OSAyNy4xMTE2IDcwLjE1OTkgMjguNDYxNlYyNi44MjE2SDY2LjQ0OTlWNDUuMjcxNkg3MC43Mjk5VjM3LjI0MTZDNzAuNjE5OSAzNS42MjE2IDcwLjc1OTkgMzQuMDAxNiA3MS4xNDk5IDMyLjQzMTZDNzEuNjQ5OSAzMS4wNDE2IDczLjAwOTkgMzAuMTQxNiA3NC40Nzk5IDMwLjI0MTZDNzYuMjU5OSAzMC4yNDE2IDc2Ljk2OTkgMzAuNjIxNiA3Ni45Njk5IDMyLjMyMTZIODEuMjE5OUM4MS4yMTk5IDI4LjI3MTYgNzkuMjA5OSAyNi40OTE2IDc1LjIzOTkgMjYuNDkxNk05OS4zNTk5IDI2LjQ5MTZDOTcuNDE5OSAyNi4zOTE2IDk1LjUwOTkgMjcuMDIxNiA5NC4wMTk5IDI4LjI3MTZWMjYuODExNkg5MC4zMDk5VjQ1LjI2MTZIOTQuNTg5OVYzNi42NzE2Qzk0LjU4OTkgMzMuNDUxNiA5NC4yNDk5IDMwLjI3MTYgOTguODY5OSAzMC4yNzE2QzEwMi41OCAzMC4yNzE2IDEwMi4yNCAzMS45NzE2IDEwMi4yNCAzNS41MzE2VjQ1LjI2MTZIMTA2LjUyVjM1LjE5MTZDMTA2LjUyIDMxLjE4MTYgMTA2LjgyIDI2LjQ4MTYgOTkuMzY5OSAyNi40ODE2TTEyMS45MyAyNi44MTE2VjI4LjI3MTZDMTIwLjI3IDI3LjAzMTYgMTE4LjI0IDI2LjQwMTYgMTE2LjE4IDI2LjQ5MTZDMTA5LjgyIDI2LjQ5MTYgMTA4LjggMzAuMzExNiAxMDguOCAzNS45MjE2QzEwOC44IDQwLjM0MTYgMTA5LjIyIDQ1LjI3MTYgMTE2LjIyIDQ1LjI3MTZDMTE4LjEyIDQ1LjM2MTYgMTIwIDQ0Ljc5MTYgMTIxLjUyIDQzLjY0MTZDMTIxLjU1IDQ0LjcyMTYgMTIxLjUyIDQ1Ljc5MTYgMTIxLjQ1IDQ2Ljg3MTZDMTIxLjIyIDQ4LjYxMTYgMTE5LjQ0IDQ5LjM3MTYgMTE2Ljk4IDQ5LjM3MTZDMTE0LjUyIDQ5LjM3MTYgMTEzLjg0IDQ4LjcwMTYgMTEzLjg0IDQ3LjM3MTZIMTA5LjE4QzEwOS4xOCA1Mi4wNzE2IDExMy4zOCA1My4wMDE2IDExNy4wOSA1My4wMDE2QzEyMC41IDUzLjAwMTYgMTI0Ljk3IDUyLjA5MTYgMTI1LjY1IDQ3LjcwMTZDMTI1Ljc5IDQ2LjI0MTYgMTI1Ljg0IDQ0Ljc3MTYgMTI1LjggNDMuMzAxNlYyNi44MTE2SDEyMS45M1pNMTE2LjkgNDEuNDExNkMxMTMuNzIgNDEuNDExNiAxMTMuMDggNDAuMjQxNiAxMTMuMDggMzUuOTIxNkMxMTMuMDggMzEuNjAxNiAxMTMuNzIgMzAuMjgxNiAxMTYuOSAzMC4yODE2QzEyMC41NyAzMC4yODE2IDEyMS41NiAzMS4zMDE2IDEyMS41NiAzNS45MjE2QzEyMS41NiA0MC41NDE2IDEyMC41OCA0MS40MTE2IDExNi45IDQxLjQxMTZaTTgzLjI1OTkgNDUuMjcxNkg4Ny41Mzk5VjI2LjgyMTZIODMuMjU5OVY0NS4yNzE2Wk04My4yNTk5IDI1LjE0MTZIODcuNTM5OVYyMC44NjE2SDgzLjI1OTlWMjUuMTQxNloiIGZpbGw9IiM1NkI1MjkiLz4KPHBhdGggZD0iTTIyLjU5IDI2LjgxMDVDMjIuMTUgMzIuMjYwNSAxNy42MSAzNi40NTA1IDEyLjE0IDM2LjQ2MDVDNi42OCAzNi40NjA1IDIuMTMgMzIuMjYwNSAxLjY5IDI2LjgxMDVIMEMwLjQ1IDM4LjA1MDUgOS43IDQ2Ljk0MDUgMjAuOTUgNDYuOTQwNUMzMi4yIDQ2Ljk0MDUgNDEuNDUgMzguMDUwNSA0MS45IDI2LjgxMDVIMjIuNTlaIiBmaWxsPSIjQjVFMDk5Ii8+CjxwYXRoIGQ9Ik0xLjY5IDI1LjE0MDhDMi4xOCAxOS4zNzA4IDcuMjUgMTUuMDkwOCAxMy4wMiAxNS41NzA4QzE4LjEyIDE2LjAwMDggMjIuMTYgMjAuMDQwOCAyMi41OSAyNS4xNDA4SDQxLjlDNDEuNDQgMTMuNTcwOCAzMS42OSA0LjU2MDc2IDIwLjEyIDUuMDIwNzZDOS4xOSA1LjQ1MDc2IDAuNDMgMTQuMjEwOCAwIDI1LjE0MDhIMS42OVoiIGZpbGw9IiM1NkI1MjkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTEwXzE3ODMiPgo8cmVjdCB3aWR0aD0iMTI1LjgxIiBoZWlnaHQ9IjQ4IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA1KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=",Y=t.p+"images/illustration-journey.f8839984.png",v=()=>{const{__}=o();return n().createElement("div",{className:"flex flex-dir-col align-ifs mtl mls guide-container guide-text-alignment"},n().createElement("div",{className:"flex align-ic mbm"},n().createElement("div",{className:"circle circle-color1 mrm flex justify-cc align-ic"},"1"),n().createElement("div",null,n().createElement("p",{className:"ma0"},n().createElement("strong",null,__("Set up your webshop in","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/checkout",target:"_blank",rel:"noreferrer"},__("Mybring's Checkout area","posten-bring-checkout"))," ",__("as an admin user","posten-bring-checkout"))),n().createElement("p",{className:"ma0"},__("You need","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring/grant-and-change-user-access","posten-bring-checkout"),target:"_blank",rel:"noreferrer",className:"ma0"},__("admin access","posten-bring-checkout"))))),n().createElement("div",{className:"flex align-ic mbm"},n().createElement("div",{className:"mrm flex justify-cc align-ic circle circle-color2"},"2"),n().createElement("div",null,n().createElement("p",{className:"ma0"},n().createElement("strong",null,__("Activate Posten Bring Checkout","posten-bring-checkout")," ")),n().createElement("p",{className:"ma0"},__("Add your Mybring API key in the ","posten-bring-checkout"),n().createElement("a",{href:"/wp-admin/admin.php?page=wc-admin&path=%2Fposten-bring-checkout%2Fsettings",rel:"noreferrer",className:"ma0"},__("WooCommerce settings","posten-bring-checkout"))))),n().createElement("div",{className:"flex align-ic mbm"},n().createElement("div",{className:"circle circle-color3 mrm flex justify-cc align-ic"},"3"),n().createElement("div",null,n().createElement("p",{className:"ma0"},n().createElement("strong",null,__("Your checkout is ready!","posten-bring-checkout")," ")))),n().createElement("div",{className:"journey"},n().createElement("img",{className:"journey-image",src:Y,alt:"journey"})))};function f(){return f=Object.assign?Object.assign.bind():function(e){for(var M=1;M<arguments.length;M++){var t=arguments[M];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},f.apply(null,arguments)}const P=({isOpen:e,className:t,style:i,...c})=>{const[N,r]=(0,M.useState)(e?"auto":"0"),[g,a]=(0,M.useState)(e?"visible":"hidden"),[D,o]=(0,M.useState)(e?"visible":"hidden"),u=(0,M.useRef)(null);(0,M.useEffect)((()=>{u.current&&(e&&"auto"!==N?(r(`${u.current?.scrollHeight}px`),o("visible")):e||"0"===N||(r(`${u.current?.scrollHeight}px`),window.requestAnimationFrame((()=>setTimeout((()=>{r("0"),a("hidden")}))))))}),[e,N]);const j={...i,willChange:"height",height:N,overflow:g,visibility:"hidden"===D?"hidden":"visible"};return n().createElement("div",f({},c,{style:j,ref:u,onTransitionEnd:M=>{M.target===u.current&&"height"===M.propertyName&&(e||o("hidden"))},className:`collapse-transition ${t||""}`}))},G=({sectionTitle:e,detailsText:t,detailsClassNames:i,id:c})=>{const[N,r]=(0,M.useState)(!1);return n().createElement(n().Fragment,null,n().createElement("div",{className:"flex align-ic maxs text-strip"},n().createElement("button",{type:"button","aria-expanded":N,"aria-controls":c,className:"icon-bg flex align-ic gas",onClick:e=>{e.preventDefault(),r(!N)}},n().createElement("span",{className:"icon","aria-hidden":"true"},"?"),e)),n().createElement(P,{isOpen:N},n().createElement("div",{className:`${i||""}`,id:c},t)))},Z=t.p+"images/Single-Booking-1.bf80774f.png",_=t.p+"images/Single-Print-1.f17171fd.png",B=t.p+"images/Multi-Print-1.3740819b.png",R=t.p+"images/Multi-Print-2.9d12d622.png",F=t.p+"images/Multi-Booking-2.aa1cb963.png",X=t.p+"images/Multi-Booking-1.d4ed637f.png",J=()=>{const{__}=o(),e=e=>n().createElement("div",{className:"flex-dir-col flex how-to-guide-container"},e.map(((M,t)=>n().createElement(n().Fragment,{key:t},n().createElement("div",{className:"flex align-ifs steps-row"},n().createElement("div",{className:"prs step-cell"},n().createElement("strong",null,M.step)),n().createElement("div",{className:"description-cell"},M.description)),t<e.length-1&&n().createElement("hr",{className:"ma0 separator"}))))),M=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__("Click the order you want to book shipping for.","posten-bring-checkout")},{step:__("Step-3","posten-bring-checkout"),description:__('Review the shipping options and weight, then complete by clicking "Book shipping"',"posten-bring-checkout")}],t=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__('Select the orders you want to book shipping for. Under "Bulk actions" select "Posten Bring Checkout" and click "Apply"',"posten-bring-checkout")}],i=[{step:__("Step-3","posten-bring-checkout"),description:__('Review the shipping options and weight, then complete by clicking "Book shipping"',"posten-bring-checkout")}],c=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__("Click the order you want to print label for.","posten-bring-checkout")},{step:__("Step-3","posten-bring-checkout"),description:__('Click "Print label"',"posten-bring-checkout")}],N=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__('Select the orders you want to print label for. Under "Bulk actions" select "Posten Bring Checkout" and click "Apply"',"posten-bring-checkout")}],r=[{step:__("Step-3","posten-bring-checkout"),description:__('Click "Print labels"',"posten-bring-checkout")}],g=[{title:__("Book shipping","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("h1",null,__("Booking transport for one order","posten-bring-checkout")),e(M),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:Z,alt:""})),n().createElement("h1",null,__("Book shipping for multiple orders","posten-bring-checkout")),e(t),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:X,alt:""})),e(i),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:F,alt:""})))},{title:__("Print labels","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("h1",null,__("Printing labels for one order","posten-bring-checkout")),e(c),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:_,alt:""})),n().createElement("h1",null,__("Print labels for multiple orders","posten-bring-checkout")),e(N),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:B,alt:""})),e(r),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:R,alt:""})))}];return n().createElement(n().Fragment,null,g.map(((e,M)=>n().createElement(G,{key:M,sectionTitle:n().createElement("h4",{className:"mrm"},e.title),detailsText:e.content,detailsClassNames:"pls prs pbm pbs mlm mtm",id:`howto-${M}`}))))},V=()=>n().createElement(i.Notice,{status:"success"},(0,N.__)("Your feedback was sent!","posten-bring-checkout")),W=()=>n().createElement(i.Notice,{status:"warning"},(0,N.__)("A problem occured, your feedback was not sent","posten-bring-checkout")),H=()=>n().createElement(i.Notice,{status:"warning"},(0,N.__)("The feedback cannot be empty","posten-bring-checkout")),K=window.wp.apiFetch;var $=t.n(K);const q=({className:e})=>{const[t,c]=(0,M.useState)(!1),[r,g]=(0,M.useState)(""),[a,D]=(0,M.useState)("Problem"),[o,u]=(0,M.useState)(""),[j,I]=(0,M.useState)(""),[s,l]=(0,M.useState)(!1),y=(0,M.useCallback)((()=>{c(!t),g("")}),[t]);return n().createElement("div",{className:e},n().createElement("div",{className:"feedback-form__button-container"},n().createElement(i.Button,{onClick:y,variant:"secondary",icon:"admin-comments"},(0,N.__)("Send feedback","posten-bring-checkout"))),t&&n().createElement(i.Modal,{onRequestClose:y,title:(0,N.__)("Posten Bring Checkout Feedback","posten-bring-checkout")},n().createElement("div",{id:"feedback-form-container"},n().createElement(i.SelectControl,{label:(0,N.__)("Select a category","posten-bring-checkout"),value:a,options:[{label:(0,N.__)("Problem","posten-bring-checkout"),value:"Problem"},{label:(0,N.__)("Feature request!","posten-bring-checkout"),value:"Feature request"},{label:(0,N.__)("Praise","posten-bring-checkout"),value:"Praise"}],onChange:e=>D(e)}),n().createElement("textarea",{className:"feedback-form__email",rows:1,placeholder:"Email",value:j,onChange:e=>I(e.currentTarget.value)}),n().createElement("textarea",{className:"feedback-form__message",placeholder:(()=>{switch(a){case"Problem":default:return(0,N.__)("How can we improve?","posten-bring-checkout");case"Feature request":return(0,N.__)("What should we add?","posten-bring-checkout");case"Praise":return(0,N.__)("What did we do correctly?","posten-bring-checkout")}})(),rows:6,value:o,onChange:e=>{const M=e.target.value;u(M),l(M.length>0)}}),n().createElement("div",{className:"feedback-form__bottom-text mtm"},n().createElement(i.Button,{disabled:!s,onClick:()=>{const e={category:a,message:o,email:j};""===o?g("empty"):$()({path:"/posten-bring-checkout/feedback",method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then((()=>{g("success"),u(""),I("")})).catch((()=>{g("error")}))},variant:"primary"},(0,N.__)("Submit","posten-bring-checkout")),n().createElement("div",{className:"feedback-form__link"},(0,N.__)("Want to contact ","posten-bring-checkout"),n().createElement("a",{href:(0,N.__)("https://www.bring.com/resources/mybring#mybring","posten-bring-checkout"),target:"_blank",rel:"noopener noreferrer"},"Mybring?"))),n().createElement("div",{className:"feedback-form__status"},"success"===r&&n().createElement(V,null),"error"===r&&n().createElement(W,null),"empty"===r&&n().createElement(H,null)))))},ee=()=>{const{__}=o();return n().createElement("div",{id:"landing-page-container"},n().createElement(i.Card,{className:"card-section"},n().createElement(i.CardBody,null,n().createElement("h1",null,__("Get started with Posten Bring Checkout","posten-bring-checkout")),n().createElement("div",null,__("You need a Mybring user. Don't have an account?","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/signup/customer/company",target:"_blank",rel:"noreferrer"},__("Register now","posten-bring-checkout"))),n().createElement(v,null),n().createElement(J,null),n().createElement("hr",{className:"mbm mtm"}),n().createElement("div",{className:"flex justify-csb align-ic"},n().createElement("i",null,__("To see how you can make the best checkout visit our ","posten-bring-checkout"),n().createElement("a",{href:"/wp-admin/admin.php?page=wc-admin&path=/posten-bring-checkout/faq"},__("FAQ page","posten-bring-checkout")),__(", or contact us on ","posten-bring-checkout"),n().createElement("a",{href:"mailto:[email protected]",target:"_blank",rel:"noreferrer"},"[email protected]")),n().createElement("img",{className:"bring-logo",src:U,alt:"bring logo"})))),n().createElement(Q,null),n().createElement(q,{className:"mtl"}))},Me=({customers:e,selectedCustomer:M,onSelect:t,className:c,label:N})=>{const{__}=o();return e?.length>1?n().createElement(i.SelectControl,{label:N,value:M||"",options:[{label:__("Select customer number","posten-bring-checkout"),value:"",disabled:!0}].concat(e.map((e=>({label:e.displayName,value:e.customerNumber,disabled:!1})))),onChange:t,className:"bring-select"+(c?" "+c:""),suffix:"",__nextHasNoMarginBottom:!0}):null},te=({availableServices:e,preSelectedShippingOption:t,selectedCustomer:c,customersAndServices:N,selectedShippingOption:r,setSelectedShippingOption:g,className:a,label:D})=>{const{__}=o(),[u,j]=(0,M.useState)([]);return(0,M.useEffect)((()=>{const M=N?.find((e=>c===e.customerNumber)),n=e?.filter((e=>M?.services.find((M=>M.serviceCode===e.service_id))||!1)).map((e=>({label:e.service_id===t?`${e.name} - ${__("Customers choice","posten-bring-checkout")}`:e.name,value:e.service_id})));t?0===n?.length&&N?.length>0&&c?n.push({label:__("No available shipping options","posten-bring-checkout"),value:"",disabled:!0}):c&&t&&!n.find((e=>e.value===t))?(n.find((e=>e.value===r))||g(""),n?.push({label:__("No shipping option selected","posten-bring-checkout"),value:"",disabled:!0})):""===r&&n.find((e=>e.value===t))?g(t||""):c||n?.push({label:__("Select customer to see available shipping options","posten-bring-checkout"),value:"",disabled:!0}):n.push({label:__("No shipping option selected","posten-bring-checkout"),value:"",disabled:!0}),j(n)}),[e?.length,c,N?.length,t,N,e,r,__,g]),n().createElement(i.SelectControl,{label:D,value:r||"",options:u,onChange:g,className:"bring-select"+(a?" "+a:""),suffix:"",__nextHasNoMarginBottom:!0})},ne=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})),ie=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})),ce=({selectedShippingOption:e,availableServices:t,toCountry:c,items:r,totalWeightInGrams:g,parcels:a,setParcels:D})=>{const{__}=o(),[u,j]=(0,M.useState)(),[I,s]=(0,M.useState)();(0,M.useEffect)((()=>{const M=t?.find((M=>M.service_id===e)),n=M&&M.max_weight_in_kgs?1e3*M.max_weight_in_kgs-100:void 0;j(n),M?.max_dimensions?s((0,N.sprintf)(
     1(()=>{var e={2017:e=>{"use strict";e.exports=function e(M,t){if(M===t)return!0;if(M&&t&&"object"==typeof M&&"object"==typeof t){if(M.constructor!==t.constructor)return!1;var n,i,c;if(Array.isArray(M)){if((n=M.length)!=t.length)return!1;for(i=n;0!=i--;)if(!e(M[i],t[i]))return!1;return!0}if(M.constructor===RegExp)return M.source===t.source&&M.flags===t.flags;if(M.valueOf!==Object.prototype.valueOf)return M.valueOf()===t.valueOf();if(M.toString!==Object.prototype.toString)return M.toString()===t.toString();if((n=(c=Object.keys(M)).length)!==Object.keys(t).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(t,c[i]))return!1;for(i=n;0!=i--;){var N=c[i];if(!e(M[N],t[N]))return!1}return!0}return M!=M&&t!=t}},6147:e=>{function M(e,M){e.onload=function(){this.onerror=this.onload=null,M(null,e)},e.onerror=function(){this.onerror=this.onload=null,M(new Error("Failed to load "+this.src),e)}}function t(e,M){e.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,M(null,e))}}e.exports=function(e,n,i){var c=document.head||document.getElementsByTagName("head")[0],N=document.createElement("script");"function"==typeof n&&(i=n,n={}),n=n||{},i=i||function(){},N.type=n.type||"text/javascript",N.charset=n.charset||"utf8",N.async=!("async"in n)||!!n.async,N.src=e,n.attrs&&function(e,M){for(var t in M)e.setAttribute(t,M[t])}(N,n.attrs),n.text&&(N.text=""+n.text),("onload"in N?M:t)(N,i),N.onload||M(N,i),c.appendChild(N)}},2694:(e,M,t)=>{"use strict";var n=t(6925);function i(){}function c(){}c.resetWarningCache=i,e.exports=function(){function e(e,M,t,i,c,N){if(N!==n){var r=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw r.name="Invariant Violation",r}}function M(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:M,element:e,elementType:e,instanceOf:M,node:e,objectOf:M,oneOf:M,oneOfType:M,shape:M,exact:M,checkPropTypes:c,resetWarningCache:i};return t.PropTypes=t,t}},5556:(e,M,t)=>{e.exports=t(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5338:(e,M,t)=>{"use strict";var n=t(5795);M.H=n.createRoot,n.hydrateRoot},1020:(e,M,t)=>{"use strict";var n=t(1609),i=Symbol.for("react.element"),c=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),N=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,r={key:!0,ref:!0,__self:!0,__source:!0};M.jsx=function(e,M,t){var n,g={},a=null,D=null;for(n in void 0!==t&&(a=""+t),void 0!==M.key&&(a=""+M.key),void 0!==M.ref&&(D=M.ref),M)c.call(M,n)&&!r.hasOwnProperty(n)&&(g[n]=M[n]);if(e&&e.defaultProps)for(n in M=e.defaultProps)void 0===g[n]&&(g[n]=M[n]);return{$$typeof:i,type:e,key:a,ref:D,props:g,_owner:N.current}}},4848:(e,M,t)=>{"use strict";e.exports=t(1020)},4666:e=>{"use strict";var M;M=function(){var e={},M={};return e.on=function(e,t){var n={name:e,handler:t};return M[e]=M[e]||[],M[e].unshift(n),n},e.off=function(e){var t=M[e.name].indexOf(e);-1!==t&&M[e.name].splice(t,1)},e.trigger=function(e,t){var n,i=M[e];if(i)for(n=i.length;n--;)i[n].handler(t)},e},e.exports=M},4748:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n,i=(n=t(3004))&&n.__esModule?n:{default:n};M.default={pauseVideo:{acceptableStates:[i.default.ENDED,i.default.PAUSED],stateChangeRequired:!1},playVideo:{acceptableStates:[i.default.ENDED,i.default.PLAYING],stateChangeRequired:!1},seekTo:{acceptableStates:[i.default.ENDED,i.default.PLAYING,i.default.PAUSED],stateChangeRequired:!0,timeout:3e3}},e.exports=M.default},9325:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n=r(t(6602)),i=r(t(9345)),c=r(t(1769)),N=r(t(4748));function r(e){return e&&e.__esModule?e:{default:e}}var g=(0,n.default)("youtube-player"),a={proxyEvents:function(e){var M={},t=function(t){var n="on"+t.slice(0,1).toUpperCase()+t.slice(1);M[n]=function(M){g('event "%s"',n,M),e.trigger(t,M)}},n=!0,i=!1,N=void 0;try{for(var r,a=c.default[Symbol.iterator]();!(n=(r=a.next()).done);n=!0)t(r.value)}catch(e){i=!0,N=e}finally{try{!n&&a.return&&a.return()}finally{if(i)throw N}}return M},promisifyPlayer:function(e){var M=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={},n=function(n){M&&N.default[n]?t[n]=function(){for(var M=arguments.length,t=Array(M),i=0;i<M;i++)t[i]=arguments[i];return e.then((function(e){var M=N.default[n],i=e.getPlayerState(),c=e[n].apply(e,t);return M.stateChangeRequired||Array.isArray(M.acceptableStates)&&-1===M.acceptableStates.indexOf(i)?new Promise((function(t){e.addEventListener("onStateChange",(function n(){var i=e.getPlayerState(),c=void 0;"number"==typeof M.timeout&&(c=setTimeout((function(){e.removeEventListener("onStateChange",n),t()}),M.timeout)),Array.isArray(M.acceptableStates)&&-1!==M.acceptableStates.indexOf(i)&&(e.removeEventListener("onStateChange",n),clearTimeout(c),t())}))})).then((function(){return c})):c}))}:t[n]=function(){for(var M=arguments.length,t=Array(M),i=0;i<M;i++)t[i]=arguments[i];return e.then((function(e){return e[n].apply(e,t)}))}},c=!0,r=!1,g=void 0;try{for(var a,D=i.default[Symbol.iterator]();!(c=(a=D.next()).done);c=!0)n(a.value)}catch(e){r=!0,g=e}finally{try{!c&&D.return&&D.return()}finally{if(r)throw g}}return t}};M.default=a,e.exports=M.default},3004:(e,M)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.default={BUFFERING:3,ENDED:0,PAUSED:2,PLAYING:1,UNSTARTED:-1,VIDEO_CUED:5},e.exports=M.default},1769:(e,M)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.default=["ready","stateChange","playbackQualityChange","playbackRateChange","error","apiChange","volumeChange"],e.exports=M.default},9345:(e,M)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.default=["cueVideoById","loadVideoById","cueVideoByUrl","loadVideoByUrl","playVideo","pauseVideo","stopVideo","getVideoLoadedFraction","cuePlaylist","loadPlaylist","nextVideo","previousVideo","playVideoAt","setShuffle","setLoop","getPlaylist","getPlaylistIndex","setOption","mute","unMute","isMuted","setVolume","getVolume","seekTo","getPlayerState","getPlaybackRate","setPlaybackRate","getAvailablePlaybackRates","getPlaybackQuality","setPlaybackQuality","getAvailableQualityLevels","getCurrentTime","getDuration","removeEventListener","getVideoUrl","getVideoEmbedCode","getOptions","getOption","addEventListener","destroy","setSize","getIframe"],e.exports=M.default},3517:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n="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},i=r(t(4666)),c=r(t(6694)),N=r(t(9325));function r(e){return e&&e.__esModule?e:{default:e}}var g=void 0;M.default=function(e){var M=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=(0,i.default)();if(g||(g=(0,c.default)(r)),M.events)throw new Error("Event handlers cannot be overwritten.");if("string"==typeof e&&!document.getElementById(e))throw new Error('Element "'+e+'" does not exist.');M.events=N.default.proxyEvents(r);var a=new Promise((function(t){"object"===(void 0===e?"undefined":n(e))&&e.playVideo instanceof Function?t(e):g.then((function(n){var i=new n.Player(e,M);return r.on("ready",(function(){t(i)})),null}))})),D=N.default.promisifyPlayer(a,t);return D.on=r.on,D.off=r.off,D},e.exports=M.default},6694:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n,i=(n=t(6147))&&n.__esModule?n:{default:n};M.default=function(e){return new Promise((function(M){if(window.YT&&window.YT.Player&&window.YT.Player instanceof Function)M(window.YT);else{var t="http:"===window.location.protocol?"http:":"https:";(0,i.default)(t+"//www.youtube.com/iframe_api",(function(M){M&&e.trigger("error",M)}));var n=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=function(){n&&n(),M(window.YT)}}}))},e.exports=M.default},6602:(e,M,t)=>{function n(){var e;try{e=M.storage.debug}catch(e){}return!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG),e}(M=e.exports=t(9245)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},M.formatArgs=function(e){var t=this.useColors;if(e[0]=(t?"%c":"")+this.namespace+(t?" %c":" ")+e[0]+(t?"%c ":" ")+"+"+M.humanize(this.diff),t){var n="color: "+this.color;e.splice(1,0,n,"color: inherit");var i=0,c=0;e[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(i++,"%c"===e&&(c=i))})),e.splice(c,0,n)}},M.save=function(e){try{null==e?M.storage.removeItem("debug"):M.storage.debug=e}catch(e){}},M.load=n,M.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},M.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),M.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],M.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},M.enable(n())},9245:(e,M,t)=>{var n;function i(e){function t(){if(t.enabled){var e=t,i=+new Date,c=i-(n||i);e.diff=c,e.prev=n,e.curr=i,n=i;for(var N=new Array(arguments.length),r=0;r<N.length;r++)N[r]=arguments[r];N[0]=M.coerce(N[0]),"string"!=typeof N[0]&&N.unshift("%O");var g=0;N[0]=N[0].replace(/%([a-zA-Z%])/g,(function(t,n){if("%%"===t)return t;g++;var i=M.formatters[n];if("function"==typeof i){var c=N[g];t=i.call(e,c),N.splice(g,1),g--}return t})),M.formatArgs.call(e,N),(t.log||M.log||console.log.bind(console)).apply(e,N)}}return t.namespace=e,t.enabled=M.enabled(e),t.useColors=M.useColors(),t.color=function(e){var t,n=0;for(t in e)n=(n<<5)-n+e.charCodeAt(t),n|=0;return M.colors[Math.abs(n)%M.colors.length]}(e),"function"==typeof M.init&&M.init(t),t}(M=e.exports=i.debug=i.default=i).coerce=function(e){return e instanceof Error?e.stack||e.message:e},M.disable=function(){M.enable("")},M.enable=function(e){M.save(e),M.names=[],M.skips=[];for(var t=("string"==typeof e?e:"").split(/[\s,]+/),n=t.length,i=0;i<n;i++)t[i]&&("-"===(e=t[i].replace(/\*/g,".*?"))[0]?M.skips.push(new RegExp("^"+e.substr(1)+"$")):M.names.push(new RegExp("^"+e+"$")))},M.enabled=function(e){var t,n;for(t=0,n=M.skips.length;t<n;t++)if(M.skips[t].test(e))return!1;for(t=0,n=M.names.length;t<n;t++)if(M.names[t].test(e))return!0;return!1},M.humanize=t(2988),M.names=[],M.skips=[],M.formatters={}},2988:e=>{var M=1e3,t=60*M,n=60*t,i=24*n;function c(e,M,t){if(!(e<M))return e<1.5*M?Math.floor(e/M)+" "+t:Math.ceil(e/M)+" "+t+"s"}e.exports=function(e,N){N=N||{};var r,g=typeof e;if("string"===g&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var c=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(c){var N=parseFloat(c[1]);switch((c[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*N;case"days":case"day":case"d":return N*i;case"hours":case"hour":case"hrs":case"hr":case"h":return N*n;case"minutes":case"minute":case"mins":case"min":case"m":return N*t;case"seconds":case"second":case"secs":case"sec":case"s":return N*M;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return N;default:return}}}}(e);if("number"===g&&!1===isNaN(e))return N.long?c(r=e,i,"day")||c(r,n,"hour")||c(r,t,"minute")||c(r,M,"second")||r+" ms":function(e){return e>=i?Math.round(e/i)+"d":e>=n?Math.round(e/n)+"h":e>=t?Math.round(e/t)+"m":e>=M?Math.round(e/M)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},1609:e=>{"use strict";e.exports=window.React},5795:e=>{"use strict";e.exports=window.ReactDOM}},M={};function t(n){var i=M[n];if(void 0!==i)return i.exports;var c=M[n]={exports:{}};return e[n](c,c.exports,t),c.exports}t.n=e=>{var M=e&&e.__esModule?()=>e.default:()=>e;return t.d(M,{a:M}),M},t.d=(e,M)=>{for(var n in M)t.o(M,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:M[n]})},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),t.o=(e,M)=>Object.prototype.hasOwnProperty.call(e,M),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var M=t.g.document;if(!e&&M&&(M.currentScript&&"SCRIPT"===M.currentScript.tagName.toUpperCase()&&(e=M.currentScript.src),!e)){var n=M.getElementsByTagName("script");if(n.length)for(var i=n.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=n[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),(()=>{"use strict";var e=t(5338),M=t(1609),n=t.n(M);const i=window.wp.components,c=window.wp.element,N=window.wp.i18n;var r=t(4848);function g(e){return{__:e.__.bind(e),_x:e._x.bind(e),_n:e._n.bind(e),_nx:e._nx.bind(e),isRTL:e.isRTL.bind(e),hasTranslation:e.hasTranslation.bind(e)}}const a=(0,c.createContext)(g(N.defaultI18n));function D(e){const{children:M,i18n:t=N.defaultI18n}=e,[n,i]=(0,c.useReducer)((()=>[]),[]);(0,c.useEffect)((()=>t.subscribe(i)),[t]);const D=(0,c.useMemo)((()=>g(t)),[t,n]);return(0,r.jsx)(a.Provider,{value:D,children:M})}const o=()=>(0,c.useContext)(a);var u=t(5556),j=t.n(u),I=t(2017),s=t.n(I),l=t(3517),y=t.n(l),T=Object.defineProperty,z=Object.defineProperties,E=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,O=(e,M,t)=>M in e?T(e,M,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[M]=t,L=(e,M)=>{for(var t in M||(M={}))x.call(M,t)&&O(e,t,M[t]);if(A)for(var t of A(M))m.call(M,t)&&O(e,t,M[t]);return e},k=(e,M)=>z(e,E(M));function p(e={}){return k(L({},e),{height:0,width:0,playerVars:k(L({},e.playerVars),{autoplay:0,start:0,end:0})})}var d={videoId:j().string,id:j().string,className:j().string,iframeClassName:j().string,style:j().object,title:j().string,loading:j().oneOf(["lazy","eager"]),opts:j().objectOf(j().any),onReady:j().func,onError:j().func,onPlay:j().func,onPause:j().func,onEnd:j().func,onStateChange:j().func,onPlaybackRateChange:j().func,onPlaybackQualityChange:j().func},w=class extends n().Component{constructor(e){super(e),this.destroyPlayerPromise=void 0,this.onPlayerReady=e=>{var M,t;return null==(t=(M=this.props).onReady)?void 0:t.call(M,e)},this.onPlayerError=e=>{var M,t;return null==(t=(M=this.props).onError)?void 0:t.call(M,e)},this.onPlayerStateChange=e=>{var M,t,n,i,c,N,r,g;switch(null==(t=(M=this.props).onStateChange)||t.call(M,e),e.data){case w.PlayerState.ENDED:null==(i=(n=this.props).onEnd)||i.call(n,e);break;case w.PlayerState.PLAYING:null==(N=(c=this.props).onPlay)||N.call(c,e);break;case w.PlayerState.PAUSED:null==(g=(r=this.props).onPause)||g.call(r,e)}},this.onPlayerPlaybackRateChange=e=>{var M,t;return null==(t=(M=this.props).onPlaybackRateChange)?void 0:t.call(M,e)},this.onPlayerPlaybackQualityChange=e=>{var M,t;return null==(t=(M=this.props).onPlaybackQualityChange)?void 0:t.call(M,e)},this.destroyPlayer=()=>this.internalPlayer?(this.destroyPlayerPromise=this.internalPlayer.destroy().then((()=>this.destroyPlayerPromise=void 0)),this.destroyPlayerPromise):Promise.resolve(),this.createPlayer=()=>{if("undefined"==typeof document)return;if(this.destroyPlayerPromise)return void this.destroyPlayerPromise.then(this.createPlayer);const e=k(L({},this.props.opts),{videoId:this.props.videoId});this.internalPlayer=y()(this.container,e),this.internalPlayer.on("ready",this.onPlayerReady),this.internalPlayer.on("error",this.onPlayerError),this.internalPlayer.on("stateChange",this.onPlayerStateChange),this.internalPlayer.on("playbackRateChange",this.onPlayerPlaybackRateChange),this.internalPlayer.on("playbackQualityChange",this.onPlayerPlaybackQualityChange),(this.props.title||this.props.loading)&&this.internalPlayer.getIframe().then((e=>{this.props.title&&e.setAttribute("title",this.props.title),this.props.loading&&e.setAttribute("loading",this.props.loading)}))},this.resetPlayer=()=>this.destroyPlayer().then(this.createPlayer),this.updatePlayer=()=>{var e;null==(e=this.internalPlayer)||e.getIframe().then((e=>{this.props.id?e.setAttribute("id",this.props.id):e.removeAttribute("id"),this.props.iframeClassName?e.setAttribute("class",this.props.iframeClassName):e.removeAttribute("class"),this.props.opts&&this.props.opts.width?e.setAttribute("width",this.props.opts.width.toString()):e.removeAttribute("width"),this.props.opts&&this.props.opts.height?e.setAttribute("height",this.props.opts.height.toString()):e.removeAttribute("height"),this.props.title?e.setAttribute("title",this.props.title):e.setAttribute("title","YouTube video player"),this.props.loading?e.setAttribute("loading",this.props.loading):e.removeAttribute("loading")}))},this.getInternalPlayer=()=>this.internalPlayer,this.updateVideo=()=>{var e,M,t,n;if(void 0===this.props.videoId||null===this.props.videoId)return void(null==(e=this.internalPlayer)||e.stopVideo());let i=!1;const c={videoId:this.props.videoId};(null==(M=this.props.opts)?void 0:M.playerVars)&&(i=1===this.props.opts.playerVars.autoplay,"start"in this.props.opts.playerVars&&(c.startSeconds=this.props.opts.playerVars.start),"end"in this.props.opts.playerVars&&(c.endSeconds=this.props.opts.playerVars.end)),i?null==(t=this.internalPlayer)||t.loadVideoById(c):null==(n=this.internalPlayer)||n.cueVideoById(c)},this.refContainer=e=>{this.container=e},this.container=null,this.internalPlayer=null}componentDidMount(){this.createPlayer()}componentDidUpdate(e){return M=this,null,t=function*(){(function(e,M){var t,n,i,c;return e.id!==M.id||e.className!==M.className||(null==(t=e.opts)?void 0:t.width)!==(null==(n=M.opts)?void 0:n.width)||(null==(i=e.opts)?void 0:i.height)!==(null==(c=M.opts)?void 0:c.height)||e.iframeClassName!==M.iframeClassName||e.title!==M.title})(e,this.props)&&this.updatePlayer(),function(e,M){return e.videoId!==M.videoId||!s()(p(e.opts),p(M.opts))}(e,this.props)&&(yield this.resetPlayer()),function(e,M){var t,n;if(e.videoId!==M.videoId)return!0;const i=(null==(t=e.opts)?void 0:t.playerVars)||{},c=(null==(n=M.opts)?void 0:n.playerVars)||{};return i.start!==c.start||i.end!==c.end}(e,this.props)&&this.updateVideo()},new Promise(((e,n)=>{var i=e=>{try{N(t.next(e))}catch(e){n(e)}},c=e=>{try{N(t.throw(e))}catch(e){n(e)}},N=M=>M.done?e(M.value):Promise.resolve(M.value).then(i,c);N((t=t.apply(M,null)).next())}));var M,t}componentWillUnmount(){this.destroyPlayer()}render(){return n().createElement("div",{className:this.props.className,style:this.props.style},n().createElement("div",{id:this.props.id,className:this.props.iframeClassName,ref:this.refContainer}))}},S=w;S.propTypes=d,S.defaultProps={videoId:"",id:"",className:"",iframeClassName:"",style:{},title:"",loading:void 0,opts:{},onReady:()=>{},onError:()=>{},onPlay:()=>{},onPause:()=>{},onEnd:()=>{},onStateChange:()=>{},onPlaybackRateChange:()=>{},onPlaybackQualityChange:()=>{}},S.PlayerState={UNSTARTED:-1,ENDED:0,PLAYING:1,PAUSED:2,BUFFERING:3,CUED:5};var h=S;const b=window.wp.primitives,C=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),Q=()=>{const[e,t]=(0,M.useState)(!1),{__}=o();return(0,M.useEffect)((()=>{const M=M=>{"Escape"===M.key&&e&&t(!1)};return window.addEventListener("keydown",M),()=>window.removeEventListener("keydown",M)}),[e]),n().createElement("div",{id:"video-section"},n().createElement(i.Card,{className:"mtl card-section"},n().createElement("div",{className:"flex"},n().createElement("div",{className:"video-thumbnail"},n().createElement("div",{className:"button-container"},n().createElement("button",{"aria-label":"Play instruction movie",className:"flex flex-dir-col align-ic justify-cc",onClick:e=>{e.preventDefault(),t(!0)}},n().createElement("div",{className:"triangle","aria-hidden":"true"})))),n().createElement("div",{className:"mlm"},n().createElement("h2",null,__("How to setup Posten Bring Checkout","posten-bring-checkout")," ","🍿🎬")))),e&&n().createElement("div",{className:"modal flex justify-cc align-ic"},n().createElement("div",{className:"modal-content"},n().createElement(h,{videoId:"PMmryEvKf70",opts:{height:"390",width:"640",playerVars:{autoplay:1}},onReady:e=>{e.target.playVideo()}}),n().createElement(i.Button,{className:"close-button",icon:C,onClick:()=>t(!1)}))))},U="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI2IiBoZWlnaHQ9IjU4IiB2aWV3Qm94PSIwIDAgMTI2IDU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTExMF8xNzgzKSI+CjxwYXRoIGQ9Ik01Ny4wMzk5IDI2LjQ5MTZDNTUuMDI5OSAyNi40OTE2IDUyLjgzOTkgMjYuNzIxNiA1MS40Mzk5IDI4LjE2MTZWMjAuODUxNkg0Ny4xNTk5VjQ1LjI3MTZINTEuMDE5OVY0My43OTE2QzUyLjUwOTkgNDUuMDMxNiA1NC40MTk5IDQ1LjY2MTYgNTYuMzU5OSA0NS41NzE2QzYzLjczOTkgNDUuNTcxNiA2NC4yMjk5IDQwLjU3MTYgNjQuMjI5OSAzNi4wNzE2QzY0LjIyOTkgMzAuNDcxNiA2My4zNTk5IDI2LjQ5MTYgNTcuMDM5OSAyNi40OTE2Wk01Ni4wODk5IDQxLjcxMTZDNTIuNDE5OSA0MS43MTE2IDUxLjM1OTkgNDAuNjkxNiA1MS4zNTk5IDM2LjA3MTZDNTEuMzU5OSAzMS40NTE2IDUyLjQxOTkgMzAuNDMxNiA1Ni4wODk5IDMwLjQzMTZDNTkuMjY5OSAzMC40MzE2IDU5Ljk0OTkgMzEuNzUxNiA1OS45NDk5IDM2LjA3MTZDNTkuOTQ5OSA0MC4zOTE2IDU5LjI2OTkgNDEuNzExNiA1Ni4wODk5IDQxLjcxMTZaTTc1LjIyOTkgMjYuNDkxNkM3My4zMzk5IDI2LjM5MTYgNzEuNDg5OSAyNy4xMTE2IDcwLjE1OTkgMjguNDYxNlYyNi44MjE2SDY2LjQ0OTlWNDUuMjcxNkg3MC43Mjk5VjM3LjI0MTZDNzAuNjE5OSAzNS42MjE2IDcwLjc1OTkgMzQuMDAxNiA3MS4xNDk5IDMyLjQzMTZDNzEuNjQ5OSAzMS4wNDE2IDczLjAwOTkgMzAuMTQxNiA3NC40Nzk5IDMwLjI0MTZDNzYuMjU5OSAzMC4yNDE2IDc2Ljk2OTkgMzAuNjIxNiA3Ni45Njk5IDMyLjMyMTZIODEuMjE5OUM4MS4yMTk5IDI4LjI3MTYgNzkuMjA5OSAyNi40OTE2IDc1LjIzOTkgMjYuNDkxNk05OS4zNTk5IDI2LjQ5MTZDOTcuNDE5OSAyNi4zOTE2IDk1LjUwOTkgMjcuMDIxNiA5NC4wMTk5IDI4LjI3MTZWMjYuODExNkg5MC4zMDk5VjQ1LjI2MTZIOTQuNTg5OVYzNi42NzE2Qzk0LjU4OTkgMzMuNDUxNiA5NC4yNDk5IDMwLjI3MTYgOTguODY5OSAzMC4yNzE2QzEwMi41OCAzMC4yNzE2IDEwMi4yNCAzMS45NzE2IDEwMi4yNCAzNS41MzE2VjQ1LjI2MTZIMTA2LjUyVjM1LjE5MTZDMTA2LjUyIDMxLjE4MTYgMTA2LjgyIDI2LjQ4MTYgOTkuMzY5OSAyNi40ODE2TTEyMS45MyAyNi44MTE2VjI4LjI3MTZDMTIwLjI3IDI3LjAzMTYgMTE4LjI0IDI2LjQwMTYgMTE2LjE4IDI2LjQ5MTZDMTA5LjgyIDI2LjQ5MTYgMTA4LjggMzAuMzExNiAxMDguOCAzNS45MjE2QzEwOC44IDQwLjM0MTYgMTA5LjIyIDQ1LjI3MTYgMTE2LjIyIDQ1LjI3MTZDMTE4LjEyIDQ1LjM2MTYgMTIwIDQ0Ljc5MTYgMTIxLjUyIDQzLjY0MTZDMTIxLjU1IDQ0LjcyMTYgMTIxLjUyIDQ1Ljc5MTYgMTIxLjQ1IDQ2Ljg3MTZDMTIxLjIyIDQ4LjYxMTYgMTE5LjQ0IDQ5LjM3MTYgMTE2Ljk4IDQ5LjM3MTZDMTE0LjUyIDQ5LjM3MTYgMTEzLjg0IDQ4LjcwMTYgMTEzLjg0IDQ3LjM3MTZIMTA5LjE4QzEwOS4xOCA1Mi4wNzE2IDExMy4zOCA1My4wMDE2IDExNy4wOSA1My4wMDE2QzEyMC41IDUzLjAwMTYgMTI0Ljk3IDUyLjA5MTYgMTI1LjY1IDQ3LjcwMTZDMTI1Ljc5IDQ2LjI0MTYgMTI1Ljg0IDQ0Ljc3MTYgMTI1LjggNDMuMzAxNlYyNi44MTE2SDEyMS45M1pNMTE2LjkgNDEuNDExNkMxMTMuNzIgNDEuNDExNiAxMTMuMDggNDAuMjQxNiAxMTMuMDggMzUuOTIxNkMxMTMuMDggMzEuNjAxNiAxMTMuNzIgMzAuMjgxNiAxMTYuOSAzMC4yODE2QzEyMC41NyAzMC4yODE2IDEyMS41NiAzMS4zMDE2IDEyMS41NiAzNS45MjE2QzEyMS41NiA0MC41NDE2IDEyMC41OCA0MS40MTE2IDExNi45IDQxLjQxMTZaTTgzLjI1OTkgNDUuMjcxNkg4Ny41Mzk5VjI2LjgyMTZIODMuMjU5OVY0NS4yNzE2Wk04My4yNTk5IDI1LjE0MTZIODcuNTM5OVYyMC44NjE2SDgzLjI1OTlWMjUuMTQxNloiIGZpbGw9IiM1NkI1MjkiLz4KPHBhdGggZD0iTTIyLjU5IDI2LjgxMDVDMjIuMTUgMzIuMjYwNSAxNy42MSAzNi40NTA1IDEyLjE0IDM2LjQ2MDVDNi42OCAzNi40NjA1IDIuMTMgMzIuMjYwNSAxLjY5IDI2LjgxMDVIMEMwLjQ1IDM4LjA1MDUgOS43IDQ2Ljk0MDUgMjAuOTUgNDYuOTQwNUMzMi4yIDQ2Ljk0MDUgNDEuNDUgMzguMDUwNSA0MS45IDI2LjgxMDVIMjIuNTlaIiBmaWxsPSIjQjVFMDk5Ii8+CjxwYXRoIGQ9Ik0xLjY5IDI1LjE0MDhDMi4xOCAxOS4zNzA4IDcuMjUgMTUuMDkwOCAxMy4wMiAxNS41NzA4QzE4LjEyIDE2LjAwMDggMjIuMTYgMjAuMDQwOCAyMi41OSAyNS4xNDA4SDQxLjlDNDEuNDQgMTMuNTcwOCAzMS42OSA0LjU2MDc2IDIwLjEyIDUuMDIwNzZDOS4xOSA1LjQ1MDc2IDAuNDMgMTQuMjEwOCAwIDI1LjE0MDhIMS42OVoiIGZpbGw9IiM1NkI1MjkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTEwXzE3ODMiPgo8cmVjdCB3aWR0aD0iMTI1LjgxIiBoZWlnaHQ9IjQ4IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA1KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=",Y=t.p+"images/illustration-journey.f8839984.png",v=()=>{const{__}=o();return n().createElement("div",{className:"flex flex-dir-col align-ifs mtl mls guide-container guide-text-alignment"},n().createElement("div",{className:"flex align-ic mbm"},n().createElement("div",{className:"circle circle-color1 mrm flex justify-cc align-ic"},"1"),n().createElement("div",null,n().createElement("p",{className:"ma0"},n().createElement("strong",null,__("Set up your webshop in","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/checkout",target:"_blank",rel:"noreferrer"},__("Mybring's Checkout area","posten-bring-checkout"))," ",__("as an admin user","posten-bring-checkout"))),n().createElement("p",{className:"ma0"},__("You need","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring/grant-and-change-user-access","posten-bring-checkout"),target:"_blank",rel:"noreferrer",className:"ma0"},__("admin access","posten-bring-checkout"))))),n().createElement("div",{className:"flex align-ic mbm"},n().createElement("div",{className:"mrm flex justify-cc align-ic circle circle-color2"},"2"),n().createElement("div",null,n().createElement("p",{className:"ma0"},n().createElement("strong",null,__("Activate Posten Bring Checkout","posten-bring-checkout")," ")),n().createElement("p",{className:"ma0"},__("Add your Mybring API key in the ","posten-bring-checkout"),n().createElement("a",{href:"/wp-admin/admin.php?page=wc-admin&path=%2Fposten-bring-checkout%2Fsettings",rel:"noreferrer",className:"ma0"},__("WooCommerce settings","posten-bring-checkout"))))),n().createElement("div",{className:"flex align-ic mbm"},n().createElement("div",{className:"circle circle-color3 mrm flex justify-cc align-ic"},"3"),n().createElement("div",null,n().createElement("p",{className:"ma0"},n().createElement("strong",null,__("Your checkout is ready!","posten-bring-checkout")," ")))),n().createElement("div",{className:"journey"},n().createElement("img",{className:"journey-image",src:Y,alt:"journey"})))};function f(){return f=Object.assign?Object.assign.bind():function(e){for(var M=1;M<arguments.length;M++){var t=arguments[M];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},f.apply(null,arguments)}const P=({isOpen:e,className:t,style:i,...c})=>{const[N,r]=(0,M.useState)(e?"auto":"0"),[g,a]=(0,M.useState)(e?"visible":"hidden"),[D,o]=(0,M.useState)(e?"visible":"hidden"),u=(0,M.useRef)(null);(0,M.useEffect)((()=>{u.current&&(e&&"auto"!==N?(r(`${u.current?.scrollHeight}px`),o("visible")):e||"0"===N||(r(`${u.current?.scrollHeight}px`),window.requestAnimationFrame((()=>setTimeout((()=>{r("0"),a("hidden")}))))))}),[e,N]);const j={...i,willChange:"height",height:N,overflow:g,visibility:"hidden"===D?"hidden":"visible"};return n().createElement("div",f({},c,{style:j,ref:u,onTransitionEnd:M=>{M.target===u.current&&"height"===M.propertyName&&(e||o("hidden"))},className:`collapse-transition ${t||""}`}))},G=({sectionTitle:e,detailsText:t,detailsClassNames:i,id:c})=>{const[N,r]=(0,M.useState)(!1);return n().createElement(n().Fragment,null,n().createElement("div",{className:"flex align-ic maxs text-strip"},n().createElement("button",{type:"button","aria-expanded":N,"aria-controls":c,className:"icon-bg flex align-ic gas",onClick:e=>{e.preventDefault(),r(!N)}},n().createElement("span",{className:"icon","aria-hidden":"true"},"?"),e)),n().createElement(P,{isOpen:N},n().createElement("div",{className:`${i||""}`,id:c},t)))},Z=t.p+"images/Single-Booking-1.bf80774f.png",_=t.p+"images/Single-Print-1.f17171fd.png",B=t.p+"images/Multi-Print-1.3740819b.png",R=t.p+"images/Multi-Print-2.9d12d622.png",F=t.p+"images/Multi-Booking-2.aa1cb963.png",X=t.p+"images/Multi-Booking-1.d4ed637f.png",J=()=>{const{__}=o(),e=e=>n().createElement("div",{className:"flex-dir-col flex how-to-guide-container"},e.map(((M,t)=>n().createElement(n().Fragment,{key:t},n().createElement("div",{className:"flex align-ifs steps-row"},n().createElement("div",{className:"prs step-cell"},n().createElement("strong",null,M.step)),n().createElement("div",{className:"description-cell"},M.description)),t<e.length-1&&n().createElement("hr",{className:"ma0 separator"}))))),M=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__("Click the order you want to book shipping for.","posten-bring-checkout")},{step:__("Step-3","posten-bring-checkout"),description:__('Review the shipping options and weight, then complete by clicking "Book shipping"',"posten-bring-checkout")}],t=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__('Select the orders you want to book shipping for. Under "Bulk actions" select "Posten Bring Checkout" and click "Apply"',"posten-bring-checkout")}],i=[{step:__("Step-3","posten-bring-checkout"),description:__('Review the shipping options and weight, then complete by clicking "Book shipping"',"posten-bring-checkout")}],c=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__("Click the order you want to print label for.","posten-bring-checkout")},{step:__("Step-3","posten-bring-checkout"),description:__('Click "Print label"',"posten-bring-checkout")}],N=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__('Select the orders you want to print label for. Under "Bulk actions" select "Posten Bring Checkout" and click "Apply"',"posten-bring-checkout")}],r=[{step:__("Step-3","posten-bring-checkout"),description:__('Click "Print labels"',"posten-bring-checkout")}],g=[{title:__("Book shipping","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("h1",null,__("Booking transport for one order","posten-bring-checkout")),e(M),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:Z,alt:""})),n().createElement("h1",null,__("Book shipping for multiple orders","posten-bring-checkout")),e(t),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:X,alt:""})),e(i),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:F,alt:""})))},{title:__("Print labels","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("h1",null,__("Printing labels for one order","posten-bring-checkout")),e(c),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:_,alt:""})),n().createElement("h1",null,__("Print labels for multiple orders","posten-bring-checkout")),e(N),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:B,alt:""})),e(r),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:R,alt:""})))}];return n().createElement(n().Fragment,null,g.map(((e,M)=>n().createElement(G,{key:M,sectionTitle:n().createElement("h4",{className:"mrm"},e.title),detailsText:e.content,detailsClassNames:"pls prs pbm pbs mlm mtm",id:`howto-${M}`}))))},V=()=>n().createElement(i.Notice,{status:"success"},(0,N.__)("Your feedback was sent!","posten-bring-checkout")),W=()=>n().createElement(i.Notice,{status:"warning"},(0,N.__)("A problem occured, your feedback was not sent","posten-bring-checkout")),H=()=>n().createElement(i.Notice,{status:"warning"},(0,N.__)("The feedback cannot be empty","posten-bring-checkout")),K=window.wp.apiFetch;var $=t.n(K);const q=({className:e})=>{const[t,c]=(0,M.useState)(!1),[r,g]=(0,M.useState)(""),[a,D]=(0,M.useState)("Problem"),[o,u]=(0,M.useState)(""),[j,I]=(0,M.useState)(""),[s,l]=(0,M.useState)(!1),y=(0,M.useCallback)((()=>{c(!t),g("")}),[t]);return n().createElement("div",{className:e},n().createElement("div",{className:"feedback-form__button-container"},n().createElement(i.Button,{onClick:y,variant:"secondary",icon:"admin-comments"},(0,N.__)("Send feedback","posten-bring-checkout"))),t&&n().createElement(i.Modal,{onRequestClose:y,title:(0,N.__)("Posten Bring Checkout Feedback","posten-bring-checkout")},n().createElement("div",{id:"feedback-form-container"},n().createElement(i.SelectControl,{label:(0,N.__)("Select a category","posten-bring-checkout"),value:a,options:[{label:(0,N.__)("Problem","posten-bring-checkout"),value:"Problem"},{label:(0,N.__)("Feature request!","posten-bring-checkout"),value:"Feature request"},{label:(0,N.__)("Praise","posten-bring-checkout"),value:"Praise"}],onChange:e=>D(e)}),n().createElement("textarea",{className:"feedback-form__email",rows:1,placeholder:"Email",value:j,onChange:e=>I(e.currentTarget.value)}),n().createElement("textarea",{className:"feedback-form__message",placeholder:(()=>{switch(a){case"Problem":default:return(0,N.__)("How can we improve?","posten-bring-checkout");case"Feature request":return(0,N.__)("What should we add?","posten-bring-checkout");case"Praise":return(0,N.__)("What did we do correctly?","posten-bring-checkout")}})(),rows:6,value:o,onChange:e=>{const M=e.target.value;u(M),l(M.length>0)}}),n().createElement("div",{className:"feedback-form__bottom-text mtm"},n().createElement(i.Button,{disabled:!s,onClick:()=>{const e={category:a,message:o,email:j};""===o?g("empty"):$()({path:"/posten-bring-checkout/feedback",method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then((()=>{g("success"),u(""),I("")})).catch((()=>{g("error")}))},variant:"primary"},(0,N.__)("Submit","posten-bring-checkout")),n().createElement("div",{className:"feedback-form__link"},(0,N.__)("Want to contact ","posten-bring-checkout"),n().createElement("a",{href:(0,N.__)("https://www.bring.com/resources/mybring#mybring","posten-bring-checkout"),target:"_blank",rel:"noopener noreferrer"},"Mybring?"))),n().createElement("div",{className:"feedback-form__status"},"success"===r&&n().createElement(V,null),"error"===r&&n().createElement(W,null),"empty"===r&&n().createElement(H,null)))))},ee=()=>{const{__}=o();return n().createElement("div",{id:"landing-page-container"},n().createElement(i.Card,{className:"card-section"},n().createElement(i.CardBody,null,n().createElement("h1",null,__("Get started with Posten Bring Checkout","posten-bring-checkout")),n().createElement("div",null,__("You need a Mybring user. Don't have an account?","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/signup/customer/company",target:"_blank",rel:"noreferrer"},__("Register now","posten-bring-checkout"))),n().createElement(v,null),n().createElement(J,null),n().createElement("hr",{className:"mbm mtm"}),n().createElement("div",{className:"flex justify-csb align-ic"},n().createElement("i",null,__("To see how you can make the best checkout visit our ","posten-bring-checkout"),n().createElement("a",{href:"/wp-admin/admin.php?page=wc-admin&path=/posten-bring-checkout/faq"},__("FAQ page","posten-bring-checkout")),__(", or contact us on ","posten-bring-checkout"),n().createElement("a",{href:"mailto:[email protected]",target:"_blank",rel:"noreferrer"},"[email protected]")),n().createElement("img",{className:"bring-logo",src:U,alt:"bring logo"})))),n().createElement(Q,null),n().createElement(q,{className:"mtl"}))},Me=({customers:e,selectedCustomer:M,onSelect:t,className:c,label:N})=>{const{__}=o();return e?.length>1?n().createElement(i.SelectControl,{label:N,value:M||"",options:[{label:__("Select customer number","posten-bring-checkout"),value:"",disabled:!0}].concat(e.map((e=>({label:e.displayName,value:e.customerNumber,disabled:!1})))),onChange:t,className:"bring-select"+(c?" "+c:""),suffix:"",__nextHasNoMarginBottom:!0}):null},te=({availableServices:e,preSelectedShippingOption:t,selectedCustomer:c,customersAndServices:N,selectedShippingOption:r,setSelectedShippingOption:g,className:a,label:D})=>{const{__}=o(),[u,j]=(0,M.useState)([]);return(0,M.useEffect)((()=>{const M=N?.find((e=>c===e.customerNumber)),n=e?.filter((e=>M?.services.find((M=>M.serviceCode===e.service_id))||!1)).map((e=>({label:e.service_id===t?`${e.name} - ${__("Customers choice","posten-bring-checkout")}`:e.name,value:e.service_id})));t?0===n?.length&&N?.length>0&&c?n.push({label:__("No available shipping options","posten-bring-checkout"),value:"",disabled:!0}):c&&t&&!n.find((e=>e.value===t))?(n.find((e=>e.value===r))||g(""),n?.push({label:__("No shipping option selected","posten-bring-checkout"),value:"",disabled:!0})):""===r&&n.find((e=>e.value===t))?g(t||""):c||n?.push({label:__("Select customer to see available shipping options","posten-bring-checkout"),value:"",disabled:!0}):n.push({label:__("No shipping option selected","posten-bring-checkout"),value:"",disabled:!0}),j(n)}),[e?.length,c,N?.length,t,N,e,r,__,g]),n().createElement(i.SelectControl,{label:D,value:r||"",options:u,onChange:g,className:"bring-select"+(a?" "+a:""),suffix:"",__nextHasNoMarginBottom:!0})},ne=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})),ie=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})),ce=({selectedShippingOption:e,availableServices:t,toCountry:c,items:r,totalWeightInGrams:g,parcels:a,setParcels:D})=>{const{__}=o(),[u,j]=(0,M.useState)(),[I,s]=(0,M.useState)();(0,M.useEffect)((()=>{const M=t?.find((M=>M.service_id===e)),n=M&&M.max_weight_in_kgs?1e3*M.max_weight_in_kgs-100:void 0;j(n),M?.max_dimensions?s((0,N.sprintf)(
    22// translators: 1: maximum weight in kilograms, 2: length in cm, 3: width in cm, 4: height in cm
    33__("Max parcel weight %1$s kg. Within %2$s x %3$s X %4$s cm.","posten-bring-checkout"),M.max_weight_in_kgs.toString(),M.max_dimensions.length.toString(),M.max_dimensions.width.toString(),M.max_dimensions.height.toString())):M?.max_edges?s(
  • posten-bring-checkout/tags/1.1.25/changelog.txt

    r3297064 r3306494  
    11*** Posten Bring Checkout Changelog ***
     2
     32025-06-04 - version 1.1.25
     4* Fix broken link to youtube vidoe
     5* Fix bug for showing banner when there is a new version
    26
    372025-05-20 - version 1.1.24
  • posten-bring-checkout/tags/1.1.25/frontend/js/admin/video.tsx

    r3248370 r3306494  
    6767        <div className="modal flex justify-cc align-ic">
    6868          <div className="modal-content">
    69             <YouTube videoId="PBErbpTzOT4" opts={opts} onReady={onReady} />
     69            <YouTube videoId="PMmryEvKf70" opts={opts} onReady={onReady} />
    7070            <Button
    7171              className="close-button"
  • posten-bring-checkout/tags/1.1.25/posten-bring-checkout.php

    r3297064 r3306494  
    44 * Plugin URI:        https://wordpress.org/plugins/posten-bring-checkout/
    55 * Description:       Posten Bring Checkout plugin for WooCommerce
    6  * Version:           1.1.24
     6 * Version:           1.1.25
    77 * Author:            Posten Bring AS
    88 * Author URI:        https://www.postenbring.no/en
  • posten-bring-checkout/tags/1.1.25/readme.txt

    r3297064 r3306494  
    33Tags: woocommerce, posten, bring, shipping, checkout
    44Tested up to: 6.8
    5 Stable tag: 1.1.24
     5Stable tag: 1.1.25
    66License: GPLv2 or later
    77License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    6060
    6161== Changelog ==
     62
     63= 1.1.25 =
     64* Fix broken link to youtube vidoe
     65* Fix bug for showing banner when there is a new version
    6266
    6367= 1.1.24 =
  • posten-bring-checkout/trunk/build/admin-index.asset.php

    r3293898 r3306494  
    1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => '28f327e3e3907774d474');
     1<?php return array('dependencies' => array('react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => '98a8a88cf48b6e4594ef');
  • posten-bring-checkout/trunk/build/admin-index.js

    r3293898 r3306494  
    1 (()=>{var e={2017:e=>{"use strict";e.exports=function e(M,t){if(M===t)return!0;if(M&&t&&"object"==typeof M&&"object"==typeof t){if(M.constructor!==t.constructor)return!1;var n,i,c;if(Array.isArray(M)){if((n=M.length)!=t.length)return!1;for(i=n;0!=i--;)if(!e(M[i],t[i]))return!1;return!0}if(M.constructor===RegExp)return M.source===t.source&&M.flags===t.flags;if(M.valueOf!==Object.prototype.valueOf)return M.valueOf()===t.valueOf();if(M.toString!==Object.prototype.toString)return M.toString()===t.toString();if((n=(c=Object.keys(M)).length)!==Object.keys(t).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(t,c[i]))return!1;for(i=n;0!=i--;){var N=c[i];if(!e(M[N],t[N]))return!1}return!0}return M!=M&&t!=t}},6147:e=>{function M(e,M){e.onload=function(){this.onerror=this.onload=null,M(null,e)},e.onerror=function(){this.onerror=this.onload=null,M(new Error("Failed to load "+this.src),e)}}function t(e,M){e.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,M(null,e))}}e.exports=function(e,n,i){var c=document.head||document.getElementsByTagName("head")[0],N=document.createElement("script");"function"==typeof n&&(i=n,n={}),n=n||{},i=i||function(){},N.type=n.type||"text/javascript",N.charset=n.charset||"utf8",N.async=!("async"in n)||!!n.async,N.src=e,n.attrs&&function(e,M){for(var t in M)e.setAttribute(t,M[t])}(N,n.attrs),n.text&&(N.text=""+n.text),("onload"in N?M:t)(N,i),N.onload||M(N,i),c.appendChild(N)}},2694:(e,M,t)=>{"use strict";var n=t(6925);function i(){}function c(){}c.resetWarningCache=i,e.exports=function(){function e(e,M,t,i,c,N){if(N!==n){var r=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw r.name="Invariant Violation",r}}function M(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:M,element:e,elementType:e,instanceOf:M,node:e,objectOf:M,oneOf:M,oneOfType:M,shape:M,exact:M,checkPropTypes:c,resetWarningCache:i};return t.PropTypes=t,t}},5556:(e,M,t)=>{e.exports=t(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5338:(e,M,t)=>{"use strict";var n=t(5795);M.H=n.createRoot,n.hydrateRoot},1020:(e,M,t)=>{"use strict";var n=t(1609),i=Symbol.for("react.element"),c=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),N=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,r={key:!0,ref:!0,__self:!0,__source:!0};M.jsx=function(e,M,t){var n,g={},a=null,D=null;for(n in void 0!==t&&(a=""+t),void 0!==M.key&&(a=""+M.key),void 0!==M.ref&&(D=M.ref),M)c.call(M,n)&&!r.hasOwnProperty(n)&&(g[n]=M[n]);if(e&&e.defaultProps)for(n in M=e.defaultProps)void 0===g[n]&&(g[n]=M[n]);return{$$typeof:i,type:e,key:a,ref:D,props:g,_owner:N.current}}},4848:(e,M,t)=>{"use strict";e.exports=t(1020)},4666:e=>{"use strict";var M;M=function(){var e={},M={};return e.on=function(e,t){var n={name:e,handler:t};return M[e]=M[e]||[],M[e].unshift(n),n},e.off=function(e){var t=M[e.name].indexOf(e);-1!==t&&M[e.name].splice(t,1)},e.trigger=function(e,t){var n,i=M[e];if(i)for(n=i.length;n--;)i[n].handler(t)},e},e.exports=M},4748:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n,i=(n=t(3004))&&n.__esModule?n:{default:n};M.default={pauseVideo:{acceptableStates:[i.default.ENDED,i.default.PAUSED],stateChangeRequired:!1},playVideo:{acceptableStates:[i.default.ENDED,i.default.PLAYING],stateChangeRequired:!1},seekTo:{acceptableStates:[i.default.ENDED,i.default.PLAYING,i.default.PAUSED],stateChangeRequired:!0,timeout:3e3}},e.exports=M.default},9325:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n=r(t(6602)),i=r(t(9345)),c=r(t(1769)),N=r(t(4748));function r(e){return e&&e.__esModule?e:{default:e}}var g=(0,n.default)("youtube-player"),a={proxyEvents:function(e){var M={},t=function(t){var n="on"+t.slice(0,1).toUpperCase()+t.slice(1);M[n]=function(M){g('event "%s"',n,M),e.trigger(t,M)}},n=!0,i=!1,N=void 0;try{for(var r,a=c.default[Symbol.iterator]();!(n=(r=a.next()).done);n=!0)t(r.value)}catch(e){i=!0,N=e}finally{try{!n&&a.return&&a.return()}finally{if(i)throw N}}return M},promisifyPlayer:function(e){var M=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={},n=function(n){M&&N.default[n]?t[n]=function(){for(var M=arguments.length,t=Array(M),i=0;i<M;i++)t[i]=arguments[i];return e.then((function(e){var M=N.default[n],i=e.getPlayerState(),c=e[n].apply(e,t);return M.stateChangeRequired||Array.isArray(M.acceptableStates)&&-1===M.acceptableStates.indexOf(i)?new Promise((function(t){e.addEventListener("onStateChange",(function n(){var i=e.getPlayerState(),c=void 0;"number"==typeof M.timeout&&(c=setTimeout((function(){e.removeEventListener("onStateChange",n),t()}),M.timeout)),Array.isArray(M.acceptableStates)&&-1!==M.acceptableStates.indexOf(i)&&(e.removeEventListener("onStateChange",n),clearTimeout(c),t())}))})).then((function(){return c})):c}))}:t[n]=function(){for(var M=arguments.length,t=Array(M),i=0;i<M;i++)t[i]=arguments[i];return e.then((function(e){return e[n].apply(e,t)}))}},c=!0,r=!1,g=void 0;try{for(var a,D=i.default[Symbol.iterator]();!(c=(a=D.next()).done);c=!0)n(a.value)}catch(e){r=!0,g=e}finally{try{!c&&D.return&&D.return()}finally{if(r)throw g}}return t}};M.default=a,e.exports=M.default},3004:(e,M)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.default={BUFFERING:3,ENDED:0,PAUSED:2,PLAYING:1,UNSTARTED:-1,VIDEO_CUED:5},e.exports=M.default},1769:(e,M)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.default=["ready","stateChange","playbackQualityChange","playbackRateChange","error","apiChange","volumeChange"],e.exports=M.default},9345:(e,M)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.default=["cueVideoById","loadVideoById","cueVideoByUrl","loadVideoByUrl","playVideo","pauseVideo","stopVideo","getVideoLoadedFraction","cuePlaylist","loadPlaylist","nextVideo","previousVideo","playVideoAt","setShuffle","setLoop","getPlaylist","getPlaylistIndex","setOption","mute","unMute","isMuted","setVolume","getVolume","seekTo","getPlayerState","getPlaybackRate","setPlaybackRate","getAvailablePlaybackRates","getPlaybackQuality","setPlaybackQuality","getAvailableQualityLevels","getCurrentTime","getDuration","removeEventListener","getVideoUrl","getVideoEmbedCode","getOptions","getOption","addEventListener","destroy","setSize","getIframe"],e.exports=M.default},3517:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n="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},i=r(t(4666)),c=r(t(6694)),N=r(t(9325));function r(e){return e&&e.__esModule?e:{default:e}}var g=void 0;M.default=function(e){var M=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=(0,i.default)();if(g||(g=(0,c.default)(r)),M.events)throw new Error("Event handlers cannot be overwritten.");if("string"==typeof e&&!document.getElementById(e))throw new Error('Element "'+e+'" does not exist.');M.events=N.default.proxyEvents(r);var a=new Promise((function(t){"object"===(void 0===e?"undefined":n(e))&&e.playVideo instanceof Function?t(e):g.then((function(n){var i=new n.Player(e,M);return r.on("ready",(function(){t(i)})),null}))})),D=N.default.promisifyPlayer(a,t);return D.on=r.on,D.off=r.off,D},e.exports=M.default},6694:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n,i=(n=t(6147))&&n.__esModule?n:{default:n};M.default=function(e){return new Promise((function(M){if(window.YT&&window.YT.Player&&window.YT.Player instanceof Function)M(window.YT);else{var t="http:"===window.location.protocol?"http:":"https:";(0,i.default)(t+"//www.youtube.com/iframe_api",(function(M){M&&e.trigger("error",M)}));var n=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=function(){n&&n(),M(window.YT)}}}))},e.exports=M.default},6602:(e,M,t)=>{function n(){var e;try{e=M.storage.debug}catch(e){}return!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG),e}(M=e.exports=t(9245)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},M.formatArgs=function(e){var t=this.useColors;if(e[0]=(t?"%c":"")+this.namespace+(t?" %c":" ")+e[0]+(t?"%c ":" ")+"+"+M.humanize(this.diff),t){var n="color: "+this.color;e.splice(1,0,n,"color: inherit");var i=0,c=0;e[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(i++,"%c"===e&&(c=i))})),e.splice(c,0,n)}},M.save=function(e){try{null==e?M.storage.removeItem("debug"):M.storage.debug=e}catch(e){}},M.load=n,M.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},M.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),M.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],M.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},M.enable(n())},9245:(e,M,t)=>{var n;function i(e){function t(){if(t.enabled){var e=t,i=+new Date,c=i-(n||i);e.diff=c,e.prev=n,e.curr=i,n=i;for(var N=new Array(arguments.length),r=0;r<N.length;r++)N[r]=arguments[r];N[0]=M.coerce(N[0]),"string"!=typeof N[0]&&N.unshift("%O");var g=0;N[0]=N[0].replace(/%([a-zA-Z%])/g,(function(t,n){if("%%"===t)return t;g++;var i=M.formatters[n];if("function"==typeof i){var c=N[g];t=i.call(e,c),N.splice(g,1),g--}return t})),M.formatArgs.call(e,N),(t.log||M.log||console.log.bind(console)).apply(e,N)}}return t.namespace=e,t.enabled=M.enabled(e),t.useColors=M.useColors(),t.color=function(e){var t,n=0;for(t in e)n=(n<<5)-n+e.charCodeAt(t),n|=0;return M.colors[Math.abs(n)%M.colors.length]}(e),"function"==typeof M.init&&M.init(t),t}(M=e.exports=i.debug=i.default=i).coerce=function(e){return e instanceof Error?e.stack||e.message:e},M.disable=function(){M.enable("")},M.enable=function(e){M.save(e),M.names=[],M.skips=[];for(var t=("string"==typeof e?e:"").split(/[\s,]+/),n=t.length,i=0;i<n;i++)t[i]&&("-"===(e=t[i].replace(/\*/g,".*?"))[0]?M.skips.push(new RegExp("^"+e.substr(1)+"$")):M.names.push(new RegExp("^"+e+"$")))},M.enabled=function(e){var t,n;for(t=0,n=M.skips.length;t<n;t++)if(M.skips[t].test(e))return!1;for(t=0,n=M.names.length;t<n;t++)if(M.names[t].test(e))return!0;return!1},M.humanize=t(2988),M.names=[],M.skips=[],M.formatters={}},2988:e=>{var M=1e3,t=60*M,n=60*t,i=24*n;function c(e,M,t){if(!(e<M))return e<1.5*M?Math.floor(e/M)+" "+t:Math.ceil(e/M)+" "+t+"s"}e.exports=function(e,N){N=N||{};var r,g=typeof e;if("string"===g&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var c=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(c){var N=parseFloat(c[1]);switch((c[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*N;case"days":case"day":case"d":return N*i;case"hours":case"hour":case"hrs":case"hr":case"h":return N*n;case"minutes":case"minute":case"mins":case"min":case"m":return N*t;case"seconds":case"second":case"secs":case"sec":case"s":return N*M;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return N;default:return}}}}(e);if("number"===g&&!1===isNaN(e))return N.long?c(r=e,i,"day")||c(r,n,"hour")||c(r,t,"minute")||c(r,M,"second")||r+" ms":function(e){return e>=i?Math.round(e/i)+"d":e>=n?Math.round(e/n)+"h":e>=t?Math.round(e/t)+"m":e>=M?Math.round(e/M)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},1609:e=>{"use strict";e.exports=window.React},5795:e=>{"use strict";e.exports=window.ReactDOM}},M={};function t(n){var i=M[n];if(void 0!==i)return i.exports;var c=M[n]={exports:{}};return e[n](c,c.exports,t),c.exports}t.n=e=>{var M=e&&e.__esModule?()=>e.default:()=>e;return t.d(M,{a:M}),M},t.d=(e,M)=>{for(var n in M)t.o(M,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:M[n]})},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),t.o=(e,M)=>Object.prototype.hasOwnProperty.call(e,M),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var M=t.g.document;if(!e&&M&&(M.currentScript&&"SCRIPT"===M.currentScript.tagName.toUpperCase()&&(e=M.currentScript.src),!e)){var n=M.getElementsByTagName("script");if(n.length)for(var i=n.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=n[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),(()=>{"use strict";var e=t(5338),M=t(1609),n=t.n(M);const i=window.wp.components,c=window.wp.element,N=window.wp.i18n;var r=t(4848);function g(e){return{__:e.__.bind(e),_x:e._x.bind(e),_n:e._n.bind(e),_nx:e._nx.bind(e),isRTL:e.isRTL.bind(e),hasTranslation:e.hasTranslation.bind(e)}}const a=(0,c.createContext)(g(N.defaultI18n));function D(e){const{children:M,i18n:t=N.defaultI18n}=e,[n,i]=(0,c.useReducer)((()=>[]),[]);(0,c.useEffect)((()=>t.subscribe(i)),[t]);const D=(0,c.useMemo)((()=>g(t)),[t,n]);return(0,r.jsx)(a.Provider,{value:D,children:M})}const o=()=>(0,c.useContext)(a);var u=t(5556),j=t.n(u),I=t(2017),s=t.n(I),l=t(3517),y=t.n(l),T=Object.defineProperty,z=Object.defineProperties,E=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,O=(e,M,t)=>M in e?T(e,M,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[M]=t,L=(e,M)=>{for(var t in M||(M={}))x.call(M,t)&&O(e,t,M[t]);if(A)for(var t of A(M))m.call(M,t)&&O(e,t,M[t]);return e},k=(e,M)=>z(e,E(M));function p(e={}){return k(L({},e),{height:0,width:0,playerVars:k(L({},e.playerVars),{autoplay:0,start:0,end:0})})}var d={videoId:j().string,id:j().string,className:j().string,iframeClassName:j().string,style:j().object,title:j().string,loading:j().oneOf(["lazy","eager"]),opts:j().objectOf(j().any),onReady:j().func,onError:j().func,onPlay:j().func,onPause:j().func,onEnd:j().func,onStateChange:j().func,onPlaybackRateChange:j().func,onPlaybackQualityChange:j().func},w=class extends n().Component{constructor(e){super(e),this.destroyPlayerPromise=void 0,this.onPlayerReady=e=>{var M,t;return null==(t=(M=this.props).onReady)?void 0:t.call(M,e)},this.onPlayerError=e=>{var M,t;return null==(t=(M=this.props).onError)?void 0:t.call(M,e)},this.onPlayerStateChange=e=>{var M,t,n,i,c,N,r,g;switch(null==(t=(M=this.props).onStateChange)||t.call(M,e),e.data){case w.PlayerState.ENDED:null==(i=(n=this.props).onEnd)||i.call(n,e);break;case w.PlayerState.PLAYING:null==(N=(c=this.props).onPlay)||N.call(c,e);break;case w.PlayerState.PAUSED:null==(g=(r=this.props).onPause)||g.call(r,e)}},this.onPlayerPlaybackRateChange=e=>{var M,t;return null==(t=(M=this.props).onPlaybackRateChange)?void 0:t.call(M,e)},this.onPlayerPlaybackQualityChange=e=>{var M,t;return null==(t=(M=this.props).onPlaybackQualityChange)?void 0:t.call(M,e)},this.destroyPlayer=()=>this.internalPlayer?(this.destroyPlayerPromise=this.internalPlayer.destroy().then((()=>this.destroyPlayerPromise=void 0)),this.destroyPlayerPromise):Promise.resolve(),this.createPlayer=()=>{if("undefined"==typeof document)return;if(this.destroyPlayerPromise)return void this.destroyPlayerPromise.then(this.createPlayer);const e=k(L({},this.props.opts),{videoId:this.props.videoId});this.internalPlayer=y()(this.container,e),this.internalPlayer.on("ready",this.onPlayerReady),this.internalPlayer.on("error",this.onPlayerError),this.internalPlayer.on("stateChange",this.onPlayerStateChange),this.internalPlayer.on("playbackRateChange",this.onPlayerPlaybackRateChange),this.internalPlayer.on("playbackQualityChange",this.onPlayerPlaybackQualityChange),(this.props.title||this.props.loading)&&this.internalPlayer.getIframe().then((e=>{this.props.title&&e.setAttribute("title",this.props.title),this.props.loading&&e.setAttribute("loading",this.props.loading)}))},this.resetPlayer=()=>this.destroyPlayer().then(this.createPlayer),this.updatePlayer=()=>{var e;null==(e=this.internalPlayer)||e.getIframe().then((e=>{this.props.id?e.setAttribute("id",this.props.id):e.removeAttribute("id"),this.props.iframeClassName?e.setAttribute("class",this.props.iframeClassName):e.removeAttribute("class"),this.props.opts&&this.props.opts.width?e.setAttribute("width",this.props.opts.width.toString()):e.removeAttribute("width"),this.props.opts&&this.props.opts.height?e.setAttribute("height",this.props.opts.height.toString()):e.removeAttribute("height"),this.props.title?e.setAttribute("title",this.props.title):e.setAttribute("title","YouTube video player"),this.props.loading?e.setAttribute("loading",this.props.loading):e.removeAttribute("loading")}))},this.getInternalPlayer=()=>this.internalPlayer,this.updateVideo=()=>{var e,M,t,n;if(void 0===this.props.videoId||null===this.props.videoId)return void(null==(e=this.internalPlayer)||e.stopVideo());let i=!1;const c={videoId:this.props.videoId};(null==(M=this.props.opts)?void 0:M.playerVars)&&(i=1===this.props.opts.playerVars.autoplay,"start"in this.props.opts.playerVars&&(c.startSeconds=this.props.opts.playerVars.start),"end"in this.props.opts.playerVars&&(c.endSeconds=this.props.opts.playerVars.end)),i?null==(t=this.internalPlayer)||t.loadVideoById(c):null==(n=this.internalPlayer)||n.cueVideoById(c)},this.refContainer=e=>{this.container=e},this.container=null,this.internalPlayer=null}componentDidMount(){this.createPlayer()}componentDidUpdate(e){return M=this,null,t=function*(){(function(e,M){var t,n,i,c;return e.id!==M.id||e.className!==M.className||(null==(t=e.opts)?void 0:t.width)!==(null==(n=M.opts)?void 0:n.width)||(null==(i=e.opts)?void 0:i.height)!==(null==(c=M.opts)?void 0:c.height)||e.iframeClassName!==M.iframeClassName||e.title!==M.title})(e,this.props)&&this.updatePlayer(),function(e,M){return e.videoId!==M.videoId||!s()(p(e.opts),p(M.opts))}(e,this.props)&&(yield this.resetPlayer()),function(e,M){var t,n;if(e.videoId!==M.videoId)return!0;const i=(null==(t=e.opts)?void 0:t.playerVars)||{},c=(null==(n=M.opts)?void 0:n.playerVars)||{};return i.start!==c.start||i.end!==c.end}(e,this.props)&&this.updateVideo()},new Promise(((e,n)=>{var i=e=>{try{N(t.next(e))}catch(e){n(e)}},c=e=>{try{N(t.throw(e))}catch(e){n(e)}},N=M=>M.done?e(M.value):Promise.resolve(M.value).then(i,c);N((t=t.apply(M,null)).next())}));var M,t}componentWillUnmount(){this.destroyPlayer()}render(){return n().createElement("div",{className:this.props.className,style:this.props.style},n().createElement("div",{id:this.props.id,className:this.props.iframeClassName,ref:this.refContainer}))}},S=w;S.propTypes=d,S.defaultProps={videoId:"",id:"",className:"",iframeClassName:"",style:{},title:"",loading:void 0,opts:{},onReady:()=>{},onError:()=>{},onPlay:()=>{},onPause:()=>{},onEnd:()=>{},onStateChange:()=>{},onPlaybackRateChange:()=>{},onPlaybackQualityChange:()=>{}},S.PlayerState={UNSTARTED:-1,ENDED:0,PLAYING:1,PAUSED:2,BUFFERING:3,CUED:5};var h=S;const b=window.wp.primitives,C=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),Q=()=>{const[e,t]=(0,M.useState)(!1),{__}=o();return(0,M.useEffect)((()=>{const M=M=>{"Escape"===M.key&&e&&t(!1)};return window.addEventListener("keydown",M),()=>window.removeEventListener("keydown",M)}),[e]),n().createElement("div",{id:"video-section"},n().createElement(i.Card,{className:"mtl card-section"},n().createElement("div",{className:"flex"},n().createElement("div",{className:"video-thumbnail"},n().createElement("div",{className:"button-container"},n().createElement("button",{"aria-label":"Play instruction movie",className:"flex flex-dir-col align-ic justify-cc",onClick:e=>{e.preventDefault(),t(!0)}},n().createElement("div",{className:"triangle","aria-hidden":"true"})))),n().createElement("div",{className:"mlm"},n().createElement("h2",null,__("How to setup Posten Bring Checkout","posten-bring-checkout")," ","🍿🎬")))),e&&n().createElement("div",{className:"modal flex justify-cc align-ic"},n().createElement("div",{className:"modal-content"},n().createElement(h,{videoId:"PBErbpTzOT4",opts:{height:"390",width:"640",playerVars:{autoplay:1}},onReady:e=>{e.target.playVideo()}}),n().createElement(i.Button,{className:"close-button",icon:C,onClick:()=>t(!1)}))))},U="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI2IiBoZWlnaHQ9IjU4IiB2aWV3Qm94PSIwIDAgMTI2IDU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTExMF8xNzgzKSI+CjxwYXRoIGQ9Ik01Ny4wMzk5IDI2LjQ5MTZDNTUuMDI5OSAyNi40OTE2IDUyLjgzOTkgMjYuNzIxNiA1MS40Mzk5IDI4LjE2MTZWMjAuODUxNkg0Ny4xNTk5VjQ1LjI3MTZINTEuMDE5OVY0My43OTE2QzUyLjUwOTkgNDUuMDMxNiA1NC40MTk5IDQ1LjY2MTYgNTYuMzU5OSA0NS41NzE2QzYzLjczOTkgNDUuNTcxNiA2NC4yMjk5IDQwLjU3MTYgNjQuMjI5OSAzNi4wNzE2QzY0LjIyOTkgMzAuNDcxNiA2My4zNTk5IDI2LjQ5MTYgNTcuMDM5OSAyNi40OTE2Wk01Ni4wODk5IDQxLjcxMTZDNTIuNDE5OSA0MS43MTE2IDUxLjM1OTkgNDAuNjkxNiA1MS4zNTk5IDM2LjA3MTZDNTEuMzU5OSAzMS40NTE2IDUyLjQxOTkgMzAuNDMxNiA1Ni4wODk5IDMwLjQzMTZDNTkuMjY5OSAzMC40MzE2IDU5Ljk0OTkgMzEuNzUxNiA1OS45NDk5IDM2LjA3MTZDNTkuOTQ5OSA0MC4zOTE2IDU5LjI2OTkgNDEuNzExNiA1Ni4wODk5IDQxLjcxMTZaTTc1LjIyOTkgMjYuNDkxNkM3My4zMzk5IDI2LjM5MTYgNzEuNDg5OSAyNy4xMTE2IDcwLjE1OTkgMjguNDYxNlYyNi44MjE2SDY2LjQ0OTlWNDUuMjcxNkg3MC43Mjk5VjM3LjI0MTZDNzAuNjE5OSAzNS42MjE2IDcwLjc1OTkgMzQuMDAxNiA3MS4xNDk5IDMyLjQzMTZDNzEuNjQ5OSAzMS4wNDE2IDczLjAwOTkgMzAuMTQxNiA3NC40Nzk5IDMwLjI0MTZDNzYuMjU5OSAzMC4yNDE2IDc2Ljk2OTkgMzAuNjIxNiA3Ni45Njk5IDMyLjMyMTZIODEuMjE5OUM4MS4yMTk5IDI4LjI3MTYgNzkuMjA5OSAyNi40OTE2IDc1LjIzOTkgMjYuNDkxNk05OS4zNTk5IDI2LjQ5MTZDOTcuNDE5OSAyNi4zOTE2IDk1LjUwOTkgMjcuMDIxNiA5NC4wMTk5IDI4LjI3MTZWMjYuODExNkg5MC4zMDk5VjQ1LjI2MTZIOTQuNTg5OVYzNi42NzE2Qzk0LjU4OTkgMzMuNDUxNiA5NC4yNDk5IDMwLjI3MTYgOTguODY5OSAzMC4yNzE2QzEwMi41OCAzMC4yNzE2IDEwMi4yNCAzMS45NzE2IDEwMi4yNCAzNS41MzE2VjQ1LjI2MTZIMTA2LjUyVjM1LjE5MTZDMTA2LjUyIDMxLjE4MTYgMTA2LjgyIDI2LjQ4MTYgOTkuMzY5OSAyNi40ODE2TTEyMS45MyAyNi44MTE2VjI4LjI3MTZDMTIwLjI3IDI3LjAzMTYgMTE4LjI0IDI2LjQwMTYgMTE2LjE4IDI2LjQ5MTZDMTA5LjgyIDI2LjQ5MTYgMTA4LjggMzAuMzExNiAxMDguOCAzNS45MjE2QzEwOC44IDQwLjM0MTYgMTA5LjIyIDQ1LjI3MTYgMTE2LjIyIDQ1LjI3MTZDMTE4LjEyIDQ1LjM2MTYgMTIwIDQ0Ljc5MTYgMTIxLjUyIDQzLjY0MTZDMTIxLjU1IDQ0LjcyMTYgMTIxLjUyIDQ1Ljc5MTYgMTIxLjQ1IDQ2Ljg3MTZDMTIxLjIyIDQ4LjYxMTYgMTE5LjQ0IDQ5LjM3MTYgMTE2Ljk4IDQ5LjM3MTZDMTE0LjUyIDQ5LjM3MTYgMTEzLjg0IDQ4LjcwMTYgMTEzLjg0IDQ3LjM3MTZIMTA5LjE4QzEwOS4xOCA1Mi4wNzE2IDExMy4zOCA1My4wMDE2IDExNy4wOSA1My4wMDE2QzEyMC41IDUzLjAwMTYgMTI0Ljk3IDUyLjA5MTYgMTI1LjY1IDQ3LjcwMTZDMTI1Ljc5IDQ2LjI0MTYgMTI1Ljg0IDQ0Ljc3MTYgMTI1LjggNDMuMzAxNlYyNi44MTE2SDEyMS45M1pNMTE2LjkgNDEuNDExNkMxMTMuNzIgNDEuNDExNiAxMTMuMDggNDAuMjQxNiAxMTMuMDggMzUuOTIxNkMxMTMuMDggMzEuNjAxNiAxMTMuNzIgMzAuMjgxNiAxMTYuOSAzMC4yODE2QzEyMC41NyAzMC4yODE2IDEyMS41NiAzMS4zMDE2IDEyMS41NiAzNS45MjE2QzEyMS41NiA0MC41NDE2IDEyMC41OCA0MS40MTE2IDExNi45IDQxLjQxMTZaTTgzLjI1OTkgNDUuMjcxNkg4Ny41Mzk5VjI2LjgyMTZIODMuMjU5OVY0NS4yNzE2Wk04My4yNTk5IDI1LjE0MTZIODcuNTM5OVYyMC44NjE2SDgzLjI1OTlWMjUuMTQxNloiIGZpbGw9IiM1NkI1MjkiLz4KPHBhdGggZD0iTTIyLjU5IDI2LjgxMDVDMjIuMTUgMzIuMjYwNSAxNy42MSAzNi40NTA1IDEyLjE0IDM2LjQ2MDVDNi42OCAzNi40NjA1IDIuMTMgMzIuMjYwNSAxLjY5IDI2LjgxMDVIMEMwLjQ1IDM4LjA1MDUgOS43IDQ2Ljk0MDUgMjAuOTUgNDYuOTQwNUMzMi4yIDQ2Ljk0MDUgNDEuNDUgMzguMDUwNSA0MS45IDI2LjgxMDVIMjIuNTlaIiBmaWxsPSIjQjVFMDk5Ii8+CjxwYXRoIGQ9Ik0xLjY5IDI1LjE0MDhDMi4xOCAxOS4zNzA4IDcuMjUgMTUuMDkwOCAxMy4wMiAxNS41NzA4QzE4LjEyIDE2LjAwMDggMjIuMTYgMjAuMDQwOCAyMi41OSAyNS4xNDA4SDQxLjlDNDEuNDQgMTMuNTcwOCAzMS42OSA0LjU2MDc2IDIwLjEyIDUuMDIwNzZDOS4xOSA1LjQ1MDc2IDAuNDMgMTQuMjEwOCAwIDI1LjE0MDhIMS42OVoiIGZpbGw9IiM1NkI1MjkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTEwXzE3ODMiPgo8cmVjdCB3aWR0aD0iMTI1LjgxIiBoZWlnaHQ9IjQ4IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA1KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=",Y=t.p+"images/illustration-journey.f8839984.png",v=()=>{const{__}=o();return n().createElement("div",{className:"flex flex-dir-col align-ifs mtl mls guide-container guide-text-alignment"},n().createElement("div",{className:"flex align-ic mbm"},n().createElement("div",{className:"circle circle-color1 mrm flex justify-cc align-ic"},"1"),n().createElement("div",null,n().createElement("p",{className:"ma0"},n().createElement("strong",null,__("Set up your webshop in","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/checkout",target:"_blank",rel:"noreferrer"},__("Mybring's Checkout area","posten-bring-checkout"))," ",__("as an admin user","posten-bring-checkout"))),n().createElement("p",{className:"ma0"},__("You need","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring/grant-and-change-user-access","posten-bring-checkout"),target:"_blank",rel:"noreferrer",className:"ma0"},__("admin access","posten-bring-checkout"))))),n().createElement("div",{className:"flex align-ic mbm"},n().createElement("div",{className:"mrm flex justify-cc align-ic circle circle-color2"},"2"),n().createElement("div",null,n().createElement("p",{className:"ma0"},n().createElement("strong",null,__("Activate Posten Bring Checkout","posten-bring-checkout")," ")),n().createElement("p",{className:"ma0"},__("Add your Mybring API key in the ","posten-bring-checkout"),n().createElement("a",{href:"/wp-admin/admin.php?page=wc-admin&path=%2Fposten-bring-checkout%2Fsettings",rel:"noreferrer",className:"ma0"},__("WooCommerce settings","posten-bring-checkout"))))),n().createElement("div",{className:"flex align-ic mbm"},n().createElement("div",{className:"circle circle-color3 mrm flex justify-cc align-ic"},"3"),n().createElement("div",null,n().createElement("p",{className:"ma0"},n().createElement("strong",null,__("Your checkout is ready!","posten-bring-checkout")," ")))),n().createElement("div",{className:"journey"},n().createElement("img",{className:"journey-image",src:Y,alt:"journey"})))};function f(){return f=Object.assign?Object.assign.bind():function(e){for(var M=1;M<arguments.length;M++){var t=arguments[M];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},f.apply(null,arguments)}const P=({isOpen:e,className:t,style:i,...c})=>{const[N,r]=(0,M.useState)(e?"auto":"0"),[g,a]=(0,M.useState)(e?"visible":"hidden"),[D,o]=(0,M.useState)(e?"visible":"hidden"),u=(0,M.useRef)(null);(0,M.useEffect)((()=>{u.current&&(e&&"auto"!==N?(r(`${u.current?.scrollHeight}px`),o("visible")):e||"0"===N||(r(`${u.current?.scrollHeight}px`),window.requestAnimationFrame((()=>setTimeout((()=>{r("0"),a("hidden")}))))))}),[e,N]);const j={...i,willChange:"height",height:N,overflow:g,visibility:"hidden"===D?"hidden":"visible"};return n().createElement("div",f({},c,{style:j,ref:u,onTransitionEnd:M=>{M.target===u.current&&"height"===M.propertyName&&(e||o("hidden"))},className:`collapse-transition ${t||""}`}))},G=({sectionTitle:e,detailsText:t,detailsClassNames:i,id:c})=>{const[N,r]=(0,M.useState)(!1);return n().createElement(n().Fragment,null,n().createElement("div",{className:"flex align-ic maxs text-strip"},n().createElement("button",{type:"button","aria-expanded":N,"aria-controls":c,className:"icon-bg flex align-ic gas",onClick:e=>{e.preventDefault(),r(!N)}},n().createElement("span",{className:"icon","aria-hidden":"true"},"?"),e)),n().createElement(P,{isOpen:N},n().createElement("div",{className:`${i||""}`,id:c},t)))},Z=t.p+"images/Single-Booking-1.bf80774f.png",_=t.p+"images/Single-Print-1.f17171fd.png",B=t.p+"images/Multi-Print-1.3740819b.png",R=t.p+"images/Multi-Print-2.9d12d622.png",F=t.p+"images/Multi-Booking-2.aa1cb963.png",X=t.p+"images/Multi-Booking-1.d4ed637f.png",J=()=>{const{__}=o(),e=e=>n().createElement("div",{className:"flex-dir-col flex how-to-guide-container"},e.map(((M,t)=>n().createElement(n().Fragment,{key:t},n().createElement("div",{className:"flex align-ifs steps-row"},n().createElement("div",{className:"prs step-cell"},n().createElement("strong",null,M.step)),n().createElement("div",{className:"description-cell"},M.description)),t<e.length-1&&n().createElement("hr",{className:"ma0 separator"}))))),M=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__("Click the order you want to book shipping for.","posten-bring-checkout")},{step:__("Step-3","posten-bring-checkout"),description:__('Review the shipping options and weight, then complete by clicking "Book shipping"',"posten-bring-checkout")}],t=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__('Select the orders you want to book shipping for. Under "Bulk actions" select "Posten Bring Checkout" and click "Apply"',"posten-bring-checkout")}],i=[{step:__("Step-3","posten-bring-checkout"),description:__('Review the shipping options and weight, then complete by clicking "Book shipping"',"posten-bring-checkout")}],c=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__("Click the order you want to print label for.","posten-bring-checkout")},{step:__("Step-3","posten-bring-checkout"),description:__('Click "Print label"',"posten-bring-checkout")}],N=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__('Select the orders you want to print label for. Under "Bulk actions" select "Posten Bring Checkout" and click "Apply"',"posten-bring-checkout")}],r=[{step:__("Step-3","posten-bring-checkout"),description:__('Click "Print labels"',"posten-bring-checkout")}],g=[{title:__("Book shipping","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("h1",null,__("Booking transport for one order","posten-bring-checkout")),e(M),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:Z,alt:""})),n().createElement("h1",null,__("Book shipping for multiple orders","posten-bring-checkout")),e(t),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:X,alt:""})),e(i),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:F,alt:""})))},{title:__("Print labels","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("h1",null,__("Printing labels for one order","posten-bring-checkout")),e(c),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:_,alt:""})),n().createElement("h1",null,__("Print labels for multiple orders","posten-bring-checkout")),e(N),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:B,alt:""})),e(r),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:R,alt:""})))}];return n().createElement(n().Fragment,null,g.map(((e,M)=>n().createElement(G,{key:M,sectionTitle:n().createElement("h4",{className:"mrm"},e.title),detailsText:e.content,detailsClassNames:"pls prs pbm pbs mlm mtm",id:`howto-${M}`}))))},V=()=>n().createElement(i.Notice,{status:"success"},(0,N.__)("Your feedback was sent!","posten-bring-checkout")),W=()=>n().createElement(i.Notice,{status:"warning"},(0,N.__)("A problem occured, your feedback was not sent","posten-bring-checkout")),H=()=>n().createElement(i.Notice,{status:"warning"},(0,N.__)("The feedback cannot be empty","posten-bring-checkout")),K=window.wp.apiFetch;var $=t.n(K);const q=({className:e})=>{const[t,c]=(0,M.useState)(!1),[r,g]=(0,M.useState)(""),[a,D]=(0,M.useState)("Problem"),[o,u]=(0,M.useState)(""),[j,I]=(0,M.useState)(""),[s,l]=(0,M.useState)(!1),y=(0,M.useCallback)((()=>{c(!t),g("")}),[t]);return n().createElement("div",{className:e},n().createElement("div",{className:"feedback-form__button-container"},n().createElement(i.Button,{onClick:y,variant:"secondary",icon:"admin-comments"},(0,N.__)("Send feedback","posten-bring-checkout"))),t&&n().createElement(i.Modal,{onRequestClose:y,title:(0,N.__)("Posten Bring Checkout Feedback","posten-bring-checkout")},n().createElement("div",{id:"feedback-form-container"},n().createElement(i.SelectControl,{label:(0,N.__)("Select a category","posten-bring-checkout"),value:a,options:[{label:(0,N.__)("Problem","posten-bring-checkout"),value:"Problem"},{label:(0,N.__)("Feature request!","posten-bring-checkout"),value:"Feature request"},{label:(0,N.__)("Praise","posten-bring-checkout"),value:"Praise"}],onChange:e=>D(e)}),n().createElement("textarea",{className:"feedback-form__email",rows:1,placeholder:"Email",value:j,onChange:e=>I(e.currentTarget.value)}),n().createElement("textarea",{className:"feedback-form__message",placeholder:(()=>{switch(a){case"Problem":default:return(0,N.__)("How can we improve?","posten-bring-checkout");case"Feature request":return(0,N.__)("What should we add?","posten-bring-checkout");case"Praise":return(0,N.__)("What did we do correctly?","posten-bring-checkout")}})(),rows:6,value:o,onChange:e=>{const M=e.target.value;u(M),l(M.length>0)}}),n().createElement("div",{className:"feedback-form__bottom-text mtm"},n().createElement(i.Button,{disabled:!s,onClick:()=>{const e={category:a,message:o,email:j};""===o?g("empty"):$()({path:"/posten-bring-checkout/feedback",method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then((()=>{g("success"),u(""),I("")})).catch((()=>{g("error")}))},variant:"primary"},(0,N.__)("Submit","posten-bring-checkout")),n().createElement("div",{className:"feedback-form__link"},(0,N.__)("Want to contact ","posten-bring-checkout"),n().createElement("a",{href:(0,N.__)("https://www.bring.com/resources/mybring#mybring","posten-bring-checkout"),target:"_blank",rel:"noopener noreferrer"},"Mybring?"))),n().createElement("div",{className:"feedback-form__status"},"success"===r&&n().createElement(V,null),"error"===r&&n().createElement(W,null),"empty"===r&&n().createElement(H,null)))))},ee=()=>{const{__}=o();return n().createElement("div",{id:"landing-page-container"},n().createElement(i.Card,{className:"card-section"},n().createElement(i.CardBody,null,n().createElement("h1",null,__("Get started with Posten Bring Checkout","posten-bring-checkout")),n().createElement("div",null,__("You need a Mybring user. Don't have an account?","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/signup/customer/company",target:"_blank",rel:"noreferrer"},__("Register now","posten-bring-checkout"))),n().createElement(v,null),n().createElement(J,null),n().createElement("hr",{className:"mbm mtm"}),n().createElement("div",{className:"flex justify-csb align-ic"},n().createElement("i",null,__("To see how you can make the best checkout visit our ","posten-bring-checkout"),n().createElement("a",{href:"/wp-admin/admin.php?page=wc-admin&path=/posten-bring-checkout/faq"},__("FAQ page","posten-bring-checkout")),__(", or contact us on ","posten-bring-checkout"),n().createElement("a",{href:"mailto:[email protected]",target:"_blank",rel:"noreferrer"},"[email protected]")),n().createElement("img",{className:"bring-logo",src:U,alt:"bring logo"})))),n().createElement(Q,null),n().createElement(q,{className:"mtl"}))},Me=({customers:e,selectedCustomer:M,onSelect:t,className:c,label:N})=>{const{__}=o();return e?.length>1?n().createElement(i.SelectControl,{label:N,value:M||"",options:[{label:__("Select customer number","posten-bring-checkout"),value:"",disabled:!0}].concat(e.map((e=>({label:e.displayName,value:e.customerNumber,disabled:!1})))),onChange:t,className:"bring-select"+(c?" "+c:""),suffix:"",__nextHasNoMarginBottom:!0}):null},te=({availableServices:e,preSelectedShippingOption:t,selectedCustomer:c,customersAndServices:N,selectedShippingOption:r,setSelectedShippingOption:g,className:a,label:D})=>{const{__}=o(),[u,j]=(0,M.useState)([]);return(0,M.useEffect)((()=>{const M=N?.find((e=>c===e.customerNumber)),n=e?.filter((e=>M?.services.find((M=>M.serviceCode===e.service_id))||!1)).map((e=>({label:e.service_id===t?`${e.name} - ${__("Customers choice","posten-bring-checkout")}`:e.name,value:e.service_id})));t?0===n?.length&&N?.length>0&&c?n.push({label:__("No available shipping options","posten-bring-checkout"),value:"",disabled:!0}):c&&t&&!n.find((e=>e.value===t))?(n.find((e=>e.value===r))||g(""),n?.push({label:__("No shipping option selected","posten-bring-checkout"),value:"",disabled:!0})):""===r&&n.find((e=>e.value===t))?g(t||""):c||n?.push({label:__("Select customer to see available shipping options","posten-bring-checkout"),value:"",disabled:!0}):n.push({label:__("No shipping option selected","posten-bring-checkout"),value:"",disabled:!0}),j(n)}),[e?.length,c,N?.length,t,N,e,r,__,g]),n().createElement(i.SelectControl,{label:D,value:r||"",options:u,onChange:g,className:"bring-select"+(a?" "+a:""),suffix:"",__nextHasNoMarginBottom:!0})},ne=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})),ie=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})),ce=({selectedShippingOption:e,availableServices:t,toCountry:c,items:r,totalWeightInGrams:g,parcels:a,setParcels:D})=>{const{__}=o(),[u,j]=(0,M.useState)(),[I,s]=(0,M.useState)();(0,M.useEffect)((()=>{const M=t?.find((M=>M.service_id===e)),n=M&&M.max_weight_in_kgs?1e3*M.max_weight_in_kgs-100:void 0;j(n),M?.max_dimensions?s((0,N.sprintf)(
     1(()=>{var e={2017:e=>{"use strict";e.exports=function e(M,t){if(M===t)return!0;if(M&&t&&"object"==typeof M&&"object"==typeof t){if(M.constructor!==t.constructor)return!1;var n,i,c;if(Array.isArray(M)){if((n=M.length)!=t.length)return!1;for(i=n;0!=i--;)if(!e(M[i],t[i]))return!1;return!0}if(M.constructor===RegExp)return M.source===t.source&&M.flags===t.flags;if(M.valueOf!==Object.prototype.valueOf)return M.valueOf()===t.valueOf();if(M.toString!==Object.prototype.toString)return M.toString()===t.toString();if((n=(c=Object.keys(M)).length)!==Object.keys(t).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(t,c[i]))return!1;for(i=n;0!=i--;){var N=c[i];if(!e(M[N],t[N]))return!1}return!0}return M!=M&&t!=t}},6147:e=>{function M(e,M){e.onload=function(){this.onerror=this.onload=null,M(null,e)},e.onerror=function(){this.onerror=this.onload=null,M(new Error("Failed to load "+this.src),e)}}function t(e,M){e.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,M(null,e))}}e.exports=function(e,n,i){var c=document.head||document.getElementsByTagName("head")[0],N=document.createElement("script");"function"==typeof n&&(i=n,n={}),n=n||{},i=i||function(){},N.type=n.type||"text/javascript",N.charset=n.charset||"utf8",N.async=!("async"in n)||!!n.async,N.src=e,n.attrs&&function(e,M){for(var t in M)e.setAttribute(t,M[t])}(N,n.attrs),n.text&&(N.text=""+n.text),("onload"in N?M:t)(N,i),N.onload||M(N,i),c.appendChild(N)}},2694:(e,M,t)=>{"use strict";var n=t(6925);function i(){}function c(){}c.resetWarningCache=i,e.exports=function(){function e(e,M,t,i,c,N){if(N!==n){var r=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw r.name="Invariant Violation",r}}function M(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:M,element:e,elementType:e,instanceOf:M,node:e,objectOf:M,oneOf:M,oneOfType:M,shape:M,exact:M,checkPropTypes:c,resetWarningCache:i};return t.PropTypes=t,t}},5556:(e,M,t)=>{e.exports=t(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5338:(e,M,t)=>{"use strict";var n=t(5795);M.H=n.createRoot,n.hydrateRoot},1020:(e,M,t)=>{"use strict";var n=t(1609),i=Symbol.for("react.element"),c=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),N=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,r={key:!0,ref:!0,__self:!0,__source:!0};M.jsx=function(e,M,t){var n,g={},a=null,D=null;for(n in void 0!==t&&(a=""+t),void 0!==M.key&&(a=""+M.key),void 0!==M.ref&&(D=M.ref),M)c.call(M,n)&&!r.hasOwnProperty(n)&&(g[n]=M[n]);if(e&&e.defaultProps)for(n in M=e.defaultProps)void 0===g[n]&&(g[n]=M[n]);return{$$typeof:i,type:e,key:a,ref:D,props:g,_owner:N.current}}},4848:(e,M,t)=>{"use strict";e.exports=t(1020)},4666:e=>{"use strict";var M;M=function(){var e={},M={};return e.on=function(e,t){var n={name:e,handler:t};return M[e]=M[e]||[],M[e].unshift(n),n},e.off=function(e){var t=M[e.name].indexOf(e);-1!==t&&M[e.name].splice(t,1)},e.trigger=function(e,t){var n,i=M[e];if(i)for(n=i.length;n--;)i[n].handler(t)},e},e.exports=M},4748:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n,i=(n=t(3004))&&n.__esModule?n:{default:n};M.default={pauseVideo:{acceptableStates:[i.default.ENDED,i.default.PAUSED],stateChangeRequired:!1},playVideo:{acceptableStates:[i.default.ENDED,i.default.PLAYING],stateChangeRequired:!1},seekTo:{acceptableStates:[i.default.ENDED,i.default.PLAYING,i.default.PAUSED],stateChangeRequired:!0,timeout:3e3}},e.exports=M.default},9325:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n=r(t(6602)),i=r(t(9345)),c=r(t(1769)),N=r(t(4748));function r(e){return e&&e.__esModule?e:{default:e}}var g=(0,n.default)("youtube-player"),a={proxyEvents:function(e){var M={},t=function(t){var n="on"+t.slice(0,1).toUpperCase()+t.slice(1);M[n]=function(M){g('event "%s"',n,M),e.trigger(t,M)}},n=!0,i=!1,N=void 0;try{for(var r,a=c.default[Symbol.iterator]();!(n=(r=a.next()).done);n=!0)t(r.value)}catch(e){i=!0,N=e}finally{try{!n&&a.return&&a.return()}finally{if(i)throw N}}return M},promisifyPlayer:function(e){var M=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={},n=function(n){M&&N.default[n]?t[n]=function(){for(var M=arguments.length,t=Array(M),i=0;i<M;i++)t[i]=arguments[i];return e.then((function(e){var M=N.default[n],i=e.getPlayerState(),c=e[n].apply(e,t);return M.stateChangeRequired||Array.isArray(M.acceptableStates)&&-1===M.acceptableStates.indexOf(i)?new Promise((function(t){e.addEventListener("onStateChange",(function n(){var i=e.getPlayerState(),c=void 0;"number"==typeof M.timeout&&(c=setTimeout((function(){e.removeEventListener("onStateChange",n),t()}),M.timeout)),Array.isArray(M.acceptableStates)&&-1!==M.acceptableStates.indexOf(i)&&(e.removeEventListener("onStateChange",n),clearTimeout(c),t())}))})).then((function(){return c})):c}))}:t[n]=function(){for(var M=arguments.length,t=Array(M),i=0;i<M;i++)t[i]=arguments[i];return e.then((function(e){return e[n].apply(e,t)}))}},c=!0,r=!1,g=void 0;try{for(var a,D=i.default[Symbol.iterator]();!(c=(a=D.next()).done);c=!0)n(a.value)}catch(e){r=!0,g=e}finally{try{!c&&D.return&&D.return()}finally{if(r)throw g}}return t}};M.default=a,e.exports=M.default},3004:(e,M)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.default={BUFFERING:3,ENDED:0,PAUSED:2,PLAYING:1,UNSTARTED:-1,VIDEO_CUED:5},e.exports=M.default},1769:(e,M)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.default=["ready","stateChange","playbackQualityChange","playbackRateChange","error","apiChange","volumeChange"],e.exports=M.default},9345:(e,M)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0}),M.default=["cueVideoById","loadVideoById","cueVideoByUrl","loadVideoByUrl","playVideo","pauseVideo","stopVideo","getVideoLoadedFraction","cuePlaylist","loadPlaylist","nextVideo","previousVideo","playVideoAt","setShuffle","setLoop","getPlaylist","getPlaylistIndex","setOption","mute","unMute","isMuted","setVolume","getVolume","seekTo","getPlayerState","getPlaybackRate","setPlaybackRate","getAvailablePlaybackRates","getPlaybackQuality","setPlaybackQuality","getAvailableQualityLevels","getCurrentTime","getDuration","removeEventListener","getVideoUrl","getVideoEmbedCode","getOptions","getOption","addEventListener","destroy","setSize","getIframe"],e.exports=M.default},3517:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n="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},i=r(t(4666)),c=r(t(6694)),N=r(t(9325));function r(e){return e&&e.__esModule?e:{default:e}}var g=void 0;M.default=function(e){var M=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=(0,i.default)();if(g||(g=(0,c.default)(r)),M.events)throw new Error("Event handlers cannot be overwritten.");if("string"==typeof e&&!document.getElementById(e))throw new Error('Element "'+e+'" does not exist.');M.events=N.default.proxyEvents(r);var a=new Promise((function(t){"object"===(void 0===e?"undefined":n(e))&&e.playVideo instanceof Function?t(e):g.then((function(n){var i=new n.Player(e,M);return r.on("ready",(function(){t(i)})),null}))})),D=N.default.promisifyPlayer(a,t);return D.on=r.on,D.off=r.off,D},e.exports=M.default},6694:(e,M,t)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});var n,i=(n=t(6147))&&n.__esModule?n:{default:n};M.default=function(e){return new Promise((function(M){if(window.YT&&window.YT.Player&&window.YT.Player instanceof Function)M(window.YT);else{var t="http:"===window.location.protocol?"http:":"https:";(0,i.default)(t+"//www.youtube.com/iframe_api",(function(M){M&&e.trigger("error",M)}));var n=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=function(){n&&n(),M(window.YT)}}}))},e.exports=M.default},6602:(e,M,t)=>{function n(){var e;try{e=M.storage.debug}catch(e){}return!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG),e}(M=e.exports=t(9245)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},M.formatArgs=function(e){var t=this.useColors;if(e[0]=(t?"%c":"")+this.namespace+(t?" %c":" ")+e[0]+(t?"%c ":" ")+"+"+M.humanize(this.diff),t){var n="color: "+this.color;e.splice(1,0,n,"color: inherit");var i=0,c=0;e[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(i++,"%c"===e&&(c=i))})),e.splice(c,0,n)}},M.save=function(e){try{null==e?M.storage.removeItem("debug"):M.storage.debug=e}catch(e){}},M.load=n,M.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},M.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),M.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],M.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},M.enable(n())},9245:(e,M,t)=>{var n;function i(e){function t(){if(t.enabled){var e=t,i=+new Date,c=i-(n||i);e.diff=c,e.prev=n,e.curr=i,n=i;for(var N=new Array(arguments.length),r=0;r<N.length;r++)N[r]=arguments[r];N[0]=M.coerce(N[0]),"string"!=typeof N[0]&&N.unshift("%O");var g=0;N[0]=N[0].replace(/%([a-zA-Z%])/g,(function(t,n){if("%%"===t)return t;g++;var i=M.formatters[n];if("function"==typeof i){var c=N[g];t=i.call(e,c),N.splice(g,1),g--}return t})),M.formatArgs.call(e,N),(t.log||M.log||console.log.bind(console)).apply(e,N)}}return t.namespace=e,t.enabled=M.enabled(e),t.useColors=M.useColors(),t.color=function(e){var t,n=0;for(t in e)n=(n<<5)-n+e.charCodeAt(t),n|=0;return M.colors[Math.abs(n)%M.colors.length]}(e),"function"==typeof M.init&&M.init(t),t}(M=e.exports=i.debug=i.default=i).coerce=function(e){return e instanceof Error?e.stack||e.message:e},M.disable=function(){M.enable("")},M.enable=function(e){M.save(e),M.names=[],M.skips=[];for(var t=("string"==typeof e?e:"").split(/[\s,]+/),n=t.length,i=0;i<n;i++)t[i]&&("-"===(e=t[i].replace(/\*/g,".*?"))[0]?M.skips.push(new RegExp("^"+e.substr(1)+"$")):M.names.push(new RegExp("^"+e+"$")))},M.enabled=function(e){var t,n;for(t=0,n=M.skips.length;t<n;t++)if(M.skips[t].test(e))return!1;for(t=0,n=M.names.length;t<n;t++)if(M.names[t].test(e))return!0;return!1},M.humanize=t(2988),M.names=[],M.skips=[],M.formatters={}},2988:e=>{var M=1e3,t=60*M,n=60*t,i=24*n;function c(e,M,t){if(!(e<M))return e<1.5*M?Math.floor(e/M)+" "+t:Math.ceil(e/M)+" "+t+"s"}e.exports=function(e,N){N=N||{};var r,g=typeof e;if("string"===g&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var c=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(c){var N=parseFloat(c[1]);switch((c[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*N;case"days":case"day":case"d":return N*i;case"hours":case"hour":case"hrs":case"hr":case"h":return N*n;case"minutes":case"minute":case"mins":case"min":case"m":return N*t;case"seconds":case"second":case"secs":case"sec":case"s":return N*M;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return N;default:return}}}}(e);if("number"===g&&!1===isNaN(e))return N.long?c(r=e,i,"day")||c(r,n,"hour")||c(r,t,"minute")||c(r,M,"second")||r+" ms":function(e){return e>=i?Math.round(e/i)+"d":e>=n?Math.round(e/n)+"h":e>=t?Math.round(e/t)+"m":e>=M?Math.round(e/M)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},1609:e=>{"use strict";e.exports=window.React},5795:e=>{"use strict";e.exports=window.ReactDOM}},M={};function t(n){var i=M[n];if(void 0!==i)return i.exports;var c=M[n]={exports:{}};return e[n](c,c.exports,t),c.exports}t.n=e=>{var M=e&&e.__esModule?()=>e.default:()=>e;return t.d(M,{a:M}),M},t.d=(e,M)=>{for(var n in M)t.o(M,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:M[n]})},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),t.o=(e,M)=>Object.prototype.hasOwnProperty.call(e,M),(()=>{var e;t.g.importScripts&&(e=t.g.location+"");var M=t.g.document;if(!e&&M&&(M.currentScript&&"SCRIPT"===M.currentScript.tagName.toUpperCase()&&(e=M.currentScript.src),!e)){var n=M.getElementsByTagName("script");if(n.length)for(var i=n.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=n[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),(()=>{"use strict";var e=t(5338),M=t(1609),n=t.n(M);const i=window.wp.components,c=window.wp.element,N=window.wp.i18n;var r=t(4848);function g(e){return{__:e.__.bind(e),_x:e._x.bind(e),_n:e._n.bind(e),_nx:e._nx.bind(e),isRTL:e.isRTL.bind(e),hasTranslation:e.hasTranslation.bind(e)}}const a=(0,c.createContext)(g(N.defaultI18n));function D(e){const{children:M,i18n:t=N.defaultI18n}=e,[n,i]=(0,c.useReducer)((()=>[]),[]);(0,c.useEffect)((()=>t.subscribe(i)),[t]);const D=(0,c.useMemo)((()=>g(t)),[t,n]);return(0,r.jsx)(a.Provider,{value:D,children:M})}const o=()=>(0,c.useContext)(a);var u=t(5556),j=t.n(u),I=t(2017),s=t.n(I),l=t(3517),y=t.n(l),T=Object.defineProperty,z=Object.defineProperties,E=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,O=(e,M,t)=>M in e?T(e,M,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[M]=t,L=(e,M)=>{for(var t in M||(M={}))x.call(M,t)&&O(e,t,M[t]);if(A)for(var t of A(M))m.call(M,t)&&O(e,t,M[t]);return e},k=(e,M)=>z(e,E(M));function p(e={}){return k(L({},e),{height:0,width:0,playerVars:k(L({},e.playerVars),{autoplay:0,start:0,end:0})})}var d={videoId:j().string,id:j().string,className:j().string,iframeClassName:j().string,style:j().object,title:j().string,loading:j().oneOf(["lazy","eager"]),opts:j().objectOf(j().any),onReady:j().func,onError:j().func,onPlay:j().func,onPause:j().func,onEnd:j().func,onStateChange:j().func,onPlaybackRateChange:j().func,onPlaybackQualityChange:j().func},w=class extends n().Component{constructor(e){super(e),this.destroyPlayerPromise=void 0,this.onPlayerReady=e=>{var M,t;return null==(t=(M=this.props).onReady)?void 0:t.call(M,e)},this.onPlayerError=e=>{var M,t;return null==(t=(M=this.props).onError)?void 0:t.call(M,e)},this.onPlayerStateChange=e=>{var M,t,n,i,c,N,r,g;switch(null==(t=(M=this.props).onStateChange)||t.call(M,e),e.data){case w.PlayerState.ENDED:null==(i=(n=this.props).onEnd)||i.call(n,e);break;case w.PlayerState.PLAYING:null==(N=(c=this.props).onPlay)||N.call(c,e);break;case w.PlayerState.PAUSED:null==(g=(r=this.props).onPause)||g.call(r,e)}},this.onPlayerPlaybackRateChange=e=>{var M,t;return null==(t=(M=this.props).onPlaybackRateChange)?void 0:t.call(M,e)},this.onPlayerPlaybackQualityChange=e=>{var M,t;return null==(t=(M=this.props).onPlaybackQualityChange)?void 0:t.call(M,e)},this.destroyPlayer=()=>this.internalPlayer?(this.destroyPlayerPromise=this.internalPlayer.destroy().then((()=>this.destroyPlayerPromise=void 0)),this.destroyPlayerPromise):Promise.resolve(),this.createPlayer=()=>{if("undefined"==typeof document)return;if(this.destroyPlayerPromise)return void this.destroyPlayerPromise.then(this.createPlayer);const e=k(L({},this.props.opts),{videoId:this.props.videoId});this.internalPlayer=y()(this.container,e),this.internalPlayer.on("ready",this.onPlayerReady),this.internalPlayer.on("error",this.onPlayerError),this.internalPlayer.on("stateChange",this.onPlayerStateChange),this.internalPlayer.on("playbackRateChange",this.onPlayerPlaybackRateChange),this.internalPlayer.on("playbackQualityChange",this.onPlayerPlaybackQualityChange),(this.props.title||this.props.loading)&&this.internalPlayer.getIframe().then((e=>{this.props.title&&e.setAttribute("title",this.props.title),this.props.loading&&e.setAttribute("loading",this.props.loading)}))},this.resetPlayer=()=>this.destroyPlayer().then(this.createPlayer),this.updatePlayer=()=>{var e;null==(e=this.internalPlayer)||e.getIframe().then((e=>{this.props.id?e.setAttribute("id",this.props.id):e.removeAttribute("id"),this.props.iframeClassName?e.setAttribute("class",this.props.iframeClassName):e.removeAttribute("class"),this.props.opts&&this.props.opts.width?e.setAttribute("width",this.props.opts.width.toString()):e.removeAttribute("width"),this.props.opts&&this.props.opts.height?e.setAttribute("height",this.props.opts.height.toString()):e.removeAttribute("height"),this.props.title?e.setAttribute("title",this.props.title):e.setAttribute("title","YouTube video player"),this.props.loading?e.setAttribute("loading",this.props.loading):e.removeAttribute("loading")}))},this.getInternalPlayer=()=>this.internalPlayer,this.updateVideo=()=>{var e,M,t,n;if(void 0===this.props.videoId||null===this.props.videoId)return void(null==(e=this.internalPlayer)||e.stopVideo());let i=!1;const c={videoId:this.props.videoId};(null==(M=this.props.opts)?void 0:M.playerVars)&&(i=1===this.props.opts.playerVars.autoplay,"start"in this.props.opts.playerVars&&(c.startSeconds=this.props.opts.playerVars.start),"end"in this.props.opts.playerVars&&(c.endSeconds=this.props.opts.playerVars.end)),i?null==(t=this.internalPlayer)||t.loadVideoById(c):null==(n=this.internalPlayer)||n.cueVideoById(c)},this.refContainer=e=>{this.container=e},this.container=null,this.internalPlayer=null}componentDidMount(){this.createPlayer()}componentDidUpdate(e){return M=this,null,t=function*(){(function(e,M){var t,n,i,c;return e.id!==M.id||e.className!==M.className||(null==(t=e.opts)?void 0:t.width)!==(null==(n=M.opts)?void 0:n.width)||(null==(i=e.opts)?void 0:i.height)!==(null==(c=M.opts)?void 0:c.height)||e.iframeClassName!==M.iframeClassName||e.title!==M.title})(e,this.props)&&this.updatePlayer(),function(e,M){return e.videoId!==M.videoId||!s()(p(e.opts),p(M.opts))}(e,this.props)&&(yield this.resetPlayer()),function(e,M){var t,n;if(e.videoId!==M.videoId)return!0;const i=(null==(t=e.opts)?void 0:t.playerVars)||{},c=(null==(n=M.opts)?void 0:n.playerVars)||{};return i.start!==c.start||i.end!==c.end}(e,this.props)&&this.updateVideo()},new Promise(((e,n)=>{var i=e=>{try{N(t.next(e))}catch(e){n(e)}},c=e=>{try{N(t.throw(e))}catch(e){n(e)}},N=M=>M.done?e(M.value):Promise.resolve(M.value).then(i,c);N((t=t.apply(M,null)).next())}));var M,t}componentWillUnmount(){this.destroyPlayer()}render(){return n().createElement("div",{className:this.props.className,style:this.props.style},n().createElement("div",{id:this.props.id,className:this.props.iframeClassName,ref:this.refContainer}))}},S=w;S.propTypes=d,S.defaultProps={videoId:"",id:"",className:"",iframeClassName:"",style:{},title:"",loading:void 0,opts:{},onReady:()=>{},onError:()=>{},onPlay:()=>{},onPause:()=>{},onEnd:()=>{},onStateChange:()=>{},onPlaybackRateChange:()=>{},onPlaybackQualityChange:()=>{}},S.PlayerState={UNSTARTED:-1,ENDED:0,PLAYING:1,PAUSED:2,BUFFERING:3,CUED:5};var h=S;const b=window.wp.primitives,C=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),Q=()=>{const[e,t]=(0,M.useState)(!1),{__}=o();return(0,M.useEffect)((()=>{const M=M=>{"Escape"===M.key&&e&&t(!1)};return window.addEventListener("keydown",M),()=>window.removeEventListener("keydown",M)}),[e]),n().createElement("div",{id:"video-section"},n().createElement(i.Card,{className:"mtl card-section"},n().createElement("div",{className:"flex"},n().createElement("div",{className:"video-thumbnail"},n().createElement("div",{className:"button-container"},n().createElement("button",{"aria-label":"Play instruction movie",className:"flex flex-dir-col align-ic justify-cc",onClick:e=>{e.preventDefault(),t(!0)}},n().createElement("div",{className:"triangle","aria-hidden":"true"})))),n().createElement("div",{className:"mlm"},n().createElement("h2",null,__("How to setup Posten Bring Checkout","posten-bring-checkout")," ","🍿🎬")))),e&&n().createElement("div",{className:"modal flex justify-cc align-ic"},n().createElement("div",{className:"modal-content"},n().createElement(h,{videoId:"PMmryEvKf70",opts:{height:"390",width:"640",playerVars:{autoplay:1}},onReady:e=>{e.target.playVideo()}}),n().createElement(i.Button,{className:"close-button",icon:C,onClick:()=>t(!1)}))))},U="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI2IiBoZWlnaHQ9IjU4IiB2aWV3Qm94PSIwIDAgMTI2IDU4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTExMF8xNzgzKSI+CjxwYXRoIGQ9Ik01Ny4wMzk5IDI2LjQ5MTZDNTUuMDI5OSAyNi40OTE2IDUyLjgzOTkgMjYuNzIxNiA1MS40Mzk5IDI4LjE2MTZWMjAuODUxNkg0Ny4xNTk5VjQ1LjI3MTZINTEuMDE5OVY0My43OTE2QzUyLjUwOTkgNDUuMDMxNiA1NC40MTk5IDQ1LjY2MTYgNTYuMzU5OSA0NS41NzE2QzYzLjczOTkgNDUuNTcxNiA2NC4yMjk5IDQwLjU3MTYgNjQuMjI5OSAzNi4wNzE2QzY0LjIyOTkgMzAuNDcxNiA2My4zNTk5IDI2LjQ5MTYgNTcuMDM5OSAyNi40OTE2Wk01Ni4wODk5IDQxLjcxMTZDNTIuNDE5OSA0MS43MTE2IDUxLjM1OTkgNDAuNjkxNiA1MS4zNTk5IDM2LjA3MTZDNTEuMzU5OSAzMS40NTE2IDUyLjQxOTkgMzAuNDMxNiA1Ni4wODk5IDMwLjQzMTZDNTkuMjY5OSAzMC40MzE2IDU5Ljk0OTkgMzEuNzUxNiA1OS45NDk5IDM2LjA3MTZDNTkuOTQ5OSA0MC4zOTE2IDU5LjI2OTkgNDEuNzExNiA1Ni4wODk5IDQxLjcxMTZaTTc1LjIyOTkgMjYuNDkxNkM3My4zMzk5IDI2LjM5MTYgNzEuNDg5OSAyNy4xMTE2IDcwLjE1OTkgMjguNDYxNlYyNi44MjE2SDY2LjQ0OTlWNDUuMjcxNkg3MC43Mjk5VjM3LjI0MTZDNzAuNjE5OSAzNS42MjE2IDcwLjc1OTkgMzQuMDAxNiA3MS4xNDk5IDMyLjQzMTZDNzEuNjQ5OSAzMS4wNDE2IDczLjAwOTkgMzAuMTQxNiA3NC40Nzk5IDMwLjI0MTZDNzYuMjU5OSAzMC4yNDE2IDc2Ljk2OTkgMzAuNjIxNiA3Ni45Njk5IDMyLjMyMTZIODEuMjE5OUM4MS4yMTk5IDI4LjI3MTYgNzkuMjA5OSAyNi40OTE2IDc1LjIzOTkgMjYuNDkxNk05OS4zNTk5IDI2LjQ5MTZDOTcuNDE5OSAyNi4zOTE2IDk1LjUwOTkgMjcuMDIxNiA5NC4wMTk5IDI4LjI3MTZWMjYuODExNkg5MC4zMDk5VjQ1LjI2MTZIOTQuNTg5OVYzNi42NzE2Qzk0LjU4OTkgMzMuNDUxNiA5NC4yNDk5IDMwLjI3MTYgOTguODY5OSAzMC4yNzE2QzEwMi41OCAzMC4yNzE2IDEwMi4yNCAzMS45NzE2IDEwMi4yNCAzNS41MzE2VjQ1LjI2MTZIMTA2LjUyVjM1LjE5MTZDMTA2LjUyIDMxLjE4MTYgMTA2LjgyIDI2LjQ4MTYgOTkuMzY5OSAyNi40ODE2TTEyMS45MyAyNi44MTE2VjI4LjI3MTZDMTIwLjI3IDI3LjAzMTYgMTE4LjI0IDI2LjQwMTYgMTE2LjE4IDI2LjQ5MTZDMTA5LjgyIDI2LjQ5MTYgMTA4LjggMzAuMzExNiAxMDguOCAzNS45MjE2QzEwOC44IDQwLjM0MTYgMTA5LjIyIDQ1LjI3MTYgMTE2LjIyIDQ1LjI3MTZDMTE4LjEyIDQ1LjM2MTYgMTIwIDQ0Ljc5MTYgMTIxLjUyIDQzLjY0MTZDMTIxLjU1IDQ0LjcyMTYgMTIxLjUyIDQ1Ljc5MTYgMTIxLjQ1IDQ2Ljg3MTZDMTIxLjIyIDQ4LjYxMTYgMTE5LjQ0IDQ5LjM3MTYgMTE2Ljk4IDQ5LjM3MTZDMTE0LjUyIDQ5LjM3MTYgMTEzLjg0IDQ4LjcwMTYgMTEzLjg0IDQ3LjM3MTZIMTA5LjE4QzEwOS4xOCA1Mi4wNzE2IDExMy4zOCA1My4wMDE2IDExNy4wOSA1My4wMDE2QzEyMC41IDUzLjAwMTYgMTI0Ljk3IDUyLjA5MTYgMTI1LjY1IDQ3LjcwMTZDMTI1Ljc5IDQ2LjI0MTYgMTI1Ljg0IDQ0Ljc3MTYgMTI1LjggNDMuMzAxNlYyNi44MTE2SDEyMS45M1pNMTE2LjkgNDEuNDExNkMxMTMuNzIgNDEuNDExNiAxMTMuMDggNDAuMjQxNiAxMTMuMDggMzUuOTIxNkMxMTMuMDggMzEuNjAxNiAxMTMuNzIgMzAuMjgxNiAxMTYuOSAzMC4yODE2QzEyMC41NyAzMC4yODE2IDEyMS41NiAzMS4zMDE2IDEyMS41NiAzNS45MjE2QzEyMS41NiA0MC41NDE2IDEyMC41OCA0MS40MTE2IDExNi45IDQxLjQxMTZaTTgzLjI1OTkgNDUuMjcxNkg4Ny41Mzk5VjI2LjgyMTZIODMuMjU5OVY0NS4yNzE2Wk04My4yNTk5IDI1LjE0MTZIODcuNTM5OVYyMC44NjE2SDgzLjI1OTlWMjUuMTQxNloiIGZpbGw9IiM1NkI1MjkiLz4KPHBhdGggZD0iTTIyLjU5IDI2LjgxMDVDMjIuMTUgMzIuMjYwNSAxNy42MSAzNi40NTA1IDEyLjE0IDM2LjQ2MDVDNi42OCAzNi40NjA1IDIuMTMgMzIuMjYwNSAxLjY5IDI2LjgxMDVIMEMwLjQ1IDM4LjA1MDUgOS43IDQ2Ljk0MDUgMjAuOTUgNDYuOTQwNUMzMi4yIDQ2Ljk0MDUgNDEuNDUgMzguMDUwNSA0MS45IDI2LjgxMDVIMjIuNTlaIiBmaWxsPSIjQjVFMDk5Ii8+CjxwYXRoIGQ9Ik0xLjY5IDI1LjE0MDhDMi4xOCAxOS4zNzA4IDcuMjUgMTUuMDkwOCAxMy4wMiAxNS41NzA4QzE4LjEyIDE2LjAwMDggMjIuMTYgMjAuMDQwOCAyMi41OSAyNS4xNDA4SDQxLjlDNDEuNDQgMTMuNTcwOCAzMS42OSA0LjU2MDc2IDIwLjEyIDUuMDIwNzZDOS4xOSA1LjQ1MDc2IDAuNDMgMTQuMjEwOCAwIDI1LjE0MDhIMS42OVoiIGZpbGw9IiM1NkI1MjkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTEwXzE3ODMiPgo8cmVjdCB3aWR0aD0iMTI1LjgxIiBoZWlnaHQ9IjQ4IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA1KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=",Y=t.p+"images/illustration-journey.f8839984.png",v=()=>{const{__}=o();return n().createElement("div",{className:"flex flex-dir-col align-ifs mtl mls guide-container guide-text-alignment"},n().createElement("div",{className:"flex align-ic mbm"},n().createElement("div",{className:"circle circle-color1 mrm flex justify-cc align-ic"},"1"),n().createElement("div",null,n().createElement("p",{className:"ma0"},n().createElement("strong",null,__("Set up your webshop in","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/checkout",target:"_blank",rel:"noreferrer"},__("Mybring's Checkout area","posten-bring-checkout"))," ",__("as an admin user","posten-bring-checkout"))),n().createElement("p",{className:"ma0"},__("You need","posten-bring-checkout")," ",n().createElement("a",{href:__("https://www.bring.com/resources/mybring/grant-and-change-user-access","posten-bring-checkout"),target:"_blank",rel:"noreferrer",className:"ma0"},__("admin access","posten-bring-checkout"))))),n().createElement("div",{className:"flex align-ic mbm"},n().createElement("div",{className:"mrm flex justify-cc align-ic circle circle-color2"},"2"),n().createElement("div",null,n().createElement("p",{className:"ma0"},n().createElement("strong",null,__("Activate Posten Bring Checkout","posten-bring-checkout")," ")),n().createElement("p",{className:"ma0"},__("Add your Mybring API key in the ","posten-bring-checkout"),n().createElement("a",{href:"/wp-admin/admin.php?page=wc-admin&path=%2Fposten-bring-checkout%2Fsettings",rel:"noreferrer",className:"ma0"},__("WooCommerce settings","posten-bring-checkout"))))),n().createElement("div",{className:"flex align-ic mbm"},n().createElement("div",{className:"circle circle-color3 mrm flex justify-cc align-ic"},"3"),n().createElement("div",null,n().createElement("p",{className:"ma0"},n().createElement("strong",null,__("Your checkout is ready!","posten-bring-checkout")," ")))),n().createElement("div",{className:"journey"},n().createElement("img",{className:"journey-image",src:Y,alt:"journey"})))};function f(){return f=Object.assign?Object.assign.bind():function(e){for(var M=1;M<arguments.length;M++){var t=arguments[M];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},f.apply(null,arguments)}const P=({isOpen:e,className:t,style:i,...c})=>{const[N,r]=(0,M.useState)(e?"auto":"0"),[g,a]=(0,M.useState)(e?"visible":"hidden"),[D,o]=(0,M.useState)(e?"visible":"hidden"),u=(0,M.useRef)(null);(0,M.useEffect)((()=>{u.current&&(e&&"auto"!==N?(r(`${u.current?.scrollHeight}px`),o("visible")):e||"0"===N||(r(`${u.current?.scrollHeight}px`),window.requestAnimationFrame((()=>setTimeout((()=>{r("0"),a("hidden")}))))))}),[e,N]);const j={...i,willChange:"height",height:N,overflow:g,visibility:"hidden"===D?"hidden":"visible"};return n().createElement("div",f({},c,{style:j,ref:u,onTransitionEnd:M=>{M.target===u.current&&"height"===M.propertyName&&(e||o("hidden"))},className:`collapse-transition ${t||""}`}))},G=({sectionTitle:e,detailsText:t,detailsClassNames:i,id:c})=>{const[N,r]=(0,M.useState)(!1);return n().createElement(n().Fragment,null,n().createElement("div",{className:"flex align-ic maxs text-strip"},n().createElement("button",{type:"button","aria-expanded":N,"aria-controls":c,className:"icon-bg flex align-ic gas",onClick:e=>{e.preventDefault(),r(!N)}},n().createElement("span",{className:"icon","aria-hidden":"true"},"?"),e)),n().createElement(P,{isOpen:N},n().createElement("div",{className:`${i||""}`,id:c},t)))},Z=t.p+"images/Single-Booking-1.bf80774f.png",_=t.p+"images/Single-Print-1.f17171fd.png",B=t.p+"images/Multi-Print-1.3740819b.png",R=t.p+"images/Multi-Print-2.9d12d622.png",F=t.p+"images/Multi-Booking-2.aa1cb963.png",X=t.p+"images/Multi-Booking-1.d4ed637f.png",J=()=>{const{__}=o(),e=e=>n().createElement("div",{className:"flex-dir-col flex how-to-guide-container"},e.map(((M,t)=>n().createElement(n().Fragment,{key:t},n().createElement("div",{className:"flex align-ifs steps-row"},n().createElement("div",{className:"prs step-cell"},n().createElement("strong",null,M.step)),n().createElement("div",{className:"description-cell"},M.description)),t<e.length-1&&n().createElement("hr",{className:"ma0 separator"}))))),M=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__("Click the order you want to book shipping for.","posten-bring-checkout")},{step:__("Step-3","posten-bring-checkout"),description:__('Review the shipping options and weight, then complete by clicking "Book shipping"',"posten-bring-checkout")}],t=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__('Select the orders you want to book shipping for. Under "Bulk actions" select "Posten Bring Checkout" and click "Apply"',"posten-bring-checkout")}],i=[{step:__("Step-3","posten-bring-checkout"),description:__('Review the shipping options and weight, then complete by clicking "Book shipping"',"posten-bring-checkout")}],c=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__("Click the order you want to print label for.","posten-bring-checkout")},{step:__("Step-3","posten-bring-checkout"),description:__('Click "Print label"',"posten-bring-checkout")}],N=[{step:__("Step-1","posten-bring-checkout"),description:__("Go to your orders page in the sidebar.","posten-bring-checkout")},{step:__("Step-2","posten-bring-checkout"),description:__('Select the orders you want to print label for. Under "Bulk actions" select "Posten Bring Checkout" and click "Apply"',"posten-bring-checkout")}],r=[{step:__("Step-3","posten-bring-checkout"),description:__('Click "Print labels"',"posten-bring-checkout")}],g=[{title:__("Book shipping","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("h1",null,__("Booking transport for one order","posten-bring-checkout")),e(M),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:Z,alt:""})),n().createElement("h1",null,__("Book shipping for multiple orders","posten-bring-checkout")),e(t),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:X,alt:""})),e(i),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:F,alt:""})))},{title:__("Print labels","posten-bring-checkout"),content:n().createElement(n().Fragment,null,n().createElement("h1",null,__("Printing labels for one order","posten-bring-checkout")),e(c),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:_,alt:""})),n().createElement("h1",null,__("Print labels for multiple orders","posten-bring-checkout")),e(N),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:B,alt:""})),e(r),n().createElement("div",{className:"mbm mtm"},n().createElement("img",{className:"how-to-image",src:R,alt:""})))}];return n().createElement(n().Fragment,null,g.map(((e,M)=>n().createElement(G,{key:M,sectionTitle:n().createElement("h4",{className:"mrm"},e.title),detailsText:e.content,detailsClassNames:"pls prs pbm pbs mlm mtm",id:`howto-${M}`}))))},V=()=>n().createElement(i.Notice,{status:"success"},(0,N.__)("Your feedback was sent!","posten-bring-checkout")),W=()=>n().createElement(i.Notice,{status:"warning"},(0,N.__)("A problem occured, your feedback was not sent","posten-bring-checkout")),H=()=>n().createElement(i.Notice,{status:"warning"},(0,N.__)("The feedback cannot be empty","posten-bring-checkout")),K=window.wp.apiFetch;var $=t.n(K);const q=({className:e})=>{const[t,c]=(0,M.useState)(!1),[r,g]=(0,M.useState)(""),[a,D]=(0,M.useState)("Problem"),[o,u]=(0,M.useState)(""),[j,I]=(0,M.useState)(""),[s,l]=(0,M.useState)(!1),y=(0,M.useCallback)((()=>{c(!t),g("")}),[t]);return n().createElement("div",{className:e},n().createElement("div",{className:"feedback-form__button-container"},n().createElement(i.Button,{onClick:y,variant:"secondary",icon:"admin-comments"},(0,N.__)("Send feedback","posten-bring-checkout"))),t&&n().createElement(i.Modal,{onRequestClose:y,title:(0,N.__)("Posten Bring Checkout Feedback","posten-bring-checkout")},n().createElement("div",{id:"feedback-form-container"},n().createElement(i.SelectControl,{label:(0,N.__)("Select a category","posten-bring-checkout"),value:a,options:[{label:(0,N.__)("Problem","posten-bring-checkout"),value:"Problem"},{label:(0,N.__)("Feature request!","posten-bring-checkout"),value:"Feature request"},{label:(0,N.__)("Praise","posten-bring-checkout"),value:"Praise"}],onChange:e=>D(e)}),n().createElement("textarea",{className:"feedback-form__email",rows:1,placeholder:"Email",value:j,onChange:e=>I(e.currentTarget.value)}),n().createElement("textarea",{className:"feedback-form__message",placeholder:(()=>{switch(a){case"Problem":default:return(0,N.__)("How can we improve?","posten-bring-checkout");case"Feature request":return(0,N.__)("What should we add?","posten-bring-checkout");case"Praise":return(0,N.__)("What did we do correctly?","posten-bring-checkout")}})(),rows:6,value:o,onChange:e=>{const M=e.target.value;u(M),l(M.length>0)}}),n().createElement("div",{className:"feedback-form__bottom-text mtm"},n().createElement(i.Button,{disabled:!s,onClick:()=>{const e={category:a,message:o,email:j};""===o?g("empty"):$()({path:"/posten-bring-checkout/feedback",method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then((()=>{g("success"),u(""),I("")})).catch((()=>{g("error")}))},variant:"primary"},(0,N.__)("Submit","posten-bring-checkout")),n().createElement("div",{className:"feedback-form__link"},(0,N.__)("Want to contact ","posten-bring-checkout"),n().createElement("a",{href:(0,N.__)("https://www.bring.com/resources/mybring#mybring","posten-bring-checkout"),target:"_blank",rel:"noopener noreferrer"},"Mybring?"))),n().createElement("div",{className:"feedback-form__status"},"success"===r&&n().createElement(V,null),"error"===r&&n().createElement(W,null),"empty"===r&&n().createElement(H,null)))))},ee=()=>{const{__}=o();return n().createElement("div",{id:"landing-page-container"},n().createElement(i.Card,{className:"card-section"},n().createElement(i.CardBody,null,n().createElement("h1",null,__("Get started with Posten Bring Checkout","posten-bring-checkout")),n().createElement("div",null,__("You need a Mybring user. Don't have an account?","posten-bring-checkout")," ",n().createElement("a",{href:"https://www.mybring.com/signup/customer/company",target:"_blank",rel:"noreferrer"},__("Register now","posten-bring-checkout"))),n().createElement(v,null),n().createElement(J,null),n().createElement("hr",{className:"mbm mtm"}),n().createElement("div",{className:"flex justify-csb align-ic"},n().createElement("i",null,__("To see how you can make the best checkout visit our ","posten-bring-checkout"),n().createElement("a",{href:"/wp-admin/admin.php?page=wc-admin&path=/posten-bring-checkout/faq"},__("FAQ page","posten-bring-checkout")),__(", or contact us on ","posten-bring-checkout"),n().createElement("a",{href:"mailto:[email protected]",target:"_blank",rel:"noreferrer"},"[email protected]")),n().createElement("img",{className:"bring-logo",src:U,alt:"bring logo"})))),n().createElement(Q,null),n().createElement(q,{className:"mtl"}))},Me=({customers:e,selectedCustomer:M,onSelect:t,className:c,label:N})=>{const{__}=o();return e?.length>1?n().createElement(i.SelectControl,{label:N,value:M||"",options:[{label:__("Select customer number","posten-bring-checkout"),value:"",disabled:!0}].concat(e.map((e=>({label:e.displayName,value:e.customerNumber,disabled:!1})))),onChange:t,className:"bring-select"+(c?" "+c:""),suffix:"",__nextHasNoMarginBottom:!0}):null},te=({availableServices:e,preSelectedShippingOption:t,selectedCustomer:c,customersAndServices:N,selectedShippingOption:r,setSelectedShippingOption:g,className:a,label:D})=>{const{__}=o(),[u,j]=(0,M.useState)([]);return(0,M.useEffect)((()=>{const M=N?.find((e=>c===e.customerNumber)),n=e?.filter((e=>M?.services.find((M=>M.serviceCode===e.service_id))||!1)).map((e=>({label:e.service_id===t?`${e.name} - ${__("Customers choice","posten-bring-checkout")}`:e.name,value:e.service_id})));t?0===n?.length&&N?.length>0&&c?n.push({label:__("No available shipping options","posten-bring-checkout"),value:"",disabled:!0}):c&&t&&!n.find((e=>e.value===t))?(n.find((e=>e.value===r))||g(""),n?.push({label:__("No shipping option selected","posten-bring-checkout"),value:"",disabled:!0})):""===r&&n.find((e=>e.value===t))?g(t||""):c||n?.push({label:__("Select customer to see available shipping options","posten-bring-checkout"),value:"",disabled:!0}):n.push({label:__("No shipping option selected","posten-bring-checkout"),value:"",disabled:!0}),j(n)}),[e?.length,c,N?.length,t,N,e,r,__,g]),n().createElement(i.SelectControl,{label:D,value:r||"",options:u,onChange:g,className:"bring-select"+(a?" "+a:""),suffix:"",__nextHasNoMarginBottom:!0})},ne=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})),ie=(0,M.createElement)(b.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,M.createElement)(b.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})),ce=({selectedShippingOption:e,availableServices:t,toCountry:c,items:r,totalWeightInGrams:g,parcels:a,setParcels:D})=>{const{__}=o(),[u,j]=(0,M.useState)(),[I,s]=(0,M.useState)();(0,M.useEffect)((()=>{const M=t?.find((M=>M.service_id===e)),n=M&&M.max_weight_in_kgs?1e3*M.max_weight_in_kgs-100:void 0;j(n),M?.max_dimensions?s((0,N.sprintf)(
    22// translators: 1: maximum weight in kilograms, 2: length in cm, 3: width in cm, 4: height in cm
    33__("Max parcel weight %1$s kg. Within %2$s x %3$s X %4$s cm.","posten-bring-checkout"),M.max_weight_in_kgs.toString(),M.max_dimensions.length.toString(),M.max_dimensions.width.toString(),M.max_dimensions.height.toString())):M?.max_edges?s(
  • posten-bring-checkout/trunk/changelog.txt

    r3297064 r3306494  
    11*** Posten Bring Checkout Changelog ***
     2
     32025-06-04 - version 1.1.25
     4* Fix broken link to youtube vidoe
     5* Fix bug for showing banner when there is a new version
    26
    372025-05-20 - version 1.1.24
  • posten-bring-checkout/trunk/frontend/js/admin/video.tsx

    r3248370 r3306494  
    6767        <div className="modal flex justify-cc align-ic">
    6868          <div className="modal-content">
    69             <YouTube videoId="PBErbpTzOT4" opts={opts} onReady={onReady} />
     69            <YouTube videoId="PMmryEvKf70" opts={opts} onReady={onReady} />
    7070            <Button
    7171              className="close-button"
  • posten-bring-checkout/trunk/posten-bring-checkout.php

    r3297064 r3306494  
    44 * Plugin URI:        https://wordpress.org/plugins/posten-bring-checkout/
    55 * Description:       Posten Bring Checkout plugin for WooCommerce
    6  * Version:           1.1.24
     6 * Version:           1.1.25
    77 * Author:            Posten Bring AS
    88 * Author URI:        https://www.postenbring.no/en
  • posten-bring-checkout/trunk/readme.txt

    r3297064 r3306494  
    33Tags: woocommerce, posten, bring, shipping, checkout
    44Tested up to: 6.8
    5 Stable tag: 1.1.24
     5Stable tag: 1.1.25
    66License: GPLv2 or later
    77License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    6060
    6161== Changelog ==
     62
     63= 1.1.25 =
     64* Fix broken link to youtube vidoe
     65* Fix bug for showing banner when there is a new version
    6266
    6367= 1.1.24 =
Note: See TracChangeset for help on using the changeset viewer.