!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.vRuntimeTemplate=e()}(this,function(){var t=function(t,e,o){if(!e.hasOwnProperty(o)){var r=Object.getOwnPropertyDescriptor(t,o);Object.defineProperty(e,o,r)}};return{props:{template:String,parent:Object,templateProps:{type:Object,default:function(){return{}}}},render:function(e){if(this.template){var o=this.parent||this.$parent,r=o.$data;void 0===r&&(r={});var n=o.$props;void 0===n&&(n={});var p=o.$options;void 0===p&&(p={});var i=p.components;void 0===i&&(i={});var a=p.computed;void 0===a&&(a={});var c=p.methods;void 0===c&&(c={});var s=this.$data;void 0===s&&(s={});var d=this.$props;void 0===d&&(d={});var v=this.$options;void 0===v&&(v={});var f=v.methods;void 0===f&&(f={});var u=v.computed;void 0===u&&(u={});var m=v.components;void 0===m&&(m={});var h={$data:{},$props:{},$options:{},components:{},computed:{},methods:{}};Object.keys(r).forEach(function(t){void 0===s[t]&&(h.$data[t]=r[t])}),Object.keys(n).forEach(function(t){void 0===d[t]&&(h.$props[t]=n[t])}),Object.keys(c).forEach(function(t){void 0===f[t]&&(h.methods[t]=c[t])}),Object.keys(a).forEach(function(t){void 0===u[t]&&(h.computed[t]=a[t])}),Object.keys(i).forEach(function(t){void 0===m[t]&&(h.components[t]=i[t])});var y=Object.keys(h.methods||{}),O=Object.keys(h.$data||{}),$=Object.keys(h.$props||{}),b=Object.keys(this.templateProps),j=O.concat($).concat(y).concat(b),l=(E=o,P={},y.forEach(function(e){return t(E,P,e)}),P),k=function(e){var o={};return e.forEach(function(e){e&&Object.getOwnPropertyNames(e).forEach(function(r){return t(e,o,r)})}),o}([h.$data,h.$props,l,this.templateProps]);return e({template:this.template||"
",props:j,computed:h.computed,components:h.components,provide:this.$parent._provided},{props:k})}var E,P}}}); //# sourceMappingURL=v-runtime-template.umd.js.map