(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-368cc182"],{"3ba2":function(e,t,n){"use strict";var r=function(){var e=this,t=e._self._c;return t("router-link",{attrs:{to:e.to},nativeOn:{click:function(t){return e.routeToAnchor.apply(null,arguments)}}},[e._t("default")],2)},o=[],i=(n("c5f6"),n("2b0e")),a=n("8c4f"),c=n("f13c"),l=n.n(c);i["default"].use(a["a"]),i["default"].use(l.a);var s={name:"vue-anchor-router-link",props:{to:Object,scrollOptions:{type:[Object,Number],default:1}},data:function(){return{previousRoute:this.$route}},methods:{routeToAnchor:function(){this.$route.fullPath===this.previousRoute.fullPath&&this.$scrollTo(this.to.hash,this.scrollOptions)}},watch:{$route:function(e,t){this.previousRoute=e}}},u=s,f=n("2877"),d=Object(f["a"])(u,r,o,!1,null,null,null),p=d.exports;t["a"]=p},4127:function(e,t,n){"use strict";var r=n("d233"),o=n("b313"),i={brackets:function(e){return e+"[]"},indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},a=Date.prototype.toISOString,c={delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,serializeDate:function(e){return a.call(e)},skipNulls:!1,strictNullHandling:!1},l=function e(t,n,o,i,a,l,s,u,f,d,p,y){var v=t;if("function"===typeof s)v=s(n,v);else if(v instanceof Date)v=d(v);else if(null===v){if(i)return l&&!y?l(n,c.encoder):n;v=""}if("string"===typeof v||"number"===typeof v||"boolean"===typeof v||r.isBuffer(v)){if(l){var h=y?n:l(n,c.encoder);return[p(h)+"="+p(l(v,c.encoder))]}return[p(n)+"="+p(String(v))]}var m,g=[];if("undefined"===typeof v)return g;if(Array.isArray(s))m=s;else{var b=Object.keys(v);m=u?b.sort(u):b}for(var w=0;w<m.length;++w){var O=m[w];a&&null===v[O]||(g=Array.isArray(v)?g.concat(e(v[O],o(n,O),o,i,a,l,s,u,f,d,p,y)):g.concat(e(v[O],n+(f?"."+O:"["+O+"]"),o,i,a,l,s,u,f,d,p,y)))}return g};e.exports=function(e,t){var n=e,a=t?r.assign({},t):{};if(null!==a.encoder&&void 0!==a.encoder&&"function"!==typeof a.encoder)throw new TypeError("Encoder has to be a function.");var s="undefined"===typeof a.delimiter?c.delimiter:a.delimiter,u="boolean"===typeof a.strictNullHandling?a.strictNullHandling:c.strictNullHandling,f="boolean"===typeof a.skipNulls?a.skipNulls:c.skipNulls,d="boolean"===typeof a.encode?a.encode:c.encode,p="function"===typeof a.encoder?a.encoder:c.encoder,y="function"===typeof a.sort?a.sort:null,v="undefined"!==typeof a.allowDots&&a.allowDots,h="function"===typeof a.serializeDate?a.serializeDate:c.serializeDate,m="boolean"===typeof a.encodeValuesOnly?a.encodeValuesOnly:c.encodeValuesOnly;if("undefined"===typeof a.format)a.format=o["default"];else if(!Object.prototype.hasOwnProperty.call(o.formatters,a.format))throw new TypeError("Unknown format option provided.");var g,b,w=o.formatters[a.format];"function"===typeof a.filter?(b=a.filter,n=b("",n)):Array.isArray(a.filter)&&(b=a.filter,g=b);var O,j=[];if("object"!==typeof n||null===n)return"";O=a.arrayFormat in i?a.arrayFormat:"indices"in a?a.indices?"indices":"repeat":"indices";var k=i[O];g||(g=Object.keys(n)),y&&g.sort(y);for(var _=0;_<g.length;++_){var x=g[_];f&&null===n[x]||(j=j.concat(l(n[x],x,k,u,f,d?p:null,b,y,v,h,w,m)))}var A=j.join(s),S=!0===a.addQueryPrefix?"?":"";return A.length>0?S+A:""}},4328:function(e,t,n){"use strict";var r=n("4127"),o=n("9e6a"),i=n("b313");e.exports={formats:i,parse:o,stringify:r}},"45a3":function(e,t,n){"use strict";var r=function(){var e=this,t=e._self._c;return t("v-dialog",{attrs:{"max-width":"500px",persistent:""},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.cancelAction()}},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},[t("v-card",[t("v-card-title",{staticClass:"headline"},[e._v("\n      "+e._s(e.title)+"\n    ")]),t("v-card-text",[e._v("\n      "+e._s(e.text)+"\n    ")]),t("v-card-actions",[t("v-spacer"),this.loading?e._e():t("v-btn",{attrs:{color:"red",flat:"",loading:this.loading},on:{click:e.cancelAction}},[e._v(e._s(e.cancelText))]),t("v-btn",{attrs:{color:"green",flat:"",loading:this.loading},on:{click:e.confirmAction,keydown:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;t.preventDefault()}}},[e._v(e._s(e.confirmText)+" ")])],1)],1)],1)},o=[],i={props:["title","text","cancelText","confirmText","value"],data:function(){return{loading:!1}},watch:{value:function(){this.resetState()}},methods:{resetState:function(){this.loading=!1},confirmAction:function(){this.loading=!0,this.$emit("confirmAction")},cancelAction:function(){this.loading=!0,this.$emit("cancelAction")}}},a=i,c=n("2877"),l=Object(c["a"])(a,r,o,!1,null,null,null);t["a"]=l.exports},"4d09":function(e,t,n){"use strict";n.r(t);n("7f7f"),n("386d");var r=function(){var e=this,t=this,n=t._self._c;return n("div",[n("breadcrumbs",{staticClass:"mb-3",attrs:{breadcrumbs:t.breadcrumbs}}),n("v-container",{attrs:{fluid:"","pt-0":""}},[n("v-toolbar",{staticClass:"primary lighten-2",attrs:{flat:""}},[n("v-text-field",{staticStyle:{"background-color":"white"},attrs:{placeholder:t.$t("message.search"),solo:"",flat:"","hide-details":"","append-icon":"search"},on:{change:function(e){t.filter.search=e,t.search(e)}}})],1),n("v-data-table",{attrs:{headers:t.headers,items:t.records,"total-items":t.totalRecords,"rows-per-page-items":[15,30,50],pagination:t.pagination,loading:t.fetching},on:{"update:pagination":function(e){t.pagination=e}},scopedSlots:t._u([{key:"headers",fn:function(e){return[n("tr",[t._l(e.headers,(function(e){return n("th",{key:e.text,class:["column",t.pagination.descending?"desc":"asc",e.value===t.pagination.sortBy?"active":"",e.value?"sortable":"","text-xs-"+(e.align?e.align:"left")],on:{click:function(n){return t.changeSort(!!e.value,e.value)}}},[e.value?n("v-icon",{attrs:{small:""}},[t._v("arrow_upward")]):t._e(),t._v("\n            "+t._s(e.text)+"\n          ")],1)})),n("th",{staticStyle:{width:"1%"}})],2)]}},{key:"items",fn:function(e){return[n("tr",[n("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v("\n            "+t._s(e.item.name)+"\n          ")]),n("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v("\n            "+t._s(e.item.bank_name)+"\n          ")]),n("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v("\n            "+t._s(e.item.cc_no)+"\n          ")]),n("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v("\n            "+t._s(t.getAllUnits(e.item))+"\n          ")]),n("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t._v("\n            "+t._s(t.getAllChargeItem(e.item))+"\n          ")]),n("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top"}},[t.allowedTo("delete")?n("v-btn",{attrs:{flat:"",small:"",icon:"",color:"error"},on:{click:function(n){t.deletedId=e.item.id,t.showConfirmDeleteRecord=!0}}},[n("v-icon",[t._v("delete")])],1):t._e()],1)])]}}])})],1),n("snackbar",{attrs:{snackbar:t.snackbar}}),n("confirm-dialog",{attrs:{title:"Are you sure ?",text:t.$t("message.confirmDelete"),cancelText:"Cancel",confirmText:"Confirm"},on:{cancelAction:function(){return e.showConfirmDeleteRecord=!1},confirmAction:function(){return t.deleteData()}},model:{value:t.showConfirmDeleteRecord,callback:function(e){t.showConfirmDeleteRecord=e},expression:"showConfirmDeleteRecord"}})],1)},o=[],i=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),a=n("365c"),c=n("2f62"),l=n("4da1"),s=n("323e"),u=n.n(s),f=n("45a3"),d=n("5e44"),p=n("8106");function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){Object(i["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h=n("4328"),m={created:function(){this.fetching=!0},components:{Breadcrumbs:d["a"],Snackbar:p["a"],ConfirmDialog:f["a"]},computed:v({},Object(c["b"])(["adminScope"])),watch:{pagination:function(){this.fetching=!0},$route:function(){this.fetching=!0},fetching:function(e){1==e&&this.getTablesData()}},methods:{getValue:function(e,t){return Object(l["j"])(e,t)},getDateTimeFromISO:function(e){return Object(l["g"])(e)},getDateFromISO:function(e){return Object(l["e"])(e)},allowedTo:function(e){switch(e){case"delete":return!this.$can.not("delete","acl.admin.financial-ar.recurring-card.invalid-token")}return!1},changeSort:function(e,t){e&&(this.pagination.sortBy===t?this.pagination.descending=!this.pagination.descending:(this.pagination.sortBy=t,this.pagination.descending=!1),this.fetching=!0)},getAllUnits:function(e){var t="";return e.units&&e.units.length>0&&e.units.forEach((function(n,r){r<e.units.length-1?t+=Object(l["j"])(n,"unit.unit_number")+", ":t+=Object(l["j"])(n,"unit.unit_number")+""})),console.log(t),t},getAllChargeItem:function(e){var t="";return e.charge_items&&e.charge_items.length>0&&e.charge_items.forEach((function(n,r){r<e.charge_items.length-1?t+=Object(l["j"])(n,"charge_item_id.code")+", ":t+=Object(l["j"])(n,"charge_item_id.code")+""})),console.log(t),t},getTablesData:function(){var e=this,t=this.pagination,n=t.sortBy,r=t.descending,o=t.page;t.rowsPerPage;1==this.fetching&&(u.a.start(),a["a"].get("admin/financial/ar/recurring-card/invalid-token",{params:{page:o,sort_by:n,descending:r,project_id:this.adminScope.projectId,company_id:this.adminScope.companyId,filter:this.filter},paramsSerializer:function(e){return h.stringify(e,{indices:!1})}}).then((function(t){e.records=Object(l["j"])(t,"data.data"),e.totalRecords=Object(l["j"])(t,"data.meta.total")})).catch((function(e){})).then((function(){e.fetching=!1,u.a.done()})))},deleteData:function(){var e=this;this.errorMessages=null;var t="admin/financial/ar/recurring-card/invalid-token/"+this.deletedId;a["a"].delete(t,{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId}}).then((function(t){e.snackbar.message=Object(l["j"])(t,"data.message"),e.snackbar.type="success",e.snackbar.show=!0})).catch((function(t){e.snackbar.message=Object(l["j"])(t,"response.data.message"),e.snackbar.type="error",e.snackbar.show=!0})).then((function(){e.fetching=!0,e.getTablesData(),e.showConfirmDeleteRecord=!1,u.a.done()}))},search:function(e){this.fetching=!0}},data:function(){return{fetching:!1,records:[],totalRecords:0,filter:{},deletedId:null,showConfirmDeleteRecord:!1,snackbar:{show:!1,type:null,message:null},pagination:{sortBy:"name",descending:!1},headers:[{text:this.$t("message.cardName"),align:"left",value:"name"},{text:this.$t("message.banking")},{text:this.$t("message.creditCardNo")},{text:this.$t("message.units")},{text:this.$t("message.chargeItems")}],breadcrumbs:[{text:this.$t("message.invalidToken"),disabled:!1}]}}},g=m,b=n("2877"),w=Object(b["a"])(g,r,o,!1,null,null,null);t["default"]=w.exports},"5e44":function(e,t,n){"use strict";var r=function(){var e=this,t=e._self._c;return t("v-toolbar",{attrs:{flat:"",color:e.color?e.color:"white"}},[t("v-breadcrumbs",{attrs:{divider:"/",items:e.breadcrumbs},scopedSlots:e._u([{key:"item",fn:function(n){return[n.item.to?[t("vue-anchor-router-link",{attrs:{to:n.item.to}},[e._v(e._s(n.item.text))])]:[e._v("\n        "+e._s(n.item.text)+"\n      ")]]}}])}),t("v-spacer"),e._t("default")],2)},o=[],i=n("3ba2"),a={props:["breadcrumbs","color"],computed:{},components:{VueAnchorRouterLink:i["a"]}},c=a,l=n("2877"),s=Object(l["a"])(c,r,o,!1,null,null,null);t["a"]=s.exports},"9e6a":function(e,t,n){"use strict";var r=n("d233"),o=Object.prototype.hasOwnProperty,i={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:r.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},a=function(e,t){for(var n={},r=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,a=t.parameterLimit===1/0?void 0:t.parameterLimit,c=r.split(t.delimiter,a),l=0;l<c.length;++l){var s,u,f=c[l],d=f.indexOf("]="),p=-1===d?f.indexOf("="):d+1;-1===p?(s=t.decoder(f,i.decoder),u=t.strictNullHandling?null:""):(s=t.decoder(f.slice(0,p),i.decoder),u=t.decoder(f.slice(p+1),i.decoder)),o.call(n,s)?n[s]=[].concat(n[s]).concat(u):n[s]=u}return n},c=function(e,t,n){for(var r=t,o=e.length-1;o>=0;--o){var i,a=e[o];if("[]"===a)i=[],i=i.concat(r);else{i=n.plainObjects?Object.create(null):{};var c="["===a.charAt(0)&&"]"===a.charAt(a.length-1)?a.slice(1,-1):a,l=parseInt(c,10);!isNaN(l)&&a!==c&&String(l)===c&&l>=0&&n.parseArrays&&l<=n.arrayLimit?(i=[],i[l]=r):i[c]=r}r=i}return r},l=function(e,t,n){if(e){var r=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,i=/(\[[^[\]]*])/,a=/(\[[^[\]]*])/g,l=i.exec(r),s=l?r.slice(0,l.index):r,u=[];if(s){if(!n.plainObjects&&o.call(Object.prototype,s)&&!n.allowPrototypes)return;u.push(s)}var f=0;while(null!==(l=a.exec(r))&&f<n.depth){if(f+=1,!n.plainObjects&&o.call(Object.prototype,l[1].slice(1,-1))&&!n.allowPrototypes)return;u.push(l[1])}return l&&u.push("["+r.slice(l.index)+"]"),c(u,t,n)}};e.exports=function(e,t){var n=t?r.assign({},t):{};if(null!==n.decoder&&void 0!==n.decoder&&"function"!==typeof n.decoder)throw new TypeError("Decoder has to be a function.");if(n.ignoreQueryPrefix=!0===n.ignoreQueryPrefix,n.delimiter="string"===typeof n.delimiter||r.isRegExp(n.delimiter)?n.delimiter:i.delimiter,n.depth="number"===typeof n.depth?n.depth:i.depth,n.arrayLimit="number"===typeof n.arrayLimit?n.arrayLimit:i.arrayLimit,n.parseArrays=!1!==n.parseArrays,n.decoder="function"===typeof n.decoder?n.decoder:i.decoder,n.allowDots="boolean"===typeof n.allowDots?n.allowDots:i.allowDots,n.plainObjects="boolean"===typeof n.plainObjects?n.plainObjects:i.plainObjects,n.allowPrototypes="boolean"===typeof n.allowPrototypes?n.allowPrototypes:i.allowPrototypes,n.parameterLimit="number"===typeof n.parameterLimit?n.parameterLimit:i.parameterLimit,n.strictNullHandling="boolean"===typeof n.strictNullHandling?n.strictNullHandling:i.strictNullHandling,""===e||null===e||"undefined"===typeof e)return n.plainObjects?Object.create(null):{};for(var o="string"===typeof e?a(e,n):e,c=n.plainObjects?Object.create(null):{},s=Object.keys(o),u=0;u<s.length;++u){var f=s[u],d=l(f,o[f],n);c=r.merge(c,d,n)}return r.compact(c)}},b313:function(e,t,n){"use strict";var r=String.prototype.replace,o=/%20/g;e.exports={default:"RFC3986",formatters:{RFC1738:function(e){return r.call(e,o,"+")},RFC3986:function(e){return e}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},d233:function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,o=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),i=function(e){var t;while(e.length){var n=e.pop();if(t=n.obj[n.prop],Array.isArray(t)){for(var r=[],o=0;o<t.length;++o)"undefined"!==typeof t[o]&&r.push(t[o]);n.obj[n.prop]=r}}return t},a=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)"undefined"!==typeof e[r]&&(n[r]=e[r]);return n},c=function e(t,n,o){if(!n)return t;if("object"!==typeof n){if(Array.isArray(t))t.push(n);else{if("object"!==typeof t)return[t,n];(o.plainObjects||o.allowPrototypes||!r.call(Object.prototype,n))&&(t[n]=!0)}return t}if("object"!==typeof t)return[t].concat(n);var i=t;return Array.isArray(t)&&!Array.isArray(n)&&(i=a(t,o)),Array.isArray(t)&&Array.isArray(n)?(n.forEach((function(n,i){r.call(t,i)?t[i]&&"object"===typeof t[i]?t[i]=e(t[i],n,o):t.push(n):t[i]=n})),t):Object.keys(n).reduce((function(t,i){var a=n[i];return r.call(t,i)?t[i]=e(t[i],a,o):t[i]=a,t}),i)},l=function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},s=function(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}},u=function(e){if(0===e.length)return e;for(var t="string"===typeof e?e:String(e),n="",r=0;r<t.length;++r){var i=t.charCodeAt(r);45===i||46===i||95===i||126===i||i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122?n+=t.charAt(r):i<128?n+=o[i]:i<2048?n+=o[192|i>>6]+o[128|63&i]:i<55296||i>=57344?n+=o[224|i>>12]+o[128|i>>6&63]+o[128|63&i]:(r+=1,i=65536+((1023&i)<<10|1023&t.charCodeAt(r)),n+=o[240|i>>18]+o[128|i>>12&63]+o[128|i>>6&63]+o[128|63&i])}return n},f=function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var o=t[r],a=o.obj[o.prop],c=Object.keys(a),l=0;l<c.length;++l){var s=c[l],u=a[s];"object"===typeof u&&null!==u&&-1===n.indexOf(u)&&(t.push({obj:a,prop:s}),n.push(u))}return i(t)},d=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},p=function(e){return null!==e&&"undefined"!==typeof e&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))};e.exports={arrayToObject:a,assign:l,compact:f,decode:s,encode:u,isBuffer:p,isRegExp:d,merge:c}},f13c:function(e,t,n){(function(t,n){e.exports=n()})(0,(function(){"use strict";var e=4,t=.001,n=1e-7,r=10,o=11,i=1/(o-1),a="function"===typeof Float32Array;function c(e,t){return 1-3*t+3*e}function l(e,t){return 3*t-6*e}function s(e){return 3*e}function u(e,t,n){return((c(t,n)*e+l(t,n))*e+s(t))*e}function f(e,t,n){return 3*c(t,n)*e*e+2*l(t,n)*e+s(t)}function d(e,t,o,i,a){var c,l,s=0;do{l=t+(o-t)/2,c=u(l,i,a)-e,c>0?o=l:t=l}while(Math.abs(c)>n&&++s<r);return l}function p(t,n,r,o){for(var i=0;i<e;++i){var a=f(n,r,o);if(0===a)return n;var c=u(n,r,o)-t;n-=c/a}return n}var y=function(e,n,r,c){if(!(0<=e&&e<=1&&0<=r&&r<=1))throw new Error("bezier x values must be in [0, 1] range");var l=a?new Float32Array(o):new Array(o);if(e!==n||r!==c)for(var s=0;s<o;++s)l[s]=u(s*i,e,r);function y(n){for(var a=0,c=1,s=o-1;c!==s&&l[c]<=n;++c)a+=i;--c;var u=(n-l[c])/(l[c+1]-l[c]),y=a+u*i,v=f(y,e,r);return v>=t?p(n,y,e,r):0===v?y:d(n,a,a+i,e,r)}return function(t){return e===n&&r===c?t:0===t?0:1===t?1:u(y(t),n,c)}},v={ease:[.25,.1,.25,1],linear:[0,0,1,1],"ease-in":[.42,0,1,1],"ease-out":[0,0,.58,1],"ease-in-out":[.42,0,.58,1]},h=!1;try{var m=Object.defineProperty({},"passive",{get:function(){h=!0}});window.addEventListener("test",null,m)}catch(R){}var g={$:function(e){return"string"!==typeof e?e:document.querySelector(e)},on:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!1};t instanceof Array||(t=[t]);for(var o=0;o<t.length;o++)e.addEventListener(t[o],n,!!h&&r)},off:function(e,t,n){t instanceof Array||(t=[t]);for(var r=0;r<t.length;r++)e.removeEventListener(t[r],n)},cumulativeOffset:function(e){var t=0,n=0;do{t+=e.offsetTop||0,n+=e.offsetLeft||0,e=e.offsetParent}while(e);return{top:t,left:n}}},b="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},w=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},O=["mousedown","wheel","DOMMouseScroll","mousewheel","keyup","touchmove"],j={container:"body",duration:500,easing:"ease",offset:0,force:!0,cancelable:!0,onStart:!1,onDone:!1,onCancel:!1,x:!1,y:!0};function k(e){j=w({},j,e)}var _=function(){var e=void 0,t=void 0,n=void 0,r=void 0,o=void 0,i=void 0,a=void 0,c=void 0,l=void 0,s=void 0,u=void 0,f=void 0,d=void 0,p=void 0,h=void 0,m=void 0,w=void 0,k=void 0,_=void 0,x=void 0,A=function(e){a&&(x=e,_=!0)},S=void 0,D=void 0,C=void 0,P=void 0;function T(e){var t=e.scrollTop;return"body"===e.tagName.toLowerCase()&&(t=t||document.documentElement.scrollTop),t}function L(e){var t=e.scrollLeft;return"body"===e.tagName.toLowerCase()&&(t=t||document.documentElement.scrollLeft),t}function R(e){if(_)return E();D||(D=e),C=e-D,P=Math.min(C/n,1),P=S(P),N(t,h+k*P,d+w*P),C<n?window.requestAnimationFrame(R):E()}function E(){_||N(t,m,p),D=!1,g.off(t,O,A),_&&s&&s(x,e),!_&&l&&l(e)}function N(e,t,n){f&&(e.scrollTop=t),u&&(e.scrollLeft=n),"body"===e.tagName.toLowerCase()&&(f&&(document.documentElement.scrollTop=t),u&&(document.documentElement.scrollLeft=n))}function $(D,C){var P=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("object"===("undefined"===typeof C?"undefined":b(C))?P=C:"number"===typeof C&&(P.duration=C),e=g.$(D),!e)return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+D);t=g.$(P.container||j.container),n=P.duration||j.duration,r=P.easing||j.easing,o=P.offset||j.offset,i=P.hasOwnProperty("force")?!1!==P.force:j.force,a=P.hasOwnProperty("cancelable")?!1!==P.cancelable:j.cancelable,c=P.onStart||j.onStart,l=P.onDone||j.onDone,s=P.onCancel||j.onCancel,u=void 0===P.x?j.x:P.x,f=void 0===P.y?j.y:P.y;var E=g.cumulativeOffset(t),N=g.cumulativeOffset(e);if("function"===typeof o&&(o=o()),h=T(t),m=N.top-E.top+o,d=L(t),p=N.left-E.left+o,_=!1,k=m-h,w=p-d,!i){var $=h,F=$+t.offsetHeight,I=m,H=I+e.offsetHeight;if(I>=$&&H<=F)return}return"string"===typeof r&&(r=v[r]||v["ease"]),S=y.apply(y,r),k||w?(c&&c(e),g.on(t,O,A,{passive:!0}),window.requestAnimationFrame(R),function(){x=null,_=!0}):void 0}return $},x=_(),A=[];function S(e){for(var t=0;t<A.length;++t)if(A[t].el===e)return A.splice(t,1),!0;return!1}function D(e){for(var t=0;t<A.length;++t)if(A[t].el===e)return A[t]}function C(e){var t=D(e);return t||(A.push(t={el:e,binding:{}}),t)}function P(e){e.preventDefault();var t=C(this).binding;if("string"===typeof t.value)return x(t.value);x(t.value.el||t.value.element,t.value)}var T={bind:function(e,t){C(e).binding=t,g.on(e,"click",P)},unbind:function(e){S(e),g.off(e,"click",P)},update:function(e,t){C(e).binding=t},scrollTo:x,bindings:A},L=function(e,t){t&&k(t),e.directive("scroll-to",T),e.prototype.$scrollTo=T.scrollTo};return"undefined"!==typeof window&&window.Vue&&(window.VueScrollTo=T,window.VueScrollTo.setDefaults=k,window.Vue.use(L)),T.install=L,T}))}}]);