PageSourceSearch

https://esgpaybonus.com/js/chunks/google-business-data-sync-modal.js

js esgpaybonus.com collected 2026-09-29 18:32:58 UTC 19,592 bytes, 2 lines download raw bytes

1/*! For license information please see google-business-data-sync-modal.js.LICENSE.txt */
2(self.webpackChunk=self.webpackChunk||[]).push([[8674],{48135:(t,e,n)=>{"use strict";n.d(e,{Z:()=>a});var i=n(77424),o=n.n(i);const a={methods:{showModal:function(){this.modal.show()},hideModal:function(){this.modal.hide()}},mounted:function(){this.modal=new(o())(this.$refs.modal),this.modal._config.backdrop="static",this.modal._config.keyboard=!1}}},67480:(t,e,n)=>{"use strict";n.d(e,{Z:()=>i});const i={methods:{toast:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"success",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"商家資訊";this.$bvToast.toast(t,{title:"".concat(n),variant:e,solid:!0})}}}},77424:function(t,e,n){t.exports=function(t,e){"use strict";function n(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var i=n(t),o=n(e);function a(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function s(t,e,n){return e&&a(t.prototype,e),n&&a(t,n),t}function r(){return r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},r.apply(this,arguments)}var l="modal",d="4.6.1",c="bs.modal",u="."+c,h=".data-api",f=i.default.fn[l],m=27,_="modal-dialog-scrollable",g="modal-scrollbar-measure",p="modal-backdrop",v="modal-open",y="fade",b="show",w="modal-static",k="hide"+u,C="hidePrevented"+u,T="hidden"+u,S="show"+u,B="shown"+u,E="focusin"+u,D="resize"+u,N="click.dismiss"+u,A="keydown.dismiss"+u,P="mouseup.dismiss"+u,R="mousedown.dismiss"+u,I="click"+u+h,M=".modal-dialog",x=".modal-body",O='[data-toggle="modal"]',j='[data-dismiss="modal"]',F=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",G=".sticky-top",L={backdrop:!0,keyboard:!0,focus:!0,show:!0},W={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},q=function(){function t(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(M),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var e=t.prototype;return e.toggle=function(t){return this._isShown?this.hide():this.show(t)},e.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){var n=i.default.Event(S,{relatedTarget:t});i.default(this._element).trigger(n),n.isDefaultPrevented()||(this._isShown=!0,i.default(this._element).hasClass(y)&&(this._isTransitioning=!0),this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),i.default(this._element).on(N,j,(function(t){return e.hide(t)})),i.default(this._dialog).on(R,(function(){i.default(e._element).one(P,(function(t){i.default(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return e._showElement(t)})))}},e.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var n=i.default.Event(k);if(i.default(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var a=i.default(this._element).hasClass(y);if(a&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),i.default(document).off(E),i.default(this._element).removeClass(b),i.default(this._element).off(N),i.default(this._dialog).off(R),a){var s=o.default.getTransitionDurationFromElement(this._element);i.default(this._element).one(o.default.TRANSITION_END,(function(t){return e._hideModal(t)})).emulateTransitionEnd(s)}else this._hideModal()}}},e.dispose=function(){[window,this._element,this._dialog].forEach((function(t){return i.default(t).off(u)})),i.default(document).off(E),i.default.removeData(this._element,c),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},e.handleUpdate=function(){this._adjustDialog()},e._getConfig=function(t){return t=r({},L,t),o.default.typeCheckConfig(l,t,W),t},e._triggerBackdropTransition=function(){var t=this,e=i.default.Event(C);if(i.default(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._element.scrollHeight>document.documentElement.clientHeight;n||(this._element.style.overflowY="hidden"),this._element.classList.add(w);var a=o.default.getTransitionDurationFromElement(this._dialog);
2i.default(this._element).off(o.default.TRANSITION_END),i.default(this._element).one(o.default.TRANSITION_END,(function(){t._element.classList.remove(w),n||i.default(t._element).one(o.default.TRANSITION_END,(function(){t._element.style.overflowY=""})).emulateTransitionEnd(t._element,a)})).emulateTransitionEnd(a),this._element.focus()}},e._showElement=function(t){var e=this,n=i.default(this._element).hasClass(y),a=this._dialog?this._dialog.querySelector(x):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),i.default(this._dialog).hasClass(_)&&a?a.scrollTop=0:this._element.scrollTop=0,n&&o.default.reflow(this._element),i.default(this._element).addClass(b),this._config.focus&&this._enforceFocus();var s=i.default.Event(B,{relatedTarget:t}),r=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,i.default(e._element).trigger(s)};if(n){var l=o.default.getTransitionDurationFromElement(this._dialog);i.default(this._dialog).one(o.default.TRANSITION_END,r).emulateTransitionEnd(l)}else r()},e._enforceFocus=function(){var t=this;i.default(document).off(E).on(E,(function(e){document!==e.target&&t._element!==e.target&&0===i.default(t._element).has(e.target).length&&t._element.focus()}))},e._setEscapeEvent=function(){var t=this;this._isShown?i.default(this._element).on(A,(function(e){t._config.keyboard&&e.which===m?(e.preventDefault(),t.hide()):t._config.keyboard||e.which!==m||t._triggerBackdropTransition()})):this._isShown||i.default(this._element).off(A)},e._setResizeEvent=function(){var t=this;this._isShown?i.default(window).on(D,(function(e){return t.handleUpdate(e)})):i.default(window).off(D)},e._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){i.default(document.body).removeClass(v),t._resetAdjustments(),t._resetScrollbar(),i.default(t._element).trigger(T)}))},e._removeBackdrop=function(){this._backdrop&&(i.default(this._backdrop).remove(),this._backdrop=null)},e._showBackdrop=function(t){var e=this,n=i.default(this._element).hasClass(y)?y:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=p,n&&this._backdrop.classList.add(n),i.default(this._backdrop).appendTo(document.body),i.default(this._element).on(N,(function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._triggerBackdropTransition():e.hide())})),n&&o.default.reflow(this._backdrop),i.default(this._backdrop).addClass(b),!t)return;if(!n)return void t();var a=o.default.getTransitionDurationFromElement(this._backdrop);i.default(this._backdrop).one(o.default.TRANSITION_END,t).emulateTransitionEnd(a)}else if(!this._isShown&&this._backdrop){i.default(this._backdrop).removeClass(b);var s=function(){e._removeBackdrop(),t&&t()};if(i.default(this._element).hasClass(y)){var r=o.default.getTransitionDurationFromElement(this._backdrop);i.default(this._backdrop).one(o.default.TRANSITION_END,s).emulateTransitionEnd(r)}else s()}else t&&t()},e._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},e._setScrollbar=function(){var t=this;if(this._isBodyOverflowing){var e=[].slice.call(document.querySelectorAll(F)),n=[].slice.call(document.querySelectorAll(G));i.default(e).each((function(e,n){var o=n.style.paddingRight,a=i.default(n).css("padding-right");i.default(n).data("padding-right",o).css("padding-right",parseFloat(a)+t._scrollbarWidth+"px")})),i.default(n).each((function(e,n){var o=n.style.marginRight,a=i.default(n).css("margin-right");i.default(n).data("margin-right",o).css("margin-right",parseFloat(a)-t._scrollbarWidth+"px")}));var o=document.body.style.paddingRight,a=i.default(document.body).css("padding-right");i.default(document.body).data("padding-right",o).css("padding-right",parseFloat(a)+this._scrollbarWidth+"px")}i.default(document.body).addClass(v)},e._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(F));i.default(t).each((function(t,e){var n=i.default(e).data("padding-right");i.default(e).removeData("padding-right"),e.style.paddingRight=n||""}));var e=[].slice.call(document.querySelectorAll(""+G));i.default(e).each((function(t,e){var n=i.default(e).data("margin-right");void 0!==n&&i.default(e).css("margin-right",n).removeData("margin-right")}));var n=i.default(document.body).data("padding-right");i.default(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},e._getScrollbarWidth=function(){var t=document.createElement("div");t.className=g,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},t._jQueryInterface=function(e,n){return this.each((function(){var o=i.default(this).data(c),a=r({},L,i.default(this).data(),"object"==typeof e&&e?e:{});if(o||(o=new t(this,a),i.default(this).data(c,o)),"string"==typeof e){if(void 0===o[e])throw new TypeError('No method n
2amed "'+e+'"');o[e](n)}else a.show&&o.show(n)}))},s(t,null,[{key:"VERSION",get:function(){return d}},{key:"Default",get:function(){return L}}]),t}();return i.default(document).on(I,O,(function(t){var e,n=this,a=o.default.getSelectorFromElement(this);a&&(e=document.querySelector(a));var s=i.default(e).data(c)?"toggle":r({},i.default(e).data(),i.default(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var l=i.default(e).one(S,(function(t){t.isDefaultPrevented()||l.one(T,(function(){i.default(n).is(":visible")&&n.focus()}))}));q._jQueryInterface.call(i.default(e),s,this)})),i.default.fn[l]=q._jQueryInterface,i.default.fn[l].Constructor=q,i.default.fn[l].noConflict=function(){return i.default.fn[l]=f,q._jQueryInterface},q}(n(19755),n(66801))},66801:function(t,e,n){t.exports=function(t){"use strict";function e(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var n=e(t),i="transitionend",o=1e6,a=1e3;function s(t){return null==t?""+t:{}.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase()}function r(){return{bindType:i,delegateType:i,handle:function(t){if(n.default(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}}}function l(t){var e=this,i=!1;return n.default(this).one(c.TRANSITION_END,(function(){i=!0})),setTimeout((function(){i||c.triggerTransitionEnd(e)}),t),this}function d(){n.default.fn.emulateTransitionEnd=l,n.default.event.special[c.TRANSITION_END]=r()}var c={TRANSITION_END:"bsTransitionEnd",getUID:function(t){do{t+=~~(Math.random()*o)}while(document.getElementById(t));return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var n=t.getAttribute("href");e=n&&"#"!==n?n.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var e=n.default(t).css("transition-duration"),i=n.default(t).css("transition-delay"),o=parseFloat(e),s=parseFloat(i);return o||s?(e=e.split(",")[0],i=i.split(",")[0],(parseFloat(e)+parseFloat(i))*a):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){n.default(t).trigger(i)},supportsTransitionEnd:function(){return Boolean(i)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],a=e[i],r=a&&c.isElement(a)?"element":s(a);if(!new RegExp(o).test(r))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+r+'" but expected type "'+o+'".')}},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){var e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c.findShadowRoot(t.parentNode):null},jQueryDetection:function(){if(void 0===n.default)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=n.default.fn.jquery.split(" ")[0].split("."),e=1,i=2,o=9,a=1,s=4;if(t[0]<i&&t[1]<o||t[0]===e&&t[1]===o&&t[2]<a||t[0]>=s)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};return c.jQueryDetection(),d(),c}(n(19755))},62834:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>s});var i=n(48135),o=n(67480);const a={data:function(){return{SyncDirection:"GMBToPB",syncColumns:[]}},mixins:[i.Z,o.Z],computed:{arrowClass:function(){return"GMBToPB"==this.SyncDirection?"fa-solid fa-arrow-right":"fa-solid fa-arrow-left"}},props:{location:{type:Object,default:{}}},methods:{syncLocationData:function(){var t=this;axios.post("/api/google/business/store/sync",{locationId:this.location.name,syncColumns:this.syncColumns,syncDirection:this.SyncDirection,linkStoreId:this.location.linkPBStore.id}).then((function(e){var n="success";"success"==!e.data.status&&(n="danger"),t.toast(e.data.message,n),t.hideModal(),location.reload()})).catch((function(t){console.log(t)}))},changeSyncDirection:function(t){this.SyncDirection=t}},mounted:function(){}};const s=(0,n(51900).Z)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{ref:"modal",staticClass:"modal fade",attrs:{id:"exampleModal",tabindex:"-1","aria-labelledby":"exampleModalLabel","aria-hidden":"true"}},[n("div",{staticClass:"modal-dialog"},[n("div",{staticClass:"modal-content"},[t._m(0),t._v(" "),n("div",{staticClass:"modal-body"},[n("a",{staticClass:"btn btn-primary btn-lg",class:{active:"GMBToPB"==t.SyncDirection},attrs:{href:"#",role:"button","aria-pressed":"true",onkeydown:"return false;"},on:{click:function(e){return t.changeSyncDirection("GMBToPB")}}},[t._v("GMB同步至PB商家")]),t._v(" "),n("a",{staticClass:"btn btn-primary btn-lg",class:{active:"PBToGMB"==t.SyncDirection},attrs:{href:"#",role:"button","aria-pressed":"true",onkeydown:"return false;"},on:{click:function(e){return t.changeSyncDirection("PBToGMB")}}},[t._v("PB商家同步至GMB")]),t._v(" "),n("div",[n("input",{directives:[{name:"model",rawName:"v-model",value:t.syncColumns,expression:"syncColumns"}],attrs:{type:"checkbox",name:"title",value:"title"},domProps:{checked:Array.isArray(t.syncColumns)?t._i(t.syncColumns,"title")>-1:t.syncColumns},on:{change:function(e){var n=t.syncColumns,i=e.target,o=!!i.checked;if(Array.isArray(n)){var a="title",s=t._i(n,a);i.checked?s<0&&(t.syncColumns=n.concat([a])):s>-1&&(t.syncColumns=n.slice(0,s).concat(n.slice(s+1)))}else t.syncColumns=o}}}),t._v("名稱:\n                    "),n("p",{class:{del:"PBToGMB"==t.SyncDirection}},[t._v(t._s(t.location.title))]),t._v(" "),n("i",{class:t.arrowClass}),t._v(" "),n("p",{class:{del:"PBToGMB"!=t.SyncDirection}},[t._v(t._s(t.location.linkPBStore.name))])]),t._v(" "),n("div",[n("input",{directives:[{name:"model",rawName:"v-model",value:t.syncColumns,expression:"syncColumns"}],attrs:{type:"checkbox",name:"websiteUri",value:"websiteUri"},domProps:{checked:Array.isArray(t.syncColumns)?t._i(t.syncColumns,"websiteUri")>-1:t.syncColumns},on:{change:function(e){var n=t.syncColumns,i=e.target,o=!!i.checked;if(Array.isArray(n)){var a="websiteUri",s=t._i(n,a);i.checked?s<0&&(t.syncColumns=n.concat([a])):s>-1&&(t.syncColumns=n.slice(0,s).concat(n.slice(s+1)))}else t.syncColumns=o}}}),t._v("網站:\n                    "),n("p",{class:{del:"PBToGMB"==t.SyncDirection}},[t._v(t._s(t.location.websiteUri))]),t._v(" "),n("i",{class:t.arrowClass}),t._v(" "),n("p",{class:{del:"PBToGMB"!=t.SyncDirection}},[t._v(t._s(t.location.linkPBStore.link))])]),t._v(" "),n("div",[n("input",{directives:[{name:"model",rawName:"v-model",value:t.syncColumns,expression:"syncColumns"}],attrs:{type:"checkbox",name:"storefrontAddress",value:"storefrontAddress"},domProps:{checked:Array.isArray(t.syncColumns)?t._i(t.syncColumns,"storefrontAddress")>-1:t.syncColumns},on:{change:function(e){var n=t.syncColumns,i=e.target,o=!!i.checked;if(Array.isArray(n)){var a="storefrontAddress",s=t._i(n,a);i.checked?s<0&&(t.syncColumns=n.concat([a])):s>-1&&(t.syncColumns=n.slice(0,s).concat(n.slice(s+1)))}else t.syncColumns=o}}}),t._v("地址:\n                    "),n("p",{class:{del:"PBToGMB"==t.SyncDirection}},[t._v("\n                        "+t._s(t.location.storefrontAddress.administrativeArea)+t._s(t.location.storefrontAddress.locality)+t._s(t.location.storefrontAddress.addressLines.join(""))+"\n                    ")]),t._v(" "),n("i",{class:t.arrowClass}),t._v(" "),n("p",{class:{del:"PBToGMB"!=t.SyncDirection}},[t._v("\n                        "+t._s(t.location.linkPBStore.county)+t._s(t.location.linkPBStore.district)+t._s(t.location.linkPBStore.address)+"\n                    ")])]),t._v(" "),n("div",[n("input",{directives:[{name:"model",rawName:"v-model",value:t.syncColumns,expression:"syncColumns"}],attrs:{type:"checkbox",name:"phoneNumbers",value:"phoneNumbers"},domProps:{checked:Array.isArray(t.syncColumns)?t._i(t.syncColumns,"phoneNumbers")>-1:t.syncColumns},on:{change:function(e){var n=t.syncColumns,i=e.target,o=!!i.checked;if(Array.isArray(n)){var a="phoneNumbers",s=t._i(n,a);i.checked?s<0&&(t.syncColumns=n.concat([a])):s>-1&&(t.syncColumns=n.slice(0,s).concat(n.slice(s+1)))}else t.syncColumns=o}}}),t._v("電話:\n                    "),n("p",{class:{del:"PBToGMB"==t.SyncDirection}},[t._v("\n                        "+t._s(t.location.phoneNumbers.primaryPhone)+"\n                    ")]),t._v(" "),n("i",{class:t.arrowClass}),t._v(" "),n("p",{class:{del:"PBToGMB"!=t.SyncDirection}},[t._v("\n                        "+t._s(t.location.linkPBStore.phone)+"\n                    ")])])]),t._v(" "),n("div",{staticClass:"modal-footer"},[n("button",{staticClass:"btn btn-secondary",attrs:{type:"button","data-dismiss":"modal"}},[t._v("取消")]),t._v(" "),n("button",{staticClass:"btn btn-primary",attrs:{type:"button",disabled:0==t.syncColumns.length},on:{click:t.syncLocationData}},[t._v("同步資料")])])])])])}),[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"modal-header"},[n("h5",{staticClass:"modal-title",attrs:{id:"exampleModalLabel"}},[t._v("同步PB商家資訊")]),t._v(" "),n("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[n("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])])}],!1,null,null,null).exports}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.