FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
surecart
/
dist
Edit File: 7854.js
"use strict";(self.webpackChunk_surecart_surecart=self.webpackChunk_surecart_surecart||[]).push([[7854],{7771:function(e,t,o){o.d(t,{a:function(){return s},b:function(){return r},c:function(){return c},g:function(){return f},s:function(){return u}});var n=o(4467);function a(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function i(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?a(Object(o),!0).forEach((function(t){(0,n.A)(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):a(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function r(e,t,o){return new Promise((function(n){if((null==o?void 0:o.duration)===1/0)throw new Error("Promise-based animations must be finite.");if(null==e?void 0:e.animate){var a,r=e.animate(t,i(i({},o),{},{duration:(a=window.matchMedia("(prefers-reduced-motion: reduce)"),a.matches?0:o.duration)}));r&&(r.addEventListener("cancel",n,{once:!0}),r.addEventListener("finish",n,{once:!0}))}}))}function s(e){var t;return Promise.all(((null===(t=null==e?void 0:e.getAnimations)||void 0===t?void 0:t.call(e))||[]).map((function(e){return new Promise((function(t){var o=requestAnimationFrame(t);e.addEventListener("cancel",(function(){return o}),{once:!0}),e.addEventListener("finish",(function(){return o}),{once:!0}),e.cancel()}))})))}function c(e,t){return e.map((function(e){return i(i({},e),{},{height:"auto"===e.height?"".concat(t,"px"):e.height})}))}var l=new Map,d=new WeakMap;function u(e,t){l.set(e,function(e){return null!=e?e:{keyframes:[],options:{duration:0}}}(t))}function f(e,t){var o=d.get(e);return(null==o?void 0:o[t])?o[t]:l.get(t)||{keyframes:[],options:{duration:0}}}},7854:function(e,t,o){o.r(t),o.d(t,{sc_dialog:function(){return h}});var n=o(467),a=o(3029),i=o(2901),r=o(9280),s=o.n(r),c=o(1346),l=o(7771),d=new Set;function u(e){d.add(e),document.body.classList.add("sc-scroll-lock")}function f(e){d.delete(e),0===d.size&&document.body.classList.remove("sc-scroll-lock")}var h=function(){return(0,i.A)((function e(t){var o=this;(0,a.A)(this,e),(0,c.r)(this,t),this.scRequestClose=(0,c.c)(this,"scRequestClose",7),this.scShow=(0,c.c)(this,"scShow",7),this.scAfterShow=(0,c.c)(this,"scAfterShow",7),this.scHide=(0,c.c)(this,"scHide",7),this.scAfterHide=(0,c.c)(this,"scAfterHide",7),this.scInitialFocus=(0,c.c)(this,"scInitialFocus",7),this.boundHandleDocumentKeyDown=function(e){return o.handleDocumentKeyDown(e)},this.open=!1,this.label="",this.noHeader=!1,this.hasFooter=!1}),[{key:"show",value:(o=(0,n.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.open){e.next=2;break}return e.abrupt("return",void 0);case 2:this.open=!0;case 3:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"hide",value:(t=(0,n.A)(s().mark((function e(){return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.open){e.next=2;break}return e.abrupt("return",void 0);case 2:this.open=!1;case 3:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"requestClose",value:function(e){if(this.scRequestClose.emit(e).defaultPrevented){var t=(0,l.g)(this.el,"dialog.denyClose");(0,l.b)(this.panel,t.keyframes,t.options)}else this.hide()}},{key:"handleKeyDown",value:function(e){"Escape"===e.key&&(e.stopPropagation(),this.requestClose("keyboard"))}},{key:"handleDocumentKeyDown",value:function(e){"Escape"===e.key&&this.open&&this.requestClose("keyboard")}},{key:"handleOpenChange",value:(e=(0,n.A)(s().mark((function e(){var t,o,n,a,i,r,c=this;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.open){e.next=17;break}return this.scShow.emit(),document.addEventListener("keydown",this.boundHandleDocumentKeyDown),u(this.el),(t=this.el.querySelector("[autofocus]"))&&t.removeAttribute("autofocus"),e.next=8,Promise.all([(0,l.a)(this.dialog),(0,l.a)(this.overlay)]);case 8:return this.dialog.hidden=!1,requestAnimationFrame((function(){c.scInitialFocus.emit().defaultPrevented||(t?t.focus({preventScroll:!0}):c.panel.focus({preventScroll:!0})),t&&t.setAttribute("autofocus","")})),o=(0,l.g)(this.el,"dialog.show"),n=(0,l.g)(this.el,"dialog.overlay.show"),e.next=14,Promise.all([(0,l.b)(this.panel,o.keyframes,o.options),(0,l.b)(this.overlay,n.keyframes,n.options)]);case 14:this.scAfterShow.emit(),e.next=30;break;case 17:return this.scHide.emit(),e.next=20,Promise.all([(0,l.a)(this.dialog),(0,l.a)(this.overlay)]);case 20:return a=(0,l.g)(this.el,"dialog.hide"),i=(0,l.g)(this.el,"dialog.overlay.hide"),e.next=24,Promise.all([(0,l.b)(this.panel,a.keyframes,a.options),(0,l.b)(this.overlay,i.keyframes,i.options)]);case 24:this.dialog.hidden=!0,f(this.el),"function"==typeof(null==(r=this.originalTrigger)?void 0:r.focus)&&setTimeout((function(){return r.focus()})),document.removeEventListener("keydown",this.boundHandleDocumentKeyDown),this.scAfterHide.emit();case 30:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})},{key:"componentDidLoad",value:function(){this.hasFooter=!!this.el.querySelector('[slot="footer"]'),this.dialog.hidden=!this.open,this.open&&(document.addEventListener("keydown",this.boundHandleDocumentKeyDown),u(this.el))}},{key:"disconnectedCallback",value:function(){document.removeEventListener("keydown",this.boundHandleDocumentKeyDown),f(this.el)}},{key:"render",value:function(){var e=this;return(0,c.h)("div",{key:"f10398d88a10fca883e49ad33a58c78c9c2703ea",part:"base",ref:function(t){return e.dialog=t},class:{dialog:!0,"dialog--open":this.open,"dialog--has-footer":this.hasFooter},onKeyDown:function(t){return e.handleKeyDown(t)}},(0,c.h)("div",{key:"fe58143d804106605151c8af9a710b439bfee407",part:"overlay",class:"dialog__overlay",onClick:function(t){t.preventDefault(),t.stopImmediatePropagation(),e.requestClose("overlay")},ref:function(t){return e.overlay=t},tabindex:"-1"}),(0,c.h)("div",{key:"517d766eb0a3c08a14bf85f9b4bac8406581db70",part:"panel",class:"dialog__panel",role:"dialog","aria-modal":"true","aria-hidden":this.open?"false":"true","aria-label":this.noHeader||this.label,"aria-labelledby":!this.noHeader||"title",ref:function(t){return e.panel=t},tabindex:"0"},!this.noHeader&&(0,c.h)("header",{key:"a769746d0fea2ed8047b1867bd27ee186eaf8a00",part:"header",class:"dialog__header"},(0,c.h)("h2",{key:"4becd4dd79384169f4ea5d8d9278eeb4b0037840",part:"title",class:"dialog__title",id:"title"},(0,c.h)("slot",{key:"fb1871b630a7c61b19484af20ce1f10c59f609fd",name:"label"}," ",this.label.length>0?this.label:String.fromCharCode(65279)," ")),(0,c.h)("sc-button",{key:"9a0df427f42124090640515b8dc36994bdac7c8f",class:"dialog__close",type:"text",circle:!0,part:"close-button",exportparts:"base:close-button__base",onClick:function(t){t.preventDefault(),t.stopImmediatePropagation(),e.requestClose("close-button")}},(0,c.h)("sc-icon",{key:"8cd1f430691f3f92f6782777eab677ab2b8e044e",name:"x",label:wp.i18n.__("Close","surecart")}))),(0,c.h)("div",{key:"63628efa0c475816a8dfc2ba878c056e88f817b9",part:"body",class:"dialog__body"},(0,c.h)("slot",{key:"66bbe40459ca7c99970f241bae999e49e288ca77"})),(0,c.h)("footer",{key:"48406ef09f60488508013c233754de65fbfb0c1a",part:"footer",class:"dialog__footer"},(0,c.h)("slot",{key:"1e44bc2a3ea558d50b2d63347b5ad49217693076",name:"footer"}))))}},{key:"el",get:function(){return(0,c.a)(this)}}],[{key:"watchers",get:function(){return{open:["handleOpenChange"]}}}]);var e,t,o}();(0,l.s)("dialog.show",{keyframes:[{opacity:0,transform:"scale(0.8)"},{opacity:1,transform:"scale(1)"}],options:{duration:150,easing:"ease"}}),(0,l.s)("dialog.hide",{keyframes:[{opacity:1,transform:"scale(1)"},{opacity:0,transform:"scale(0.8)"}],options:{duration:150,easing:"ease"}}),(0,l.s)("dialog.denyClose",{keyframes:[{transform:"scale(1)"},{transform:"scale(1.02)"},{transform:"scale(1)"}],options:{duration:150}}),(0,l.s)("dialog.overlay.show",{keyframes:[{opacity:0},{opacity:1}],options:{duration:150}}),(0,l.s)("dialog.overlay.hide",{keyframes:[{opacity:1},{opacity:0}],options:{duration:150}}),h.style=":host{--width:31rem;--header-spacing:var(--sc-spacing-large);--body-spacing:var(--sc-spacing-large);--footer-spacing:var(--sc-spacing-large);display:contents}[hidden]{display:none !important}.dialog{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sc-z-index-dialog);box-sizing:border-box;text-align:left}.dialog__panel{display:flex;flex-direction:column;z-index:2;width:var(--width);max-width:100vw;max-height:100vh;background-color:var(--sc-panel-background-color);border-radius:var(--sc-border-radius-medium);box-shadow:var(--sc-shadow-x-large);position:relative}.dialog__panel:focus{outline:none}@media screen and (max-width: 420px){.dialog__panel{max-height:80vh}}.dialog--open .dialog__panel{display:flex;opacity:1;transform:none}.dialog__header{flex:0 0 auto;display:flex;border-bottom:1px solid var(--sc-color-gray-300)}.dialog__title{flex:1 1 auto;font:inherit;font-size:var(--sc-font-size-large);line-height:var(--sc-line-height-dense);padding:var(--header-spacing);margin:0}.dialog__close{flex:0 0 auto;display:flex;align-items:center;font-size:var(--sc-font-size-x-large);padding:0 calc(var(--header-spacing) / 2);z-index:2}.dialog__body{flex:1 1 auto;padding:var(--body-spacing);overflow:var(--dialog-body-overflow, auto);-webkit-overflow-scrolling:touch}.dialog__footer{flex:0 0 auto;text-align:right;padding:var(--footer-spacing)}.dialog__footer ::slotted(sl-button:not(:first-of-type)){margin-left:var(--sc-spacing-x-small)}.dialog:not(.dialog--has-footer) .dialog__footer{display:none}.dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--sc-overlay-background-color)}"}}]);
Save
Back