(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-86d05d68"],{3583:function(t,e,n){"use strict";n.r(e);var o=function(){var t=this,e=t._self._c;return e("div",[e("v-container",{staticClass:"pt-0",attrs:{fluid:""}},[e("v-card",{attrs:{flat:""}},[e("v-toolbar",{staticClass:"primary lighten-2",attrs:{flat:"",dark:""}},[e("v-toolbar-title",{staticClass:"font-weight-light"},[t._v(t._s(t.$t("message.printBill")))])],1),e("v-form",{attrs:{action:t.pdfLink,target:"_blank",method:"POST"}},[e("input",{attrs:{type:"hidden",name:"project_id"},domProps:{value:t.adminScope.projectId}}),e("input",{attrs:{type:"hidden",name:"company_id"},domProps:{value:t.adminScope.companyId}}),e("input",{attrs:{type:"hidden",name:"my_username"},domProps:{value:t.mySession.username}}),e("v-layout",{attrs:{row:"",wrap:""}},[e("v-flex",{attrs:{sm4:"",xs12:""}},[e("v-container",{staticClass:"pa-3"},[e("v-layout",{attrs:{column:"",wrap:""}},[e("v-menu",{attrs:{"close-on-content-click":!1,"nudge-right":40,lazy:"",transition:"scale-transition","offset-y":"","full-width":"","min-width":"290px"},model:{value:t.filter.from_date_picker,callback:function(e){t.$set(t.filter,"from_date_picker",e)},expression:"filter.from_date_picker"}},[e("v-text-field",{attrs:{slot:"activator",name:"filter[from_date]",value:t.getDateFromISO(t.filter.from_date),label:t.$t("message.fromDate"),placeholder:" ","append-icon":"event",box:"",readonly:"",clearable:"","error-messages":t.getValue(t.errorMessages,"from_date")},on:{input:function(e){t.filter.from_date=""}},slot:"activator"}),e("v-date-picker",{attrs:{color:"primary lighten-2"},on:{input:function(e){t.filter.from_date_picker=!1}},model:{value:t.filter.from_date_model,callback:function(e){t.$set(t.filter,"from_date_model",e)},expression:"filter.from_date_model"}})],1),e("v-menu",{attrs:{"close-on-content-click":!1,"nudge-right":40,lazy:"",transition:"scale-transition","offset-y":"","full-width":"","min-width":"290px"},model:{value:t.filter.to_date_picker,callback:function(e){t.$set(t.filter,"to_date_picker",e)},expression:"filter.to_date_picker"}},[e("v-text-field",{attrs:{slot:"activator",name:"filter[to_date]",value:t.getDateFromISO(t.filter.to_date),label:t.$t("message.toDate"),placeholder:" ","append-icon":"event",box:"",readonly:"",clearable:"","error-messages":t.getValue(t.errorMessages,"to_date")},on:{input:function(e){t.filter.to_date=""}},slot:"activator"}),e("v-date-picker",{attrs:{color:"primary lighten-2"},on:{input:function(e){t.filter.to_date_picker=!1}},model:{value:t.filter.to_date_model,callback:function(e){t.$set(t.filter,"to_date_model",e)},expression:"filter.to_date_model"}})],1)],1)],1)],1),e("v-flex",{attrs:{sm4:"",xs12:""}},[e("v-container",{staticClass:"pa-3"},[e("v-layout",{attrs:{column:"",wrap:""}},[e("v-text-field",{attrs:{name:"filter[from_invoice_no]",label:t.$t("message.fromInvoiceNo"),placeholder:" ",box:""},model:{value:t.filter.from_invoice_no,callback:function(e){t.$set(t.filter,"from_invoice_no",e)},expression:"filter.from_invoice_no"}}),e("v-text-field",{attrs:{name:"filter[to_invoice_no]",label:t.$t("message.toInvoiceNo"),placeholder:" ",box:"","hide-details":""},model:{value:t.filter.to_invoice_no,callback:function(e){t.$set(t.filter,"to_invoice_no",e)},expression:"filter.to_invoice_no"}})],1)],1)],1),e("v-flex",{attrs:{sm4:"",xs12:""}},[e("v-container",{staticClass:"pa-3"},[e("v-layout",{attrs:{column:"",wrap:""}},[e("unit-lookup",{attrs:{options:t.itemUnitOptions},model:{value:t.filter.from_unit_no,callback:function(e){t.$set(t.filter,"from_unit_no",e)},expression:"filter.from_unit_no"},inlineTemplate:{render:function(){var t=this,e=t._self._c;return e("v-autocomplete",{attrs:{name:"filter[from_unit_no]",value:t.value,placeholder:" ",label:t.$t("message.fromUnitNo"),box:"",items:t.options,clearable:"",dense:"","return-object":"","item-value":"id","item-text":"name"},on:{input:function(e){return t.$emit("input",e)}}})},staticRenderFns:[]}}),e("unit-lookup",{attrs:{options:t.itemUnitOptions},model:{value:t.filter.to_unit_no,callback:function(e){t.$set(t.filter,"to_unit_no",e)},expression:"filter.to_unit_no"},inlineTemplate:{render:function(){var t=this,e=t._self._c;return e("v-autocomplete",{attrs:{name:"filter[to_unit_no]",value:t.value,placeholder:" ",label:t.$t("message.toUnitNo"),box:"",items:t.options,clearable:"",dense:"","return-object":"","item-value":"id","item-text":"name","hide-details":""},on:{input:function(e){return t.$emit("input",e)}}})},staticRenderFns:[]}})],1)],1)],1)],1),e("v-toolbar",{attrs:{dense:"",flat:"",color:"grey lighten-2"}},[e("v-spacer"),[e("v-btn",{attrs:{type:"submit",color:"info",depressed:""}},[t._v(t._s(t.$t("message.pdf"))+"\n            "),e("v-icon",{attrs:{right:"",dark:""}},[t._v("cloud_download")])],1),t.allowedTo("email")?e("v-btn",{attrs:{color:"info",depressed:"",loading:t.fetching},on:{click:function(e){return t.previewEmailDetails()}}},[t._v(t._s(t.$t("message.email"))+"\n            "),e("v-icon",{attrs:{right:"",dark:""}},[t._v("mail")])],1):t._e()]],2)],1)],1)],1),e("v-dialog",{attrs:{width:"500"},model:{value:t.showGenerateBillingConfirmDialog,callback:function(e){t.showGenerateBillingConfirmDialog=e},expression:"showGenerateBillingConfirmDialog"}},[e("v-card",[e("v-card-title",{staticClass:"headline primary lighten-2",attrs:{"primary-title":""}},[t._v("\n        "+t._s(t.$t("message.emailConfirmation"))+"\n      ")]),e("v-card-text",[e("v-container",{attrs:{"grid-list-md":"","pa-0":""}},[e("v-layout",{attrs:{wrap:""}},[e("v-flex",{attrs:{xs12:""}},[t._v("\n              You are about to email the document. Click 'Confirm' to proceed or 'Cancel' otherwise.\n            ")]),e("v-flex",{attrs:{xs12:""}},[e("v-flex",{attrs:{xs12:""}},[e("i",[t._v("Note: Owner / Tenant email address will be retrieved from Property -> Selfcare -> User Login")])])],1)],1)],1)],1),e("v-divider"),e("v-card-actions",[e("v-btn",{attrs:{depressed:""},on:{click:function(e){t.showGenerateBillingConfirmDialog=!1}}},[t._v("\n          "+t._s(t.$t("message.cancel"))+"\n        ")]),e("v-spacer"),e("v-btn",{attrs:{color:"primary",depressed:""},on:{click:function(e){return t.sendEmail()}}},[t._v("\n          "+t._s(t.$t("message.confirm"))+"\n        ")])],1)],1)],1)],1)},i=[],r=(n("8e6e"),n("ac6a"),n("456d"),n("a481"),n("ade3")),a=n("365c"),s=n("2f62"),l=n("4da1"),c=n("323e"),u=n.n(c),f=(n("7fb5"),n("1dce")),d=n("c1df"),m=n.n(d),p=n("45a3"),v=n("5e44"),h=n("8106");function _(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function b(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?_(Object(n),!0).forEach((function(e){Object(r["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var g={mixins:[f["validationMixin"]],validations:{},constants:{},props:{},created:function(){this.getSnackbar(),this.getUnitOptions()},components:{Breadcrumbs:v["a"],Snackbar:h["a"],ConfirmDialog:p["a"],"unit-lookup":{props:["value","options"],methods:{}}},computed:b(b({},Object(s["b"])(["adminScope","mySession"])),{},{breadcrumbs:function(){var t=[{text:this.$t("message.aging"),disabled:!0}];return t.push({text:this.$t("message.report"),disabled:!0}),t},locked:function(){return this.record.locked},pdfLink:function(){return"https://pms.putericoveresidences.net/service/api/admin/financial/ar/billing/print-bill/download"},itemUnitOptions:function(){return this.entryUnitOptions.map((function(t){var e=t.unit_no;return Object.assign({},t,{name:e})}))}}),watch:{"filter.from_date_model":function(t){t&&(this.filter.from_date=m()(t).format())},"filter.to_date_model":function(t){t&&(this.filter.to_date=m()(t).format())}},methods:{getValue:function(t,e){return Object(l["j"])(t,e)},getDateTimeFromISO:function(t,e){return Object(l["g"])(t,e)},getDateFromISO:function(t,e){return Object(l["e"])(t,e)},convertDateToISO:function(t,e){return Object(l["a"])(t,e)},sendEmail:function(){var t=this;u.a.start(),this.form.loading=!0,this.form.action="save",this.errorMessages=null,this.record.project_id||(this.record.project_id=this.adminScope.projectId),this.record.company_id||(this.record.company_id=this.adminScope.companyId),this.record.from_unit_no=Object(l["j"])(this.filter.from_unit_no,"unit_no"),this.record.to_unit_no=Object(l["j"])(this.filter.to_unit_no,"unit_no"),this.record.from_invoice_no=this.filter.from_invoice_no,this.record.to_invoice_no=this.filter.to_invoice_no,this.record.from_date=this.filter.from_date,this.record.to_date=this.filter.to_date;var e="admin/financial/ar/billing/print-bill/send-email";a["a"].post(e,this.record).then((function(e){t.record=Object(l["j"])(e,"data.data"),t.snackbar.message=Object(l["j"])(e,"data.message"),t.snackbar.type="success",t.snackbar.show=!0,t.mode="edit",t.$router.replace({name:"admin.financial-ar.billing.print-bill"})})).catch((function(e){t.snackbar.message=Object(l["j"])(e,"response.data.message"),t.snackbar.type="error",t.snackbar.show=!0,t.errorMessages=Object(l["j"])(e,"response.data.errors")})).then((function(){u.a.done(),t.form.loading=!1,t.form.action=null,t.showGenerateBillingConfirmDialog=!1}))},previewEmailDetails:function(){var t=this;this.fetching=!0,this.record.project_id||(this.record.project_id=this.adminScope.projectId),this.record.company_id||(this.record.company_id=this.adminScope.companyId),this.record.from_unit_no=Object(l["j"])(this.filter.from_unit_no,"unit_no"),this.record.to_unit_no=Object(l["j"])(this.filter.to_unit_no,"unit_no"),this.record.from_invoice_no=this.filter.from_invoice_no,this.record.to_invoice_no=this.filter.to_invoice_no,this.record.from_date=this.filter.from_date,this.record.to_date=this.filter.to_date,a["a"].post("admin/financial/ar/billing/print-bill/generate-email-details",this.record).then((function(e){t.emailData=Object(l["j"])(e,"data.data"),t.receivers=Object(l["j"])(t.emailData,"tmp_email_items"),t.emailId=Object(l["j"])(t.emailData,"id"),t.emailMessage=Object(l["j"])(t.receivers,"0.message"),t.messagePreview=Object(l["j"])(t.emailData,"email_preview"),t.$router.replace({name:"admin.financial-ar.report.report-billing-and-statement.email-list",params:{data:t.emailData,detail:t.receivers,message:t.emailMessage,messagePreview:t.messagePreview,emailId:t.emailId,from:"Print Bill",filtering:t.record}}),t.fetching=!1})).catch((function(t){})).finally((function(){return t.loadingChargeItemOptions=!1}))},allowedTo:function(t){switch(t){case"manage":if(this.$can.not("manage","acl.admin.financial-ar.billings.print-bill"))return!1;case"email":return!this.$can.not("email","acl.admin.financial-ar.billings.print-bill")}return!1},getSnackbar:function(){this.snackbar.message="",this.snackbar.type="error",this.snackbar.show=!1,"undefined"!=typeof this.$route.params.message&&(this.snackbar.message=this.$route.params.message,this.snackbar.type="success",this.snackbar.show=!0)},getUnitOptions:function(){var t=this;a["a"].get("admin/lookup/unit",{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId}}).then((function(e){var n=e.data.data;t.entryUnitOptions=n})).catch((function(t){}))}},data:function(){var t;return t={fetching:!1,record:{},filter:{from_date:m()().format(),to_date:m()().format()},showGenerateBillingConfirmDialog:!1,emailId:"",messagePreview:"",emailData:[],emailMessage:"",receivers:[]},Object(r["a"])(t,"fetching",!1),Object(r["a"])(t,"entryUnitOptions",[]),Object(r["a"])(t,"form",{fetching:!1,loading:!1,action:null}),Object(r["a"])(t,"snackbar",{show:!1,type:null,message:null}),Object(r["a"])(t,"alert",!1),Object(r["a"])(t,"errorMessages",null),t}},y=g,w=n("2877"),O=Object(w["a"])(y,o,i,!1,null,null,null);e["default"]=O.exports},"3ba2":function(t,e,n){"use strict";var o=function(){var t=this,e=t._self._c;return e("router-link",{attrs:{to:t.to},nativeOn:{click:function(e){return t.routeToAnchor.apply(null,arguments)}}},[t._t("default")],2)},i=[],r=(n("c5f6"),n("2b0e")),a=n("8c4f"),s=n("f13c"),l=n.n(s);r["default"].use(a["a"]),r["default"].use(l.a);var c={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(t,e){this.previousRoute=t}}},u=c,f=n("2877"),d=Object(f["a"])(u,o,i,!1,null,null,null),m=d.exports;e["a"]=m},"45a3":function(t,e,n){"use strict";var o=function(){var t=this,e=t._self._c;return e("v-dialog",{attrs:{"max-width":"500px",persistent:""},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.cancelAction()}},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}},[e("v-card",[e("v-card-title",{staticClass:"headline"},[t._v("\n      "+t._s(t.title)+"\n    ")]),e("v-card-text",[t._v("\n      "+t._s(t.text)+"\n    ")]),e("v-card-actions",[e("v-spacer"),this.loading?t._e():e("v-btn",{attrs:{color:"red",flat:"",loading:this.loading},on:{click:t.cancelAction}},[t._v(t._s(t.cancelText))]),e("v-btn",{attrs:{color:"green",flat:"",loading:this.loading},on:{click:t.confirmAction,keydown:function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;e.preventDefault()}}},[t._v(t._s(t.confirmText)+" ")])],1)],1)],1)},i=[],r={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=r,s=n("2877"),l=Object(s["a"])(a,o,i,!1,null,null,null);e["a"]=l.exports},"5e44":function(t,e,n){"use strict";var o=function(){var t=this,e=t._self._c;return e("v-toolbar",{attrs:{flat:"",color:t.color?t.color:"white"}},[e("v-breadcrumbs",{attrs:{divider:"/",items:t.breadcrumbs},scopedSlots:t._u([{key:"item",fn:function(n){return[n.item.to?[e("vue-anchor-router-link",{attrs:{to:n.item.to}},[t._v(t._s(n.item.text))])]:[t._v("\n        "+t._s(n.item.text)+"\n      ")]]}}])}),e("v-spacer"),t._t("default")],2)},i=[],r=n("3ba2"),a={props:["breadcrumbs","color"],computed:{},components:{VueAnchorRouterLink:r["a"]}},s=a,l=n("2877"),c=Object(l["a"])(s,o,i,!1,null,null,null);e["a"]=c.exports},"7fb5":function(t,e,n){var o,i;(function(n,r){n||(n={}),o=[],i=function(){return n.jsonToFormData=r()}.apply(e,o),void 0===i||(t.exports=i)})(this,(function(){function t(t,e){return[t,e].reduce((function(t,e){return Object.keys(e).forEach((function(n){t[n]=e[n]})),t}),{})}function e(t){return"[object Array]"==={}.toString.call(t)}function n(t){return!e(t)&&"object"===typeof t&&!!t&&!(t instanceof Blob)&&!(t instanceof Date)}function o(t){return"function"===typeof t.append}function i(){return"function"===typeof FormData}function r(){if(i())return new FormData}function a(e,n){if(n&&n.initialFormData){if(!o(n.initialFormData))throw"initialFormData must have an append function."}else if(!i())throw"This environment does not have global form data. options.initialFormData must be specified.";var a={initialFormData:r(),showLeafArrayIndexes:!0,includeNullValues:!1,mapping:function(t){return"boolean"===typeof t?+t?"1":"0":t}},l=t(a,n||{});return s(e,l,l.initialFormData)}function s(t,o,i,r){var a=0;for(var l in t){if(t.hasOwnProperty(l)){var c=r||l,u=o.mapping(t[l]);if(r&&n(t)&&(c=r+"["+l+"]"),r&&e(t)&&(c=e(u)||o.showLeafArrayIndexes?r+"["+a+"]":r+"[]"),e(u)||n(u))s(u,o,i,c);else if(u instanceof FileList)for(var f=0;f<u.length;f++)i.append(c+"["+f+"]",u.item(f));else u instanceof Blob?i.append(c,u,u.name):u instanceof Date?i.append(c,u.toISOString()):(null===u&&o.includeNullValues||null!==u)&&void 0!==u&&i.append(c,u)}a++}return i}return a}))},f13c:function(t,e,n){(function(e,n){t.exports=n()})(0,(function(){"use strict";var t=4,e=.001,n=1e-7,o=10,i=11,r=1/(i-1),a="function"===typeof Float32Array;function s(t,e){return 1-3*e+3*t}function l(t,e){return 3*e-6*t}function c(t){return 3*t}function u(t,e,n){return((s(e,n)*t+l(e,n))*t+c(e))*t}function f(t,e,n){return 3*s(e,n)*t*t+2*l(e,n)*t+c(e)}function d(t,e,i,r,a){var s,l,c=0;do{l=e+(i-e)/2,s=u(l,r,a)-t,s>0?i=l:e=l}while(Math.abs(s)>n&&++c<o);return l}function m(e,n,o,i){for(var r=0;r<t;++r){var a=f(n,o,i);if(0===a)return n;var s=u(n,o,i)-e;n-=s/a}return n}var p=function(t,n,o,s){if(!(0<=t&&t<=1&&0<=o&&o<=1))throw new Error("bezier x values must be in [0, 1] range");var l=a?new Float32Array(i):new Array(i);if(t!==n||o!==s)for(var c=0;c<i;++c)l[c]=u(c*r,t,o);function p(n){for(var a=0,s=1,c=i-1;s!==c&&l[s]<=n;++s)a+=r;--s;var u=(n-l[s])/(l[s+1]-l[s]),p=a+u*r,v=f(p,t,o);return v>=e?m(n,p,t,o):0===v?p:d(n,a,a+r,t,o)}return function(e){return t===n&&o===s?e:0===e?0:1===e?1:u(p(e),n,s)}},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 _=Object.defineProperty({},"passive",{get:function(){h=!0}});window.addEventListener("test",null,_)}catch(A){}var b={$:function(t){return"string"!==typeof t?t:document.querySelector(t)},on:function(t,e,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!1};e instanceof Array||(e=[e]);for(var i=0;i<e.length;i++)t.addEventListener(e[i],n,!!h&&o)},off:function(t,e,n){e instanceof Array||(e=[e]);for(var o=0;o<e.length;o++)t.removeEventListener(e[o],n)},cumulativeOffset:function(t){var e=0,n=0;do{e+=t.offsetTop||0,n+=t.offsetLeft||0,t=t.offsetParent}while(t);return{top:e,left:n}}},g="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},y=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},w=["mousedown","wheel","DOMMouseScroll","mousewheel","keyup","touchmove"],O={container:"body",duration:500,easing:"ease",offset:0,force:!0,cancelable:!0,onStart:!1,onDone:!1,onCancel:!1,x:!1,y:!0};function k(t){O=y({},O,t)}var j=function(){var t=void 0,e=void 0,n=void 0,o=void 0,i=void 0,r=void 0,a=void 0,s=void 0,l=void 0,c=void 0,u=void 0,f=void 0,d=void 0,m=void 0,h=void 0,_=void 0,y=void 0,k=void 0,j=void 0,x=void 0,D=function(t){a&&(x=t,j=!0)},S=void 0,$=void 0,C=void 0,T=void 0;function P(t){var e=t.scrollTop;return"body"===t.tagName.toLowerCase()&&(e=e||document.documentElement.scrollTop),e}function I(t){var e=t.scrollLeft;return"body"===t.tagName.toLowerCase()&&(e=e||document.documentElement.scrollLeft),e}function A(t){if(j)return F();$||($=t),C=t-$,T=Math.min(C/n,1),T=S(T),E(e,h+k*T,d+y*T),C<n?window.requestAnimationFrame(A):F()}function F(){j||E(e,_,m),$=!1,b.off(e,w,D),j&&c&&c(x,t),!j&&l&&l(t)}function E(t,e,n){f&&(t.scrollTop=e),u&&(t.scrollLeft=n),"body"===t.tagName.toLowerCase()&&(f&&(document.documentElement.scrollTop=e),u&&(document.documentElement.scrollLeft=n))}function L($,C){var T=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("object"===("undefined"===typeof C?"undefined":g(C))?T=C:"number"===typeof C&&(T.duration=C),t=b.$($),!t)return console.warn("[vue-scrollto warn]: Trying to scroll to an element that is not on the page: "+$);e=b.$(T.container||O.container),n=T.duration||O.duration,o=T.easing||O.easing,i=T.offset||O.offset,r=T.hasOwnProperty("force")?!1!==T.force:O.force,a=T.hasOwnProperty("cancelable")?!1!==T.cancelable:O.cancelable,s=T.onStart||O.onStart,l=T.onDone||O.onDone,c=T.onCancel||O.onCancel,u=void 0===T.x?O.x:T.x,f=void 0===T.y?O.y:T.y;var F=b.cumulativeOffset(e),E=b.cumulativeOffset(t);if("function"===typeof i&&(i=i()),h=P(e),_=E.top-F.top+i,d=I(e),m=E.left-F.left+i,j=!1,k=_-h,y=m-d,!r){var L=h,M=L+e.offsetHeight,B=_,N=B+t.offsetHeight;if(B>=L&&N<=M)return}return"string"===typeof o&&(o=v[o]||v["ease"]),S=p.apply(p,o),k||y?(s&&s(t),b.on(e,w,D,{passive:!0}),window.requestAnimationFrame(A),function(){x=null,j=!0}):void 0}return L},x=j(),D=[];function S(t){for(var e=0;e<D.length;++e)if(D[e].el===t)return D.splice(e,1),!0;return!1}function $(t){for(var e=0;e<D.length;++e)if(D[e].el===t)return D[e]}function C(t){var e=$(t);return e||(D.push(e={el:t,binding:{}}),e)}function T(t){t.preventDefault();var e=C(this).binding;if("string"===typeof e.value)return x(e.value);x(e.value.el||e.value.element,e.value)}var P={bind:function(t,e){C(t).binding=e,b.on(t,"click",T)},unbind:function(t){S(t),b.off(t,"click",T)},update:function(t,e){C(t).binding=e},scrollTo:x,bindings:D},I=function(t,e){e&&k(e),t.directive("scroll-to",P),t.prototype.$scrollTo=P.scrollTo};return"undefined"!==typeof window&&window.Vue&&(window.VueScrollTo=P,window.VueScrollTo.setDefaults=k,window.Vue.use(I)),P.install=I,P}))}}]);