fa-toolkit
Version:
a devtool for fast app
1 lines • 4.61 kB
JavaScript
;var _0x7135f3=_0x1bac;function _0x1bac(e,a){var t=_0x1b16();return(_0x1bac=function(e,a){return t[e-=400]})(e,a)}function _0x1b16(){var e=["left","ObjectExpression","object","property","21501xvCVcn","match","ERROR: The page object definition is incorrect. ","callback","2503596GdbUIv","1112uTmjbV","parse","\nvar accessors = ['public', 'protected', 'private'];\nvar moduleOwn = exports.default || module.exports;\nvar accessor = accessors.some(function (acc) {\n return moduleOwn[acc];\n});\nif (moduleOwn.data && accessor) {\n throw new Error(\n 'For VM objects, attribute data must not coexist with public, protected, or private. ","body","props","5118ngtyKb","VariableDeclaration"," can only be Object rather than Function.","data","public","11635393fZXtOs","2044XIuEFc","init","1WYhKuC","key","name","exports","length","Please replace data with public.'\n );\n} else if (!moduleOwn.data) {\n moduleOwn._descriptor = {};\n moduleOwn.data = {};\n accessors.forEach(function (acc) {\n var accessType = typeof moduleOwn[acc];\n if (accessType === 'object') {\n moduleOwn.data = Object.assign(moduleOwn.data, moduleOwn[acc]);\n for (var name in moduleOwn[acc]) {\n moduleOwn._descriptor[name] = { access: acc };\n }\n } else if (accessType === 'function') {\n console.warn(\n 'For VM objects, attribute ' + acc + ' value must not be a function. Change the value to an object.'\n );\n }\n });\n}\n","type","@babel/parser","cacheable","includes","FunctionExpression","_default","forEach","value","module","165434CrGLYr","expression","events","directives","push","private","logWarn","WARNING: Variables under public can be modified through URL passing.","right","properties","declarations","4974690lVxjeG","VariableDeclarator","6321290FggYGq","ExpressionStatement","10AErcep","./utils","concat","ERROR: script parsing error: ","protected"];return(_0x1b16=function(){return e})()}!function(){for(var e=_0x1bac,a=_0x1b16();;)try{if(444910==-parseInt(e(403))*(-parseInt(e(418))/2)+-parseInt(e(452))/3*(parseInt(e(401))/4)+-parseInt(e(433))/5*(parseInt(e(446))/6)+parseInt(e(429))/7+parseInt(e(447))/8*(-parseInt(e(442))/9)+parseInt(e(431))/10+parseInt(e(400))/11)break;a.push(a.shift())}catch(e){a.push(a.shift())}}();var PPP_CONTROL=_0x7135f3(449)+_0x7135f3(408),_utils=require(_0x7135f3(434)),babelParser=require(_0x7135f3(410));function checkPPPControl(e,a){var t,r=_0x7135f3;try{t=babelParser[r(448)](e)}catch(e){return void _utils[r(424)](a,[{reason:r(436)[r(435)](e)}])}var n=t.program[r(450)];if(n&&0<n[r(407)]){for(var c=[],o=n[r(407)]-1;0<=o;o--){if(n[o]&&n[o][r(409)]===r(432)){var s=n[o][r(419)]&&n[o].expression[r(438)];if(s&&s[r(440)]&&s[r(440)][r(405)]===r(417)&&s[r(441)]&&s[r(441)][r(405)]===r(406)){c=n[o][r(419)][r(426)][r(427)];break}}if(n[o]&&n[o].type===r(453)){s=n[o][r(428)];if(s[0][r(409)]&&s[0][r(409)]===r(430)&&s[0].id[r(405)]&&s[0].id[r(405)]===r(414)){c=s[0][r(402)][r(427)];break}}}checkProperties(c,a)}}function checkProperties(e,a){var r,n,c,o,s,i,u,p,t,l,d=_0x7135f3;e&&e[d(407)]&&(r=[],n=[],c=[],o=[],s=[],i=["public",d(437),d(423)],u=[d(451),"computed",d(420),d(421)],p=[d(451),d(455),d(456),d(437),"private"],e[d(415)](function(e){var a=d,t=e[a(404)],e=e[a(416)];(t&&t.name||t&&t[a(416)])&&e&&(_isQuickCardMode||e[a(409)]===a(439))&&("data"===t[a(405)]?r.push(t.name):i[a(412)](t[a(405)])?n[a(422)](t.name):i.includes(t[a(416)])?n[a(422)](t[a(416)]):_isQuickCardMode?p[a(412)](t[a(405)])||t[a(405)][a(443)](/^_/)||c.push(t[a(405)]):u[a(412)](t[a(405)])||c[a(422)](t.name),t[a(405)]===a(456)&&s[a(422)](t[a(405)])),t&&t[a(405)]&&e&&e[a(409)]===a(413)&&(t[a(405)]===a(455)&&r[a(422)](t[a(405)]),i[a(412)](t.name)&&o.push(t[a(405)]))}),1<=r[d(407)]&&1<=n[d(407)]&&((t=[])[d(422)]({reason:"ERROR: For VM objects, attribute data must not coexist with public, protected, or private. Please replace data with public."}),_utils[d(424)](a,t)),0<c[d(407)]&&((t=[])[d(422)]({reason:"WARNING: The page object definition is incorrect: "[d(435)](c.join(", "),". ")+"Only the following object are supported: data, props, public, protected, and private."}),_utils.logWarn(a,t)),0<o.length&&((l=[])[d(422)]({reason:d(444)+""[d(435)](o,d(454))}),_utils[d(424)](a,l)),0<s[d(407)]&&((l=[]).push({reason:d(425)}),_utils.logWarn(a,l)))}module[_0x7135f3(406)]=function(e){var a=_0x7135f3,t=1<arguments[a(407)]&&void 0!==arguments[1]?arguments[1]:{},e=e;this.cacheable&&this[a(411)](),checkPPPControl(e,this),e+=PPP_CONTROL,this[a(445)](null,e,t)};