text: var attachArgs=function(t){function r(n){if(o[n])return o[n].exports;var e=o[n]={exports:{},id:n,loaded:!1};return t[n].call(e.exports,e,e.exports,r),e.loaded=!0,e.exports}var o={};return r.m=t,r.c=o,r.p="",r(0)}([function(t,r,o){"use strict";var n={babel:o(1),"native":o(3)};t.exports=function(t){var r=function(r,o){return o.forEach(function(o,n){return r[o]=t[n]})};return{to:function(t){this.toClass(t)},toClass:function(t){var o=n["native"](t);r(t,o)},toBabelClass:function(t){var o=n.babel(t);r(t,o)}}}},function(t,r,o){"use strict";var n=o(2);t.exports=function(t){try{var r=/function\s.*?\(([^)]*)\)/,o=t.constructor.toString().match(r)[1];if(!o||o.length<1)throw"The constructor of your class does not have any parameters defined";return n(o)}catch(e){console.error("attach-args: Could not parse provided Babel Class"),console.error(e)}}},function(t,r){"use strict";t.exports=function(t){return t.split(",").map(function(t){return t.replace(/\/\*.*\*\//,"").trim()}).filter(function(t){return t})}},function(t,r,o){"use strict";var n=o(2);t.exports=function(t){try{var r=t.constructor.toString().indexOf("constructor("),o=t.constructor.toString().indexOf(")",r),e=o-r,c=t.constructor.toString().substr(r,e).replace("constructor(","");if(!c||c.length<1)throw"attach-args: No parameters defined for class constructor.";return n(c)}catch(s){console.error("attach-args: Could not parse provided native Class"),console.error(s)}}}]);