UNPKG

fa-toolkit

Version:

a devtool for fast app

1 lines 19.3 kB
"use strict";var _0x140f07=_0x1d25;function _0x1d25(e,r){var t=_0x38a4();return(_0x1d25=function(e,r){return t[e-=361]})(e,r)}function _typeof(e){var t=_0x1d25;return(_typeof=t(469)==typeof Symbol&&"symbol"==typeof Symbol[t(431)]?function(e){return typeof e}:function(e){var r=t;return e&&r(469)==typeof Symbol&&e[r(519)]===Symbol&&e!==Symbol.prototype?r(465):typeof e})(e)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError(_0x1d25(380))}function _iterableToArray(e){var r=_0x1d25;if("undefined"!=typeof Symbol&&null!=e[Symbol[r(431)]]||null!=e[r(486)])return Array[r(387)](e)}function _arrayWithoutHoles(e){if(Array[_0x1d25(422)](e))return _arrayLikeToArray(e)}function _createForOfIteratorHelper(e,r){var t=_0x1d25,a=typeof Symbol!==t(362)&&e[Symbol[t(431)]]||e[t(486)];if(!a){if(Array[t(422)](e)||(a=_unsupportedIterableToArray(e))||r&&e&&typeof e[t(446)]===t(492)){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError(t(461))}var o,i=!0,l=!1;return{s:function(){a=a[t(487)](e)},n:function(){var e=t,r=a.next();return i=r[e(430)],r},e:function(e){l=!0,o=e},f:function(){var e=t;try{i||null==a[e(496)]||a.return()}finally{if(l)throw o}}}}function _unsupportedIterableToArray(e,r){var t=_0x1d25;if(e){if(typeof e===t(391))return _arrayLikeToArray(e,r);var a=Object.prototype.toString[t(487)](e)[t(474)](8,-1);return"Map"===(a=a===t(505)&&e.constructor?e[t(519)][t(445)]:a)||"Set"===a?Array[t(387)](e):a===t(488)||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/[t(425)](a)?_arrayLikeToArray(e,r):void 0}}function _arrayLikeToArray(e,r){(null==r||r>e[_0x1d25(446)])&&(r=e.length);for(var t=0,a=new Array(r);t<r;t++)a[t]=e[t];return a}function _0x38a4(){var e=["propsList",":key","callee","Object","qafix_item","genUid","354EGsKig","genAttrVal","../common/utils","traverseWrapper","1108296aSxYud","isExp","v-change","componentList","split","includes","orignNodeName","constructor","defineProperty","undefined","MemberExpression","capture-catch","indexOf","isLegalJsExp","forPropsList","trim","parse","queryType","eventHappen(","join","some","var ","genTextElementVal","v-bind:","template","property",", $event)","Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.","default","1441500emsGhZ","argument","deepClone",".stop.capture","body","from","v-else","forIndex","ERROR: Argument name clash, ","string","unshift","buildLog","pop","visited","v-dataset:","item","addCatchStatement"," ) in ","splice","listKey","&qa_quto;","424200PqEaVg","_vm.$dataprops.",".capture",'Can not use same alais "',"import","qa:for-item","type","findIndex","v-touch:","shift","code","_fixComponent(","@_syncpropvalue","parent","filter","computed","label","tag","1Zmacnm","isArray","@babel/core","push","test","key","eventHappen('_syncModelEvent', $event, ","parseText","stop.prevent","done","iterator","qa:for","_logUndefined","$style('","v-else-if","concat","isIdentifierNotAllow","fixAttrInitValue","forItem","1533075lMDtEI","@babel/parser","attrAliasMap","2933848FzlrsP",":style","name","length","map","program","capture-bind","*this","v-bind","652198alsFdf","_undefinedErr","catch"," = ","(function(){try {return ","@@toPrimitive must return a primitive value.","v-bind:class","$style(","apply","Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.","toString","@babel/generator","reduce","symbol","FunctionExpression","attrs","match","function","checkExpression","QAFORKEYS","forEach","isExpr","slice","index","qa:for-index","} catch (e) { return ","Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,require","bind","removeExprffix","v-for","replace","prototype","isQaFor","value","@@iterator","call","Arguments","node","block","5047itmwBq","number","toLowerCase","nodeName","longpress","return","CallExpression","(function(){ try { return xx} catch (_undefinedErr){ _logUndefined(_undefinedErr)};})()","stop","object","find"];return(_0x38a4=function(){return e})()}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function _toPropertyKey(e){var r=_0x1d25,e=_toPrimitive(e,r(391));return _typeof(e)===r(465)?e:String(e)}function _toPrimitive(e,r){var t=_0x1d25;if("object"!==_typeof(e)||null===e)return e;var a=e[Symbol.toPrimitive];if(void 0===a)return("string"===r?String:Number)(e);r=a[t(487)](e,r||t(381));if(_typeof(r)!==t(500))return r;throw new TypeError(t(457))}!function(){for(var e=_0x1d25,r=_0x38a4();;)try{if(274150==+parseInt(e(421))*(-parseInt(e(452))/2)+parseInt(e(382))/3+-parseInt(e(403))/4+-parseInt(e(440))/5+-parseInt(e(508))/6*(-parseInt(e(491))/7)+parseInt(e(443))/8+parseInt(e(512))/9)break;r.push(r.shift())}catch(e){r.push(r.shift())}}();var utils=require(_0x140f07(510)),expUtils=require("../common/exp-utils"),V_TOUCH_EVENT_LIST=["tap","longtap",_0x140f07(495)],traverse=require("@babel/traverse").default,babel=require(_0x140f07(423)),parser=require(_0x140f07(441)),generate=require(_0x140f07(463)).default,randomId=utils[_0x140f07(507)](20),QAFORKEYS=[_0x140f07(408),_0x140f07(476)],QAFOR=_0x140f07(432),attrAliasMap={"qa:for-items":QAFOR},CATCH_FUNC=_0x140f07(498),CATCH_CALL_EXP=parser[_0x140f07(369)](CATCH_FUNC)[_0x140f07(448)].body[0].expression,NOT_VARIABLE_LIST=[_0x140f07(453),_0x140f07(433)],INNER_FUNC_KEYWORDS=_0x140f07(478),INNER_FUNC_LIST=INNER_FUNC_KEYWORDS[_0x140f07(516)](","),HANDELER_MAP_REG=/^bind:|^catch:|^capture-catch:|^capture-bind:|^data-|^qa:for|^qa:if|^qa:elif|^qa:else|^data|^class|^qa:for-index|^qa:for-item|^qa:key|^style|^qa:scope-data|^is|/;function handleIf(e,r,t){e[_0x140f07(445)]=t,genAttrVal(e,r)}function fixAttrInitValue(e){var r,t=_0x140f07;typeof e[t(485)]===t(391)&&e[t(485)][t(368)]()||(e[t(485)]=(_defineProperty(r={},QAFORKEYS[0],"item"),_defineProperty(r,QAFORKEYS[1],t(475)),r[e[t(445)]]))}function genAttrVal(e,r,t,a){var n=_0x140f07;if(e[n(485)]&&utils[n(513)](e[n(485)])){var o,i=expUtils[n(428)](e[n(485)]),l=[],u=1===i[n(446)],f=_createForOfIteratorHelper(i);try{for(f.s();!(o=f.n())[n(430)];){var s=o.value;s[n(420)]?(e[n(445)]===QAFOR&&(s.isQaFor=!0),s[n(485)]=babelTraverse(s,r),u?l[n(424)](s[n(485)]):l[n(424)]("("[n(436)](s[n(485)],")"))):l[n(424)]("'"[n(436)](s[n(485)],"'"))}}catch(e){f.e(e)}finally{f.f()}e[n(485)]="".concat(l[n(372)]("+"))}else a&&!/^\s+$/.test(e.value)&&!isNaN(e[n(485)])||!0===e.value?e[n(485)]="".concat(e.value):(e[n(485)]=e[n(485)][n(482)](/(\')|(\")/g,function(e){return"\\"[n(436)](e)}),e[n(485)]=!1===t?""[n(436)](e[n(485)]):"'"[n(436)](e[n(485)],"'"));return e[n(485)]}function genTextElementVal(e,r){var t=_0x140f07;if(e.value&&utils[t(513)](e.value)){var a,n="",o=_createForOfIteratorHelper(expUtils[t(428)](e[t(485)],r,!0,!0));try{for(o.s();!(a=o.n())[t(430)];){var i=a[t(485)];i.tag&&(i[t(485)]=babelTraverse(i,r),i[t(485)]="{{".concat(i[t(485)],"}}")),n+=i[t(485)]}}catch(e){o.e(e)}finally{o.f()}e.value=n}else isNaN(parseFloat(e[t(485)]))?e[t(485)]=e[t(485)][t(482)](/(\')|(\")/g,function(e){return"\\"[t(436)](e)}):e[t(485)]="".concat(e[t(485)])}function classListHandle(e){var i=_0x140f07,l=/^\s$/;return e[i(464)](function(e,r){var t=i;if("("===r[0]){if(e[t(446)]){var a=e[e[t(446)]-1];return n=a[t(482)](/'/g,""),l[(o=_0x1d25)(425)](n[n[o(446)]-1])?[][t(436)](_toConsumableArray(e),[r]):(e[t(394)](),[][t(436)](_toConsumableArray(e),[""[t(436)](a,"+")[t(436)](r)]))}return[].concat(_toConsumableArray(e),[r])}var n,o,n=e[e[t(446)]-1],o=r.replace(/'/g,"");return n&&")"===n[n[t(446)]-1]&&(a=o,l[_0x1d25(425)](a[0]))?(e.pop(),[][t(436)](_toConsumableArray(e),[""[t(436)](n,"+").concat(r)])):/^\s+$/[t(425)](o)?(e.pop(),[].concat(_toConsumableArray(e),[""[t(436)](n," ")])):[][t(436)](_toConsumableArray(e),[r])},[])[i(447)](function(e){return"$class("[i(436)](e,")")})}function defaultAttrHandle(e,r){var t=_0x140f07;expUtils[t(473)](e.value)&&(e[t(445)]=t(376)[t(436)](e.name[t(368)]()),genAttrVal(e,r))}var handlerMap={bind:function(e,r,t){var a=_0x140f07;traverseWrapper(e,t),genAttrVal(e,t);t=e.name[a(482)](/^bind:?/,"");-1<V_TOUCH_EVENT_LIST[a(365)](t)&&r[a(424)]({name:a(411)[a(436)](t),value:e.value}),e[a(445)]="@"[a(436)](t),e[a(485)]="eventHappen(".concat(e[a(485)],a(379))},catch:function(e,r,t,a){var n=_0x140f07;traverseWrapper(e,t),genAttrVal(e,t);t=e.name.replace(/^catch:?/,""),a=a.tagName.endsWith("-input")?n(499):n(429);-1<V_TOUCH_EVENT_LIST[n(365)](t)&&r[n(424)]({name:"v-touch:".concat(t,".")[n(436)](a),value:e.value}),e[n(445)]="@"[n(436)](t,".")[n(436)](a),e.value=n(371)[n(436)](e.value,", $event)")},"capture-bind":function(e,r,t){var a=_0x140f07;traverseWrapper(e,t),genAttrVal(e,t);t=e[a(445)].replace(/^capture-bind:?/,"");-1<V_TOUCH_EVENT_LIST.indexOf(t)&&r[a(424)]({name:a(411)[a(436)](t,".capture"),value:e.value}),e.name="@"[a(436)](t,a(405)),e.value=a(371)[a(436)](e[a(485)],a(379))},"capture-catch":function(e,r,t){var a=_0x140f07;traverseWrapper(e,t),genAttrVal(e,t);t=e[a(445)][a(482)](/^capture-catch:?/,"");-1<V_TOUCH_EVENT_LIST[a(365)](t)&&r[a(424)]({name:"v-touch:".concat(t,".stop.capture"),value:e[a(485)]}),e[a(445)]="@"[a(436)](t,a(385)),e.value=a(371)[a(436)](e[a(485)],a(379))},"qa:if":function(e,r,t){traverseWrapper(e,t),handleIf(e,t,"v-if")},"qa:elif":function(e,r,t){var a=_0x140f07;traverseWrapper(e,t),handleIf(e,t,a(435))},"qa:else":function(e,r,t){handleIf(e,t,_0x140f07(388))},"data-":function(e,r,t){var a=_0x140f07;traverseWrapper(e,t);var n=utils.hyphenedToCamelCase(e[a(445)][a(482)](/^data-/,""));e.name=a(396)[a(436)](n),genAttrVal(e,t,!0,!0)},data:function(e,r,t,a){var n=_0x140f07,a=4<arguments.length&&void 0!==arguments[4]&&arguments[4]||a[n(518)]===n(377)||a[n(494)]===n(377);if(traverseWrapper(e,t),!a)return defaultAttrHandle(e,t),!1;if(utils.isExp(e[n(485)].replace(/[\r\n]/g,""))){a=(a=expUtils.parseText(e.value,t))[0]&&a[0][n(485)];if(e[n(485)]=getExpValue(a),!/{.*}/[n(425)](e[n(485)])){var o=!1,i=!1;try{var l=babel[n(369)](e[n(485)]);traverse(l,{CallExpression:function(e){o=!0},ConditionalExpression:function(e){o=!0},BinaryExpression:function(e){o=!0},NewExpression:function(e){o=!0},SequenceExpression:function(e){i=!0},LabeledStatement:function(){i=!0}})}catch(e){i=!0}o?e[n(485)]="{...(".concat(e.value,")}"):i&&(e[n(485)]="{"[n(436)](e[n(485)],"}"))}e[n(445)]=n(451),e[n(485)]=babelTraverse(e,t)}},class:function(e,r,t){var a=_0x140f07;if(utils[a(513)](e.value)){e[a(445)]=a(458),traverseWrapper(e,t);var n,o=[],i=_createForOfIteratorHelper(expUtils[a(428)](e[a(485)],t));try{for(i.s();!(n=i.n()).done;){var l,u=n[a(485)];u[a(420)]?(u[a(485)]=babelTraverse(u,t),o[a(424)]("(".concat(u[a(485)],")"))):(l=u[a(485)][a(468)](/\s*[0-9a-zA-z\-$#]+\s*/g))?o.push.apply(o,_toConsumableArray(l[a(447)](function(e){return"'".concat(e,"'")}))):/^\s+$/[a(425)](u[a(485)])&&o[a(424)]("'"[a(436)](u[a(485)],"'"))}}catch(e){i.e(e)}finally{i.f()}var f=classListHandle(o)[a(372)]();e.value="[".concat(f,"]")}},"qa:for":function(e,r,t,a,n){var o=_0x140f07;traverseWrapper(e,n),genAttrVal(e,n),e[o(445)]=o(481);var i=a[o(439)],l=a[o(389)];utils.isPlainTextEqual(i,l)&&(i.trim()===o(475)||i[o(368)]()===o(397)?a[o(439)]=o(506):n[o(393)].push({reason:o(390)+o(406)[o(436)](i,'" on qa:for-item and qa:for-index, Please Change.')})),e.value="( "[o(436)](a[o(439)],", ")[o(436)](a[o(389)],o(399))[o(436)](e.value)},"qa:for-index":function(e,r,t,a,n){var o=_0x140f07;fixAttrInitValue(e),genAttrVal(e,n,!1),a.forIndex=e[o(485)],t[o(467)].shift()},"qa:for-item":function(e,r,t,a,n){var o=_0x140f07;fixAttrInitValue(e),genAttrVal(e,n,!1),a[o(439)]=e[o(485)],t[o(467)][o(412)]()},"qa:key":function(e,r,t,a,n){var o=_0x140f07;e[o(445)]=o(503);var i=e[o(485)];traverseWrapper(e,n),genAttrVal(e,n,!1),i[o(482)](/\s/g,"")===o(450)?e[o(485)]=a[o(439)]:(i=expUtils[o(473)](i)?""[o(436)](a[o(439)],"[")[o(436)](e.value,"]"):""[o(436)](a[o(439)],"['")[o(436)](i,"']"),e[o(485)]=o(456).concat(i,o(477)).concat(a[o(389)],"}})()"))},hidden:function(e,r,t){var a=_0x140f07;e[a(445)]="v-show",traverseWrapper(e,t);t=genAttrVal(e,t);e.value="!("[a(436)](t,")")},style:function(e,r,t){var a=_0x140f07;if(utils[a(513)](e[a(485)])){traverseWrapper(e,t),e[a(445)]=a(444);var n,o=[],i=_createForOfIteratorHelper(expUtils[a(428)](e[a(485)],t,!1,!0)[a(447)](function(e){var r=a;return e.tag?e.value=babelTraverse(e,t):e[r(485)]=e[r(485)][r(482)](/(\')|(\")/g,function(e){return'"'===e?"":"\\"[r(436)](e)}),e}));try{for(i.s();!(n=i.n())[a(430)];){var l=n[a(485)];l[a(420)]?o[a(424)]("("[a(436)](l[a(485)],")")):o[a(424)]("'"[a(436)](l[a(485)],"'"))}}catch(e){i.e(e)}finally{i.f()}var u=o[a(372)]("+");e[a(485)]=a(459)[a(436)](u,")")}else e[a(485)].includes("rpx")&&(e[a(445)]=a(444),e[a(485)]=a(434)[a(436)](e.value[a(482)](/\\/g,"")[a(482)](/['"]/g,function(e){return"\\"[a(436)](e)}),"')"))},"qa:scope-data":function(e,r,t,a){this.data(e,r,t,a,!0)},is:function(e,r,t,a){var n=_0x140f07,o=expUtils.isExpr(e[n(485)]);traverseWrapper(e,t),defaultAttrHandle(e,t),!o||"template"!==a.orignNodeName&&a[n(494)]!==n(377)||(t[n(377)].hasDynamicName=!0,e[n(485)]=n(414)[n(436)](e[n(485)],")"))},change:function(e,r,t,a){var n=_0x140f07;traverseWrapper(e,t),genAttrVal(e,t),a[n(467)][n(373)](function(e){var r=n;return e[r(445)]===r(514)})||a[n(467)][n(424)]({name:n(514),value:[]});var o=n(376)[n(436)](e[n(445)][n(482)](/^change:?/,"")),t=(a.attrs.find(function(e){return e[n(445)]===o})||{})[n(485)];a[n(467)].find(function(e){var r=n;return e[r(445)]===r(514)})[n(485)][n(424)]([e[n(485)],t])},"model:":function(e,r,t){var a=_0x140f07,n=e[a(445)].replace(/^model:/,""),o=t.attrs[a(373)](function(e){return e.name===n}),i=_defineProperty({},n,""[a(436)](expUtils[a(480)](e.value)));t.attrs[a(424)]({name:a(415),value:a(427)[a(436)](JSON.stringify(i),")")}),o||(i=utils.isExp(e[a(485)]),t.attrs.push({name:(i?a(376):"")+n,value:genAttrVal(e,r)})),traverseWrapper(e,r),o&&genAttrVal(e,r)},default:function(e,r){traverseWrapper(e,r),defaultAttrHandle(e,r)}};function getExpValue(e){var r=_0x140f07,t=1<arguments[r(446)]&&void 0!==arguments[1]&&arguments[1],e=e;return utils[r(366)](e)&&!t?e:(e="{"[r(436)](e,"}"),utils[r(366)](e)?e:void 0)}function getExpAst(e,r){var t=_0x140f07,a=[];if(utils[t(513)](e)){var n,o=_createForOfIteratorHelper(expUtils.parseText(e,r));try{for(o.s();!(n=o.n()).done;){var i=n.value;if(i.tag){var l=getExpValue(i.value[t(482)]("\n",""));try{var u=babel[t(369)](l);a[t(424)](u)}catch(e){try{var l=t(374)[t(436)](randomId," = ")[t(436)](l),f=babel[t(369)](l);a.push(f)}catch(e){utils[t(470)](i[t(485)],r)}}}}}catch(e){o.e(e)}finally{o.f()}}return a}function traverseWrapper(e,r){var t=_0x140f07,a=e[t(445)]===QAFOR,e=getExpAst(e[t(485)],r),r=r.template||{},n=r[t(502)],o=r[t(367)],i=o[t(474)](0,-2);e.length&&e[t(472)](function(e){traverse(e,{Identifier:function(e){var r=_0x1d25,t=e[r(489)];t[r(445)]===randomId||expUtils.isIdentifierNotAllow(t.name)||[r(378),r(426),r(419)][r(517)](e[r(426)])&&!(e[r(416)]||{})[r(418)]||o.includes(t[r(445)])&&(!a||i[r(517)](t[r(445)]))||(n["".concat(t[r(445)])]=n["".concat(t[r(445)])]?++n[""[r(436)](t[r(445)])]:1)}})})}function visiteNode(e){var r,t=_0x140f07;e&&(e[t(409)]===t(363)&&(Object.defineProperty(e,t(395),{value:!0,enumerable:!1,configurable:!1}),r=e[t(500)]),e[t(409)]===t(497)&&(Object[t(361)](e,"visited",{value:!0,enumerable:!1,configurable:!1}),r=e.callee),visiteNode(r))}function addCatchStatement(e){var r,t=_0x140f07,a=e[t(489)];a[t(395)]||(visiteNode(a),INNER_FUNC_LIST.includes((a.object||{}).name)||((r=utils[t(384)](CATCH_CALL_EXP))[t(504)][t(386)][t(386)][0][t(490)][t(386)][0][t(383)]=a,e.parent&&(e[t(401)]?e[t(416)][e[t(401)]][e[t(426)]]=r:e[t(416)][e.key]=r)))}function isParameter(e,r){var t=_0x140f07;return r[t(416)][t(409)]===t(466)&&r.listKey&&r[t(416)][r[t(401)]]&&e===r[t(416)][r[t(401)]][r.key][t(445)]||"CatchClause"===r[t(416)][t(409)]||r[t(416)][t(409)]===t(466)&&"id"===r[t(426)]}function babelTraverse(r,n){var o=_0x140f07,i=2<arguments[o(446)]&&void 0!==arguments[2]&&arguments[2];if(!r[o(485)])return r.value;var t=r.value[o(482)](/\\"/g,'"'),l=r[o(484)],a=n[o(377)],u=a[o(367)],r=a[o(515)],f=u.slice(0,-2),s=r.map(function(e){return e.name}),a=o(374)[o(436)](randomId,o(455)),r=null;try{var e=""[o(436)](a)[o(436)](t),r=parser[o(369)](e)}catch(e){try{r=parser[o(369)](""[o(436)](a,"{")[o(436)](t,"}"))}catch(e){utils[o(470)](t,n)}}var c=!1;traverse(r,{CallExpression:function(e){n[o(398)]&&addCatchStatement(e)},MemberExpression:function(e){n[o(398)]&&addCatchStatement(e)},LabeledStatement:function(e){c=!0}});var p=[];traverse(r,{Identifier:function(e){var r,t=o,a=e[t(489)];a.name===randomId||expUtils[t(437)](a.name)||(isParameter(a[t(445)],e)?p[t(424)](a[t(445)]):[t(378),t(426),t(419)].includes(e.key)&&!(e.parent||{})[t(418)]||(!l||f.includes(a[t(445)]))&&u[t(517)](a[t(445)])||s[t(517)](a[t(445)])||NOT_VARIABLE_LIST[t(517)](a[t(445)])||p[t(517)](a[t(445)])||(r=n[t(370)]===t(377)||n[t(370)]===t(407)?"_vm.props.":t(404),e.parent.type===t(497)&&e.key===t(504)&&(r="_vm."),a[t(445)]=i?""[t(436)](a[t(445)],":").concat(r)[t(436)](a.name):r+a[t(445)]))}});a=generate(r)[o(413)].replace(/\n/g,"")[o(482)](/;$/,"")[o(482)](a,"")[o(368)]();return c?"{".concat(a,"}"):a}function moveElementToStart(r,e){var t=_0x140f07,a=e[t(410)](function(e){return e.name===r});-1<a&&(a=e[t(400)](a,1)[0],e[t(392)](a))}function moveChangeElementToEnd(e){var t=_0x140f07,r=e[t(417)](function(e){var r=t;return!/^change:?/[r(425)](e[r(445)])}),e=e[t(417)](function(e){return/^change:?/.test(e[t(445)])});return r[t(436)](e)}function handleAttrs(e,r,t){var a=_0x140f07,n={forIndex:a(475),forItem:"item"},o=[],i=e;if(i&&0<i[a(446)]){i[a(373)](function(e){var r=a;return e[r(445)][r(517)](QAFOR)})&&(moveElementToStart(a(408),i),moveElementToStart("qa:for-index",i)),i[a(501)](function(e){return/^change:?/.test(e.name)})&&(i=moveChangeElementToEnd(i),t[a(467)]=i);for(var l=0;l<i[a(446)];l++){var u=i[l];/^data\-/[a(425)](u.name)?u.name=u[a(445)][a(493)]():u[a(445)]=utils.camelCaseToHyphened(u[a(445)]);var f=u.name,f=attrAliasMap[f]||f;u[a(445)]=f,HANDELER_MAP_REG[a(425)](f)&&!0===u[a(485)]&&(u[a(485)]=u[a(485)][a(462)]()),/^bind:?/[a(425)](f)?handlerMap[a(479)](u,o,r):/^catch:?/[a(425)](f)?handlerMap[a(454)](u,o,r,t):/^change:?/.test(f)?(handlerMap.change(u,o,r,t),t[a(467)].splice(l--,1)):/^model:/.test(f)?handlerMap["model:"](u,r,t):/^capture-bind:?/.test(f)?handlerMap[a(449)](u,o,r):/^capture-catch:?/[a(425)](f)?handlerMap[a(364)](u,o,r):/^data-/[a(425)](f)?handlerMap["data-"](u,o,r):/^qa:for(-item|-index)*$/[a(425)](f)||"qa:key"===f?(handlerMap[f](u,o,t,n,r),QAFORKEYS[a(517)](f)&&l--):handlerMap[f]?handlerMap[f](u,o,r,t):handlerMap[a(381)](u,r),typeof u[a(485)]===a(391)&&(u[a(485)]=u[a(485)].replace(/"/g,a(402))),o.map(function(e){var r=a;return e[r(485)]=e[r(485)].replace(/"/g,r(402)),e})}}Array[a(483)][a(424)][a(460)](i,o)}exports.handleAttrs=handleAttrs,exports[_0x140f07(511)]=traverseWrapper,exports[_0x140f07(509)]=genAttrVal,exports[_0x140f07(375)]=genTextElementVal,exports[_0x140f07(471)]=QAFORKEYS,exports[_0x140f07(442)]=attrAliasMap,exports[_0x140f07(438)]=fixAttrInitValue;